IP Library Patent Application 14012117
Patent Application
App. No. 14/012,117

APPLICATION CONTENT SEARCH MANAGEMENT

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.
14/012,117
Abstract

A search service accesses application content accessible via one or more enumerated applications. The search service ranks the accessed application content in combination with non-application content to produce a combined ranking. Responsive to a search query, the search service provides one or more search results based on the combined ranking.

Claims (39)

1 . A method comprising:

accessing application content accessible via one or more enumerated applications, the accessed application content being associated with an application identifier of at least one of the enumerated applications;

ranking the accessed application content in combination with non-application content to produce a combined ranking; and

providing one or more search results responsive to a search query based on the combined ranking.

2 . The method of claim 1 wherein the ranking operation comprises:

ranking the accessed application content in combination with the non-application content by mapping the content to an entity, the mapping influencing the relative ranking of the application content and the non-application content.

3 . The method of claim 1 wherein the accessing operation comprises:

receiving the application content obtained via a Web crawler, the application content being associated with structure based on a mapping of elements of at least one individual Web page.

4 . The method of claim 1 wherein the accessing operation comprises:

receiving the application content obtained via a Web crawler, the application content being associated with structure based on a markup providing indexing information for at least one individual Web page.

5 . The method of claim 1 wherein the accessing operation comprises:

receiving the application content obtained via a Web crawler, the application content being associated with mapping rules that map Web content to application content.

6 . The method of claim 1 wherein the accessing operation comprises:

receiving application content via a feed from an application content provider.

7 . The method of claim 1 wherein the accessing operation comprises:

receiving application content via an application program interface provided by an application content provider.

8 . One or more tangible computer-readable storage media encoding computer-executable instructions for executing on a computer system a computer process, the computer process comprising:

accessing application content accessible via one or more enumerated applications;

ranking the accessed application content in combination with non-application content to produce a combined ranking; and

providing one or more search results responsive to a search query based on the combined ranking.

9 . The one or more tangible computer-readable storage media of claim 8 wherein the ranking operation comprises:

ranking the accessed application content in combination with Web content using separate indexes for the application content and the non-application content to produce a combined ranking.

10 . The one or more tangible computer-readable storage media of claim 8 wherein the accessing operation comprises:

receiving the application content obtained via a Web crawler, the application content being associated with structure based on a mapping of elements of at least one individual Web page.

11 . The one or more tangible computer-readable storage media of claim 8 wherein the accessing operation comprises:

receiving the application content obtained via a Web crawler, the application content being associated with structure based on a markup providing indexing information for at least one individual Web page.

12 . The one or more tangible computer-readable storage media of claim 8 wherein the accessing operation comprises:

receiving the application content obtained via a Web crawler, the application content being associated with mapping rules that map Web content to indexed application content.

13 . The one or more tangible computer-readable storage media of claim 8 wherein the accessing operation comprises:

receiving application content via a feed from an application content provider.

14 . The one or more tangible computer-readable storage media of claim 8 wherein the accessing operation comprises:

receiving application content via an application program interface provided by an application content provider.

15 . A system comprising:

a search service executing on one or more computing systems that accesses application content accessible via one or more enumerated applications, ranking the accessed application content in combination with non-application content to produce a combined ranking, and provides one or more search results responsive to a search query based on the combined ranking.

16 . The system of claim 15 wherein the search service accesses application content by receiving the application content obtained via a Web crawler, the application content being associated with structure based on a mapping of elements of at least one individual Web page.

17 . The system of claim 15 wherein the search service accesses application content by receiving the application content obtained via a Web crawler, the application content being associated with structure based on a markup providing indexing information for at least one individual Web page.

18 . The system of claim 15 wherein the search service accesses application content by receiving the application content obtained via a Web crawler, the application content being associated with mapping rules that map Web content to indexed application content.

19 . The system of claim 15 wherein the search service accesses application content by receiving application content via a feed from an application content provider.

20 . The system of claim 15 wherein the search service accesses application content by receiving application content via an application program interface provided by an application content provider.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 9, 2015
From: MICROSOFT CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 039025/0454 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 14, 2014
From: DENGLER, PATRICK; MERECKIS, TOMAS ALEKSAS
To: MICROSOFT CORPORATION
Reel/Frame 032440/0789 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 28, 2013
From: MORRIS, MAX GLENN; KOLBA, ROBERT EMMETT, JR; LI, YI; LI, KANG; BEAM, TYLER; BECK, KYLE; HAWKINS, RYLAN; OLIVER, DANIEL; WONG, SANDY; SADHUKHA, SHAJIB
To: MICROSOFT CORPORATION
Reel/Frame 031100/0077 →