Grouping multimedia and streaming media search results
First Claim
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, andidentifying any portions of the URL that fully match the mask, andremoving from the URL the identified portions to create a resultant URL; and
collapsing all identical resultant URLs into one URL.
8 Assignments
0 Petitions
Accused Products
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.
209 Citations
15 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
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. - View Dependent Claims (14)
-
-
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.
-
Specification