IP Library Granted Patent US 11,792,035
Granted Patent B2
US 11,792,035 · App. 17/745,276 · Granted Oct 17, 2023

System and method for providing network support services and premises gateway support infrastructure

Inventors: Amir Ansari (Plano, TX); George A. Cowgill (Farmersville, TX); Leon E. Nicholls (Santa Clara, CA); Jude P. Ramayya (Richardson, TX); Ramprakash Masina (Plano, TX); Alvin R. McQuarters (Euless, TX); Atousa Raissyan (Potomac, MD)
Assignee: KIP PROD P1 LP
H04L12/2807G05B15/02G05B19/042G06F16/64G06F16/68G06Q30/04G08B13/19656G10L15/22H04L12/2803H04L12/2812H04L12/2814H04L12/2816H04L12/2818H04L12/66H04L41/0803H04L41/12H04L41/22H04L47/80H04L49/25H04L61/4552H04L63/02H04L63/08H04L63/0876H04L63/10H04L63/20H04L65/102H04L65/1101H04L67/01H04L67/104H04L67/125H04L67/141H04L67/51H04L67/53H04W12/033H04W12/0431H04W12/065H04W12/35G05B2219/2642G10L2015/223H04L69/325H04L2012/2849H04N7/181H04N21/00H04N21/40H04W4/80H04W12/00H04W12/06H04W12/08Y10S370/911
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,792,035
App. No.
17/745,276
Granted
Oct 17, 2023
Kind
B2
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.

Claims (54)

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

transferring information for display on the mobile device for managing, based on the information, the first endpoint device or another endpoint device connected to a wireless network in communication with the mobile device.

21. The computer-readable storage medium of claim 20 , wherein the managing of the first endpoint device or another endpoint device, by mobile device, is performed via the computing system when the computing system does not have a connection to the Internet.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 21, 2025
From: PRODEA AUTOMATION LLC
To: XMATRIX LLC
Reel/Frame 070586/0722 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 7, 2024
From: PRODEA SYSTEMS, INC.
To: KIP PROD P1 LP
Reel/Frame 067330/0261 →
MERGER Recorded May 7, 2024
From: KIP PROD P1 LP
To: PRODEA AUTOMATION LLC
Reel/Frame 067331/0422 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 6, 2024
From: ANSARI, AMIR; COWGILL, GEORGE A.; MASINA, RAMPRAKASH; RAMAYYA, JUDE P.; MCQUARTERS, ALVIN R.; RAISSYAN, ATOUSA; NICHOLLS, LEON E.
To: PRODEA SYSTEMS, INC.
Reel/Frame 067325/0822 →
Continuity (9)
Continuation 16817905 · Mar 13, 2020
Continuation 16370126 · Mar 29, 2019
Continuation 15357847 · Nov 21, 2016
Continuation 15047976 · Feb 19, 2016
Continuation 13618047 · Sep 14, 2012
Continuation 12521758
Provisional Application 60882862 · Dec 29, 2006
Provisional Application 60882865 · Dec 29, 2006
Related Publication 20220376941A1 · Nov 24, 2022
Cited By (1)
US 12,300,366