IP Library Granted Patent US 11,750,412
Granted Patent B2
US 11,750,412 · App. 17/236,443 · Granted Sep 5, 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 A. 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,750,412
App. No.
17/236,443
Granted
Sep 5, 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 (79)

1. A management device for operation at a user premises to provide local application services for a plurality of endpoint devices at the user premises, the management device comprising:

at least one processor;

one or more interfaces operably coupled to the at least one processor and configured to enable (1) local, bi-directional communication with the plurality of endpoint devices that is located at the user premises and (2) communication with a service provider remote from the user premises; and

memory storing instructions corresponding to at least one local application that, when executed by the at least one processor, cause the management device to:

receive user command data from a control device at the user premises, wherein the control device is separate from the plurality of endpoint devices;

operate the one or more interfaces to deliver at least a portion of content based on the user command data, via the at least one local application, to at least one endpoint device of the plurality of endpoint devices for presenting by the at least one endpoint device;

receive, via the one or more interfaces, a software and/or firmware update for one or more of the plurality of endpoint devices; and

coordinate, via the one or more interfaces, implementation of the software and/or firmware update at the corresponding one or more of the plurality of endpoint devices.

2. The management device of claim 1 , wherein:

the management device is a home automation device;

the at least one endpoint device is a television; and

the stored instructions cause the management device to:

receive the content from the service provider;

provide at least a video portion of the content to the television; and

provide a control signal to the television, wherein the control signal corresponds to the user command data and represents a setting for presenting the content at the at least one endpoint device.

3. The management device of claim 2 , wherein the control signal includes a context-sensitive command to automatically manage an operating state of the television for displaying the content.

4. The management device of claim 1 , wherein:

the at least one endpoint device is a wireless speaker communicatively coupled to the management device via the one or more interfaces;

the stored instructions cause the management device to:

receive the content from the service provider; and

provide an audio portion of the content to the wireless speaker.

5. The management device of claim 1 , wherein the stored instructions that cause the management device to:

receive home automation information for a target endpoint device of the plurality of endpoint devices;

locally process the home automation information for the target endpoint device to generate one or more results; and

transmit the one or more results to the target endpoint device for implementing a corresponding home automation operation.

6. The management device of claim 1 , wherein the user command data represents a playback setting.

7. The management device of claim 1 , wherein the user command data represents a user input received via a remote control device paired with the management device.

8. The management device of claim 1 , wherein the user command data represents a user input received via a mobile device, a tablet computer, a personal computing device, or a combination thereof.

9. The management device of claim 1 , wherein the delivered content or the delivered portion of the content corresponds to audio and video for presentation at a television.

10. The management device of claim 1 , wherein the stored instructions cause the management device to:

authenticate a user;

verify subscription of the user to access media from the service provider; and

operate the one or more interfaces to deliver the content or the portion thereof based on the verified user subscription.

11. A method of providing local application services for a plurality of endpoint devices at a user premises, the method comprising:

enabling (1) local, bi-directional communication with the plurality of endpoint devices that is located at the user premises and (2) communication with a service provider remote from the user premises;

receiving user command data from a control device at the user premises, wherein the control device is separate from the plurality of endpoint devices;

delivering at least a portion of content based on the user command data, via at least one local application and the local bi-directional communication, to at least one endpoint device of the plurality of endpoint devices for presenting by the at least one endpoint device;

receive a software and/or firmware update for one or more of the plurality of endpoint devices; and

coordinating, via the local bi-directional communication, implementation of the software and/or firmware update at the corresponding one or more of the plurality of endpoint devices.

12. The method of claim 11 , wherein the content or the portion thereof is delivered through a home automation device to a television, the method further comprising:

receiving the content from the service provider;

providing at least a video portion of the content to the television; and

providing a control signal to the television, wherein the control signal corresponds to the user command data and represents a setting for presenting the content at the at least one endpoint device.

13. The method of claim 11 , wherein the content or the portion thereof is delivered through a home automation device to a wireless speaker, the method further comprising:

receiving the content from the service provider; and

providing an audio portion of the content to the wireless speaker.

14. The method of claim 11 , further comprising:

receiving home automation information for a target endpoint device of the plurality of endpoint devices;

locally processing the home automation information at a home automation device for the target endpoint device to generate one or more results; and

transmitting the one or more results to the target endpoint device for implementing a corresponding home automation operation.

15. The method of claim 11 , further comprising:

authenticating a user;

verifying subscription of the user to access media from the service provider; and

operating one or more interfaces to deliver the at least a portion of content based on the verified user subscription.

16. A non-transitory computer-readable storage medium storing instructions that, when executed by a computing system, cause the computing system to perform a method comprising:

enabling (1) local, bi-directional communication with a plurality of endpoint devices that is located at the user premises and (2) communication with a service provider remote from the user premises;

receiving user command data from a control device at the user premises, wherein the control device is separate from the plurality of endpoint devices;

delivering at least a portion of content based on the user command data, via at least one local application and the local bi-directional communication, to at least one endpoint device of the plurality of endpoint devices for presenting by the at least one endpoint device;

receive a software and/or firmware update for one or more of the plurality of endpoint devices; and

coordinating, via the local bi-directional communication, implementation of the software and/or firmware update at the corresponding one or more of the plurality of endpoint devices.

17. The non-transitory computer-readable storage medium of claim 16 , wherein:

the content or the portion thereof is delivered through a home automation device to a television; and

the method further includes:

receiving the content from the service provider;

providing at least a video portion of the content to the television; and

providing a control signal to the television, wherein the control signal corresponds to the user command data and represents a setting for presenting the content at the at least one endpoint device.

18. The non-transitory computer-readable storage medium of claim 16 , wherein:

the content or the portion thereof is delivered through a home automation device to a wireless speaker; and

the method further includes:

receiving the content from the service provider; and

providing an audio portion of the content to the wireless speaker.

19. The non-transitory computer-readable storage medium of claim 16 , wherein the method further includes:

receiving home automation information for a target endpoint device of the plurality of endpoint devices;

locally processing the home automation information at a home automation device for the target endpoint device to generate one or more results; and

transmitting the one or more results to the target endpoint device for implementing a corresponding home automation operation.

20. The non-transitory computer-readable storage medium of claim 16 , wherein the method further includes:

authenticating a user;

verifying subscription of the user to access media from the service provider; and

operating one or more interfaces to deliver the at least a portion of content based on the verified user subscription.

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 16452249 · Jun 25, 2019
Continuation 15799450 · Oct 31, 2017
Continuation 15357959 · Nov 21, 2016
Continuation 15047976 · Feb 19, 2016
Continuation 13618047 · Sep 14, 2012
Continuation 12521758
Provisional Application 60882865 · Dec 29, 2006
Provisional Application 60882862 · Dec 29, 2006
Related Publication 20220021552A1 · Jan 20, 2022
Cited By (2)
US 12,300,366 US 12,393,691