Providing content to store visitors without requiring proactive information sharing

US10872353B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10872353-B2
Application numberUS-201514968378-A
CountryUS
Kind codeB2
Filing dateDec 14, 2015
Priority dateDec 14, 2015
Publication dateDec 22, 2020
Grant dateDec 22, 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.

A method includes receiving, at a user device including one or more processors, a signal pushed to the user device from an in-store device physically located in a store. The signal includes a first store identifier. The method further includes storing the first store identifier in memory. The method further includes receiving a content item from a third-party content provider device, the content item including a second store identifier. The third-party content provider device transmits the content item to a plurality of user devices within a geographic area around a location associated with the second store identifier. The method further includes providing the content item for display in response to determining the first store identifier matches the second store identifier. The content item is displayed without providing an indication of the presence of the user device at the store to the in-store device or to the third-party content provider device.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: receiving, at a user device comprising one or more processors and a memory, a signal from an entity device physically located in a first entity, the signal including an entity identifier; generating, by the user device, a list of entities including the first entity using the signal and the associated entity identifier, the first entity of the list of entities determined to have been within a predetermined distance from the user device based on the signal received by the user device from the entity device located within the first entity; storing, by the one or more processors of the user device, the list of entities in the memory of the user device; receiving, at the user device, a content item from a third-party content provider device or a content management system, the content item including a content item identifier, the third-party content provider device or the content management system configured to transmit the content item to a plurality of user devices including the user device that are within a geographic area around a location associated with the entity identified by the content item identifier; storing, by the one or more processors of the user device, the content item and the content item identifier in the memory of the user device; determining, by the one or more processors of the user device, whether the entity identified by the content item identifier matches one or more entities included in the list of entities; and displaying, by the one or more processors of the user device, the content item responsive to the user device determining that the entity identified by the content item identifier matches the one or more entities included in the list of entities; or discarding, by the one or more processors of the user device, responsive to the user device determining that the entity identified by the content item identifier does not match any of the one or more entities included in the list of entities, the content item from the memory of the user device without displaying the content item. 2. The method of claim 1 , further comprising: receiving, at the user device, a second content item from a second third-party content provider device or the content management system, the second content item including a second content item identifier, the second third-party content provider device or the content management system configured to transmit the second content item to a second plurality of user devices within a second geographic area around a second location associated with the entity identified by the second content item identifier; storing, by the one or more processors of the user device, the second content item and the second content item identifier in the memory of the user device; comparing, by the one or more processors of the user device, the entity identified by the second content item identifier to the list of entities; determining, by the one or more processors of the user device, that the entity identified by the second content item identifier does not match any of the one or more entities included in the list of entities; and discarding, by the one or more processors of the user device, responsive to determining that the entity identified by the second content item identifier does not match any of the one or more entities included in the list of entities, the second content item from the memory of the user device without displaying the second content item. 3. The method of claim 1 , wherein the entity device comprises a wireless router. 4. The method of claim 1 , wherein the entity device comprises a beacon. 5. The method of claim 1 , further comprising: receiving, at the user device, a user input for opting out of receiving content items; and deleting all entity identifiers from the memory of the user device. 6. The method of claim 1 , wherein receiving the content item further comprises receiving, at the user device, the content item responsive to receipt by the third-party content provider device or the content management system of an input from an administrator device associated with the entity identified by the content item identifier. 7. The method of claim 6 , wherein the input from the administrator device comprises a beacon identifier. 8. The method of claim 6 , wherein the input from the administrator device comprises a media access control (MAC) address of a wireless router. 9. The method of claim 1 , further comprising: sending, by one or more processors of the user device, an indication that the content item was displayed on the user device to an analytics server, wherein the analytics server is configured to determine a number of impressions of the content item over the plurality of user devices. 10. The method of claim 9 , wherein the user device restricts information from which the analytics server can identify the user device or a user of the user device. 11. A system comprising: a user device comprising one or more processors and a memory and configured to: receive a signal from an entity device physically located in a first entity, the signal including an entity identifier; generate a list of entities including the first entity using the signal and the associated entity identifier, the first entity of the list of entities determined to have been within a predetermined distance from the user device based on the signal received by the user device from the entity device located within the first entity; store the list of entities in the memory of the user device; receive a content item from a third-party content provider device or a content management system, the content item including a content item identifier, the third-party content provider device or the content management system configured to transmit the content item to a plurality of user devices including the user device that are within a geographic area around a location associated with the entity identified by the content item identifier; store the content item and the content item identifier in the memory of the user device; determine whether the entity identified by the content item identifier matches one or more entities included in the list of entities; and display the content item responsive to the user device determining that the entity identified by the content item identifier matches the one or more entities included in the list of entities; or discard, responsive to the user device determining that the entity identified by the content item identifier does not match any of the one or more entities included in the list of entities, the content item from the memory of the user device without displaying the content item. 12. The system of claim 11 , wherein the user device is further configured to: receive a second content item from a second third-party content provider device or the content management system, the second content item including a second content item identifier, the second third-party content provider device or the content management system configured to transmit the second content item to a second plurality of user devices within a second geographic area around a second location associated with the entity identified by the second content item identifier; store the second content item and the second content item identifier in the memory of the user device; compare the second content item identifier to the list of entities; determine that the entity identified by the second content item identifier does not match any of the one or more entities included in the list of entities; and discard, responsive to determining that the entity identified by the second content item identifier does not

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 US10872353B2 cover?
A method includes receiving, at a user device including one or more processors, a signal pushed to the user device from an in-store device physically located in a store. The signal includes a first store identifier. The method further includes storing the first store identifier in memory. The method further includes receiving a content item from a third-party content provider device, the conten…
Who is the assignee on this patent?
Google Inc, Google Llc
What technology area does this patent fall under?
Primary CPC classification G06Q30/0261. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Dec 22 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 11 related publications on this page (citations in our corpus or others sharing the same primary CPC).