Method and apparatus to send feedback from clients to a server in a content distribution broadcast system
First Claim
Patent Images
1. A method, comprising:
- receiving content descriptors, which describe content, from a server;
receiving a trigger signal from the server;
sending feedback to the server in response to the trigger signal.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and apparatuses providing feedback to a server from a client in a content distribution broadcast system. In one aspect, feedback is sent from a client to a server in response to a trigger. In another aspect, feedback is sent after a predetermined amount of time has lapsed. In yet another aspect, feedback is sent after a rankings or ratings have been generated for a predetermined number of pieces of content. In still another aspect, feedback is sent after a predetermined amount of content has been consumed. In yet another aspect, feedback is sent when the amount of unconsumed content is less than a predetermined threshold amount.
255 Citations
85 Claims
-
1. A method, comprising:
-
receiving content descriptors, which describe content, from a server;
receiving a trigger signal from the server;
sending feedback to the server in response to the trigger signal. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method, comprising:
-
receiving content descriptors, which describe content, from a server;
timing an amount of time lapsed since a previous feedback was sent to the server;
sending a next feedback to the server after the amount of time lapsed since the previous feedback was sent to the server is greater than a predetermined amount of time. - View Dependent Claims (7, 8, 9)
-
-
10. A method, comprising:
-
receiving content descriptors, which describe content, from a server;
generating demand data related to the content described by the content descriptors;
sending feedback to the server after demand data is generated related to a first amount of content. - View Dependent Claims (11, 12, 13, 14, 15, 17, 18, 20, 21, 22, 24, 25, 26, 27, 29, 30, 31)
-
-
16. A method, comprising:
-
receiving content descriptors, which describe content, from a server;
receiving content from the server;
storing the content received from the server in a storage device;
sending feedback to the server after a first amount of content stored in the storage device has been consumed.
-
-
19. A method, comprising:
-
receiving content descriptors, which describe content, from a server;
receiving content from the server;
storing the content received from the server in a storage device;
sending feedback to the server after a first amount of unconsumed content remains stored in the storage device.
-
-
23. An apparatus, comprising:
a machine-readable medium having instructions stored thereon to;
receive content descriptors from a server, the content descriptors to describe content potentially to be sent from the server;
receive a trigger signal from the server;
send feedback to the server in response to the trigger signal.
-
28. An apparatus, comprising:
a machine-readable medium having instructions stored thereon to;
receive content descriptors, which describe content, from a server;
time an amount of time lapsed since a previous feedback was sent to the server;
send a next feedback to the server after the amount of time lapsed since the previous feedback was sent to the server is greater than a predetermined amount of time.
-
32. An apparatus, comprising:
a machine-readable medium having instructions stored thereon to;
receive content descriptors, which describe content, from a server;
generate demand data related to the content described by the content descriptors;
send feedback to the server after demand data related to a first amount of content has been generated. - View Dependent Claims (33, 34, 35, 36, 37, 39, 40)
-
38. An apparatus, comprising:
a machine-readable medium having instructions stored thereon to;
receive content descriptors, which describe content, from a server;
receive content from the server;
store the content received from the server in a storage device;
send feedback to the server after a first amount of content stored in the storage device has been consumed.
-
41. An apparatus, comprising:
a machine-readable medium having instructions stored thereon to;
receive content descriptors, which describe content, from a server;
receive content from the server;
store the content received from the server in a storage device;
send feedback to the server after a first amount of unconsumed content remains stored in the storage device. - View Dependent Claims (42, 43, 44, 46, 47, 48, 49)
-
45. An apparatus, comprising
a processor having circuitry to execute instructions; -
a communications interface coupled to the processor, the communications interface coupled to receive communications from a server;
a storage device coupled to the processor, having instructions stored therein, which when executed cause the apparatus to;
receive content descriptors from a server, the content descriptors to describe content potentially to be sent from the server;
receive a trigger signal from the server;
send feedback to the server in response to the trigger signal.
-
-
50. An apparatus, comprising
a processor having circuitry to execute instructions; -
a communications interface coupled to the processor, the communications interface coupled to receive communications from a server;
a storage device coupled to the processor, having instructions stored therein, which when executed cause the apparatus to;
receive content descriptors, which describe content, from a server;
time an amount of time lapsed since a previous feedback was sent to the server;
send a next feedback to the server after the amount of time lapsed since the previous feedback was sent to the server is greater than a predetermined amount of time. - View Dependent Claims (51, 52)
-
-
53. An apparatus, comprising
a processor having circuitry to execute instructions; -
a communications interface coupled to the processor, the communications interface coupled to receive communications from a server;
a storage device coupled to the processor, having instructions stored therein, which when executed cause the apparatus to;
receive content descriptors, which describe content, from a server;
rank or rate the content described by the content descriptors;
send feedback to the server after demand data related to a first amount of content has been generated. - View Dependent Claims (54, 55, 56, 58, 59)
-
-
57. An apparatus, comprising:
-
a processor having circuitry to execute instructions;
a communications interface coupled to the processor, the communications interface coupled to receive communications from a server;
a storage device coupled to the processor, having instructions stored therein, which when executed cause the apparatus to;
receive content descriptors, which describe content, from a server;
receive content from the server;
store the content received from the server in a storage device;
send feedback to the server after a first amount of content stored in the storage device has been consumed.
-
-
60. An apparatus, comprising:
-
a processor having circuitry to execute instructions;
a communications interface coupled to the processor, the communications interface coupled to receive communications from a server;
a storage device coupled to the processor, having instructions stored therein, which when executed cause the apparatus to;
receive content descriptors, which describe content, from a server;
receive content from the server;
store the content received from the server in a storage device;
send feedback to the server after a first amount of unconsumed content remains stored in the storage device. - View Dependent Claims (61, 62, 63)
-
-
64. A method, comprising:
-
sending content descriptors, which describe content, to one or more clients;
sending a trigger signal to said one or more clients;
receiving feedback from the one or more clients in response to the trigger signal. - View Dependent Claims (65, 66, 67, 69, 70)
-
-
68. A method, comprising:
-
generating content descriptors to describe content;
sending the content descriptors to one or more clients;
receiving feedback from the one or more clients without the sending of a trigger signal to the one or more clients.
-
-
71. A system, comprising:
-
a server;
one ore more clients coupled to the server;
wherein the server is coupled to broadcast content descriptors, which describe available content, to the one or more clients;
wherein the server is coupled to broadcast a trigger signal to the one or more clients;
wherein the one or more clients are coupled to send feedback to the server in response to the trigger signal. - View Dependent Claims (72, 73)
-
-
74. A system, comprising:
-
a server;
one ore more clients coupled to the server;
wherein the server is coupled to broadcast content descriptors, which describe available content, to the one or more clients;
wherein each of the one or more clients are coupled to time an amount of time lapsed since a previous feedback was sent to the server;
wherein each of the one or more clients are coupled to send a next feedback to the server after the amount of time lapsed since the previous feedback was sent to the server is greater than a predetermined amount of time. - View Dependent Claims (75, 76)
-
-
77. A system, comprising:
-
a server;
one ore more clients coupled to the server;
wherein the server is coupled to broadcast content descriptors, which describe available content, to the one or more clients;
wherein the one or more clients are each coupled to generate demand data related to the content described by the content descriptors;
wherein the one or more clients are each coupled to send feedback to the server after demand data is generated related to a first amount of content on each respective one of the clients. - View Dependent Claims (78, 79)
-
-
80. A system, comprising:
-
a server;
one ore more clients coupled to the server;
wherein the server is coupled to broadcast content descriptors, which describe available content, to the one or more clients;
wherein the server is coupled to broadcast content to the one or more clients;
wherein the one or more clients are each coupled to receive and store the content received from the server;
wherein the one or more clients are each coupled to consume the content;
wherein the one or more clients are each coupled to send feedback to the server after a first amount of content stored in the storage device has been consumed. - View Dependent Claims (81, 82)
-
-
83. A system, comprising:
-
a server;
one ore more clients coupled to the server;
wherein the server is coupled to broadcast content descriptors, which describe available content, to the one or more clients;
wherein the server is coupled to broadcast content to the one or more clients;
wherein the one or more clients are each coupled to receive and store the content received from the server;
wherein the one or more clients are each coupled to consume the content;
wherein the one or more clients are each coupled to send feedback to the server after a first amount of unconsumed content remains stored at the client. - View Dependent Claims (84, 85)
-
Specification