Smart-Voice Invocation of Scenes in Home- Automation Systems

Similar documents
PRE-ARRIVAL DESTINATION PREPARATION

TIMING-BASED ASSISTANT CONTROLS

Artificial Intelligence Powered Brand Identification and Attribution for On Screen Content

Seamless transfer of ambient media from environment to mobile device

SOCIAL NETWORK BASED AUTHENTICATION FOR SECURE ACCESS

Handwriting recognition for IDEs with Unicode support

Automatic event scheduling based on weather conditions

On-Device troubleshooting for conferencing and enterprise equipment

Voice activated spell-check

Input And Output Method Of Personalized Answers With Chatbot

Communication Models in Internet of Things: A Survey

BROADBAND FORUM S USER SERVICES PLATFORM (USP)

ADAPTIVE USER INTERFACE BASED ON EYE TRACKING

Reporting road hazards using in-vehicle camera

Prediction and Selection of Sequence of Actions Related to Voice Activated Computing Systems

Technical Disclosure Commons

Disabling facial unlocking using facial expression

BUFFERING AND INSERTING TEXT INPUTS

Electronic Capstone Paper Sample

TEMPORAL/SPATIAL CALENDAR EVENTS AND TRIGGERS

Secure web proxy resistant to probing attacks

hiotron Smart Home Automation Kit

EFFICIENT TRAINING FOR MACHINE LEARNING MODELS ON EMBEDDED AND/OR LOW-POWER DEVICES

Technical Disclosure Commons

Polite mode for a virtual assistant

Web-Based Home Appliances Controlling System

Actions on Landing Pages

Control of jitter buffer size using machine learning

ALTERNATIVE CHARGE CONTROL SYSTEM FOR MERCHANDISE DISPLAY SECURITY SYSTEM

Two-Factor Authentication over Mobile: Simplifying Security and Authentication

Smart Homes and Cities

Autorama, Connecting Your Car to

Intelligent Generation of Physical Products

The Internet of Things. Steven M. Bellovin November 24,

Group Targeting for Video Ads Based on Location Context

Navigation of blogs related by a tag

Heading. idevices Connected. App Manual. HomeKit Products

Conversion of a 3D scene into video

SMART LIVE CHAT LIMITER

Reliable Stream Analysis on the Internet of Things

Displaying web pages within a software keyboard

Context based automatic responses

Gesture-Based Controls Via Bone Conduction

An Eye Tracking System For Smart Devices

Lesson 8 Internet Connected Smart Home Services And Monitoring. Chapter-12 L08: "Internet of Things ", Raj Kamal, Publs.: McGraw-Hill Education

Method Of Password Entering And Storing

INSPIRING IOT INNOVATION: MARKET EVOLUTION TO REMOVE BARRIERS. Mark Chen Taiwan Country Manager, Senior Director, Sales of Broadcom

Replay Real World Network Conditions To Test Cellular Switching

Getting Started With HomeKit: A Beginner's Guide

TIME DILATION CONTROLS FOR CAMERAS

Notification Features For Digital Content In A Mobile-Optimized Format

SYSTEM AND METHOD FOR SPEECH RECOGNITION

VOICE AND TOUCH BASED INPUT

Vehicle To Android Communication Mode

EMBEDDED MAJOR PROJECTS LIST

Home Automation: Survivor Privacy Risks & Strategies

Intelligent ranking for photo galleries using sharing intent

Pipeline To Generate Training Data For Image Recognition

Competitor Identification Based On Organic Impressions

Automatic information protection when device camera is operated by secondary user

Detection of lost status of mobile devices

A Review on Smart Bulb & Proposed a Real Time Vision Based Smart Bulb using Image Processing

SIM Home Home of the Future

Summarizing Existing Conversation For Newly Added Participants In Online Communication

2016 Samsung Refrigeration Update. Project: RF9500K Models: RF22K9581 RF28K9580

Technical Disclosure Commons

Voice Recognition Based Smart Home Control System

Middle East Smart Homes Market Forecast & Opportunities 2022

Geo-Restricted In-Video Annotations

Synchronizing Media Content In A Shared Virtual Reality Environment

Providing link suggestions based on recent user activity

Direct Handwriting Editing

The Internet of Things

The Features and Uses of Computer Networking. Unit 11 Task 1

NEXT GENERATION Mobile PHONE SUPER PHONE

Bark: Default-Off Networking and Access Control for the IoT. James Hong, Amit Levy, Laurynas Riliskis, Philip Levis Stanford University

White Paper: VANTIQ Digital Twin Architecture

SMART HOME INFRASTRUCTURE RECOMMENDED GUIDELINES. A guide to Smart Home infrastructure requirements for the modern home

REDUCING GRANULARITY OF BROWSER FINGERPRINTING TECHNIQUES

Selecting native ad units using gestures

Getting Started with the HCA Plugin for Homebridge Updated 12-Nov-17

Raspberry PI 3B + microcomputer as a central control unit in intelligent building automation management systems

APPLICATIONS ON TOP OF DNA CENTER: NETWORK SECURITY SCORE BY NETWORK APPLICATION SEGMENTS

RICM4 Project Polytech Grenoble Université Joseph Fourrier OpenHAB Extension

Data Analytics for IoT: Applications to Security and Privacy. Nick Feamster Princeton University

Introduction to Amazon Echo and Dot

CrossMount MediaTek White Paper April2015

Shao-Wen Yang, Ph.D. Staff Research Scientist Intel Labs, Intel Corporation

Measuring the impact of IoT. Alison Robart Director, Client Services

Wireless Best Kept Secret For Now

MediaTek Natural User Interface

An outlook on INTELLIGENCE in 2024

IPv6 Home Automation. IGC/INET, 12/05/2004 Jordi Palet & Francisco Ortiz Consulintel

B U I L D I N G O N T H E G A T E W A Y. Copyright 2015, Oracle and/or its affiliates. All rights reserved.

Redefining Broadband. Alex Arena Group Managing Director

Wi-Fi 6 What s It All About?

APPLICATIONS ON TOP OF DNA CENTER: TOPOLOGY EVOLUTION BASED ON CUSTOMER NETWORK DYNAMICS

Quick Guide of Using Google Home To Control Smart Devices

IMAGE ACQUISTION AND PROCESSING FOR FINANCIAL ANALYSIS

HP ipaq rx3000 series Mobile Media Companion Digital Imaging and Entertainment Features

Transcription:

Technical Disclosure Commons Defensive Publications Series December 07, 2017 Smart-Voice Invocation of Scenes in Home- Automation Systems Daniele Midi William Schilit Tianchun Yang Follow this and additional works at: http://www.tdcommons.org/dpubs_series Recommended Citation Midi, Daniele; Schilit, William; and Yang, Tianchun, "Smart-Voice Invocation of Scenes in Home-Automation Systems", Technical Disclosure Commons, (December 07, 2017) http://www.tdcommons.org/dpubs_series/916 This work is licensed under a Creative Commons Attribution 4.0 License. This Article is brought to you for free and open access by Technical Disclosure Commons. It has been accepted for inclusion in Defensive Publications Series by an authorized administrator of Technical Disclosure Commons.

Midi et al.: Smart-Voice Invocation of Scenes in Home-Automation Systems Smart-Voice Invocation of Scenes in Home-Automation Systems Abstract: Home environments are rapidly becoming more and more automated via the use of voicerecognizing personal assistants. Home-automation systems using a voice-recognizing personal assistant are capable of configuring smart devices of a home, such as lighting, security systems, or environmental controls, to particular operational settings which, when aggregated across multiple smart devices, constitute a particular scene. Techniques for a home-automation system to configure, or set, a scene using smart-voice invocation are described. Keywords: Home automation, voice-recognizing personal assistant, smart home, scene, smartvoice Background: Today, with advancements in communication technologies and with computing/sensing electronics embedded in a myriad of devices, the ability for devices to collect and exchange data with one another is escalating. Devices such as smart phones, voice-recognizing personal assistants, computers, automobiles, home entertainment systems/appliances, and the like, are able to communicate with one another either directly, in a machine-to-machine environment, or indirectly over a network. Such communications and exchange of data across the myriad of devices is commonly referred to as the Internet-of-Things (IoT). The communications and exchange of data can have purposes that include, for example, monitoring a person s health, collecting usage data for vendor analytics, remotely initiating/shutting-down of an operating system, automating a home environment, and so forth. Published by Technical Disclosure Commons, 2017 2

Defensive Publications Series, Art. 916 [2017] A view of an example IoT environment is represented in Fig. 1 below: Internet of Things (IoT) 74 Fig. 1 In the IoT environment of Fig. 1, data may be collected by sensors of a device and shared with another device. Processing of data may be performed locally to the device collecting the data or remotely from the device collecting the data. Combinations of hardware (e.g., sensors, microprocessors, memory), software (e.g., algorithms, GUI s), and services (e.g., communication networks) may be used to sense, collect, and exchange data. Large amounts of data are expected to be exchanged, as part of the IoT, across a horizon that is developing and changing frequently. A particular aspect of the IoT environment is directed to home-automation systems that configure settings of a home s smart devices, such as lighting, security systems, or environmental controls. In order to avoid a lengthy series of actions directed to configuring each device on an http://www.tdcommons.org/dpubs_series/916 3

Midi et al.: Smart-Voice Invocation of Scenes in Home-Automation Systems individual basis, a group of settings is often saved by a home-automation system as a scene. In an instance where a user is providing home automation instructions via a voice-recognizing personal assistant, the user may forget a name of a desired scene that has been saved and, as a result, not be able to invoke the desired scene without a trial-and-error approach or extended queries to the voice-recognizing personal assistant. Improvements are needed, in homeautomation systems, to allow a user to invoke a desired scene. Description: A voice-recognizing personal assistant can often be used as part of a home-automation system. As depicted in Fig. 2 below, a user is providing an audible command to a voicerecognizing personal assistant, which in turn, is communicating with a variety of smart devices and managing settings of the smart devices. In certain instances, communication with the smart devices may be direct, using Bluetooth, a local area network (LAN), or the like. In other instances, communication with the smart devices may be indirect, such as an instance where a wi-fi router is serving as an intermediary between the voice-recognizing personal assistant, a cloud-based home automation service, and the smart devices. 74 Fig. 2 Published by Technical Disclosure Commons, 2017 4

Defensive Publications Series, Art. 916 [2017] The voice-recognizing personal assistant may be a stand-alone dedicated system or may be integrated into another system with voice detecting capabilities, such as a smart phone or a smart watch. The smart devices may be any device with connectivity and basic processing capabilities, such as a home environmental control system, lighting, a security system, a home entertainment systems, a kitchen appliance, or the like. A group of settings for smart devices, constituting a scene, may be invoked via the voicerecognizing personal assistant. In one aspect, the settings may be saved by a cloud-based automation service that is remote from the voice-recognizing personal assistant, while in other aspects the settings may be saved directly on the voice-recognizing personal assistant device. The saved settings may be invoked when the voice-recognizing personal assistant receives and recognizes an audible command directed to setting a scene. For example, if the voice-recognizing personal assistant receives a command such as personal assistant, please set the party scene, settings may be communicated to smart devices effective to activate ambient lighting in a kitchen, turn on an entertainment system, and turn on porch lights. As another example, the voicerecognizing personal assistant may receive the command personal assistant, good-night, after which a scene is set that turns down lights in the house, turns a thermostat down, and activates a security system. When setting up a home-automation system, a user may use an application programming interface (API) to setup of the home-automation system. This can include creating identities for smart devices available for automation, identify locations of the smart devices within a house, and associate specific settings of the smart devices to specific scene names. http://www.tdcommons.org/dpubs_series/916 5

Midi et al.: Smart-Voice Invocation of Scenes in Home-Automation Systems Improvements to home-automation systems can be achieved using a variety of techniques. In particular, techniques relying on machine learning can be applied to a home-automation system to enable smart-voice invocation and improve a user s ability to invoke a desired scene. For example, during setup of the home-automation system, a voice-recognizing personal assistant may first ask a user to repeat several phrases so that a user voice pattern might be created. Such a voice pattern can enable identification of the user and association of scenes to the user by the home-automation system. The home-automation system can then develop a predictive model that can be used to assist a user in selecting scenes. Illustrated in Fig. 3 below are steps of an example method used to develop such a predictive model. As illustrated, after a scene selection has been received and set, the home automation system records context information, such as an identity of a user, a date and time, a room from where the command is being issued (different voice-recognizing personal assistants may be located in different rooms throughout a house), and so forth. Receive Scene Selection Set Scene Record Context Train Predictive Model Fig. 3 Published by Technical Disclosure Commons, 2017 6

Defensive Publications Series, Art. 916 [2017] The trained predictive model can be applied to a variety of circumstances. For example, consider an instance where a user may not remember the name of a particular scene he wishes to have set by the home-automation system. He may, for example, wish to go to bed but not remember if the name of the scene is good-night, nighty-night, let s turn in, or something else. In this instance, he may merely make a statement such as personal assistant, please set the scene. Upon receiving the command, the home-automation system may recognize that the user is in his bedroom and that it is 10:00PM and, based upon the trained predictive model, determine that the most-likely scene is the good-night scene and ask the user via the voice-recognizing personal assistant shall I set the good-night scene? If confirmation were received from the user, the home automation system then turns down lights in the house, reduces a temperature setting of a thermostat, and activates a security system. This example method of setting a scene based on a proposed most-likely scene, which is performed by the home-automation system, is illustrated in Fig. 4 below: Receive Set-Scene" Command Propose Most-Likely Scene Receive Confirmation Set Scene Fig. 4 http://www.tdcommons.org/dpubs_series/916 7

Midi et al.: Smart-Voice Invocation of Scenes in Home-Automation Systems Under another example circumstance, if multiple scenes appear to be similarly likely to the trained model, the home-automation system may propose multiple options for the user to select. Based on a scenario similar to the one above, upon receipt of the generic statement personalassistant, please set the scene, the home automation system may propose several most-likely scene options based on the trained predictive model. In such a case, the home automation system might query via the voice-recognizing personal assistant: shall I set the good-night scene or set the watch late-night TV scene? After receiving a user response that indicates the user s selection from the proposed options, the home automation system would then set the scene. This example method of setting a scene based on a selection received after proposing most-likely scene options, which is performed by the home-automation system, is illustrated in Fig. 5 below: Receive Set-Scene Command Propose Most-Likely Scene Options Receive Scene Selection Set Scene Fig. 5 Another variation includes offering a user additional scene options if the most-likely scene options (as initially proposed) do not meet the user s needs. For example, and continuing with the scenario described above, a user may respond to the initially proposed most-likely scene options, Published by Technical Disclosure Commons, 2017 8

Defensive Publications Series, Art. 916 [2017] e.g., shall I set the good-night scene or set the watch late-night TV scene? with a request for additional options. The home-automation system then makes another proposal with one or more additional options in order of probability as determined by the trained predictive model. For example, the home-automation system might at this point respond with shall I set the poker game scene? after which the user may make his selection. This example method, including an optional path where more scene options are requested and as performed by the home-automation system, is illustrated in Fig. 6 below: Receive Set-Scene Command Propose Most-Likely / More Scene Options Receive Request for More Options Receive Selection Set Scene Fig. 6 As home-automation systems evolve and the number of smart devices in a home proliferates, permutations of methods, as well as tools or systems used as part of smart- http://www.tdcommons.org/dpubs_series/916 9

Midi et al.: Smart-Voice Invocation of Scenes in Home-Automation Systems voice scene invocation, will continue. With the assistance of machine learning and predictive models, techniques for scene setting can, for example, include techniques that are gesture, activity, or recognition-based. In such instances, tools and systems such as cameras and/or radars may be used to augment or replace activities of the voicerecognizing personal assistant. Published by Technical Disclosure Commons, 2017 10