Systems and methods for transmitting establishment information

US11348140B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11348140-B2
Application numberUS-202016898066-A
CountryUS
Kind codeB2
Filing dateJun 10, 2020
Priority dateApr 8, 2007
Publication dateMay 31, 2022
Grant dateMay 31, 2022

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 computing system is configured to receive location data from a wireless device of a user. Upon receiving a search request from the wireless device, the computing system utilizes the location data to determine one or more likely travel routes of the user of the wireless device. In response to the search request, the computing system may select one or more establishments based on the likely travel routes and location data associated with the one or more establishments. The computing system may further transmit to the wireless device information associated with the selected one or more establishments.

First claim

Opening claim text (preview).

I claim: 1. A method comprising, by a server: receiving a search request from a wireless device of a user; receiving current location data associated with the wireless device; determining one or more likely travel routes of the user based at least on the current location data, one or more previous search requests from the wireless device for travel directions, and a database of map information; selecting, in response to the search request, one or more establishments from a plurality of establishments, wherein the one or more establishments are selected based on (1) the one or more likely travel routes of the user, (2) location data associated with the one or more establishments, and (3) a determination that one or more contacts of the user on a social networking service have visited the one or more establishments; and transmitting, to the wireless device, information associated with the selected one or more establishments. 2. The method of claim 1 , wherein the one or more establishments are selected based on past location data of the wireless device, the past location data comprising (1) a frequency that the wireless device is located at the one or more establishments or one or more establishment types associated with the one or more establishments, or (2) an amount of time that the wireless device is located at the one or more establishments or one or more establishment types associated with the one or more establishments. 3. The method of claim 1 , wherein the one or more establishments are selected based on one or more ratings of the one or more establishments or one or more establishment types associated with the one or more establishments, the one or more ratings being provided by the user on the social networking service. 4. The method of claim 1 , wherein the one or more establishments are selected based on the transmitted information associated with the selected one or more establishments, the information comprising an hours of operation of the one or more establishments. 5. The method of claim 1 , further comprising determining that the wireless device is traveling in a vehicle, wherein the transmitted information associated with the selected one or more establishments comprises driving directions to the selected one or more establishments. 6. The method of claim 5 , further comprising determining a current heading of the vehicle, wherein the one or more establishments are selected based on the current heading of the vehicle. 7. The method of claim 1 , further comprising determining that the user of the wireless device is walking, wherein the one or more establishments are selected based on a predetermined radial distance from a current location of the wireless device. 8. One or more computer-readable non-transitory storage media comprising software that is operable when executed by a server to: receive a search request from a wireless device of a user; receive current location data associated with the wireless device; determine one or more likely travel routes of the user based at least on the current location data, one or more previous search requests from the wireless device for travel directions, and a database of map information; select, in response to the search request, one or more establishments from a plurality of establishments, wherein the one or more establishments are selected based on (1) the one or more likely travel routes of the user, (2) location data associated with the one or more establishments, and (3) a determination that one or more contacts of the user on a social networking service have visited the one or more establishments; and transmit, to the wireless device, information associated with the selected one or more establishments. 9. The media of claim 8 , wherein the one or more establishments are selected based on past location data of the wireless device, the past location data comprising (1) a frequency that the wireless device is located at the one or more establishments or one or more establishment types associated with the one or more establishments, or (2) an amount of time that the wireless device is located at the one or more establishments or one or more establishment types associated with the one or more establishments. 10. The media of claim 8 , wherein the one or more establishments are selected based on one or more ratings of the one or more establishments or one or more establishment types associated with the one or more establishments, the one or more ratings being provided by the user on the social networking service. 11. The media of claim 8 , wherein the one or more establishments are selected based on the transmitted information associated with the selected one or more establishments, the information comprising an hours of operation of the one or more establishments. 12. The media of claim 8 , wherein the software is further operable when executed to determine that the wireless device is traveling in a vehicle, wherein the transmitted information associated with the selected one or more establishments comprises driving directions to the selected one or more establishments. 13. The media of claim 12 , wherein the software is further operable when executed to determine a current heading of the vehicle, wherein the one or more establishments are selected based on the current heading of the vehicle. 14. The media of claim 8 , wherein the software is further operable when executed to determine that the user of the wireless device is walking, wherein the one or more establishments are selected based on a predetermined radial distance from a current location of the wireless device. 15. A system comprising: one or more processors; and one or more computer-readable non-transitory storage media coupled to one or more of the processors and comprising instructions operable when executed by one or more of the processors to cause the system to: receive a search request from a wireless device of a user; receive current location data associated with the wireless device; determine one or more likely travel routes of the user based at least on the current location data, one or more previous search requests from the wireless device for travel directions, and a database of map information; select, in response to the search request, one or more establishments from a plurality of establishments, wherein the one or more establishments are selected based on (1) the one or more likely travel routes of the user, (2) location data associated with the one or more establishments, and (3) a determination that one or more contacts of the user on a social networking service have visited the one or more establishments; and transmit, to the wireless device, information associated with the selected one or more establishments. 16. The system of claim 15 , wherein the one or more establishments are selected based on past location data of the wireless device, the past location data comprising (1) a frequency that the wireless device is located at the one or more establishments or one or more establishment types associated with the one or more establishments, or (2) an amount of time that the wireless device is located at the one or more establishments or one or more establishment types associated with the one or more establishments. 17. The system of claim 15 , wherein the one or more establishments are selected based on one or more ratings of the one or more establishments or one or more establishment types associated with the one or more establishments, the one or more ratings being provided by the user on the social networking service.

Assignees

Inventors

Classifications

  • Spatial or temporal dependent retrieval, e.g. spatiotemporal queries · CPC title

  • using social networks · CPC title

  • Surveys · CPC title

  • Services making use of location information · CPC title

  • Tracking the activity of the user (network monitoring arrangements H04L43/00; recording of computer activity G06F11/34) · 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 US11348140B2 cover?
A computing system is configured to receive location data from a wireless device of a user. Upon receiving a search request from the wireless device, the computing system utilizes the location data to determine one or more likely travel routes of the user of the wireless device. In response to the search request, the computing system may select one or more establishments based on the likely tra…
Who is the assignee on this patent?
Meta Platforms Inc
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 May 31 2022 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).