Personalized location information for mobile devices
First Claim
1. A method comprising:
- determining a geographic location of a mobile device associated with a user of a system;
determining, using at least one processor, a plurality of representations associated with the determined geographic location;
prompting the user to select a representation from the plurality of representations associated with the determined geographic location; and
if a selection is received, associating the selected representation with an electronic message intended to be viewed by one or more co-users of the system.
4 Assignments
0 Petitions
Accused Products
Abstract
Providing location information on a mobile device includes receiving signals from external devices. Each signal includes information that specifies a geographic location for the external device that has provided the signal. A geographic location for the mobile device is calculated by using the information contained in each of the received signals. A representation of the geographic location of the mobile device is generated. The representation of the geographic location is included within an electronic message that provides information describing a user of the mobile device to other users of an electronic communications system. The electronic message is transmitted to another device to provide an indication of the geographic location for the user to one of the other users of the electronic communications system.
293 Citations
70 Claims
-
1. A method comprising:
-
determining a geographic location of a mobile device associated with a user of a system; determining, using at least one processor, a plurality of representations associated with the determined geographic location; prompting the user to select a representation from the plurality of representations associated with the determined geographic location; and if a selection is received, associating the selected representation with an electronic message intended to be viewed by one or more co-users of the system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A non-transitory computer-readable storage medium comprising a set of instructions that, when executed, cause at least one processor to perform steps comprising:
-
determining a geographic location of a mobile device associated with a user of a system; determining a plurality of representations associated with the determined geographic location; prompting the user to select a representation of the plurality of representations associated with the determined geographic location; and if a selection is received, associating the selected representation associated with the determined geographic location with an electronic message intended to be viewed by one or more co-users of the system. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40)
-
-
41. A method comprising:
-
maintaining an information feed associated with a user of a communications system, wherein the information feed includes; information periodically provided by the user for viewing by co-users of the communications system; and a first representation associated with a first location at which a mobile device associated with the user has been located; identifying an updated location of the mobile device associated with the user; determining, using at least one processor, a plurality of representations associated with the updated location; and updating the information feed with a second representation selected by the user from the plurality of representations associated with the updated location. - View Dependent Claims (42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56)
-
-
57. A non-transitory computer-readable storage medium comprising a set of instructions that, when executed, cause at least one processor to perform steps comprising:
-
maintaining an information feed associated with a user of a communications system, wherein the information feed includes; information periodically provided by the user for viewing by co-users of the communications system; and a first representation associated with a first location at which a mobile device associated with the user has been located; identifying an updated location of the mobile device associated with the user; determining a plurality of representations associated with the updated location; and updating the information feed with a second representation selected by the user from the plurality of representations associated with the updated location. - View Dependent Claims (58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70)
-
Specification