Enhanced video programming system and method utilizing user-profile information
First Claim
1. A method for compiling and maintaining information for use in transmitting content to a machine via a network, the method comprising:
- receiving, at a client device via a communication network from a server storing a user profile, a request for information regarding a user of the client device;
receiving, at the client device, a first input comprising a user response to the request for information;
transmitting, from the client device via the communication network to the server, the user response to the request for information for updating the user profile; and
receiving, at the client device via the communication network from the server, content selected and pushed by the server based on the updated user profile and based on at least one user attribute inherited into the updated user profile based on membership of the user to a group.
2 Assignments
0 Petitions
Accused Products
Abstract
Example embodiments of compiling and maintaining information for use in transmitting content to a machine via a network are presented. In an example embodiment, a request for information regarding a user of a client device is received at the client device via a communication network from a server storing a user profile. An input including a user response to the request for information is received at the client device. The user response to the request for information is transmitted from the client device via the communication network to the server for updating the user profile. Selected content pushed by the server based on the updated user profile is received at the client device via the communication network from the server.
257 Citations
20 Claims
-
1. A method for compiling and maintaining information for use in transmitting content to a machine via a network, the method comprising:
-
receiving, at a client device via a communication network from a server storing a user profile, a request for information regarding a user of the client device; receiving, at the client device, a first input comprising a user response to the request for information; transmitting, from the client device via the communication network to the server, the user response to the request for information for updating the user profile; and receiving, at the client device via the communication network from the server, content selected and pushed by the server based on the updated user profile and based on at least one user attribute inherited into the updated user profile based on membership of the user to a group. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A client device, comprising:
-
one or more hardware processors; and a memory comprising instructions that, when executed by the one or more hardware processors, cause the client device to perform operations comprising; receiving, at the client device via a communication network from a server storing a user profile, a request for information regarding a user of the client device; receiving, at the client device, an input comprising a user response to the request for information; transmitting, from the client device via the communication network to the server, the user response to the request for information for updating the user profile; and receiving, at the client device via the communication network from the server, content selected and pushed by the server based on the updated user profile and based on at least one user attribute inherited into the updated user profile based on membership of the user to a group.
-
-
20. A non-transitory computer-readable storage medium having stored therein instructions that, when executed by one or more hardware processors of a client device, cause the client device to perform operations comprising:
-
receiving, at the client device via a communication network from a server storing a user profile, a request for information regarding a user of the client device; receiving, at the client device, an input comprising a user response to the request for information; transmitting, from the client device via the communication network to the server, the user response to the request for information for updating the user profile; and receiving, at the client device via the communication network from the server, content selected and pushed by the server based on the updated user profile and based on at least one user attribute inherited into the updated user profile based on membership of the user to a group.
-
Specification