IP Library Granted Patent US 8,903,850
Granted Patent B2
US 8,903,850 · App. 13/189,383 · Granted Dec 2, 2014

Metadata ingestion to stream customization

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,903,850
App. No.
13/189,383
Granted
Dec 2, 2014
Kind
B2
Abstract

A method, apparatus, system, article of manufacture, and computer-readable storage medium provide for the ingestion of personalized information to provide customization. A request to customize a user's interactive experience on a website or application is received from a user. Personalized information based on a user's activities is ingested. The user activities are independent from activities on the website or application. A database is searched based on the personalized information and search results are produced. The user's interactive experience is customized based on the search results.

Claims (63)

1. A computer-implemented method for ingesting personalized information to provide customization, comprising:

receiving a request, from a user, to customize a user's interactive experience on a social network website or social network application;

ingesting personalized information based on a user's activities, wherein:

the user activities are independent from activities on the social network website and the user activities are independent from activities on the social network application;

the personalized information comprises metadata regarding the user activities with respect to a native music library on a user device; and

the metadata comprises a last song played by the user on the user device, a listing of artists on a playlist of the user, and a number of times a song has been played by the user;

batch searching a database based on the personalized information to produce search results, wherein:

the database comprises artist profiles and music; and

the batch searching compares the metadata to the artist profiles and music based on threshold values; and

customizing the user's interactive experience on the social network website or social network application based on the search results, wherein the user's interactive experience comprises recommending one or more friends to the user based on the search results and providing a customized activity stream that shows activity updates for the recommended one or more friends of the user;

wherein:

explicitly added friends that are explicitly added by the user are associated with a standard category of friends;

the recommended one or more friends are automatically added as friends of the user;

the automatically added friends exist within a different category of friends from the standard category; and

a user enabled option provides for upgrading the different category of friends to the standard category of friends.

2. The computer-implemented method of claim 1 , further comprising prioritizing the ingested personalized information.

3. The computer-implemented method of claim 1 , wherein:

the database comprises a database of artists; and

the database is searched for artists identified in the music library of the user.

4. The computer-implemented method of claim 1 , wherein the customizing comprises automatically providing, without additional user input, the customized activity stream to the user.

5. An apparatus for ingesting personalized information to provide customization in a computer system comprising:

(a) a computer having a memory;

(b) a database controlled by the computer; and

(c) an application executing on the computer, wherein the application is configured to:

(i) receive a request to customize a user's interactive experience on a social network website or social network application;

(ii) ingest personalized information based on a user's activities, wherein:

(1) the user activities are independent from activities on the social network website and the user activities are independent from activities on the social network application;

(2) the personalized information comprises metadata regarding the user activities with respect to a native music library on a user device; and

(3) the metadata comprises a last song played by the user on the user device, a listing of artists on a playlist of the user, and a number of times a song has been played by the user;

(iii) batch search the database based on the personalized information to produce search results, wherein:

(1) the database comprises artist profiles and music; and

(2) the batch searching compares the metadata to the artist profiles and music based on threshold values; and

(iv) customize the user's interactive experience on the social network website or social network application based on the search results, wherein the user's interactive experience comprises recommending one or more friends to the user based on the search results and providing a customized activity stream that shows activity updates for the recommended one or more friends of the user;

wherein:

explicitly added friends that are explicitly added by the user are associated with a standard category of friends;

the recommended one or more friends are automatically added as friends of the user;

the automatically added friends exist within a different category of friends from the standard category; and

a user enabled option provides for upgrading the different category of friends to the standard category of friends.

6. The apparatus of claim 5 , wherein the application is further configured to prioritize the ingested personalized information.

7. The apparatus of claim 5 , wherein:

the database comprises a database of artists; and

the database is searched for artists identified in the music library of the user.

8. The apparatus of claim 5 , wherein the application is configured to customize by automatically providing, without additional user input, the customized activity stream to the user.

9. A non-transitory computer-readable medium storing computer program instructions which when accessed by a computer cause the computer to load the program instructions to a memory therein creating a special purpose data structure causing the computer to operate as a specially-programmed computer, executing a method of ingesting personalized information to provide customization, comprising:

(a) receiving a request to customize a user's interactive experience on a social network website or social network application;

(b) ingesting personalized information based on a user's activities, wherein:

(1) the user activities are independent from activities on the social network website and the user activities are independent from activities on the social network application;

(2) the personalized information comprises metadata regarding the user activities with respect to a native music library on a user device; and

(3) the metadata comprises a last song played by the user on the user device, a listing of artists on a playlist of the user, and a number of times a song has been played by the user;

(c) batch searching a database based on the personalized information to produce search results, wherein:

(1) the database comprises artist profiles and music; and

(2) the batch searching compares the metadata to the artist profiles and music based on threshold values; and

(d) customizing the user's interactive experience on the social network website or social network application based on the search results, wherein the user's interactive experience comprises recommending one or more friends to the user based on the search results and providing a customized activity stream that shows activity updates for the recommended one or more friends of the user;

wherein:

explicitly added friends that are explicitly added by the user are associated with a standard category of friends;

the recommended one or more friends are automatically added as friends of the user;

the automatically added friends exist within a different category of friends from the standard category; and

a user enabled option provides for upgrading the different category of friends to the standard category of friends.

10. The non-transitory computer-readable medium of claim 9 , further comprising prioritizing the ingested personalized information.

11. The non-transitory computer-readable medium of claim 9 , wherein:

the database comprises a database of artists; and

the database is searched for artists identified in the music library of the user.

12. The non-transitory computer readable medium of claim 9 , wherein the customizing comprises automatically providing, without additional user input, the customized activity stream to the user.

Assignments (12)
PATENT SECURITY AGREEMENT Recorded Nov 10, 2019
From: VIANT TECHNOLOGY LLC; ADELPHIC LLC; MYSPACE LLC
To: PNC BANK, NATIONAL ASSOCIATION
Reel/Frame 050977/0542 →
RELEASE OF PATENT SECURITY INTEREST RECORDED AT REEL 037136/FRAME 0806, REEL 037829/FRAME 0757, AND REEL 042196/FRAME 0747 Recorded Oct 31, 2019
From: VIANT TECHNOLOGY LLC (AS ASSIGNED FROM BANK OF AMERICA, AND PURSUANT TO CHANGE OF NAME)
To: TI NEWCO LLC (AS ASSIGNED FROM MYSPACE LLC)
Reel/Frame 050900/0079 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 7, 2017
From: VIANT TECHNOLOGY LLC
To: MYSPACE LLC
Reel/Frame 041934/0659 →
CHANGE OF NAME Recorded Apr 7, 2017
From: TI NEWCO LLC
To: VIANT TECHNOLOGY LLC
Reel/Frame 042196/0747 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 7, 2017
From: MYSPACE LLC
To: TI NEWCO LLC
Reel/Frame 041934/0500 →
SECURITY INTEREST Recorded Feb 25, 2016
From: BANK OF AMERICA, N.A.
To: TI NEWCO LLC
Reel/Frame 037829/0757 →
SECURITY INTEREST Recorded Nov 24, 2015
From: MYSPACE LLC
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 037136/0806 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Sep 11, 2013
From: WELLS FARGO BANK, N.A., AS AGENT
To: SITE METER, INC.; BBE LLC; VINDICO LLC; MYSPACE LLC; XUMO LLC; INTERACTIVE MEDIA HOLDINGS, INC.; SPECIFIC MEDIA LLC; INTERACTIVE RESEARCH TECHNOLOGIES, INC.; ILIKE, INC.
Reel/Frame 031204/0113 →
CONVERSION FROM A CORPORATION TO LIMITED LIABILITY COMPANY Recorded May 8, 2012
From: MYSPACE, INC.
To: MYSPACE LLC
Reel/Frame 028173/0600 →
SECURITY AGREEMENT Recorded Mar 21, 2012
From: INTERACTIVE MEDIA HOLDINGS, INC.; SPECIFIC MEDIA LLC; MYSPACE LLC; XUMO LLC; SITE METER, INC.; BBE LLC; VINDICO LLC; INTERACTIVE RESEARCH TECHNOLOGIES, INC.; ILIKE, INC.
To: WELLS FARGO BANK, N.A., AS AGENT
Reel/Frame 027905/0853 →
CHANGE OF NAME Recorded Mar 13, 2012
From: MYSPACE, INC.
To: MYSPACE LLC
Reel/Frame 027850/0825 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 27, 2011
From: GOLDBERG, SCOTT E.
To: MYSPACE, INC.
Reel/Frame 027135/0223 →