SYSTEMS AND METHODS FOR COOPERATIVE APPLICATIONS IN COMMUNICATION SYSTEMS
First Claim
1. An access node, comprising:
- a transceiver module configured to communicate with terminal nodes;
a processor coupled to the transceiver and configured toreceive from the terminal nodes information about applications at the terminal nodes,receive from the terminal nodes requests for data from one or more application servers,transmit the requests for data to the application servers,receive data from the application servers in response to the requests for data, andtransmit the data received from the application servers to the terminal nodes; and
a backhaul module coupled to the processor and configured to provide communications with the application servers.
3 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods provide communications between applications in terminal nodes and applications agents in access nodes. The APP-agent cooperative communications can be used to improve quality of experience for users or the terminal nodes. An access node may, for example, have a parameterized scheduling system that incorporates information from the APP-agent cooperative communications in determining scheduling parameters. An application at a terminal node may, for example, modify requests for communication based on information about communication capabilities received from an access node. For APP-agent cooperative communications for multiple applications, an access node may include a master application agent to facilitate and coordinate communications to specific application agents that address APP-agent cooperative communications for specific applications. Similarly, a terminal node may use a master application and specific applications for APP-agent cooperative communications.
84 Citations
47 Claims
-
1. An access node, comprising:
-
a transceiver module configured to communicate with terminal nodes; a processor coupled to the transceiver and configured to receive from the terminal nodes information about applications at the terminal nodes, receive from the terminal nodes requests for data from one or more application servers, transmit the requests for data to the application servers, receive data from the application servers in response to the requests for data, and transmit the data received from the application servers to the terminal nodes; and a backhaul module coupled to the processor and configured to provide communications with the application servers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. An access node, comprising:
-
a transceiver module configured to communicate with terminal nodes; a processor coupled to the transceiver module and configured to transmit to the terminal nodes information about capabilities for communication with the terminal nodes, receive from the terminal nodes requests for data from one or more application servers, the requests being from applications at the terminal nodes, transmit the requests for data to the application servers, receive data from the application servers in response to the requests for data, and transmit the data received from the application servers to the terminal nodes; and a backhaul module coupled to the processor and configured to provide communications with the application servers. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A terminal node, comprising:
-
a transceiver module configured to communicate with an access node; and a processor coupled to the transceiver and configured to receive from the access node information about capabilities for communication with the terminal node, and request communications from an application server via the access node, the requested communications being for an application, the request being for an application and having characteristics that utilize the information about capabilities for communication. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. A terminal node, comprising:
-
a transceiver module configured to communicate with an access node; and a processor coupled to the transceiver module and configured to request communications from an application server via the access node, the requested communications being for an application, and transmit information about the application to the access node, the information about the application being for use by the access node in communicating with the terminal node. - View Dependent Claims (36, 37, 38, 39, 40, 41)
-
-
42. A method for use in communicating between an access node and a terminal node, the method comprising:
-
establishing an APP-agent cooperative communications control path between the access node and the terminal node, the APP-agent cooperative communications control path communicating from the terminal node to the access node information about an application at the terminal node and communicating information from the access node to the terminal node about capabilities for communication with the terminal node; transmitting, from the terminal node to the access node, a request for data from an application server, the request being from an application at the terminal node; transmitting, from the access node, the request for data to the application server; receiving, at the access node, data from the application server in response to the request for data; and transmitting, from the access node to the terminal node, the data received from the application server. - View Dependent Claims (43, 44, 45, 46, 47)
-
Specification