IP Library Granted Patent US 8,971,341
Granted Patent B2
US 8,971,341 · App. 13/618,238 · Granted Mar 3, 2015

Demarcation between service provider and user in multi-services gateway device at user premises

Inventors: Amir Ansari (Plano, TX); George A. Cowgill (Farmersville, TX); Leon E. Nicholls (Plano, TX); Jude P. Ramayya (Wylie, TX); Ramprakash Masina (Wylie, TX); Alvin R. McQuarters (Euless, TX); Atousa Raissyan (Potomac, MD); Robert A. Clavenna (Lucas, TX)
Assignee: Prodea Systems, Inc.
H04L12/66H04L41/0803G06Q30/04Y10S370/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 8,971,341
App. No.
13/618,238
Granted
Mar 3, 2015
Kind
B2
Abstract

An application gateway including application service programming logically positioned on a user premises side of a network demarcation forming an edge of the wide area network at a user premises can provide managed services to a user and one or more endpoint devices associated with the application gateway. The application gateway can be controlled remotely by the application service provider through a service management center and configured to execute an application service provided from the application service provider. The application gateway executes the application service at the user premises independent of application services executing on the application service provider's network. An application service logic manager can communicate with an application service enforcement manager to verify that the request conforms with policy and usage rules associated with the application service in order to authorize execution of the application service on the application gateway, either directly or through endpoint devices.

Claims (50)

1. An application gateway for operation at a user premises to provide a managed service to at least one of a user and one or more endpoint devices associated with the application gateway, the application gateway comprising:

a first interface for enabling bi-directional communication within the user premises, with an associated endpoint device also located within the user premises;

a second interface for enabling bi-directional communications with the associated endpoint device via a wide area network, and for enabling at least some bi-directional communications via the wide area network with a service management center and an application service provider located externally to the user premises;

access to an application service enforcement manager controlled by the application service provider through the service management center and configured to provide policy and usage rules associated with an application service provided by the application service provider, wherein the application service provider through the service management center provides the policy and usage rules associated with the application service to the application gateway;

an application gateway programming controlled remotely by the application service provider through the service management center and configured to execute the application service provided from the application service provider, wherein the application gateway programming executes the application service at the user premises while logically positioned on a user premises side of a logical network demarcation forming an edge of the wide area network at a user premises and independent of application services executing on the application service provider's network, wherein upon receiving a request to execute the application service on the application gateway programming at the user premises, the application service logic manager communicates with the application service enforcement manager to verify that the request conforms with the policy and usage rules associated with the application service in order to authorize execution of the application service on the application gateway;

a processor device coupled to the interfaces;

storage coupled to the processor;

a graphical user interface rendered on a display associated with at least one of the application gateway for operation at a user premises and an endpoint device, for enabling management and control of application services executed by the application gateway; and

programming in the storage for execution by the processor, wherein:

(a) the programming comprises the application service received from the application service provider, the programming logically positioned on a user premises side of a logical network,

(b) the programming in the storage provides delivers the application service to the associated endpoint device via the display and

(c) the logical application service provider demarcation point provides a demarcation in accessibility to hardware resources of the application gateway for operation at a user premises, whereby at least some hardware resources of the application gateway for operation at a user premises are logically positioned on the application service provider side of the logical application service provider demarcation point and are inaccessible to the associated endpoint device from the user side of the logical application service provider demarcation point.

2. The application gateway device of claim 1 , wherein the service application executed at the application gateway enables home automation and control of connected devices within the user premises.

3. The application gateway device of claim 1 , wherein the service application executed at the application gateway enables home security of the user premises via connected devices within the user premises.

4. The application gateway device of claim 1 , wherein the service application executed at the application gateway enables management of video cameras and associated video data captured within the user premises.

5. The application gateway device of claim 1 , wherein the service application executed at the application gateway enables management of sensors located at or within the user premises.

6. The application gateway device of claim 1 , wherein the service application executed at the application gateway enables management of monitors at or within the user premises.

7. The application gateway device of claim 1 , wherein the service application executed at the application gateway enables home automation and control of connected devices within the user premises.

8. The application gateway device of claim 1 , wherein the service application executed at the application gateway enables management, including monitoring, of medical devices within the user premises.

9. The application gateway device of claim 1 , wherein the service application executed at the application gateway enables management of wired and wireless connections to endpoint devices at or within the user premises.

10. The application gateway device of claim 1 , wherein the service application executed at the application gateway enables management of digital rights of media utilized by endpoint devices at or within the user premises.

11. The application gateway device of claim 1 , wherein the service application executed at the application gateway enables management of context sensitive advertising that is available for rendering on endpoint devices at or within the user premises.

12. A gateway device for operation at a user premises to provide a managed service to one or more endpoint devices associated with the gateway device for operation at a user premises, the gateway device for operation at a user premises comprising:

a first interface for enabling bi-directional communication within the user premises, with an associated endpoint device also located within the user premises;

a second interface for enabling bi-directional communications with the associated endpoint device via a wide area network, and for enabling at least some bi-directional communications via the wide area network with a service management center and application service provider located externally to the user premises;

an application service enforcement manager controlled by the application service provider through the service management center and configured to provide policy and usage rules associated with an application service provided by the application service provider, wherein the application service provider through the service management center provides the policy and usage rules associates with the applications service to the gateway device for operation at a user premises;

an application gateway program resident in the gateway device for operation at a user premises and therefore logically positioned on a user premises side of a logical network demarcation forming an edge of the wide area network at a user premises, said application gateway program controlled by the application service provider through the service management center and configured to execute the application service provided from the application service provider, wherein the application gateway program executes the application service at the user premises independent of any application service that is executing on the application service provider's network, wherein upon receiving a request to execute the application service on the application gateway program at the user premises, the application service logic manager communicates with the application service enforcement manager to verify that the request conforms with the policy and usage rules associated with the application service in order to authorize execution of the application service by the application gateway program, thereby eliminating any need for the application service logic manager in communication with the application service enforcement manager to establish a logical application service provider demarcation point that extends into the user premises past a wide area network demarcation point at the user premises to allow the application service provider to provide the application service that is executed by the application gateway program at the user premises;

a processor device coupled to the interfaces;

storage coupled to the processor;

a graphical user interface rendered on a display associated with at least one of the gateway and an endpoint device, for enabling management and control of application services executed by the application gateway program; and

programming in the storage for execution by the processor, wherein:

(a) the programming comprises the application service received from the application service provider, the programming logically positioned on a user premises side of a logical network demarcation,

(b) the programming in the storage delivers the application service to the display associated with at least one of the gateway device for operation at a user premises and an endpoint device via the first or second interface, and

(c) the logical application service provider demarcation point provides a demarcation in accessibility to hardware resources of the gateway device for operation at a user premises, whereby at least some hardware resources of the gateway device for operation at a user premises are logically positioned on the application service provider side of the logical application service provider demarcation point and are inaccessible to the associated endpoint device from a user side of the logical application service provider demarcation point.

13. The gateway device for operation at a user premises of claim 12 , wherein the service application executed by the application gateway program enables at least one of: home automation of connected devices within the user premises; home security of the user premises via connected devices within the user premises; management of video cameras and associated video data captured within the user premises; management of sensors located at or within the user premises;

management of monitors at or within the user premises; home automation of connected devices within the user premises; management, including monitoring, of medical devices within the user premises; management of wired and wireless connections to endpoint devices at or within the user premises; management of digital rights utilized by endpoint devices at or within the user premises; management of context sensitive advertising that is available for rendering on endpoint devices at or within the user premises.

14. A gateway device for operation at a user premises to provide a managed service to one or more endpoint devices associated with the gateway device for operation at a user premises, the gateway device for operation at a user premises comprising:

a first interface for enabling bi-directional communication within the user premises, with an associated endpoint device also located within the user premises;

a second interface for enabling bi-directional communications with the associated endpoint device via a wide area network, and for enabling at least some bi-directional communications via the wide area network with a service management center and an application service provider located externally to the user premises;

an application service enforcement manager controlled by the application service provider through the service management center and configured to provide policy and usage rules associated with an application service provided by the application service provider, wherein the application service provider through the service management center provides the policy and usage rules associates with the applications service to the gateway device for operation at a user premises;

an application gateway program resident in the gateway for operation at a user premises and therefore logically positioned on a user premises side of a logical network demarcation forming an edge of the wide area network at a user premises, said application gateway program controlled by the application service provider through the service management center and configured to execute the application service provided from the application service provider, wherein the application gateway program executes the application service at the user premises independent of any application service that is executing on the application service provider's network, wherein upon receiving a request to execute the application service on the application gateway at the user premises via the gateway device for operation at a user premises, an application service logic manager communicates with the application service enforcement manager to verify that the request conforms with the policy and usage rules associated with the application service in order to authorize execution of the application service on the application gateway, thereby eliminating any need for the application service logic manager in communication with the application service enforcement manager to establish a logical application service provider demarcation point that extends into the user premises past a wide area network demarcation point at the user premises to allow the application service provider to provide the application service that is executed on the application gateway at the user premises via the gateway device for operation at a user premises;

a processor device coupled to the interfaces;

storage coupled to the processor;

a graphical user interface rendered on a display associated with at least one of the gateway device for operation at a user premises and an endpoint device, for enabling management and control of application services executed by the application gateway; and

programming in the storage for execution by the processor, wherein:

(a) the programming comprises the application service received from the application service provider, the programming logically positioned on a user premises side of a logical network demarcation,

(b) the programming in the storage provides delivers the application service to the associated endpoint device via the first or second interface, and

(c) the logical application service provider demarcation point provides a demarcation in accessibility to hardware resources of the gateway device for operation at a user premises, whereby at least some hardware resources of the gateway device for operation at a user premises are logically positioned on the application service provider side of the logical application service provider demarcation point and are inaccessible to the associated endpoint device from a user side of the logical application service provider demarcation point.

15. The gateway device for operation at a user premises of claim 14 , wherein the service application executed at the application gateway program enables at least one of: home automation of connected devices within the user premises; home security of the user premises via connected devices within the user premises;

management of video cameras and associated video data captured within the user premises; management of sensors located at or within the user premises; management of displays at or within the user premises; home automation of connected devices within the user premises; management, including monitoring, of medical devices within the user premises; management of wired and wireless connections to endpoint devices at or within the user premises; management of digital rights of media utilized by endpoint devices at or within the user premises; management of context sensitive advertising that is available for rendering on endpoint devices at or within the user premises.

Assignments (11)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 21, 2025
From: PRODEA AUTOMATION LLC
To: XMATRIX LLC
Reel/Frame 070586/0722 →
RELEASE OF SECURITY INTEREST Recorded Aug 30, 2024
From: DRAWBRIDGE SPECIAL OPPORTUNITIES FUND LP; FCO VII CLO TRANSFEROR LLC; CF EZ LLC
To: PRODEA AUTOMATION LLC
Reel/Frame 068454/0458 →
MERGER Recorded May 7, 2024
From: KIP PROD P1 LP
To: PRODEA AUTOMATION LLC
Reel/Frame 067331/0422 →
AGREEMENT FOR JUDGMENT Recorded Aug 5, 2020
From: PRODEA SYSTEMS, INC.
To: KING, TYSON, MR
Reel/Frame 053409/0803 →
SECURITY INTEREST Recorded Jul 7, 2016
From: FORTRESS CREDIT CO LLC
To: DRAWBRIDGE SPECIAL OPPORTUNITIES FUND LP; FCO VII CLO TRANSFEROR LLC; CF EZ LLC
Reel/Frame 039104/0803 →
SECURITY INTEREST Recorded Jul 7, 2016
From: FORTRESS CREDIT CO LLC
To: DRAWBRIDGE SPECIAL OPPORTUNITIES FUND LP; FCO VII CLO TRANSFEROR LLC; CF EZ LLC
Reel/Frame 039104/0853 →
SECURITY INTEREST Recorded Jun 17, 2015
From: KIP PROD P1 LP
To: FORTRESS CREDIT CO LLC
Reel/Frame 035949/0845 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 17, 2015
From: PRODEA SYSTEMS, INC.
To: KIP PROD P1 LP
Reel/Frame 035933/0820 →
SECURITY INTEREST Recorded Jun 17, 2015
From: PRODEA SYSTEMS, INC.
To: FORTRESS CREDIT CO LLC
Reel/Frame 035930/0475 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 27, 2015
From: CLAVENNA, ROBERT A., II
To: PRODEA SYSTEMS, INC.
Reel/Frame 035719/0405 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 26, 2013
From: ANSARI, AMIR; COWGILL, GEORGE A.; NICHOLLS, LEON E.; RAMAYYA, JUDE P.; MASINA, RAMPRAKASH; MCQUARTERS, ALVIN R.; RAISSYAN, ATOUSA
To: PRODEA SYSTEMS, INC.
Reel/Frame 030087/0217 →
Continuity (4)
Continuation 12521763
Provisional Application 60882865 · Dec 29, 2006
Provisional Application 60882862 · Dec 29, 2006
Related Publication 20130010802A1 · Jan 10, 2013