METHODS AND APPARATUS FOR PROVIDING A CONTROL CHANNEL IN A DATA NETWORK
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and apparatus for providing a control channel in a data network. A method is provided that operates to provide a control channel in a data network. The method includes receiving one or more server digests, and generating a control channel digest from the one or more server digests. The method also includes communicating with a device, and transmitting the control channel digest to the device.
20 Citations
62 Claims
-
1-50. -50. (canceled)
-
51. A method for providing control information on a network, the method comprising:
-
receiving a server digest from each of a plurality of servers, each server digest identifying a current state to which a device should be synchronized to communicate with the server associated with the server digest; generating a control channel digest from a plurality of the server digests, the control channel digest identifying a current state of each of the plurality of servers; and transmitting the control channel digest to devices on the network. - View Dependent Claims (52, 53)
-
-
54. A method of operating a server on a data network comprising:
-
transmitting a server digest including a state to which a device should be synchronized to interact with the first server; receiving a control channel digest identifying, for each of a plurality of servers, a state to which a device should be synchronized to interact with the respective server; and transmitting the control channel digest to a plurality of devices. - View Dependent Claims (55, 56)
-
-
57. A control channel server on a network comprising:
-
means for receiving server digests from a plurality of servers, each digest indicating a state to which a device should be synchronized to communicate with a respective server; means for generating a control channel digest from the server digests, the control channel digest indicting a state to which a device should be synchronized to communicate with each of the plurality of servers; and means for transmitting the control channel digest to devices on the network.
-
-
58. A server in a multi-server content distribution system, the server comprising:
-
means for transmitting a server digest indicating a state to which a device should be synchronized to communicate with the server; means for receiving a control channel digest that for each of a plurality of servers in the multi-server content distribution system indicates a state to which a device should be synchronized to communicate with that server; and means for transmitting the control channel digest to the device.
-
-
59. A control channel server comprising:
-
receiving logic configured to receive a plurality of server digests, each server digest indicating a state to which a device should be synchronized to communicate with a respective server; digest logic configured to generate a control channel digest from the server digests, the control channel digest identifying, for each server a state to which a device should be synchronized to communicate with that server; and transmitting logic configured to transmit the control channel digest to devices in the data network.
-
-
60. A server in a multi-server content distribution system, the server comprising:
-
digest logic configured to transmit a server digest indicating a state to which a device should be synchronized to communicate with the server; receiving logic configured to receive a control channel digest that for each of a plurality of servers in the multi-server content distribution system indicates a state to which a device should be synchronized to communicate with that server; and transceiver logic configured to transmit the control channel digest to devices on the multi-server content distribution system.
-
-
61. A computer-readable medium having a computer program, which when executed by at least one processor, operates to provide a control information in a data network, the computer program comprising:
-
instructions for receiving a server digest from each of a plurality of servers, each server digest identifying a current state to which a device should be synchronized to communicate with the server associated with the server digest; instructions for generating a control channel digest from a plurality of the server digests, the control channel digest identifying a current state of each of the plurality of servers; and instructions for transmitting the control channel digest to devices on the network.
-
-
62. A computer-readable medium having a computer program, which when executed by at least one processor, operates to provide a control information in a data network, the computer program comprising:
-
instructions for transmitting a server digest including a state to which a device should be synchronized to interact with the first server; instructions for receiving a control channel digest identifying, for each of a plurality of servers, a state to which a device should be synchronized to interact with the respective server; and instructions for transmitting the control channel digest to a plurality of devices.
-
Specification