System and method for scoring and ranking digital content based on activity of network users
First Claim
1. A system of scoring digital content including a server and a plurality of user devices in communication over a network, the server being configured to receive, from the plurality of user devices, interaction data indicative of interaction of a corresponding plurality of users with respective ones of a plurality of content items rendered by the plurality of user devices wherein the interaction data includes first interaction data and second interaction data wherein the first interaction data and the second interaction data are respectively representative of different first and second user interactions with ones of the plurality of content items, the server including a processor configured to determine scores for the plurality of content items by performing mathematical operations using the interaction data, the performing mathematical operations comprising configuring the processor to:
- determine, for each of the plurality of content items, a total initiation number representing a number of times that each of the plurality of content items was streamed in real time to ones of the plurality of user devices having a persistent connection to the Internet and a number of start indications received from ones of the plurality of user devices that connect periodically or opportunistically to wireless networks and that pre-cached the content item and then rendered the cached content item while not connected;
determine, for each of the plurality of content items and based at least upon a portion of the first interaction data associated with each of the plurality of content items, a first metric count;
determine, for each of the plurality of content items and based at least upon a portion of the second interaction data associated with each of the plurality of content items, a second metric count;
determine, for each of the plurality of content items, respective first and second statistical measures of the first metric count and the second metric count associated with each of the plurality of content items;
determine, for each of the plurality of content items, a third statistical measure based upon the total initiation number associated with each of the plurality of content items; and
rank, based on the first, second and third statistical measures associated with each of the plurality of content items, each of the plurality of content items;
stream, at frequencies based upon a ranking of one or more of the plurality of content items, the one or more of the plurality of content items to ones of the plurality of user devices.
10 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for delivering personalized content streams over a variety of devices and networks are disclosed. A user'"'"'s preferences, customizations, and content are made available to the user through specialized clients for home, car, office, and portable environments. In order to enable personalized content streams on devices that are intermittently connected or that make use of network bandwidth during off-peak hours, the system prescribes a distributed content sequencing engine and a distributed, synchronized user profile and station/channel definitions. The system is also designed to support players connected via unidirectional or asymmetric connections such as satellite radios with or without an upstream data link.
-
Citations
11 Claims
-
1. A system of scoring digital content including a server and a plurality of user devices in communication over a network, the server being configured to receive, from the plurality of user devices, interaction data indicative of interaction of a corresponding plurality of users with respective ones of a plurality of content items rendered by the plurality of user devices wherein the interaction data includes first interaction data and second interaction data wherein the first interaction data and the second interaction data are respectively representative of different first and second user interactions with ones of the plurality of content items, the server including a processor configured to determine scores for the plurality of content items by performing mathematical operations using the interaction data, the performing mathematical operations comprising configuring the processor to:
-
determine, for each of the plurality of content items, a total initiation number representing a number of times that each of the plurality of content items was streamed in real time to ones of the plurality of user devices having a persistent connection to the Internet and a number of start indications received from ones of the plurality of user devices that connect periodically or opportunistically to wireless networks and that pre-cached the content item and then rendered the cached content item while not connected; determine, for each of the plurality of content items and based at least upon a portion of the first interaction data associated with each of the plurality of content items, a first metric count; determine, for each of the plurality of content items and based at least upon a portion of the second interaction data associated with each of the plurality of content items, a second metric count; determine, for each of the plurality of content items, respective first and second statistical measures of the first metric count and the second metric count associated with each of the plurality of content items; determine, for each of the plurality of content items, a third statistical measure based upon the total initiation number associated with each of the plurality of content items; and rank, based on the first, second and third statistical measures associated with each of the plurality of content items, each of the plurality of content items; stream, at frequencies based upon a ranking of one or more of the plurality of content items, the one or more of the plurality of content items to ones of the plurality of user devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
Specification