Device abstraction proxy
First Claim
1. A Device Abstraction Proxy comprising:
- a communications interface to connect the Device Abstraction Proxy to multiple access aggregation devices, each having a plurality of physical ports to provide Digital Subscriber Line (DSL) communication services to a plurality of remote DSL terminals via the plurality of physical ports;
wherein the Device Abstraction Proxy is to represent the plurality of physical ports at the multiple access aggregation devices communicably interfaced therewith to a DSL service provider as one virtual access aggregation device within the Device Abstraction Proxy;
wherein the Device Abstraction Proxy has a memory and a processor therein to execute the virtual access aggregation device at the Device Abstraction Proxy, wherein the plurality of physical ports are allocated to the virtual access aggregation device and linked to corresponding logical ports within the virtual access aggregation device;
a global rule-set module to define operational constraints for the DSL communication services; and
a management interface to allow at least one broadband access management system to manage the plurality of physical ports allocated to the virtual access aggregation device subject to the operational constraints.
11 Assignments
0 Petitions
Accused Products
Abstract
Described are systems and methods for implementing and operating a Device Abstraction Proxy (DAP). In one embodiment, the DAP includes a communications interface to connect the DAP to one or more access aggregation devices, each having a plurality of physical ports to provide Digital Subscriber Line (DSL) communication services to a plurality of remote DSL terminals via the plurality of physical ports. The DAP may further include a memory and processor to execute a virtual access aggregation device, in which a subset of the plurality of physical ports are allocated and linked to corresponding logical ports. The DAP may further include a global rule-set module to define operational constraints for the DSL communication services, and a management interface to allow at least one broadband access management system to manage the subset of physical ports allocated to the virtual access aggregation device subject to the operational constraints.
-
Citations
24 Claims
-
1. A Device Abstraction Proxy comprising:
-
a communications interface to connect the Device Abstraction Proxy to multiple access aggregation devices, each having a plurality of physical ports to provide Digital Subscriber Line (DSL) communication services to a plurality of remote DSL terminals via the plurality of physical ports; wherein the Device Abstraction Proxy is to represent the plurality of physical ports at the multiple access aggregation devices communicably interfaced therewith to a DSL service provider as one virtual access aggregation device within the Device Abstraction Proxy; wherein the Device Abstraction Proxy has a memory and a processor therein to execute the virtual access aggregation device at the Device Abstraction Proxy, wherein the plurality of physical ports are allocated to the virtual access aggregation device and linked to corresponding logical ports within the virtual access aggregation device; a global rule-set module to define operational constraints for the DSL communication services; and a management interface to allow at least one broadband access management system to manage the plurality of physical ports allocated to the virtual access aggregation device subject to the operational constraints. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. In a Device Abstraction Proxy, a method comprising:
-
communicably interfacing the Device Abstraction Proxy with multiple access aggregation devices, each having a plurality of physical ports to provide Digital Subscriber Line (DSL) communication services to a plurality of remote DSL terminals via the plurality of physical ports; representing the plurality of physical ports at the multiple access aggregation devices communicably interfaced with the Device Abstraction Proxy to a DSL service provider as one virtual access aggregation device within the Device Abstraction Proxy; allocating the plurality of physical ports to the virtual access aggregation device executing within the Device Abstraction Proxy; linking the allocated plurality of physical ports to corresponding logical ports within the virtual access aggregation device; and providing a management interface to allow at least one broadband access management system to manage the plurality of physical ports allocated to the virtual access aggregation device subject to a plurality of operational constraints. - View Dependent Claims (19, 20, 21, 22)
-
-
23. A non-transitory computer readable storage medium having instructions stored thereon that, when executed by a processor in a Device Abstraction Proxy, the instructions cause the Device Abstraction Proxy to perform a method comprising:
-
communicably interfacing the Device Abstraction Proxy with multiple access aggregation devices, each having a plurality of physical ports to provide Digital Subscriber Line (DSL) communication services to a plurality of remote DSL terminals via the plurality of physical ports; representing the plurality of physical ports at the multiple access aggregation devices communicably interfaced with the Device Abstraction Proxy to a DSL service provider as one virtual access aggregation device within the Device Abstraction Proxy; allocating the plurality of physical ports to the virtual access aggregation device executing within the Device Abstraction Proxy; linking the allocated plurality of physical ports to corresponding logical ports within the virtual access aggregation device; and providing a management interface to allow at least one broadband access management system to manage the plurality of physical ports allocated to the virtual access aggregation device subject to a plurality of operational constraints. - View Dependent Claims (24)
-
Specification