IP Library Granted Patent US 7,752,186
Granted Patent B2
US 7,752,186 · App. 11/018,555 · Granted Jul 6, 2010

Grouping multimedia and streaming media search results

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 7,752,186
App. No.
11/018,555
Granted
Jul 6, 2010
Kind
B2
Abstract

A method and system for grouping metadata search results associated with media on a computer network, such as multimedia and streaming media include binning and iterative masking. The media metadata has an associated media file, which has an associated uniform resource locator (URL). Each URL has at least one field, and each field has at least one character. Binning includes selecting, sorting, and putting URLs having a common attribute into the same bin. Masking includes creating a mask of masking characters. Each field in each URL in each bin is compare with the mask. If a masking character matches a character in a field, the character in the field is removed from the field. This produces at least one resultant URL, i.e., URL that has been compared with a mask. Identical resultant URLs are collapsing into one URL. Thus, redundant and variant URLs are collapsed into a single URL, which may be provided to a search system (e.g., search engine) and/or to a user.

Claims (40)

1. A method in a computer system having a processor for consolidating a plurality of uniform resource locators (URLs) associated with media, each URL comprising at least one character, the method comprising:

receiving a plurality of masks, each mask comprising a string of characters, the string of characters comprising at least one character;

accessing a list of URLs;

for each URL in the list,

for each mask, with a processor,

comparing the URL with the mask, and

identifying any portions of the URL that fully match the mask, and

removing from the URL the identified portions to create a resultant URL; and

collapsing all identical resultant URLs into one URL.

2. The method of claim 1 , wherein the mask indicates a bit rate of the media.

3. The method of claim 1 , wherein the mask indicates a format of the media.

4. The method of claim 1 wherein the URL comprises contents indicating an artist of the media.

5. The method of claim 1 , wherein the URL comprises contents indicating a linking URL to the media.

6. The method of claim 1 , wherein the URL comprises contents indicating a title of the media.

7. The method of claim 1 , wherein the URL comprises contents indicating a copyright of the media.

8. The method of claim 1 , wherein the URL comprises contents indicating a host of the media.

9. The method of claim 1 , wherein the URL comprises contents indicating a bit rate of the media.

10. The method of claim 1 , wherein the URL comprises contents indicating a sampling rate of the media.

11. The method of claim 1 , wherein the URL comprises contents indicating a duration of the media.

12. The method of claim 1 further comprising, prior to comparing each URL and collapsing all identical resultant URLs into one URL, sorting the plurality of URLs into one or more bins, wherein each URL comprises at least one field and each bin comprises at least one URL, each URL in a bin having common contents for at least one field.

13. A computer-readable storage medium whose contents cause a computing device having a processor to group a plurality of uniform resource locators (URLs) associated with media, each URL comprising at least one field, each field comprising at least one character, by:

sorting the plurality of URLs into one or more bins, wherein each bin comprises at least one URL, each URL in a bin having at least one common specified field;

receiving a plurality of masks, each mask comprising a string of characters, the string of characters comprising at least one character;

for each bin comprising a plurality of URLs, with a processor,

for each URL in a bin,

for each received mask,

comparing the URL with the mask, and

identifying any portions of the URL that fully match the mask, and

removing from the URL the identified portions to create a resultant URL; and

collapsing all identical resultant URLs in each bin into one URL.

14. The computer-readable storage medium of claim 13 , wherein the collapsed URLs are provided to a work flow process of a search engine.

15. A computing system having a processor for consolidating a plurality of uniform resource locators (URLs) associated with media, each URL comprising at least one character, the system comprising:

a component that receives a plurality of masks, each mask comprising a string of characters, the string of characters comprising at least one character;

a component that accesses a list of URLs;

a component that, for each URL in the list,

for each mask,

compares the URL with the mask, and

identifies any portions of the URL that fully match the mask, and

removes from the URL the identified portions to create a resultant URL; and

a component that collapses all identical resultant URLs into one URL.

Assignments (8)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2014
From: MICROSOFT CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 034543/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 19, 2012
From: AOL INC.
To: MICROSOFT CORPORATION
Reel/Frame 029317/0861 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS Recorded Nov 16, 2010
From: BANK OF AMERICA, N A
To: AOL INC; AOL ADVERTISING INC; GOING INC; LIGHTNINGCAST LLC; MAPQUEST, INC; NETSCAPE COMMUNICATIONS CORPORATION; QUIGO TECHNOLOGIES LLC; SPHERE SOURCE, INC; TACODA LLC; TRUVEO, INC; YEDDA, INC
Reel/Frame 025323/0416 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 14, 2010
From: ABAJIAN, ARAM CHRISTIAN
To: THOMSON LICENSING S.A.
Reel/Frame 024386/0115 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 5, 2010
From: AOL LLC
To: AOL INC.
Reel/Frame 023731/0065 →
SECURITY AGREEMENT Recorded Dec 14, 2009
From: AOL INC.; AOL ADVERTISING INC.; BEBO, INC.; ICQ LLC; GOING, INC.; LIGHTNINGCAST LLC; MAPQUEST, INC.; NETSCAPE COMMUNICATIONS CORPORATION; QUIGO TECHNOLOGIES LLC; SPHERE SOURCE, INC.; TACODA LLC; TRUVEO, INC.; YEDDA, INC.
To: BANK OF AMERICAN, N.A. AS COLLATERAL AGENT
Reel/Frame 023649/0061 →
CHANGE OF NAME Recorded Dec 10, 2007
From: AMERICA ONLINE, INC.
To: AOL LLC
Reel/Frame 020218/0717 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 10, 2007
From: THOMSON LICENSING S.A.
To: AMERICA ONLINE, INC.
Reel/Frame 020223/0361 →