Media consumption history

US2016283486A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016283486-A1
Application numberUS-201615173794-A
CountryUS
Kind codeA1
Filing dateJun 6, 2016
Priority dateAug 15, 2013
Publication dateSep 29, 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.

Methods, systems, and apparatus for receiving a request that includes a user identifier of a user that submitted a search query and an entity identifier of an entity that is referenced by the search query, identifying a plurality of knowledge elements that are related to the entity, identifying, in a consumption database, one or more items that have been indicated as consumed by the user and that are associated with the entity that is referenced by the search query, assigning rank scores to the plurality of knowledge elements, based at least on identifying the one or more items, selecting one or more of the knowledge elements from among the knowledge elements based at least on the rank scores assigned to the knowledge elements, and providing, in response to the request, information associated with the entity and the one or more selected knowledge elements.

First claim

Opening claim text (preview).

What is claimed is: 1 . (canceled) 2 . A computer-implemented method comprising: receiving, by one or more computers, a request that indicates (i) a user that submitted a search query, and (ii) an entity that is referenced by the search query; identifying, by the one or more computers and in a consumption database that identifies one or more items that have been indicated as consumed by the user, one or more items that have been indicated as consumed by the user and that are associated with the entity that is referenced by the search query; determining, by the one or more computers and based at least on identifying the one or more items that have been indicated as consumed by the user and that are associated with the entity that is referenced by the search query, a position of a knowledge card, wherein the determined position defines a position of the knowledge card presented within a search results page associated with the search query; and providing, by the one or more computers and in response to the request, data that causes the knowledge card to be presented within the search results page such that a position of the knowledge card presented within the search results page corresponds to the determined position. 3 . The computer-implemented method of claim 2 , wherein determining the position of the knowledge card comprises: identifying, by the one or more computers, one or more knowledge elements that are related to the entity that is referenced by the search query; assigning, by the one or more computers, rank scores to one or more of the knowledge elements based at least on the identified one or more items that have been indicated as consumed by the user and that are associated with the entity that is referenced by the search query; and determining, by the one or more computers, the position of the knowledge card based at least on the rank scores assigned to the one or more of the knowledge elements. 4 . The computer-implemented method of claim 3 , wherein determining the position of the knowledge card based at least on the rank scores assigned to the one or more of the knowledge elements comprises: identifying, by the one or more computers, search results that are determined to be responsive to the search query; assigning, by the one or more computers, rank scores to one or more of the search results that are determined to be responsive to the search query; and determining, by the one or more computers, the position of the knowledge card based at least on the rank scores assigned to the one or more of the knowledge elements relative to the rank scores assigned to the one or more of the search results that are determined to be responsive to the search query. 5 . The computer-implemented method of claim 2 , comprising: identifying, by the one or more computers, knowledge elements that are related to the entity that is referenced by the search query; assigning, by the one or more computers, rank scores to the knowledge elements based at least on the identified one or more items that have been indicated as consumed by the user and that are associated with the entity that is referenced by the search query; selecting, by the one or more computers, one or more of the knowledge elements based at least on the rank scores assigned to the knowledge elements; and providing, by the one or more computers and in response to the request, data that causes the knowledge card presented within the search results page to include the selected one or more of the knowledge elements. 6 . The computer-implemented method of claim 2 , comprising: identifying, by the one or more computers, one or more search results that are determined to be responsive to the search query; and providing, by the one or more computers and in response to the request, data that causes the one or more search results that are determined to be responsive to the search query to be presented within the search results page such that a position of the one or more search results that are determined to be responsive to the search query does not overlap with the position of the knowledge card presented within the search results page. 7 . The computer-implemented method of claim 2 , wherein the determined position is a position that is above a position of a listing of search results that are determined to be responsive to the search query and that are presented within the search results page, a position that is below a position of one or more search results that are determined to be responsive to the search query that are presented within the search results page, or that is beside a listing of one or more search results that are determined to be responsive to the search query that are presented within the search results page. 8 . A system comprising: a processor configured to execute computer program instructions; and a computer storage medium encoded with computer programs that, when executed by the processor, cause the system to perform operations comprising: receiving, by one or more computers, a request that indicates (i) a user that submitted a search query, and (ii) an entity that is referenced by the search query; identifying, by the one or more computers and in a consumption database that identifies one or more items that have been indicated as consumed by the user, one or more items that have been indicated as consumed by the user and that are associated with the entity that is referenced by the search query; determining, by the one or more computers and based at least on identifying the one or more items that have been indicated as consumed by the user and that are associated with the entity that is referenced by the search query, a position of a knowledge card, wherein the determined position defines a position of the knowledge card presented within a search results page associated with the search query; and providing, by the one or more computers and in response to the request, data that causes the knowledge card to be presented within the search results page such that a position of the knowledge card presented within the search results page corresponds to the determined position. 9 . The system of claim 8 , wherein determining the position of the knowledge card comprises: identifying, by the one or more computers, one or more knowledge elements that are related to the entity that is referenced by the search query; assigning, by the one or more computers, rank scores to one or more of the knowledge elements based at least on the identified one or more items that have been indicated as consumed by the user and that are associated with the entity that is referenced by the search query; and determining, by the one or more computers, the position of the knowledge card based at least on the rank scores assigned to the one or more of the knowledge elements. 10 . The system of claim 9 , wherein determining the position of the knowledge card based at least on the rank scores assigned to the one or more of the knowledge elements comprises: identifying, by the one or more computers, search results that are determined to be responsive to the search query; assigning, by the one or more computers, rank scores to one or more of the search results that are determined to be responsive to the search query; and determining, by the one or more computers, the position of the knowledge card based at least on the rank scores assigned to the one or more of the knowledge elements relative to the rank scores assigned to the one or more of the search results that are determined to be responsive to the search query. 11 . The system of claim 8 , wherein the operations comprise: identifying, by the one or more com

Assignees

Inventors

Classifications

  • using audio features · CPC title

  • using automatically derived transcript of audio data, e.g. lyrics (speech recognition G10L15/00) · CPC title

  • using time information · CPC title

  • Marketing; Price estimation or determination; Fundraising · CPC title

  • Query processing · 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 US2016283486A1 cover?
Methods, systems, and apparatus for receiving a request that includes a user identifier of a user that submitted a search query and an entity identifier of an entity that is referenced by the search query, identifying a plurality of knowledge elements that are related to the entity, identifying, in a consumption database, one or more items that have been indicated as consumed by the user and th…
Who is the assignee on this patent?
Google Inc
What technology area does this patent fall under?
Primary CPC classification G06F16/487. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Sep 29 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).