System and method for providing network support services and premises gateway support infrastructure
First Claim
1. A home automation system for providing services at a location, the services including management of multiple endpoint devices, the system comprising:
- one or more processors;
a memory;
a wired Ethernet communications interface that provides connectivity with a wide area network;
at least one wireless communications interface that provides communication with at least two of the multiple endpoint devices,wherein the communication with at least one of the at least two endpoint devices uses one of the;
Zigbee protocol, Z-Wave protocol, or X10 protocol; and
wherein the home automation system uses the at least one wireless communications interface to detect and interact with newly available ones of the multiple endpoint devices, wherein interaction with a particular endpoint device of the newly available endpoint devices is performed by obtaining, via the wired Ethernet communications interface, an application service interface for the particular endpoint device from a remote service management center, wherein the application service interface is stored by the memory and is used to provide server functionality, not previously provided by the home automation system, that enables communication with the particular endpoint device;
a home automation services component that sends control instructions, using the at least one wireless communications interface, to automate the multiple endpoint devices,wherein the control instructions sent by the home automation services component are managed by a computing device that remotely accesses the home automation services component, wherein the remote access is via the wired Ethernet communications interface or one of the at least one wireless communications interface;
wherein the services provided by the home automation system, including sending the control instructions, are managed through a graphical user interface associated with one of the multiple endpoint devices, wherein the graphical user interface provides
1) a list of enabled services and
2) controls to add or remove enabled services;
wherein local communications, between the home automation system and a particular first endpoint device, transfer to the home automation system voice commands that were entered via user interactions with the particular first endpoint device, and wherein the home automation services component is configured to send at least some of the control instructions in response to the voice commands;
wherein the automation of the multiple endpoint devices comprises at least;
managing of one or more video cameras at or within the location,streaming of video data captured by the managed one or more video cameras,managing of one or more sensors located at or within the location,controlling of lighting at or within the location,managing interoperability among two or more of the endpoint devices,triggering alarms or notifications, andimplementing established automation schedules based on identified status changes; and
wherein the automation of the multiple endpoint devices provided by the home automation services component provides the control instructions for automating the multiple endpoint devices through one or more logical application service interfaces, without requiring interaction with programming, distinct from the automation services component, from individual providers of the corresponding endpoint devices.
0 Assignments
0 Petitions
Accused Products
Abstract
A service management system communicates via wide area network with gateway devices located at respective user premises. The service management system remotely manages delivery of application services, which can be voice controlled, by a gateway, e.g. by selectively activating/deactivating service logic modules in the gateway. The service management system also may selectively provide secure communications and exchange of information among gateway devices and among associated endpoint devices. An exemplary service management system includes a router connected to the network and one or more computer platforms, for implementing management functions. Examples of the functions include a connection manager for controlling system communications with the gateway devices, an authentication manager for authenticating each gateway device and controlling the connection manager and a subscription manager for managing applications services and/or features offered by the gateway devices. A service manager, controlled by the subscription manager, distributes service specific configuration data to authenticated gateway devices.
380 Citations
26 Claims
-
1. A home automation system for providing services at a location, the services including management of multiple endpoint devices, the system comprising:
-
one or more processors; a memory; a wired Ethernet communications interface that provides connectivity with a wide area network; at least one wireless communications interface that provides communication with at least two of the multiple endpoint devices, wherein the communication with at least one of the at least two endpoint devices uses one of the;
Zigbee protocol, Z-Wave protocol, or X10 protocol; andwherein the home automation system uses the at least one wireless communications interface to detect and interact with newly available ones of the multiple endpoint devices, wherein interaction with a particular endpoint device of the newly available endpoint devices is performed by obtaining, via the wired Ethernet communications interface, an application service interface for the particular endpoint device from a remote service management center, wherein the application service interface is stored by the memory and is used to provide server functionality, not previously provided by the home automation system, that enables communication with the particular endpoint device; a home automation services component that sends control instructions, using the at least one wireless communications interface, to automate the multiple endpoint devices, wherein the control instructions sent by the home automation services component are managed by a computing device that remotely accesses the home automation services component, wherein the remote access is via the wired Ethernet communications interface or one of the at least one wireless communications interface; wherein the services provided by the home automation system, including sending the control instructions, are managed through a graphical user interface associated with one of the multiple endpoint devices, wherein the graphical user interface provides
1) a list of enabled services and
2) controls to add or remove enabled services;wherein local communications, between the home automation system and a particular first endpoint device, transfer to the home automation system voice commands that were entered via user interactions with the particular first endpoint device, and wherein the home automation services component is configured to send at least some of the control instructions in response to the voice commands; wherein the automation of the multiple endpoint devices comprises at least; managing of one or more video cameras at or within the location, streaming of video data captured by the managed one or more video cameras, managing of one or more sensors located at or within the location, controlling of lighting at or within the location, managing interoperability among two or more of the endpoint devices, triggering alarms or notifications, and implementing established automation schedules based on identified status changes; and wherein the automation of the multiple endpoint devices provided by the home automation services component provides the control instructions for automating the multiple endpoint devices through one or more logical application service interfaces, without requiring interaction with programming, distinct from the automation services component, from individual providers of the corresponding endpoint devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method for management of multiple endpoint devices to provide home automation services at a location, the method comprising:
-
implementing communications, via at least one wireless communications interface, with at least two of the multiple endpoint devices, wherein communication with at least one of the at least two endpoint devices uses a mesh communications protocol; and detecting and interacting with, via the at least one wireless communications interface, newly available ones of the multiple endpoint devices; providing connectivity, via a wired Ethernet communications interface, with a wide area network; receiving communications, from a particular first endpoint device, that indicate voice commands entered via the particular first endpoint device, wherein the communications are performed without using a wide area network; and sending control instructions, using the at least one wireless communications interface, to automate the multiple endpoint devices, wherein the least some of the control instructions are sent in response to the voice commands; wherein the control instructions are managed by a remote computing device via the wired Ethernet communications interface or one of the at least one wireless communications interface; wherein the management of the control instructions is through a graphical user interface associated with a particular second endpoint device, wherein the graphical user interface provides
1) a list of enabled services and
2) controls to add or remove enabled services; andwherein the automation of the multiple endpoint devices comprise at least; managing of one or more video cameras at or within the location, managing of one or more sensors located at or within the location, controlling of lighting at or within the location, and implementing established automation schedules based on identified status changes. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A computer-readable storage medium storing instructions that, when executed by a computing system, cause the computing system to perform operations for management of multiple endpoint devices to provide home automation services at an area, the operations comprising:
-
implementing communications, via at least one wireless communications interface, with at least two of the multiple endpoint devices, wherein communication with at least one of the at least two endpoint devices uses one of the;
Zigbee protocol, Z-Wave protocol, or X10 protocol;providing connectivity, via a wired Ethernet communications interface, with a wide area network; receiving communications, from a particular first endpoint device, that indicate voice commands entered via the particular first endpoint device, wherein the communications are performed without using a wide area network; and sending control instructions, using the at least one wireless communications interface, to automate the multiple endpoint devices, wherein at the least some of the control instructions are sent in response to the voice commands; wherein the control instructions are managed by a remote computing device via the wired Ethernet communications interface or one of the at least one wireless communications interface; wherein the management of the control instructions is through a graphical user interface associated with one of the multiple endpoint devices; and wherein the automation of the multiple endpoint devices comprise at least; managing of one or more video cameras at or within the area, managing of one or more sensors located at or within the area, controlling of lighting at or within the area, and implementing established automation schedules based on identified status changes. - View Dependent Claims (25, 26)
-
Specification