Searching and route mapping based on a social network, location, and time
First Claim
1. A method for providing location description over a network, comprising:
- receiving, by a processor, from a client device associated with a member of a social network, a start location, an end location, a Geo Positioning System (GPS) coordinate and search criteria;
searching, by the processor, the social network for another member associated with a location name that is relevant to the GPS coordinate and the search criteria;
determining, by the processor, a location of interest based on the location name;
ordering, by the processor, each search that provides a plurality of location name results based at least in part on a degree of separation between the member and the other members associated with the plurality of location name results; and
providing, by the processor, the ordered plurality of location name results to the member associated with the client device and providing a route between the start location and the end location generated to include the location of interest.
9 Assignments
0 Petitions
Accused Products
Abstract
A device, system, and method are directed towards providing location information from a social network. A GPS coordinate and a search criterion are received from a client device associated with a member of a social network. The social network is searched for another member associated with a location name based on the GPS coordinate and the search criterion. The location name may be a sponsored advertisement. The location name is provided to the client device. A communication may be enabled between the member and the other member. Moreover, a start and end location may also be received. The GPS coordinate and/or search criterion may be associated with either the start or end location. The searched location name is used to determine a location of interest. A route is determined between the start and end location and through the location of interest. The route is provided to the client device.
-
Citations
20 Claims
-
1. A method for providing location description over a network, comprising:
-
receiving, by a processor, from a client device associated with a member of a social network, a start location, an end location, a Geo Positioning System (GPS) coordinate and search criteria; searching, by the processor, the social network for another member associated with a location name that is relevant to the GPS coordinate and the search criteria; determining, by the processor, a location of interest based on the location name; ordering, by the processor, each search that provides a plurality of location name results based at least in part on a degree of separation between the member and the other members associated with the plurality of location name results; and providing, by the processor, the ordered plurality of location name results to the member associated with the client device and providing a route between the start location and the end location generated to include the location of interest. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for providing location description over a network, comprising:
-
receiving, by the processor, from a client device associated with a member of a social network, a start location and an end location; determining, by the processor, a GPS coordinate based on the start location or the end location; determining, by the processor, a search criterion based on a location description associated with the start location or the end location; searching, by the processor, the social network for at least one of a plurality of members and at least one of a plurality of locations of interest based on the GPS coordinate and the search criterion, wherein the at least one location of interest has been identified in the social network as relevant to another member, and wherein searching that provides a plurality of location of interest results that is ordered based at least in part on a degree of separation between the member and the at least one of the plurality of members; and determining, by the processor, a route between the start location and the end location and through the location of interest based at least on the ordered plurality of location of interest results; and providing, by the processor, the route to the client device. - View Dependent Claims (9, 10)
-
-
11. A network device for providing location description over a network, comprising:
-
a transceiver to send and receive data over the network; and a processor that is operative to perform actions, comprising; receiving, from a client device associated with a member of a social network, a start location, an end location, and a geographical coordinate, wherein the geographical coordinate identifies a geographical location of the client device; searching the social network for at least one other of a plurality of social network members associated with a location name based in part on a determination of whether the geographical coordinate is within a proximity to another geographical coordinate associated with the location name, and wherein searching that provides a plurality of location name results that is ordered based at least in part on a degree of separation between the member and the at least one other of the plurality of members; determining a location of interest based on the location name; determining a route between the start location and the end location that includes the location of interest providing the location name and the route to the client device; and receiving from the at least one other member a payment for associating the other geographical coordinate and the location name with the other member in the social network, wherein the geographical coordinate is within a proximity to the other geographical coordinate. - View Dependent Claims (12, 13, 14)
-
-
15. A system for providing location description over a network, comprising:
-
a geo-location search component (GSC) operable to perform actions comprising; receiving, from a mobile device associated with a member of a social network, a start location, and end location, a geographical coordinate and search criteria; requesting a social networking manager (SNM) to search the social network based on the geographical coordinate and search criteria, for a community comprising the member and another member, wherein the other member or the community is related to a location name in the social network; requesting from a geo-location tracking (GLT) component, an address associated with the geographical coordinate as the location name, if the location name is absent from the social network; determining a location of interest based on the location name; determining a route between the start location and the end location that includes the location of interest; providing an ordered result of a search for the location name and associated addresses to the mobile device based at least in part on a degree of separation between the member and the at least other member of the social network; providing the route to the mobile device; and a geo-location tracking (GLT) component operable to perform actions comprising; providing at least one address associated with a received geographical coordinate; and a messenger component in communication with the GSC and operable to perform actions comprising; forwarding a message between the mobile device and a client device associated with the other member based in part on a preference of the other member, if a geographical location of the client device is determined to be within a proximity with the geographical coordinate. - View Dependent Claims (16, 17)
-
-
18. A processor readable storage medium having processor executable instructions for providing location description over a network, the processor executable instructions configured to enable a processor to perform actions, comprising:
-
requesting a search of a social network based on a Geo Positioning System (GPS) start coordinate identifying a geographical location of the client device, a GPS end coordinate, search criteria and on an identity of a user of the client device, wherein the user is a member of the social network; receiving a plurality of ordered location information based on the requested search criteria and a degree of separation between the user and at least one of a plurality of other members of the social network, and a route between the GPS start coordinate and the GPS end coordinate through the plurality of ordered location information, wherein each of the plurality of ordered location information is associated with at least another of the plurality of members of the social network; and displaying the plurality of ordered location information as a map of ordered points, wherein each of the ordered points is associated with different one of the plurality of ordered location information. - View Dependent Claims (19, 20)
-
Specification