IP Library Patent Application 12371915
Patent Application
App. No. 12/371,915

Configuring a search engine results page with environment-specific information

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 None
App. No.
12/371,915
Abstract

Information regarding a mobile user's context including but not limited to current mobile activity, social relations and associations history, and past mobile, search and browsing history is identified and converted to metadata. Metadata is also applied to content sources delivering content to a search engine or personalized content engine. The metadata is used in part to determine the relative display of content objects delivered to the mobile user as search results or a personalized aggregated information resource, e.g., home page. The user may select information, from one or more entities or search results or as presented to the user in other contexts, to be automatically delivered to the user's home page as a content feed including multiple content objects or content feeds associated with an entity. Information regarding mobile user activity is compiled and used to permit publishers and advertisers to identify target candidates to receive advertisements or marketing materials.

Claims (35)

1 . A method comprising:

receiving user input;

associating first metadata with the user input, the first metadata describing a user environment and providing context for the user input;

associating second metadata with one or more content sources; and

sending, to the user, content that is based at least in part on the user input data, the first metadata, and the second metadata,

wherein the method is performed by one or more special-purpose computing devices.

2 . The method of claim 1 , wherein the first metadata includes entity information derived from performing a disambiguation of the user input.

3 . The method of claim 2 , wherein the entity information is at least one of a person, organization, association, location, business, event, object, vehicle, device, appliance, tag, label, link, time, or time period.

4 . The method of claim 1 , wherein the first metadata includes at least one of spatial data, temporal data, social data, physical object-related data, or topical data.

5 . The method of claim 1 , wherein the first metadata includes social relations and association information.

6 . The method of claim 1 , wherein the one or more content sources comprise a content index.

7 . The method of claim 1 , wherein the one or more content sources comprises one or more of the following: a feed, file, ftp site, webdrive, network cloud, and mobile device.

8 . The method of claim 1 , wherein each of the one or more content sources comprises one or both of a content feed and an application program interface.

9 . One or more storage media storing instructions which, when executed by one or more computing devices, cause performance of the method recited in claim 1 .

10 . One or more storage media storing instructions which, when executed by one or more computing devices, cause performance of the method recited in claim 2 .

11 . One or more storage media storing instructions which, when executed by one or more computing devices, cause performance of the method recited in claim 3 .

12 . One or more storage media storing instructions which, when executed by one or more computing devices, cause performance of the method recited in claim 4 .

13 . One or more storage media storing instructions which, when executed by one or more computing devices, cause performance of the method recited in claim 5 .

14 . One or more storage media storing instructions which, when executed by one or more computing devices, cause performance of the method recited in claim 6 .

15 . One or more storage media storing instructions which, when executed by one or more computing devices, cause performance of the method recited in claim 7 .

16 . One or more storage media storing instructions which, when executed by one or more computing devices, cause performance of the method recited in claim 8 .

17 . A server comprising:

one or more processors;

memory operatively coupled to the one or more processors;

a storage device having stored thereon a user data store, the user data store associating first metadata with input from a user, the first metadata describing a user environment and providing context for the user input;

a mobile search refine manager, the mobile search refine manager parsing a search query contained in the user input to form a modified search query;

a search module, the search module performing a search using the modified search query in combination with second metadata associated with one or more content sources; and

a search clustering module, the search clustering module sending content to the user, the content based at least in part on the user input data, the first metadata, and the second metadata.

18 . The server of claim 17 , wherein the first metadata includes entity information derived from performing a disambiguation of the user input.

19 . The server of claim 18 , wherein the entity information is at least one of a person, organization, association, location, business, event, object, vehicle, device, appliance, tag, label, link, time, or time period.

20 . The server of claim 17 , wherein the first metadata includes at least one of spatial data, temporal data, social data, physical object-related data, or topical data.

21 . The server of claim 17 , wherein the first metadata includes social relations and association information.

22 . The server of claim 17 , wherein the one or more content sources comprise a content index.

23 . The server of claim 17 , wherein the one or more content sources comprises one or more of the following: a feed, file, ftp site, webdrive, network cloud, and mobile device.

24 . The server of claim 17 , wherein each of the one or more content sources comprises one or both of a content feed and an application program interface.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 2, 2018
From: YAHOO HOLDINGS, INC.
To: OATH INC.
Reel/Frame 045240/0310 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 23, 2017
From: YAHOO! INC.
To: YAHOO HOLDINGS, INC.
Reel/Frame 042963/0211 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 29, 2009
From: BOERRIES, MARCO; OTT IV, EDWARD STANLEY; SAFT, KEITH DAVID; DAVIS, MARC ELIOT; KUMAR, AMIT; JESSEN, ERIK NIS; CHUM, JONATHAN MERREL; GRINSTED, GEORGE; PARRY, LEE JOHN; TAGGART, ADAM
To: YAHOO! INC.
Reel/Frame 022755/0965 →