Personalizing Deep Search Results Using Subscription Data

US2016188731A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016188731-A1
Application numberUS-201514810160-A
CountryUS
Kind codeA1
Filing dateJul 27, 2015
Priority dateDec 31, 2014
Publication dateJun 30, 2016
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method for personalizing deep search results using subscription data includes receiving usage data of one or more applications installed on a user device, and receiving a search query. The method further includes identifying one or more application states of the one or more installed applications based on the search query and the usage data, and generating personalized search results including one or more application access mechanisms of the identified one or more application states. Each application access mechanism has a reference to a corresponding installed application on the user device and indicates a performable operation for the corresponding installed application.

First claim

Opening claim text (preview).

What is claimed is: 1 . A method comprising: receiving, at a computing device, usage data of one or more applications installed on a user device, the usage data comprising device usage data associated with the user device and/or subscription usage data associated with the one or more applications installed on the user device; receiving a search query at the computing device; identifying, by the computing device, one or more application states of the one or more installed applications based on the search query and the usage data; and generating, by the computing device, personalized search results comprising one or more content access mechanisms of the identified one or more application states, each content access mechanism having a reference to a corresponding installed application on the user device and indicating a performable operation for the corresponding installed application. 2 . The method of claim 1 , further comprising: generating, at the computing device, a user profile associated with the user device, the user profile comprising: user profile data comprising device data defining at least one of a device location, a device operating system, or a list of applications installed on the user device; and subscription tags defining one or more user subscriptions to content access mechanisms. 3 . The method of claim 2 , further comprising associating a score with each personalized search result based on a relevancy of each search result with the search query and the subscription tags of the user profile. 4 . The method of claim 3 , wherein the relevancy is based on at least one of the subscription tags of the user, an age of the user, a home location, or a user device type. 5 . The method of claim 2 , wherein each subscription tag identifies a corresponding installed application on the user device and an associated content feed of the installed application. 6 . The method of claim 5 , further comprising, for each subscription tag: determining whether contents of the subscription tag were previously crawled and have an associated feed record; and when the contents of the subscription tag have not been crawled, crawling the contents of the subscription tag and generating a feed record based on the crawling of the contents of the subscription tag. 7 . The method of claim 5 , wherein each content feed is accessible through a corresponding feed access mechanism having a reference to one of the one or more installed applications on the user device. 8 . The method of claim 5 , wherein each personalized search result comprises: a content access mechanism having a reference to a corresponding installed application on the user device and indicating a content performable operation for the corresponding installed application; and an application access mechanism having a reference to the corresponding installed application on the user device and indicating a general performable operation for the corresponding installed application, the general performable operation being different from the content performable operation; wherein the content access mechanism is associated with the subscription tags, and the content access mechanism is different than the application access mechanism. 9 . The method of claim 8 , wherein each search result further comprises: a content user selectable link associated with the content access mechanism; and an application user selectable link associated with the application access mechanism. 10 . The method of claim 9 , further comprising receiving, from the user device, an indication of a user selectable link and executing the access mechanism associated with the user selectable link. 11 . A method comprising: sending, from a computing device to a search system in communication with the computing device, usage data comprising application data indicating one or more applications installed on the computing device and subscription data defining one or more subscriptions to content feeds, each subscription associated with an application installed on the computing device; sending, from the computing device to the search system, a search query; receiving, at the computing device, search results transmitted from the search system, each search result comprising a content access mechanism having a reference to a corresponding application that is installed on the computing device and associated with the usage data, the content access mechanism indicating a content performable operation for the corresponding application based on the usage data; and displaying, on a display in communication with the computing device, a graphical user interface including the search results, each search result comprising a content user selectable link associated with the corresponding content access mechanism. 12 . The method of claim 11 , further comprising: receiving, at the computing device, an indication to execute the content access mechanism; and executing, at the computing device, the content access mechanism, causing the corresponding application to enter a corresponding content application state, the corresponding content application state based on the search query and the usage data. 13 . The method of claim 12 , wherein each search result further comprises an application access mechanism having a reference to the corresponding application that is installed on the computing device, the application access mechanism indicating an application performable operation for the corresponding application, when executed by the application, causing the application to enter a general application state different than the content application state. 14 . The method of claim 13 , wherein each search result further comprises an application user selectable link associated with the application access mechanism. 15 . The method of claim 11 , further comprising displaying the search results in an order based on a corresponding score associated with each search result, wherein each score is based on a relevancy of the search result to the search query and the usage data. 16 . The method of claim 11 , further comprising displaying the search results in an order based on a relevancy of the corresponding content access mechanism of each search result to the search query and the usage data. 17 . The method of claim 11 , further comprising sending, from the computing device to a subscription system in communication with the computing device, a subscription request to one or more of the content feeds, each content feed associated with a corresponding content access mechanism. 18 . The method of claim 11 , wherein each content feed is accessible through a corresponding feed access mechanism having a reference to one of the one or more applications installed on the computing device. 19 . A user device comprising: a display; a computing device in communication with the display; and memory hardware in communication with the computing device, the memory hardware storing instructions that when executed on the computing device cause the computing device to perform operation comprising: sending, from the computing device to a search system in communication with the computing device, usage data comprising application data indicating one or more applications installed on the computing device and subscription data defining one or more subscriptions to content feeds, each subscription associated with an application installed on the computing device; sending, from the computing device to the search system, a search q

Assignees

Inventors

Classifications

  • Search customisation based on user profiles and personalisation · CPC title

  • Physics · mapped topic

  • User profiles · CPC title

  • in which an application is distributed across nodes in the network (software deployment G06F8/60; multiprogramming arrangements G06F9/46) · CPC title

  • Push-based network services · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2016188731A1 cover?
A method for personalizing deep search results using subscription data includes receiving usage data of one or more applications installed on a user device, and receiving a search query. The method further includes identifying one or more application states of the one or more installed applications based on the search query and the usage data, and generating personalized search results includin…
Who is the assignee on this patent?
Quixey Inc
What technology area does this patent fall under?
Primary CPC classification G06F16/9535. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Jun 30 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).