9460213

Method and Apparatus for Determining Search Results Based on Filtered Information

PublishedOctober 4, 2016
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
10 claims

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

1

1. A method comprising: detecting a content request associated with a user from one or more programs; determining one or more processes associated with one or more user interface elements of the one or more programs; determining, at another program, to filter the content request; determining context information associated with one or more of the user and a device of the user; wherein the context information includes data that relates to a location, a time, an activity, and a social graph associated with the user that identifies levels of importance of people to the user; filtering results of the content request based on the context information; wherein filtering the results comprises (i) determining each of a plurality of types of relevancy information associated with a result including: level of importance of a person providing the result to the user in the social graph, a background pertinence of the person providing the result in the social graph corresponding to a potential result, ratings of a result point of interest, distance of the result point of interest to a location of the user, time accessibility of the result point of interest, and recentness of update of content associated with the result point of interest, (ii) setting one or more points for each of the plurality of types of relevancy information, and (iii) generating a total point score for the relevancy information associated with said each result based on the set one or more points; and causing a presentation of the results of the content request within the one or more user interface elements based on the filtered results.

2

2. A method of claim 1 , further comprising: determining the social graph from one or more social networks, one or more contact lists, a communication history, context information, or a combination thereof.

3

3. A method of claim 1 , wherein the one or more programs, the another program, or a combination thereof operate at a system level.

4

4. A method of claim 1 , further comprising: determining one or more unfiltered results; and causing a presentation of the one or more results and the one or more unfiltered results within the one or more user interface elements, wherein the presentation distinguishes the one or more results from the one or more unfiltered results.

5

5. A method of claim 1 , wherein the content request, the one or more programs, the one or more results, or a combination thereof are represented as one or more computation closures, one or more information closures, or a combination thereof.

6

6. An apparatus comprising: at least one processor; and at least one memory including computer program code for one or more programs, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following: detect a content request associated with a user from one or more programs; determine one or more processes associated with one or more user interface elements of the one or more programs; determine, at another program, to filter the content request; determine context information associated with one or more of the user and a device of the user; wherein the context information includes data that relates to a location, a time, an activity, and a social graph associated with the user that identifies levels of importance of people to the user; filter results of the content request based on the context information; wherein filtering the results comprises (i) determining each of a plurality of types of relevancy information associated with a result including: level of importance of a person providing the result to the user in the social graph, a background pertinence of the person providing the result in the social graph corresponding to a potential result, ratings of a result point of interest, distance of the result point of interest to a location of the user, time accessibility of the result point of interest, and recentness of update of content associated with the result point of interest, (ii) setting one or more points for each of the plurality of types of relevancy information, and (iii) generating a total point score for the relevancy information associated with said each result based on the set one or more points; and cause a presentation of the results of the content request within the one or more user interface elements based on the filtered results.

7

7. An apparatus of claim 6 , wherein the apparatus is further caused to: determine the social graph from one or more social networks, one or more contact lists, a communication history, context information, or a combination thereof.

8

8. An apparatus of claim 6 , wherein the one or more programs, the another program, or a combination thereof operate a system level.

9

9. An apparatus of claim 6 , wherein the apparatus is further caused to: determine one or more unfiltered results; and cause a presentation of the one or more results and the one or more unfiltered results within the one or more user interface elements, wherein the presentation distinguishes the one or more results from the one or more unfiltered results.

10

10. An apparatus of claim 6 , wherein the content request, the one or more programs, the one or more results, or a combination thereof are represented as one or more computation closures, one or more information closures, or a combination thereof.

Patent Metadata

Filing Date

Unknown

Publication Date

October 4, 2016

Inventors

Sergey Boldyrev
Marco Paglia
Ian Justin Oliver
Mika Juhani Mannermaa
Justin Oppelaar

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. “METHOD AND APPARATUS FOR DETERMINING SEARCH RESULTS BASED ON FILTERED INFORMATION” (9460213). https://patentable.app/patents/9460213

© 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.