9256675

Electronic Processing and Presentation of Search Results

PublishedFebruary 9, 2016
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
22 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A method for generating multimedia stream search results, comprising: receiving a multimedia search query from a user; identifying at least one multimedia stream associated with the multimedia search query based on a comparison between the multimedia search query and information related to known multimedia streams; determining a popularity of the multimedia stream, the determining comprising: obtaining URLs that reference corresponding ones of a plurality of copies of the multimedia stream, the copies being accessible to a user across a network; identifying a subset of the obtained URLs associated with a corresponding network location; processing the subset of the URLs to generate a candidate canonical URL, the candidate canonical URL being associated with the corresponding network location determining, based on information identifying canonical URLs associated with the multimedia stream, whether the canonical URLs include the candidate canonical URL; and when the canonical URLs fail to include the candidate canonical URL, establishing the candidate canonical URL as one of the canonical URLs associated with the multimedia stream; determining the popularity of the multimedia stream based on a weighted sum of (i) a number of the obtained URLs that reference the copies of the multimedia stream and (ii) a number of the canonical URLs associated with the multimedia stream; and enabling a presentation of the multimedia stream to the user, the presentation being based on at least the popularity of the multimedia stream.

2

2. The method of claim 1 , wherein the determining of a popularity of the multimedia stream further comprises determining the number of the canonical URLs associated with the multimedia stream.

3

3. The method of claim 1 , further comprising: identifying web pages that include a hyperlink for accessing the multimedia stream; determining popularities of the identified web pages; and determining the popularity of the multimedia stream based on the determined popularities of the web pages.

4

4. The method of claim 1 , further comprising: identifying web pages that include a hyperlink for accessing the multimedia stream; determining a number of the identified web pages; and determining the popularity of the multimedia stream based on the determined number of the identified web pages.

5

5. The method of claim 1 , further comprising: identifying content included within the multimedia stream; determining a popularity of the identified content; and determining the popularity of the multimedia stream based on the determined popularity of the content.

6

6. The method of claim 1 , wherein the determining of a popularity of the multimedia stream further comprises: determining the popularity of a multimedia stream based on at least one of (1) a popularity of a web page that includes a hyperlink for accessing the multimedia stream, (2) a number of web pages that include a hyperlink for accessing the multimedia stream, or (3) a popularity of content included within the multimedia stream.

7

7. The method of claim 1 , wherein: the identifying comprises: identifying a plurality of multimedia streams associated with the multimedia search query; and the determining further comprises: determining popularities of the multimedia streams, based on at least corresponding numbers of canonical URLs associated with the multimedia streams and corresponding numbers of URLs that reference copies of the multimedia streams.

8

8. The method of claim 7 , further comprising: ranking or grouping the multimedia streams according to the determined popularities; and generating multimedia stream search results based on the ranked or grouped multimedia streams.

9

9. The method of claim 8 , wherein the enabling comprises: enabling a presentation of a list of multimedia stream search results to the user, wherein positions of the ranked or grouped multimedia streams within the list are based on the determined popularities.

10

10. The method of claim 1 , wherein the determining further comprises: modifying at least a portion of the information to incorporate the established canonical URL; and determining the number of the canonical URLs based on the modified information.

11

11. The method of claim 1 , wherein identifying the at least one multimedia stream comprises identifying the at least one multimedia stream based on a comparison of ontological properties that characterize the multimedia search query and the known multimedia streams.

12

12. The method of claim 1 , wherein identifying the at least one multimedia stream comprises identifying the at least one multimedia stream based on at least one of a browsing history or a searching history of the user, the at least one browsing or searching history identifying a subset of the known multimedia streams.

13

13. A non-transitory computer-readable medium storing instructions that, when executed by a processor, perform a method for generating multimedia stream search results, the method comprising the steps of: receiving a multimedia search query from a user; identifying at least one multimedia stream associated with the multimedia search query based on a comparison between the multimedia search query and information related to known multimedia streams; determining a popularity of the multimedia stream, the determining comprising: obtaining URLs that reference corresponding ones of plurality of copies of the multimedia stream, the copies being accessible to a user across a network; identifying a subset of the obtained URLs associated with a corresponding network location; processing, the subset of the URLs to generate a candidate canonical URL, the candidate canonical URL being associated with the corresponding network location determining, based on information identifying canonical URLs associated with the multimedia stream, whether the canonical URLs include the candidate canonical URL; and when the canonical URLs fail to include the candidate canonical URL, establishing the candidate canonical URL as one of the canonical URLs associated with the multimedia stream; determining the popularity of the multimedia stream based on a weighted sum of (i) a number of the obtained URLs that reference the copies of the multimedia stream and (ii) a number of the canonical URLs associated with the multimedia stream; and enabling a presentation of the multimedia stream to the user, the presentation being based on at least the popularity of the multimedia stream.

14

14. The computer-readable medium of claim 13 , wherein the determining of a popularity of the multimedia stream further comprises: determining the number of the canonical URLs associated with the multimedia stream.

15

15. The computer-readable medium of claim 13 , wherein the method further comprises: identifying web pages that include a hyperlink for accessing the multimedia stream; determine popularities of the identified web pages; and determining the popularity of the multimedia stream based on the determined popularities of the web pages.

16

16. The computer-readable medium of claim 13 , wherein the method further comprises: identifying web pages that include a hyperlink for accessing the multimedia stream; determining a number of the identified web pages; and determining the popularity of the multimedia stream based on the determined number of the identified web pages.

17

17. The computer-readable medium of aim 13 , wherein the method further comprises: identifying content included within the multimedia stream; determining a popularity of the identified content; and determining the popularity of the multimedia stream based on the determined popularity of the content.

18

18. The computer-readable medium of claim 13 , wherein the determining of a popularity of the multimedia stream further comprises: determining the popularity of a multimedia stream based on at least one of (1) a popularity of a web page that includes a hyperlink for accessing the multimedia stream, (2) a number of web pages that include a hyperlink for accessing the multimedia stream, or (3) a popularity of content included within the multimedia stream.

19

19. The computer-readable medium of claim 13 , wherein: the identifying comprises: identifying a plurality of multimedia streams associated with the multimedia search query; and the determining further comprises: determining popularities of the multimedia streams, based on at least corresponding numbers of canonical URLs associated with the multimedia streams and corresponding numbers of URLs that reference copies of the multimedia streams.

20

20. The computer-readable medium of claim 19 , wherein the method further comprises: ranking or grouping the multimedia streams according to the determined popularities; and generating multimedia stream search results based on the ranked or grouped multimedia streams.

21

21. The computer-readable medium of claim 20 , wherein the enabling comprises: enabling a presentation of a list of multimedia stream search results to the user, wherein positions of the ranked or grouped multimedia streams within the list are based on the determined popularities.

22

22. A system for generating multimedia stream search results, the system comprising: a storage device; and a processor coupled to the storage device, wherein the storage device stores a program for controlling the processor, and wherein the processor, operative with the program, is configured to: receive a multimedia search query from a user; identify at least one multimedia stream associated with the multimedia search query, based on a comparison between the multimedia search query and information related to known multimedia streams; determine a popularity of the multimedia stream, wherein the processor is further configured to: obtain URLs that reference corresponding ones of a plurality of copies of the multimedia stream, the copies being accessible to a user across a network; identify a subset of the obtained URLs associated with a corresponding network location; process the subset of the URLs to generate a candidate canonical URL, the candidate canonical URL being associated with the corresponding network location; determining, based on information identifying canonical URLs associated with the multimedia stream, whether the canonical URLs include the candidate canonical URL; when the canonical URLs fail to include the candidate canonical URL, establishing the candidate canonical URL as one of the canonical URLs associated with the multimedia stream; determine the popularity of the multimedia stream based on a weighted sum of a number of the obtained URLs that reference the copies of the multimedia stream and (ii) a number of the canonical URLs associated with the multimedia stream; and enable a presentation of the multimedia stream to the user, the presentation being based on at least the popularity of the multimedia stream.

Patent Metadata

Filing Date

Unknown

Publication Date

February 9, 2016

Inventors

Anthony Wiegering
Harmannus Vandermolen

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “ELECTRONIC PROCESSING AND PRESENTATION OF SEARCH RESULTS” (9256675). https://patentable.app/patents/9256675

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.

ELECTRONIC PROCESSING AND PRESENTATION OF SEARCH RESULTS — Anthony Wiegering | Patentable