Predicting topics of potential relevance based on retrieved/created digital media files

US10860642B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10860642-B2
Application numberUS-201816014730-A
CountryUS
Kind codeB2
Filing dateJun 21, 2018
Priority dateJun 21, 2018
Publication dateDec 8, 2020
Grant dateDec 8, 2020

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.

Implementations are described herein for leveraging digital media files retrieved and/or created by users to predict/determine topics of potential relevance to the users. In various implementations, digital media file(s) created and/or retrieved by a user with a client device may be applied as input across trained machine learning model(s), which in some cases are local to the client device, to generate output that indicates object(s) detected in the digital media file(s). Data indicative of the indicated object(s) may be provided to a remote computing system without providing the digital media file(s) themselves. In some implementations, information associated with the indicated object(s) may be retrieved and proactively output to the user. In some implementations, a frequency at which objects occur across a corpus of digital media files may be considered when determining a likelihood that a detected object is potentially relevant to a user.

First claim

Opening claim text (preview).

What is claimed is: 1. A method implemented using one or more processors, comprising: receiving data indicative of one or more digital images from one or more client devices operated by a user; identifying one or more objects detected in each of the one or more digital images by performing image recognition processing of the data indicative of the one or more digital images by one or more of the processors; determining a frequency at which each of the one or more objects occurs across a corpus of digital images provided by a population of users; identifying one or more topics of potential relevance to the user based on the frequencies at which the one or more objects occur across the corpus, wherein a frequency at which a given object occurs across the corpus is inversely related to a likelihood a topic is identified from the object; formulating a search query based on the identified one or more topics; and proactively causing information responsive to the formulated search query to be output at one or more of the client devices operated by the user. 2. The method of claim 1 , wherein the data indicative of the one or more digital images comprises one or more feature vectors or reduced dimensionality embeddings extracted from the one or more digital images. 3. The method of claim 1 , wherein the one or more topics of potential relevance to the user are further identified based on positions of the one or more objects in the one or more digital images. 4. The method of claim 1 , wherein the one or more topics of potential relevance to the user are further identified based on measures of focus of the one or more objects in the one or more digital images. 5. The method of claim 1 , wherein the one or more topics of potential relevance to the user are further identified based on whether the user created or retrieved the one or more digital images received from the one or more client devices. 6. A system comprising one or more processors and memory operably coupled with the one or more processors, wherein the memory stores instructions that, in response to execution of the instructions by one or more processors, cause the one or more processors to: receive data indicative of one or more digital images from one or more client devices operated by a user; identify one or more objects detected in each of the one or more digital images by performing image processing of the data indicative of the one or more digital images by one or more of the processors; determine a frequency at which each of the one or more objects occurs across a corpus of digital images provided by a population of users; identify one or more topics of potential relevance to the user based on the frequencies of the one or more objects across the corpus, wherein a frequency of a given object across the corpus is inversely related to a likelihood a topic is identified from the object; formulate a search query based on the identified one or more topics; and proactively cause information responsive to the formulated search query to be output at one or more of the client devices operated by the user. 7. The system of claim 6 , wherein the data indicative of the one or more digital images comprises one or more feature vectors or reduced dimensionality embeddings extracted from the one or more digital images. 8. The system of claim 6 , wherein the one or more topics of potential relevance to the user are further identified based on positions of the one or more objects in the one or more digital images. 9. The system of claim 6 , wherein the one or more topics of potential relevance to the user are further identified based on measures of focus of the one or more objects in the one or more digital images. 10. The system of claim 6 , wherein the one or more topics of potential relevance to the user are further identified based on whether the user created or retrieved the one or more digital images received from the one or more client devices. 11. At least one non-transitory computer-readable medium comprising instructions that, in response to execution of the instructions by one or more processors, cause the one or more processors to: receive data indicative of one or more digital images from one or more client devices operated by a user; identify one or more objects detected in each of the one or more digital images based on the data indicative of the one or more digital images; determine a frequency at which each of the one or more objects occurs across a corpus of digital images provided by a population of users; identify one or more topics of potential relevance to the user based on the frequencies of the one or more objects across the corpus, wherein a frequency of a given object across the corpus is inversely related to a likelihood a topic is identified from the object; formulate a search query based on the identified one or more topics; and proactively cause information responsive to the formulated search query to be output at one or more of the client devices operated by the user. 12. The at least one non-transitory computer-readable medium of claim 11 , wherein the one or more topics of potential relevance to the user are further identified based on measures of focus of the one or more objects in the one or more digital images. 13. The method of claim 1 , wherein the determining includes applying term frequency-inverse document frequency (“TF-IDF”). 14. The system of claim 1 , wherein the frequency at which each of the one or more objects occurs across the corpus is determined via application of term frequency-inverse document frequency (“TF-IDF”). 15. The at least one non-transitory computer-readable medium of claim 11 , wherein the frequency at which each of the one or more objects occurs across the corpus is determined via application of term frequency-inverse document frequency (“TF-IDF”).

Assignees

Inventors

Classifications

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 US10860642B2 cover?
Implementations are described herein for leveraging digital media files retrieved and/or created by users to predict/determine topics of potential relevance to the users. In various implementations, digital media file(s) created and/or retrieved by a user with a client device may be applied as input across trained machine learning model(s), which in some cases are local to the client device, to…
Who is the assignee on this patent?
Google Llc
What technology area does this patent fall under?
Primary CPC classification G06F16/908. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Dec 08 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).