SYSTEMS, DEVICES AND METHODS FOR LOCATION-BASED SOCIAL NETWORKS
First Claim
1. A method performed by at least one machine for facilitating location-based social networks, the method comprising:
- electronically receiving, by at least one communications component of the at least one machine for facilitating location-based social networks, information regarding a current physical location of a device of at least one member of an online social network;
electronically presenting, by at least one processor of the at least one machine for facilitating location-based social networks, a map on a graphical user interface;
electronically presenting on the map presented on the graphical user interface, by at least one processor of the at least one machine for facilitating location-based social networks, an interactive graphical marker at a location on the map corresponding to the current physical location of the device based on the received information regarding the current physical location of the device, the interactive graphical marker representative of an online social network identity of the at least one member;
electronically receiving, by at least one processor of the at least one machine for facilitating location-based social networks, an indication that a user has selected the interactive marker on the map presented on the graphical user interface; and
in response to the receiving the indication that the user has selected the interactive marker, electronically providing to the user, by at least one processor of the at least one machine for facilitating location-based social networks, information associated with the at least one member of the online social network.
1 Assignment
0 Petitions
Accused Products
Abstract
Global Positioning System (GPS) data and/or functionality of various users'"'"' mobile devices may be used to enable the users to share with their friends or contacts their current location in real time or near real time. There may be an individual graphical marker for each user that is presented on a map corresponding to the current location of the user'"'"'s device. The graphical marker may represent an online social network identity of the user. This interactive graphical marker is presented at a location on the map corresponding to the current physical location of the user'"'"'s device based on the associated GPS data and/or other location data. If the location of the device moves, this is shown on the map by the associated graphical marker making corresponding movements on the map. A user may set a beacon on the map at a location at which an event is to occur and connections or friends of the user will be sent information indicative of the location on the map and associated GPS directions. The user can select any associated graphical marker on the map and receive information or video chat and/or messaging services related to the user whose online social network identity is represented by the graphical marker.
121 Citations
115 Claims
-
1. A method performed by at least one machine for facilitating location-based social networks, the method comprising:
-
electronically receiving, by at least one communications component of the at least one machine for facilitating location-based social networks, information regarding a current physical location of a device of at least one member of an online social network; electronically presenting, by at least one processor of the at least one machine for facilitating location-based social networks, a map on a graphical user interface; electronically presenting on the map presented on the graphical user interface, by at least one processor of the at least one machine for facilitating location-based social networks, an interactive graphical marker at a location on the map corresponding to the current physical location of the device based on the received information regarding the current physical location of the device, the interactive graphical marker representative of an online social network identity of the at least one member; electronically receiving, by at least one processor of the at least one machine for facilitating location-based social networks, an indication that a user has selected the interactive marker on the map presented on the graphical user interface; and in response to the receiving the indication that the user has selected the interactive marker, electronically providing to the user, by at least one processor of the at least one machine for facilitating location-based social networks, information associated with the at least one member of the online social network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system for facilitating location-based social networks comprising:
-
at least one communications component of at least one machine for facilitating location-based social networks that receives information regarding a current physical location of a device of at least one member of an online social network; at least one processor coupled to the at least one communications component; and at least one non-transitory computer-readable storage medium coupled to the at least one processor, the at least one non-transitory computer readable storage medium having computer executable instructions stored thereon that, when executed by the at least one processor, cause the at least one processor to; electronically present a map on a graphical user interface; electronically present on the map presented on the graphical user interface an interactive graphical marker at a location on the map corresponding to the current physical location of the device based on received information regarding the current physical location of the device, the interactive graphical marker representative of an online social network identity of the at least one member; be able to electronically receive an indication that a user has selected the interactive marker on the map presented on the graphical user interface; and in response to the receiving the indication that the user has selected the interactive marker, electronically provide to the user services associated with the at least one member of the online social network. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A non-transitory computer-readable storage medium having computer-executable instructions stored thereon that, when executed by at least one processor of a computer system, causes the at least one computer system to:
-
electronically present a map on a graphical user interface of the computer system; electronically present on the map presented on the graphical user interface an interactive graphical marker at a location on the map corresponding to a current physical location of a device of at least one member of an online social network based on received information regarding the current physical location of the device, the interactive graphical marker representative of an online social network identity of the at least one member; and move the interactive marker on the map presented on the graphical user interface in substantially real time as corresponding updated information is received regarding a new current physical location of the device of the at least one member of the online social network, wherein the computer executable instructions, when executed by the at least one processor, further cause the at least one processor to display the interactive marker on the map as the interactive marker moves. - View Dependent Claims (28, 29, 30)
-
-
31. A method performed by at least one machine for facilitating location-based social networks, the method comprising:
-
electronically presenting to a user, by at least one processor of the at least one machine for facilitating location-based social networks, a map on a graphical user interface; electronically receiving, by at least one processor of the at least one machine for facilitating location-based social networks, information indicative of a location on the map selected by the user at which an event is to occur; and electronically communicating, by the at least one processor of the at least one machine for facilitating location-based social networks, information indicative of the selected location to a plurality of members of an online social network. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55)
-
-
56. A system for facilitating location-based social networks comprising:
-
at least one communications component of at least one machine for facilitating location-based social networks; at least one processor coupled to the at least one communications component; and at least one non-transitory computer-readable storage medium coupled to the at least one processor, the at least one non-transitory computer readable storage medium having computer executable instructions stored thereon that, when executed by the at least one processor, cause the at least one processor to; electronically present to a user a map on a graphical user interface; be able to electronically receive information indicative of a location on the map selected by the user at which an event is to occur; and cause the at least one communications component to electronically communicate information indicative of the selected location to a plurality of members of an online social network. - View Dependent Claims (57, 58, 59)
-
-
60. A non-transitory computer-readable storage medium having computer-executable instructions stored thereon that, when executed by at least one processor of a computer system, cause the computer system to:
-
electronically present to a user a map on a graphical user interface; be able to electronically receive information indicative of a location on the map selected by the user at which an event is to occur; and cause the at least one communications component to electronically communicate information indicative of the selected location to a plurality of members of an online social network. - View Dependent Claims (61, 62, 63)
-
-
64. A method performed by at least one machine for facilitating location-based social networks, the method comprising:
-
electronically receiving, by at least one processor of the at least one machine for facilitating location-based social networks, input from a user including selection criteria; electronically determining, by at least one processor of the at least one machine for facilitating location-based social networks, one or more members of an online social network based on the selection criteria; and in response to the electronically determining the one or more members of the online social network based on the selection criteria, for each of the determined one or more members, electronically presenting on a map presented on a graphical user interface, by at least one processor of the at least one machine for facilitating location-based social networks, an interactive graphical marker at a location on the map corresponding to a current physical location of a device associated with the member, the interactive graphical marker representative of an online social network identity of the member of the online social network. - View Dependent Claims (65, 66, 67, 68, 69)
-
-
70. A system for facilitating location-based social networks comprising:
-
at least one communications component of at least one machine for facilitating location-based social networks; at least one processor coupled to the at least one communications component; and at least one non-transitory computer-readable storage medium coupled to the at least one processor, the at least one non-transitory computer readable storage medium having computer executable instructions stored thereon that, when executed by the at least one processor, cause the at least one processor to; be able to electronically receive input from a user including selection criteria; electronically determine one or more members of an online social network based on the selection criteria; and in response to the determination of the one or more members of the online social network based on the selection criteria, for each of the determined one or more members, electronically present on a map presented on a graphical user interface an interactive graphical marker at a location on the map corresponding to a current physical location of a device associated with the member, the interactive graphical marker representative of an online social network identity of the member of the online social network. - View Dependent Claims (71, 72, 73)
-
-
74. A non-transitory computer-readable storage medium having computer-executable instructions stored thereon that, when executed by at least one processor of a computer system, cause the computer system to:
-
be able to electronically receive input from a user including selection criteria; electronically determine one or more members of an online social network based on the selection criteria; and in response to the determination of the one or more members of the online social network based on the selection criteria, for each of the determined one or more members, electronically present on a map presented on a graphical user interface an interactive graphical marker at a location on the map corresponding to a current physical location of a device associated with the member, the interactive graphical marker representative of an online social network identity of the member of the online social network. - View Dependent Claims (75, 76, 77)
-
-
78. A method performed by at least one machine for facilitating location-based social networks, the method comprising:
-
electronically obtaining, by at least one processor of the at least one machine for facilitating location-based social networks, information regarding one or more social network accounts of a first member of an online social network; electronically obtaining, by at least one processor of the at least one machine for facilitating location-based social networks, information regarding one or more social network accounts of one or more other members of the online social network; electronically comparing, by at least one processor of the at least one machine for facilitating location-based social networks, the information regarding the one or more social network accounts of the first member of the online social network and the information regarding the one or more social network accounts of the one or more other members of the online social network; electronically associating, by at least one processor of the at least one machine for facilitating location-based social networks, the first member of the online social network with one of the one or more other members of the online social network based on the comparison; electronically selecting, by at least one processor of the at least one machine for facilitating location-based social networks, a physical location for the first member of the online social network and the one of the one or more other members of the online social network to meet at; and electronically communicating, by the at least one processor of the at least one machine for facilitating location-based social networks, information indicative of the selected location to the first member of the online social network and to the one of the one or more other members of the online social network. - View Dependent Claims (79, 80, 81, 82, 83, 84, 85)
-
-
86. A system for facilitating location-based social networks comprising:
-
at least one communications component of at least one machine for facilitating location-based social networks; at least one processor coupled to the at least one communications component; and at least one non-transitory computer-readable storage medium coupled to the at least one processor, the at least one non-transitory computer readable storage medium having computer executable instructions stored thereon that, when executed by the at least one processor, cause the at least one processor to; electronically obtain information regarding one or more social network accounts of a first member of an online social network; electronically obtain information regarding one or more social network accounts of one or more other members of the online social network; electronically compare the information regarding the one or more social network accounts of the first member of the online social network and the information regarding the one or more social network accounts of the one or more other members of the online social network; electronically associate the first member of the online social network with one of the one or more other members of the online social network based on the comparison; electronically select a physical location for the first member of the online social network and the one of the one or more other members of the online social network to meet at; and electronically communicate information indicative of the selected location to the first member of the online social network and to the one of the one or more other members of the online social network. - View Dependent Claims (87, 88)
-
-
89. A non-transitory computer-readable storage medium having computer-executable instructions stored thereon that, when executed by at least one processor of a computer system, cause the computer system to:
-
electronically obtain information regarding one or more social network accounts of a first member of an online social network; electronically obtain information regarding one or more social network accounts of one or more other members of the online social network; electronically compare the information regarding the one or more social network accounts of the first member of the online social network and the information regarding the one or more social network accounts of the one or more other members of the online social network; electronically associate the first member of the online social network with one of the one or more other members of the online social network based on the comparison; electronically select a physical location for the first member of the online social network and the one of the one or more other members of the online social network to meet at; and electronically communicate information indicative of the selected location to the first member of the online social network and to the one of the one or more other members of the online social network. - View Dependent Claims (90, 91)
-
-
92. A method performed by at least one machine for facilitating location-based social networks, the method comprising:
-
electronically receiving, by at least one communications component of the at least one machine for facilitating location-based social networks, information regarding current physical locations of a plurality of devices, each of the plurality of devices associated with a corresponding one of a plurality of members of an online social network; electronically presenting, by at least one processor of the at least one machine for facilitating location-based social networks, a map on a graphical user interface; and for each of the plurality of devices; electronically presenting on the map presented on the graphical user interface, by at least one processor of the at least one machine for facilitating location-based social networks, an interactive graphical marker at a location on the map corresponding to a current physical location of the device based on the received information regarding the current physical locations of the plurality of devices, the graphical marker representative of an online social network identity of the corresponding member of the online social network; and moving, by at least one processor of the at least one machine for facilitating location-based social networks, the interactive marker on the map presented on the graphical user interface based on corresponding updated information received by the at least one communications component regarding a new current physical location of the device. - View Dependent Claims (93, 94, 95, 96)
-
-
97. A system for facilitating location-based social networks comprising:
-
at least one communications component of at least one machine for facilitating location-based social networks; at least one processor coupled to the at least one communications component; and at least one non-transitory computer-readable storage medium coupled to the at least one processor, the at least one non-transitory computer readable storage medium having computer executable instructions stored thereon that, when executed by the at least one processor, cause the at least one processor to; be able to electronically receive information regarding current physical locations of a plurality of devices, each of the plurality of devices associated with a corresponding one of a plurality of members of an online social network; electronically present a map on a graphical user interface; and for each of the plurality of devices; electronically present on the map presented on the graphical user interface an interactive graphical marker at a location on the map corresponding to a current physical location of the device based on the received information regarding the current physical locations of the plurality of devices, the graphical marker representative of an online social network identity of the corresponding member of the online social network; and move the interactive marker on the map presented on the graphical user interface in substantially real time as corresponding updated information is received by the at least one communications component regarding a new current physical location of the device, wherein the interactive marker is displayed on the map as the interactive marker moves. - View Dependent Claims (98, 99, 100)
-
-
101. A non-transitory computer-readable storage medium having computer-executable instructions stored thereon that, when executed by at least one processor of a computer system, cause the computer system to:
-
be able to receive information regarding current physical locations of a plurality of devices, each device of the plurality of devices associated with a corresponding one of a plurality of members of an online social network; present a map on a graphical user interface; and for each of the plurality of devices; present on the map presented on the graphical user interface a graphical marker at a location on the map corresponding to a current physical location of the device based on the received information regarding the current physical locations of the plurality of devices, the graphical marker representative of an online social network identity of the corresponding member of the online social network; and move the graphical marker on the map presented on the graphical user interface as corresponding updated information is received regarding a new current physical location of the device. - View Dependent Claims (102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115)
-
Specification