IP Library Granted Patent US 10,275,463
Granted Patent B2
US 10,275,463 · App. 14/216,877 · Granted Apr 30, 2019

System and method for scoring and ranking digital content based on activity of network users

Inventors: Jack Isquith (La Crescenta, CA); Jordan Michael Green (Escondido, CA); Nallan Chakravarthi Suresh (Fremont, CA); James A. Cady (Beaverton, OR); Scott Philip Riggs (San Diego, CA)
Assignee: SLACKER, INC.
G06F17/30029
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,275,463
App. No.
14/216,877
Granted
Apr 30, 2019
Kind
B2
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.

Claims (18)

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.

2. The system of claim 1 , wherein the processor is further configured to determine includes weighting the first and second statistical measures using a first weight and a second weight, respectively.

3. The system of claim 2 , wherein the first weight has a positive value and the second weight has a negative value.

4. The system of claim 2 , wherein the determining includes weighting the third statistical measure using a third weight.

5. The system of claim 4 , wherein the third weight is a positive value.

6. The system of claim 1 , wherein the first, second and third statistical measures are determined for a first time period.

7. The system of claim 6 wherein the first interaction data and the second interaction data are received in association with respective rendering times of the respective ones of the plurality of content items.

8. The system of claim 1 , wherein the first interaction data represents at least one of an indication that one of the plurality of content items has been completely rendered and an indication that a user has liked one of the plurality of content items.

9. The system of claim 1 , wherein the second interaction data represents at least one of an indication that a user dislikes one of the plurality of content items, a user has banned one of the plurality of content items from future play on one of the user devices, a user has skipped rendering one of the plurality of content items, and a user has changed stations during rendering one of the plurality of content items.

10. The system of claim 1 wherein the processor is further configured to send the plurality of content items to the plurality of user devices.

11. The system of claim 1 wherein the first interaction data further includes finishing information indicative of a number of times that the first content item was rendered in its entirety during the predetermined time period.

Assignments (10)
SECURITY INTEREST Recorded Sep 16, 2020
From: LIVEXLIVE MEDIA, INC.; SLACKER, INC.; LIVEXLIVE, CORP.; LXL STUDIOS, INC.; LXL INFLUENCERS, INC.; LIVEXLIVE EVENTS, LLC; REACT PRESENTS, LLC; SPRING AWAKENING, LLC; SUMMER SET MUSIC AND CAMPING FESTIVAL, LLC; LIVEXLIVE PODCASTONE, INC.; COURTSIDE GROUP, INC.; COURTSIDE, LLC; PODCASTONE SALES, LLC; KOKO (CAMDEN) HOLDINGS (US), INC.; LIVEXLIVE TICKETS, INC.
To: HARVEST SMALL CAP PARTNERS, L.P.; HARVEST SMALL CAP PARTNERS MASTER, LTD.
Reel/Frame 053794/0642 →
SECURITY INTEREST Recorded Sep 10, 2020
From: JGB COLLATERAL, LLC
To: LIVEXLIVE MEDIA, INC.
Reel/Frame 053752/0632 →
SECURITY INTEREST Recorded Aug 13, 2018
From: SLACKER, INC.
To: JGB COLLATERAL, LLC
Reel/Frame 046625/0848 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 3, 2018
From: RIGGS, SCOTT
To: BROADBAND INSTRUMENTS CORP.
Reel/Frame 046711/0909 →
EMPLOYEE PROPRIETARY INFORMATION AND INVENTORS AGREEMENT Recorded May 17, 2018
From: RIGGS, SCOTT
To: BROADBAND INSTRUMENTS CORP.
Reel/Frame 047292/0601 →
CHANGE OF NAME Recorded Feb 1, 2018
From: BROADBAND INSTRUMENTS CORP.
To: SLACKER, INC.
Reel/Frame 045232/0257 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 3, 2017
From: CADY, JAMES A.
To: BROADBAND INSTRUMENTS CORP.
Reel/Frame 044818/0917 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 3, 2017
From: ISQUITH, JACK
To: SLACKER, INC.
Reel/Frame 044033/0503 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 3, 2017
From: SURESH, NALLAN
To: SLACKER, INC.
Reel/Frame 044033/0627 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 3, 2017
From: GREEN, JORDAN
To: SLACKER, INC.
Reel/Frame 044033/0691 →
Continuity (2)
Provisional Application 61792191 · Mar 15, 2013
Related Publication 20150006544A1 · Jan 1, 2015