Digital content matching system
US-2024412259-A1 · Dec 12, 2024 · US
US10460345B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10460345-B2 |
| Application number | US-201514743645-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jun 18, 2015 |
| Priority date | Jun 18, 2015 |
| Publication date | Oct 29, 2019 |
| Grant date | Oct 29, 2019 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
For targeted presentation of information on a mobile device, a presence of the device is detected at a given time at in a zone. A pause is detected in a movement of the device in the zone. A hangout pattern of the device is predicted. The hangout pattern includes an expected pause duration of the pause. Using the hangout pattern and the detected pause, a time is computed to present a content on the device. The content presented at the time is expected to have a higher than a threshold probability of receiving an input at the device. The content is selected according to the probability of receiving the input. The content is transmitted to the device such that the content is available for presenting at the device at the computed time.
Opening claim text (preview).
What is claimed is: 1. A method for targeted presentation of information on a mobile device, the method comprising: detecting, at an application executing using a processor and a memory, a presence of the device at a given time in a zone; detecting a pause in a movement of the device in the zone; associating, responsive to an item in the zone being situated proximate to a location of the pause, a location of the item with the location of the pause; predicting a hangout pattern of the device, wherein the hangout pattern includes an expected pause duration of the pause; computing, using the processor and the memory, for the item, whether the hangout pattern indicates a historical pause at the location of the detected pause resulting in a historical transaction relating to the item; computing, responsive to the historical pause at the location of the detected pause resulting in the historical transaction relating to the item, using the processor and the memory, using the hangout pattern and the detected pause, a time within the detected pause to present a content on the device, wherein the content presented at the time is expected to have a higher than a threshold probability of receiving an input at the device; computing a probability of receiving the input by using a historical information from a data source, wherein the historical information includes a past interactivity information about a past input received from other devices while in the zone responsive to a past content, and wherein the probability of receiving the input is based upon the past interactivity information, the hangout pattern, and the detected pause; selecting the content according to the probability of receiving the input, the content relating to the item; and transmitting the content to the device such that the content is presented at the device at the computed time. 2. The method of claim 1 , further comprising: receiving from the device as feedback, responsive to receiving the input relative to the content, an interactivity data; concluding from the interactivity data that the content was effective in receiving attention on the device; and saving the hangout pattern, the detected pause, and the interactivity data in a historical information corresponding to the device. 3. The method of claim 1 , further comprising: receiving from a system, responsive to a sale of an item related to the content, a feedback data; concluding from the feedback data that the content was effective in receiving attention on the device; and saving the hangout pattern, the detected pause, and the feedback data in a historical information corresponding to the device. 4. The method of claim 1 , wherein the historical information is used to predict the hangout pattern. 5. The method of claim 1 , further comprising: determining whether the probability of receiving the input exceeds the threshold probability, wherein a first content is selected as the content when the probability exceeds the threshold probability, and wherein a second content is selected as the content when the probability is up to the threshold probability. 6. The method of claim 1 , further comprising: determining that a historical information used in predicting the hangout pattern includes interactivity data; and using, in the computing the time to present the content, the interactivity data. 7. The method of claim 1 , further comprising: determining that a historical information used in predicting the hangout pattern excludes interactivity data; and using, in the computing the time to present the content, a default interactivity data set for a prediction model. 8. The method of claim 1 , further comprising: determining a set of parameters associated with the presence of the device in the zone; determining whether a subset of the set of parameters match with a corresponding subset of a set of parameters in a historical information of the device, wherein to match, a parameter associated with the presence of the device has a value that is within a threshold tolerance of a value of parameter in the historical information; and using, responsive to the subset of parameters associated with the presence of the device matching the corresponding subset of parameters in a historical information of the device, a historical hangout pattern in the historical information as the hangout pattern of the device during a period, wherein the period includes the presence of the device in the zone. 9. The method of claim 1 , further comprising: determining a set of parameters associated with the presence of the device in the zone; determining whether a subset of the set of parameters match with a corresponding subset of a set of parameters in a historical information of a second look-alike device, wherein to match, a parameter associated with the presence of the device has a value that is within a threshold tolerance of a value of parameter in the historical information; and using, responsive to the subset of parameters associated with the presence of the device matching the corresponding subset of parameters in a historical information of the second look-alike device, a historical hangout pattern in the historical information as the hangout pattern of the device during a period, wherein the period includes the presence of the device in the zone. 10. The method of claim 1 , further comprising: determining a set of parameters associated with the presence of the device in the zone; determining whether a subset of the set of parameters match with a corresponding subset of a set of parameters in a historical information of a cluster of devices, wherein to match, a parameter associated with the presence of the device has a value that is within a threshold tolerance of a value of parameter in the historical information; and using, responsive to the subset of parameters associated with the presence of the device matching the corresponding subset of parameters in a historical information of the cluster of devices, a historical hangout pattern in the historical information as the hangout pattern of the device during a period, wherein the period includes the presence of the device in the zone. 11. The method of claim 1 , wherein the hangout pattern further includes an expected traversal of the device from the zone and an expected second pause of the device in a second zone. 12. The method of claim 1 , further comprising: receiving accelerometer data from the device, wherein the accelerometer data includes a changing value during a first period when the device is moving during the first period, and wherein the accelerometer data includes an unchanging value corresponding to a second period when the device is not moving during the second period; and using the accelerometer data in detecting the pause in the movement of the device. 13. The method of claim 1 , further comprising: receiving beacon data from a transmitting beacon, wherein the device is within a range of the beacon by being present in the zone; and using the beacon data in detecting the presence of the device in the zone. 14. The method of claim 13 , further comprising: maintaining a layout of a physical space, the layout including a set of beacons situated at a corresponding set of known locations in the physical space, the set of beacons including the beacon, and the beacon identifying the zone in the layout. 15. The method of claim 1 , wherein the application executes on a server, further comprising: receiving beacon data from the device when the device moves within a range of the beacon; and using the beacon data in de
the I/O peripheral being a single or a set of motion sensors for pointer control or gesture input obtained by sensing movements of the portable computer · CPC title
Selection of displayed objects or displayed text elements (G06F3/0482 takes precedence) · CPC title
based on user location · CPC title
Wireless devices · CPC title
based on statistics · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.