Multi-services application gateway and system employing the same
US-2017344703-A1 · Nov 30, 2017 · US
US11792035B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11792035-B2 |
| Application number | US-202217745276-A |
| Country | US |
| Kind code | B2 |
| Filing date | May 16, 2022 |
| Priority date | Dec 29, 2006 |
| Publication date | Oct 17, 2023 |
| Grant date | Oct 17, 2023 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
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.
Opening claim text (preview).
The invention claimed is: 1. An endpoint device manager for managing at least a first endpoint device and a second endpoint device operating at a user premises, the endpoint device manager comprising: a communication interface configured to (1) communicatively couple with one or more remote systems and (2) wirelessly couple, via a local wireless network, with the first endpoint device and/or the second endpoint device; at least one processor; and one or more memories coupled to the at least one processor and having programming that causes the endpoint device manager to: receive a first information and a second information from the first endpoint device; communicating the first information for presentation at a mobile device; managing one or more device automation functions of one or more of the first and second endpoint devices based on the received second information; and managing one or more programming updates by (1) receiving programming from the one or more remote systems and (2) sending the received programming to one or more of the first and second endpoint devices that implements the received the received programming. 2. The endpoint device manager of claim 1 , wherein the programming further causes the endpoint device manager to facilitate access to the first information by the one or more remote systems. 3. The endpoint device manager of claim 1 , wherein the programming further causes the endpoint device manager to control operation of the first endpoint device and/or second endpoint device based on one or more services from a third party provider. 4. The endpoint device manager of claim 1 , wherein the one or more device automation functions and the one or more programming updates are independently managed for different devices. 5. The endpoint device manager of claim 1 , wherein the programming further causes the endpoint device manager to be remotely managed by the one or more remote systems. 6. The endpoint device manager of claim 1 , wherein the programming further causes the endpoint device manager to store the received first information and/or the received programming at a storage circuit located at the user premises. 7. The endpoint device manager of claim 1 , wherein the managing of the one or more device automation functions is in response to one or more voice controls; and wherein the one or more voice controls are enacted according to functionality provided by the received programming. 8. The endpoint device manager of claim 1 , wherein the managing of the one or more device automation functions of at least one of the first or second endpoint devices includes coordinating information exchange among the first and second endpoint devices. 9. The endpoint device manager of claim 1 , wherein the managing of the one or more device automation functions includes allocating device resources, of the endpoint device manager, including one or more of application memory and/or storage memory. 10. The endpoint device manager of claim 1 , wherein the managing of the one or more programming updates includes receiving the programming based on a registry, managed by a system external to the endpoint device manager, that records endpoint devices and/or services registered in relation to the endpoint device manager; and wherein the programming is selected for delivery to the endpoint device manager based on the registry. 11. A device manager for operation at a premises, comprising: at least one processor; and one or more memories coupled to the at least one processor and containing instructions that, when executed by the at least one processor, cause the device manager to: connect, via a local wireless network, with multiple endpoint devices, wherein at least one of the multiple endpoint devices is configured to be controlled by a mobile device; receive a program module for a corresponding device of the multiple endpoint devices; send, via the local wireless network, the received program module to the corresponding device of the multiple endpoint devices; facilitate relaying of information from the corresponding device to a remote computing device; and enable access to status data related to the corresponding device via the mobile device for management of one or more of the multiple endpoint devices. 12. The device manager of claim 11 , wherein the instructions are for connecting with one or more of the multiple endpoint devices via the local wireless network that includes a mesh wireless network. 13. The device manager of claim 11 , wherein the instructions are for further: generating one or more reports based on event data from the corresponding device, wherein the corresponding device is an endpoint device that stores the received program module sent by the device manager; and providing the one or more reports to the mobile device. 14. The device manager of claim 11 , wherein the instructions are for further communicating, via a wide area network, with the remote computing device, which is located external to the premises. 15. The device manager of claim 11 , wherein the management of one or more of the multiple endpoint devices is accomplished via: encrypted communication between the device manager and a first endpoint device of the multiple endpoint devices; and requiring authentication, at the mobile device, prior to allowing access to operations and/or data from the first endpoint device. 16. The device manager of claim 11 , wherein connecting with at least one of the multiple endpoint devices includes retrieving and installing, in the device manager, one or more modules comprising computer readable instructions that enable control, via the mobile device, over the at least one of the multiple endpoint devices. 17. The device manager of claim 11 , wherein the instructions, when executed by the at least one processor, cause the device manager to: automatically identifying a first endpoint device; in response to the automatic identification of the first endpoint device, retrieving, from a system external to the device manager, one or more program modules that enable communication with, and/or control over, the first endpoint device; and installing, in the device manager, the one or more program modules. 18. The device manager of claim 11 , wherein the relayed information includes configurations specifying, for a first endpoint device of the multiple endpoint devices, one or more of: supported formats, supported bit rates, a type of controller, or any combination thereof. 19. The device manager of claim 11 , wherein the received program module includes an update for the corresponding device; and wherein the sending the received program module causes the update to be automatically implemented in the corresponding device. 20. A computer-readable storage medium storing instructions that, when executed by a computing system, cause the computing system to perform operations comprising: wirelessly connecting, with a first endpoint device and a second endpoint device, wherein one or both of the first or second endpoint devices are configured to be controlled by a mobile device in communication with the computing system; receiving programming for the first endpoint device; sending, via the wireless connection, at least a portion of the received programming to the first endpoint device; receiving data from the first endpoint device, wherein the first endpoint device is utilizing the programming when providing the data; causing the data to be sent to a remote system; and tra
Exchanging configuration information on appliance services in a home automation network (arrangements for maintenance or administration involving network analysis for automatically determining the actual topology of a network H04L41/12; hardware or software tools for network management using graphical user interfaces H04L41/22; address allocation H04L61/50) · CPC title
Web based protocols, e.g. webRTC · CPC title
based on usage prediction · CPC title
Billing or invoicing · CPC title
electric · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.