Recommendations based on private data using a dynamically deployed pre-filter

US11875381B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11875381-B2
Application numberUS-202217938405-A
CountryUS
Kind codeB2
Filing dateOct 6, 2022
Priority dateNov 16, 2015
Publication dateJan 16, 2024
Grant dateJan 16, 2024

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 targeted advertisement includes transmitting a pre-filter to the user device, responsive to contextual information from a user device, to determine, using a processor, one or more inferences based on physical browsing information, collected at the user device, in compliance with one or more privacy policies of the user. The method also includes receiving one or more inferences determined by the pre-filter from the user device and transmitting one or more targeted advertisements to the user device based on one or more inferences.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method comprising: receiving, at a provider system, a type of data available at a user device associated with a user, wherein the type of data indicates image data is available at the user device; selecting a pre-filter from a set of pre-filters based on the received type of data, wherein the selected pre-filter is a pre-filter for generating one or more inferences from image data available at the user device; transmitting the selected pre-filter to the user device for application to image data available at the user device; receiving, from the user device, one or more inferences determined by the selected pre-filter; selecting content to display to the user based on the one or more inferences; and transmitting the selected content to the user device for display to the user. 2. The method of claim 1 , wherein the image data comprises an image captured by the user device. 3. The method of claim 1 , wherein the image data comprises an image captured by a peripheral device associated with the user device. 4. The method of claim 1 , further comprising: receiving user preferences for pre-filters from the user device; and selecting the pre-filter from the set of pre-filters based on the user preferences. 5. The method of claim 1 , wherein the selected pre-filter comprises a text recognition pre-filter that recognizes text depicted by the image data. 6. The method of claim 5 , wherein an inference of the one or more inferences comprises text for a brand depicted by the image data. 7. The method of claim 1 , wherein the selected pre-filter comprises an object recognition pre-filter that recognizes objects depicted by the image data. 8. The method of claim 7 , wherein an inference of the one or more inferences comprises an object with which the user has physically interacted. 9. The method of claim 1 , wherein an inference of the one or more inferences comprises an activity performed by the user. 10. The method of claim 1 , wherein the user device comprises a mobile device. 11. A non-transitory computer-readable medium storing instructions that, when executed by a processor, cause the processor to: receive, at a provider system, a type of data available at a user device associated with a user, wherein the type of data indicates image data is available at the user device; select a pre-filter from a set of pre-filters based on the received type of data, wherein the selected pre-filter is a pre-filter for generating one or more inferences from image data available at the user device; transmit the selected pre-filter to the user device for application to image data available at the user device; receive, from the user device, one or more inferences determined by the selected pre-filter; select content to display to the user based on the one or more inferences; and transmit the selected content to the user device for display to the user. 12. The computer-readable medium of claim 11 , wherein the image data comprises an image captured by the user device. 13. The computer-readable medium of claim 11 , wherein the image data comprises an image captured by a peripheral device associated with the user device. 14. The computer-readable medium of claim 11 , further storing instructions that, when executed by a processor, cause the processor to: receive user preferences for pre-filters from the user device; and select the pre-filter from the set of pre-filters based on the user preferences. 15. The computer-readable medium of claim 11 , wherein the selected pre-filter comprises a text recognition pre-filter that recognizes text depicted by the image data. 16. The computer-readable medium of claim 15 , wherein an inference of the one or more inferences comprises text for a brand depicted by the image data. 17. The computer-readable medium of claim 11 , wherein the selected pre-filter comprises an object recognition pre-filter that recognizes objects depicted by the image data. 18. The computer-readable medium of claim 17 , wherein an inference of the one or more inferences comprises an object with which the user has physically interacted. 19. The computer-readable medium of claim 11 , wherein an inference of the one or more inferences comprises an activity performed by the user. 20. A system comprising: a processor; and a non-transitory computer-readable medium storing instructions that, when executed by the processor, cause the processor to: receive, at a provider system, a type of data available at a user device associated with a user, wherein the type of data indicates image data is available at the user device; select a pre-filter from a set of pre-filters based on the received type of data, wherein the selected pre-filter is a pre-filter for generating one or more inferences from image data available at the user device; transmit the selected pre-filter to the user device for application to image data available at the user device; receive, from the user device, one or more inferences determined by the selected pre-filter; select content to display to the user based on the one or more inferences; and transmit the selected content to the user device for display to the user.

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 US11875381B2 cover?
A method for targeted advertisement includes transmitting a pre-filter to the user device, responsive to contextual information from a user device, to determine, using a processor, one or more inferences based on physical browsing information, collected at the user device, in compliance with one or more privacy policies of the user. The method also includes receiving one or more inferences dete…
Who is the assignee on this patent?
Maplebear Inc
What technology area does this patent fall under?
Primary CPC classification G06Q30/0255. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jan 16 2024 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 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).