GEOLOCATION MESSAGING SERVICES
First Claim
1. A geolocation messaging service method using a mobile device, the geolocation messaging service method comprising:
- registering the mobile device of a first user and a device of a second user with an intermediate service;
determining location information of the mobile device of the first user;
transmitting the location information of the mobile device of the first user to the device of the second user via the intermediate service;
interpreting, by the intermediate service, the location information of the mobile device of the first user based on a mobile device type of the mobile device of the first user;
formatting the interpreted location information of the mobile device of the first user based on a device type of the device of the second user; and
transmitting the formatted location information of the mobile device of the first user to the device of the second user.
0 Assignments
0 Petitions
Accused Products
Abstract
Exemplary embodiments described herein provide methods, mediums, and systems related to location messages that may be exchanged between users of mobile devices. The location messages may allow the location of a first user to be displayed on the device of the second user. In some embodiments, a requesting user may send a request message requesting the location of another user. Furthermore, some embodiments may employ a concept of a “favorite,” which represents a combination of a location and one or more recipients. Using favoriting, the user may more quickly and efficiently send location messages to frequently-used contacts based on the context of the user'"'"'s current location. In order to properly interpret messages sent from/to different types of devices, an intermediate server may be provided. The intermediate server may reformat the messages and/or transmitted data so that the messages may be properly interpreted by the recipients.
32 Citations
20 Claims
-
1. A geolocation messaging service method using a mobile device, the geolocation messaging service method comprising:
-
registering the mobile device of a first user and a device of a second user with an intermediate service; determining location information of the mobile device of the first user; transmitting the location information of the mobile device of the first user to the device of the second user via the intermediate service; interpreting, by the intermediate service, the location information of the mobile device of the first user based on a mobile device type of the mobile device of the first user; formatting the interpreted location information of the mobile device of the first user based on a device type of the device of the second user; and transmitting the formatted location information of the mobile device of the first user to the device of the second user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory electronic device readable storage medium storing instructions that, when executed by a processor, cause the processor to:
-
interact with a first hardware device, the first hardware device determining location information of the first hardware device, and the first hardware device transmitting location information of the first hardware device; interact with a second hardware device, the second hardware device receiving the location information of the first hardware device, and the second hardware device displaying the location information of the first hardware device; and interact with an intermediate server, the intermediate server registering the first hardware device and the second hardware device, the intermediate server interpreting the location information of the first hardware device based on a hardware type of the first hardware device, the intermediate server formatting the interpreted location information based on a hardware type of the second hardware device, and the intermediate server transmitting the formatted location information to the second hardware device. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A geolocation messaging system comprising:
-
a mobile device of a first user configured to determine and transmit location information of the mobile device; a device of a second user configured to receive and display the location information of the mobile device of the first user; and an intermediate server configured to; register the mobile device of the first user and the device of the second user; receive the location information of the mobile device of the first user; interpret the location information of the mobile device of the first user based on a device type of the mobile device; format the interpreted location information of the mobile device based on a device type of the device of the second user; and transmit the formatted location information of the mobile device to the device of the second user. - View Dependent Claims (18, 19, 20)
-
Specification