Method and computer system for managing data exchanges among a plurality of network nodes in a managed packet network
First Claim
1. A computer system for managing data exchanges among a plurality of network nodes in a managed packet network, comprising:
- a managed packet backbone server (MPBS) disposed to communicate with and control resource allocation among the plurality of network nodes in the managed packet network;
at least one Customer Premises Equipment (CPE) node communicable with the managed packet backbone server (MPBS), wherein said at least one CPE node transmits a registration request to the MPBS comprising a CPE profile; and
at least one Application Service Provider (ASP) node communicable with the managed packet backbone server (MPBS), wherein said at least one ASP node transmits a registration request to the MPBS comprising an ASP profile;
whereinthe managed packet backbone server (MPBS) manages transactions among said at least one Customer Premises Equipment (CPE) node and said at least one Application Service Provider (ASP) node and reserves resources among the plurality of network nodes in the managed packet network to provide managed data communications between said at least one Customer Premises Equipment (CPE) node and said at least one Application Service Provider (ASP) node.
6 Assignments
0 Petitions
Accused Products
Abstract
A residential access node (RAN) running a RAN platform 112 which includes means for interfacing a plurality of peripheral equipment such as analog (POTS) phones 114, standard televisions 116, computers 118, IP telephones 120, and high definition televisions 122 to a packet data network 100. The Network Access Provider RAN platform 124 manages sessions among Customer Premises RAN platforms 112 and Application Service Provider RAN platforms 110 over high bandwidth connections. The Customer Premises RAN platform 112 also determines the number and type of data packets entering or departing via the packet data network 100. Such an architecture allows for the efficient transfer of services (data content) from Application Service Providers to individual network access subscribers by seamlessly accommodating various data types and providing an integrated metering and billing mechanism managed by the Network Access Provider.
88 Citations
31 Claims
-
1. A computer system for managing data exchanges among a plurality of network nodes in a managed packet network, comprising:
-
a managed packet backbone server (MPBS) disposed to communicate with and control resource allocation among the plurality of network nodes in the managed packet network; at least one Customer Premises Equipment (CPE) node communicable with the managed packet backbone server (MPBS), wherein said at least one CPE node transmits a registration request to the MPBS comprising a CPE profile; and at least one Application Service Provider (ASP) node communicable with the managed packet backbone server (MPBS), wherein said at least one ASP node transmits a registration request to the MPBS comprising an ASP profile; wherein the managed packet backbone server (MPBS) manages transactions among said at least one Customer Premises Equipment (CPE) node and said at least one Application Service Provider (ASP) node and reserves resources among the plurality of network nodes in the managed packet network to provide managed data communications between said at least one Customer Premises Equipment (CPE) node and said at least one Application Service Provider (ASP) node. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A managed packet backbone server (MPBS) for managing data exchanges among a plurality of network nodes in a managed packet network comprising:
-
a registration component responsive to said plurality of network nodes in the managed packet network, for; receiving registration requests comprising node profiles from the plurality of network nodes in the managed packet network, wherein said node profiles comprise the bandwidth and network connection types supported by said plurality of network nodes; storing said node profiles; providing an authentication key to the plurality of network nodes; a session establishment component responsive to said plurality of network nodes in the managed packet network, for; receiving a session request message from a first network node in the managed packet network that wishes to establish a session with a second network node in the managed packet network, said session request message including the authentication key associated with the first network node; verifying the validity of the authentication key associated with the first network node; sending a session request message to the second network node; receiving a session token from the second network node; sending the session token to the first network node; reserving resources among the plurality of network nodes in the managed packet network to provide managed data communications between the first network node and the second network node; and managing the transmission of session data as part of an integrated signal comprising a plurality of component multi-media signals to the first network node, wherein said first network node processes and distributes the plurality of component multi-media signals to respective user interfaces that make use of said component multimedia signals. - View Dependent Claims (21)
-
-
22. A Customer Premises Equipment (CPE) node of a managed packet network comprising:
-
a registration component responsive to a managed packet network server node that manages data exchanges among a plurality of network nodes in the managed packet network, said registration component for; sending a registration request comprising a CPE profile to the managed packet network server node, wherein said CPE profile comprises the bandwidth and network connection types supported by said CPE node; receiving an authentication key from the managed packet network server node; and a session establishment component responsive to a server node, for; sending a session request message to the managed packet network server node, said session request message including the authentication key and the address of a managed packet network node that the Customer Premises Equipment (CPE) node wishes to establish a session with; receiving a session token from the managed packet network server node, said session token including indication of reserved resources among the plurality of nodes in the managed packet network for providing managed data communications between the Customer Premises Equipment (CPE) node and the managed packet network node that the Customer Premises Equipment (CPE) node wishes to establish a session with; sending a session request message to the managed packet network node that the Customer Premises Equipment (CPE) node wishes to establish a session with, said session request message including the session token; and receiving session data as part of an integrated signal comprising a plurality of component multi-media signals, wherein said CPE node processes and distributes the plurality of component multi-media signals to respective user interfaces that make use of said component multimedia signals. - View Dependent Claims (23)
-
-
24. An Application Service Provider (ASP) node in a managed packet network comprising:
-
a registration component responsive to a managed packet network server node that manages data exchanges among a plurality of network nodes in the managed packet network, said registration component for; sending a registration request comprising an ASP profile to the managed packet network server node, wherein said ASP profile comprises the bandwidth and network connection types supported by said ASP node; and receiving an authentication key from the managed packet network server node; and a session establishment component responsive to the managed packet network server node, for; sending a session token to the managed packet network server node; and receiving a session token from the network node that wishes to establish a session, said session token including indication of reserved resources among the plurality of nodes in the managed packet network for managed data communications between the ASP node and the network node that wishes to establish a session; and transmitting session data as part of an integrated signal comprising a plurality of component multi-media signals to the network node that wishes to establish a session.
-
-
25. A computer program product for managing data exchanges among a plurality of network nodes in a managed packet network, the computer program product having a medium with a computer program embodied thereon, the computer program product comprising:
-
computer program code for receiving registration requests comprising network node profiles from the plurality of network nodes in the managed packet network, wherein said network node profiles comprise the bandwidth and network connection types supported by said plurality of network nodes; computer program code for storing profile information pertaining to the plurality of network nodes in the managed packet network; computer program code for providing an authentication key to each network node in the managed packet network; computer program code for receiving a session request message from a first network node in the managed packet network that wishes to establish a session with a second network node in the managed packet network, said session request message including the first network node'"'"'s authentication key; computer program code for verifying the validity of the first network node'"'"'s authentication key; computer program code for sending a session request message to the second network node; computer program code for receiving a session token from the second network node; computer program code for reserving resources among the plurality of network nodes in the managed packet network for establishing managed data communication between the first network node and the second network node corresponding to the capabilities of the first network node and the second network node; computer program code for sending the session token to the first network node; computer program code for transmitting session data as part of an integrated signal comprising a plurality of component multi-media signals from the second network node to the first network node, wherein said first network node processes and distributes the plurality of component multi-media signals to respective user interfaces that make use of said component multimedia signals.
-
-
26. A computer program product for exchanging data among a plurality of network nodes in a managed packet network, the computer program product having a medium with a computer program embodied thereon, the computer program product comprising:
-
computer program code for sending a registration request comprising a first network node profile from a first network node in the managed packet network to a managed packet network server node, wherein said network node profile comprises the bandwidth and network connection types supported by the first network node; computer program code for receiving in the first network node an authentication key from the managed packet network server node; computer program code for sending a session request message from the first network node to the managed packet network server node, said session request message including the authentication key and the address of a second network node in the managed packet network that the first network node wishes to establish a session with; computer program code for receiving in the first network node a session token from the managed packet network server node; computer program code for sending a session request message from the first network node to the second network node, said session request message including the session token; computer program code for sending, from the first network node, data to the managed packet network server for reserving resources among the plurality of nodes in the managed packet network for establishing managed data communication between the first network node and the second network node corresponding to the capabilities of the first network node and the second network node; computer program code for sending, from the first network node, data to the managed packet network server pertaining to the amount and type of data exchanged over the managed packet backbone network during the session; and computer program code for receiving, from the second network node, session data as part of an integrated signal comprising a plurality of component multi-media signals from the second network node to the first network node, wherein said first network node processes and distributes the plurality of component multi-media signals to respective user interfaces that make use of said component multimedia signals.
-
-
27. A computer program product for exchanging data among a plurality of network nodes in a managed packet network, the computer program product having a medium with a computer program embodied thereon, the computer program product comprising:
-
computer program code for sending a registration request to a server node in a managed packet network; computer program code for receiving an authentication key from the server node; computer program code for sending a session token to the server node; computer program code for receiving a session token from a network node in the managed packet network that wishes to establish a session; and computer program code for reserving resources among the plurality of network nodes in the managed packet network for establishing managed data communication for the network node in the managed packet network that wishes to establish a session; and computer program code for receiving, from the second network node, session data as part of an integrated signal comprising a plurality of component multi-media signals from the second network node to the first network node, wherein said first network node processes and distributes the plurality of component multi-media signals to respective user interfaces that make use of said component multimedia signals.
-
-
28. A method of managing data exchanges among a plurality of network nodes in a managed packet network comprising:
-
receiving registration requests comprising network node profiles from the plurality of network nodes in the managed packet network, wherein said network node profiles comprise the bandwidth and network connection types supported by the plurality of network nodes; maintaining network node profiles for the plurality of network nodes connected to the managed packet network; providing an authentication key to the plurality of network nodes connected to the managed packet network; receiving session request messages from network nodes connected to the managed packet network that wish to establish sessions with other network nodes connected to the managed packet network; responding to session request messages from network nodes connected to the managed packet network that wish to establish sessions with other network nodes by establishing sessions between network nodes connected to the managed packet network that wish to establish sessions with other network nodes and reserving resources among the plurality of network nodes in the managed packet network for the managed data communication session between the network nodes; and managing the transmission of session data as part of an integrated signal comprising a plurality of component multi-media signals between network nodes connected to the managed packet network that wish to establish sessions with other network nodes. - View Dependent Claims (29)
-
-
30. A method of exchanging data between network nodes in a managed packet network comprising:
-
sending a registration request comprising a network node profile to a managed packet network server node, wherein said network node profile comprises the bandwidth and network connection types supported by the network node; receiving an authentication key from the managed packet network server node; sending a session request message to the managed packet network server node, said session request message including the authentication key and the address of a network node connected to the managed packet network; receiving a session token from the managed packet network server node; sending a session request message, said session request message including the session token; reserving resources among the network nodes in the managed packet network for the managed data communication session between the network nodes; receiving session data as part of an integrated signal comprising a plurality of component multi-media signals; and processing and distributing the plurality of component multi-media signals to respective user interfaces that make use of said component multimedia signals. - View Dependent Claims (31)
-
Specification