IP Library Granted Patent US 8,892,606
Granted Patent B2
US 8,892,606 · App. 11/944,443 · Granted Nov 18, 2014

Method and system for media collection expansion

Inventors: Chris Kalaboukis (Los Gatos, CA); Roberto Fisher (Santa Monica, CA)
Assignee: Yahoo! Inc.
G06F17/30035G06F17/30038
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 8,892,606
App. No.
11/944,443
Granted
Nov 18, 2014
Kind
B2
Abstract

Systems and methods have been developed for expanding collections of media objects that are stored remotely. More specifically, systems and methods have been developed for continuously monitoring and updating collections of media objects stored in a user's media repository (e.g., a “media locker”).

Claims (44)

1. A method comprising:

identifying, via a computing device, at least one media object accessible within a user media repository, the user media repository being associated with a computer-readable storage medium and located on a network, the user media repository comprising one or more media objects accessible by an individual user;

compiling, via the computing device, consumption data that corresponds to usage, by a user, of the at least one media object;

generating, via the computing device, user profile data based upon at least in part on the identification of the at least one media object and the consumption data;

updating the user profile date based at least in part on a detected change in the user media repository and on a detected change in usage of the at least one media object related to user movement through geographic space;

identifying, via the computing device, at least one promotional media object based on the user profile data, the user profile data to specify one or more characteristics of one or more media objects currently stored within the user media repository, the at least one promotional media object not within the user media repository; and

permitting, via the computing device, access to the at least one promotional media object.

2. The method of claim 1 , wherein the permitting, via the computer device, access by the user to the at least one promotional media object comprises delivering the at least one promotional media object to the user media repository.

3. The method of claim 1 , wherein the permitting, via the computing device, access by the user to at least one promotional media object comprises delivering only a portion of the at least one promotional media object to the user media repository.

4. The method of claim 3 , wherein the portion of the at least one promotional media object comprises a beginning portion.

5. The method of claim 1 , wherein the permitting, via the computing device, access by the user to at least one promotional media object comprises delivering, to the user media repository, a URI for accessing the at least one promotional media object.

6. The method of claim 1 , wherein the permitting, via the computing device, access by the user to the at least one promotional media object comprises delivering, to the user media repository, a license to access the at least one promotional media object.

7. The method of claim 1 , wherein the identifying, via a computing device, the at least one media object accessible within the user media repository comprises identifying metadata associated with the at least one media object.

8. The method of claim 7 , wherein the metadata comprises a name, title, track, album, or genre.

9. The method of claim 1 , wherein the compiling comprises:

identifying temporal or spatial data associated with the usage of the at least one media object, the spatial data comprising the indication of geographic area related to user consumption of the at least one media object.

10. The method of claim 1 , wherein the compiling comprises:

identifying an event associated with the usage of the at least one media object.

11. The method of claim 10 , wherein the event comprises a playback event.

12. The method of claim 1 , wherein identifying, via the computing device, at least one promotional media object based on the user profile data comprises:

searching a network for the at least one promotional media object.

13. The method of claim 12 , wherein the network comprises the Internet.

14. The method of claim 1 wherein, the identifying, via a computing device, at least one media object accessible within a user media repository, the compiling, the generating, the identifying, via the computing device, at least one promotional media object based on the user profile data, and the permitting, via the computing device, access by the user to the at least one promotional media object are performed at a client.

15. The method of claim 1 , further comprising:

receiving compensation from the user or a third party for performing the identifying, via the computing device, at least one promotional media object based on the user profile data, and the permitting, via the computing device, access by the user to the at least one promotional media object.

16. The method of claim 15 , wherein the compensation is nonmonetary.

17. The method of claim 1 , wherein the detected change in the user media repository comprises an addition or subtraction of a media object from the user media repository.

18. The method of claim 1 , wherein the detected change in the user media repository comprises a change in metadata that is stored with the at least one media object within the user media repository.

19. The method of claim 1 , wherein the detected change is detected in both the user media repository and the usage by the user.

20. The method of claim 1 , wherein the generation of the user profile data is based upon both the identification of the at least one media object and the consumption data.

21. An article, comprising: a non-transitory storage medium having stored thereon instructions executable by a computing device to:

identify at least one media object accessible within a user media repository located on a network, the user media repository comprising one or more media objects accessible by an individual user;

compile consumption data that corresponds to usage, by a user, by the individual user, of the at least one media object;

generate user profile data based upon at least one of the identification of the at least one media object and the consumption data comprising an indication of geographic area related to user consumption of the at least one media object;

update the user profile data based at least in part on a detected change in the user media repository and on a detected change in usage of the at least one media object related to user movement through geographic space;

identify at least one promotional media object based on the user profile data, the user profile data to specify one or more characteristics of one or more media objects currently stored within the user media repository, the at least one promotional media not within the user media repository; and

permit access by the individual user to the at least one promotional media object.

22. An apparatus, comprising:

means for identifying at least one media object accessible within a user media repository, the user media repository being associated with a computer-readable storage medium and located on a network, the user media repository comprising one or more media objects accessible by an individual user;

means for compiling, via the computing device, consumption data that corresponds to usage, by the individual user, of the at least one media object;

means for generating, via the computing device, user profile data based at least in part on the identification of the at least one media object and the consumption data;

means for updating the user profile data based at least in part on a detected change in the user media repository and on a detected change in usage of the at least one media object related to user movement through geographic space;

means for identifying, via the computing device, at least one promotional media object based on the user profile data, the user profile data to specify one or more characteristics of one or more media objects currently stored within the user media repository, the at least one promotional media object not within the user media repository; and

means for permitting, via the computing device, access by the user to the at least one promotional media object.

Assignments (9)
CORRECTIVE ASSIGNMENT TO CORRECT THE THE ASSIGNOR NAME PREVIOUSLY RECORDED AT REEL: 052853 FRAME: 0153. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Mar 29, 2021
From: R2 SOLUTIONS LLC
To: STARBOARD VALUE INTERMEDIATE FUND LP, AS COLLATERAL AGENT
Reel/Frame 056832/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME PREVIOUSLY RECORDED ON REEL 053654 FRAME 0254. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE OF SECURITY INTEREST GRANTED PURSUANT TO THE PATENT SECURITY AGREEMENT PREVIOUSLY RECORDED. Recorded Dec 30, 2020
From: STARBOARD VALUE INTERMEDIATE FUND LP
To: R2 SOLUTIONS LLC
Reel/Frame 054981/0377 →
RELEASE OF SECURITY INTEREST IN PATENTS Recorded Jul 8, 2020
From: STARBOARD VALUE INTERMEDIATE FUND LP
To: ACACIA RESEARCH GROUP LLC; AMERICAN VEHICULAR SCIENCES LLC; BONUTTI SKELETAL INNOVATIONS LLC; CELLULAR COMMUNICATIONS EQUIPMENT LLC; INNOVATIVE DISPLAY TECHNOLOGIES LLC; LIFEPORT SCIENCES LLC; LIMESTONE MEMORY SYSTEMS LLC; MOBILE ENHANCEMENT SOLUTIONS LLC; MONARCH NETWORKING SOLUTIONS LLC; NEXUS DISPLAY TECHNOLOGIES LLC; PARTHENON UNIFIED MEMORY ARCHITECTURE LLC; R2 SOLUTIONS LLC; SAINT LAWRENCE COMMUNICATIONS LLC; STINGRAY IP SOLUTIONS LLC; SUPER INTERCONNECT TECHNOLOGIES LLC; TELECONFERENCE SYSTEMS LLC; UNIFICATION TECHNOLOGIES LLC
Reel/Frame 053654/0254 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 25, 2020
From: EXCALIBUR IP, LLC
To: R2 SOLUTIONS LLC
Reel/Frame 053459/0059 →
PATENT SECURITY AGREEMENT Recorded Jun 5, 2020
From: ACACIA RESEARCH GROUP LLC; AMERICAN VEHICULAR SCIENCES LLC; BONUTTI SKELETAL INNOVATIONS LLC; CELLULAR COMMUNICATIONS EQUIPMENT LLC; INNOVATIVE DISPLAY TECHNOLOGIES LLC; LIFEPORT SCIENCES LLC; LIMESTONE MEMORY SYSTEMS LLC; MERTON ACQUISITION HOLDCO LLC; MOBILE ENHANCEMENT SOLUTIONS LLC; MONARCH NETWORKING SOLUTIONS LLC; NEXUS DISPLAY TECHNOLOGIES LLC; PARTHENON UNIFIED MEMORY ARCHITECTURE LLC; R2 SOLUTIONS LLC; SAINT LAWRENCE COMMUNICATIONS LLC; STINGRAY IP SOLUTIONS LLC; SUPER INTERCONNECT TECHNOLOGIES LLC; TELECONFERENCE SYSTEMS LLC; UNIFICATION TECHNOLOGIES LLC
To: STARBOARD VALUE INTERMEDIATE FUND LP, AS COLLATERAL AGENT
Reel/Frame 052853/0153 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 3, 2016
From: YAHOO! INC.
To: EXCALIBUR IP, LLC
Reel/Frame 038950/0592 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 1, 2016
From: EXCALIBUR IP, LLC
To: YAHOO! INC.
Reel/Frame 038951/0295 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 18, 2016
From: YAHOO! INC.
To: EXCALIBUR IP, LLC
Reel/Frame 038383/0466 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 26, 2007
From: KALABOUKIS, CHRIS; FISHER, ROBERTO
To: YAHOO! INC.
Reel/Frame 020151/0278 →
Continuity (1)
Related Publication 20090138502A1 · May 28, 2009