Location-enabled presence for mobile IM
First Claim
1. A method of automatically adding user location information to instant messaging from a mobile station of a user, comprising mobile station implemented steps of:
- detecting a user selection of a location related instant messaging function of a mobile instant messaging (MIM) client on the mobile station;
responsive to the detected user selection of the location related instant messaging function of the MIM client, sending a request for authentication of the mobile station to access location based service, from the mobile station of the user through a mobile wireless communication network to a location proxy server (LPS);
receiving a network address of a position determining entity (PDE) from the location proxy server, responsive to authentication of the mobile station in response to the request, through the mobile wireless communication network at the mobile station;
using the network address, communicating with the PDE through the mobile wireless communication network, to obtain Global Positioning System (GPS) satellite assistance information;
using the GPS assistance information to take a measurement of a signal from one or more GPS satellites at the mobile station and determine therefrom geographic coordinates of a current location of the mobile station;
transmitting the geographic coordinates from the mobile station through the mobile wireless communication network to the LPS;
receiving through the mobile wireless communication network at the mobile station, from the LPS, a text address for the current location of the mobile station corresponding to the geographic coordinates;
executing the MIM client on the mobile station to automatically populate the received text address into a message for an instant messaging service; and
transmitting the message for the instant messaging service, from the mobile station through the mobile wireless communication network.
2 Assignments
0 Petitions
Accused Products
Abstract
Instant messaging (IM) users in a wireless network are allowed to automatically set their presence status based on their geographical location. A conventional Mobile IM (MIM) client, such as a Brew application, allows an IM user to set his presence status, e.g. “Online,” “Away,” etc. This status is transmitted to the IM server which then publishes this status to other IM users. As disclosed herein, location based presence populates the device position automatically into the presence status or other IM communications. For example, selection of a menu choice <My Location> causes the disclosed MIM client to insert the street address of the current location into the presence status. The disclosed client obtains the location information by working with elements of a location based service (LBS) platform of a wireless mobile communication network, such as a location proxy server (LPS) and a position determining entity (PDE).
-
Citations
5 Claims
-
1. A method of automatically adding user location information to instant messaging from a mobile station of a user, comprising mobile station implemented steps of:
-
detecting a user selection of a location related instant messaging function of a mobile instant messaging (MIM) client on the mobile station; responsive to the detected user selection of the location related instant messaging function of the MIM client, sending a request for authentication of the mobile station to access location based service, from the mobile station of the user through a mobile wireless communication network to a location proxy server (LPS); receiving a network address of a position determining entity (PDE) from the location proxy server, responsive to authentication of the mobile station in response to the request, through the mobile wireless communication network at the mobile station; using the network address, communicating with the PDE through the mobile wireless communication network, to obtain Global Positioning System (GPS) satellite assistance information; using the GPS assistance information to take a measurement of a signal from one or more GPS satellites at the mobile station and determine therefrom geographic coordinates of a current location of the mobile station; transmitting the geographic coordinates from the mobile station through the mobile wireless communication network to the LPS; receiving through the mobile wireless communication network at the mobile station, from the LPS, a text address for the current location of the mobile station corresponding to the geographic coordinates; executing the MIM client on the mobile station to automatically populate the received text address into a message for an instant messaging service; and transmitting the message for the instant messaging service, from the mobile station through the mobile wireless communication network. - View Dependent Claims (2, 3)
-
-
4. A product comprising:
-
a tangible, non-transitory machine readable storage medium; and a program including a mobile instant messaging (MIM) client, for execution by a processor of a mobile station of a user, embodied in the machine readable storage medium, wherein execution of the program by the processor causes the mobile station to perform functions comprising; detecting a user selection of a location related instant messaging function of the MIM client on the mobile station; responsive to the detected user selection of the location related instant messaging function of the MIM client, sending a request for authentication of the mobile station to access location based service, from the mobile station of the user through a mobile wireless communication network to a location proxy server (LPS); receiving a network address of a position determining entity (PDE) from the location proxy server, responsive to authentication of the mobile station in response to the request, through the mobile wireless communication network at the mobile station; using the network address, communicating with the PDE through the mobile wireless communication network, to obtain Global Positioning System (GPS) satellite assistance information; using the GPS assistance information to take a measurement of a signal from one or more GPS satellites at the mobile station and determine therefrom geographic coordinates of a current location of the mobile station; transmitting the geographic coordinates from the mobile station through the mobile wireless communication network to the LPS; receiving through the mobile wireless communication network at the mobile station, from the LPS, a text address for the current location of the mobile station corresponding to the geographic coordinates; executing the MIM client on the mobile station to automatically populating populate the received text address into a message for an instant messaging service; and transmitting the message for the instant messaging service from the mobile station through the mobile wireless communication network.
-
-
5. A mobile station for communication through a mobile wireless communication network, comprising:
-
a wireless transceiver for sending and receiving packet data over an airlink to and from the mobile wireless communication network; a Global Positioning System (GPS) receiver; a user input and a display, for providing a user interface; a programmable controller coupled to the wireless transceiver, the user input and the display, for controlling operations of the transceiver and interacting with a user via the user interface; a program memory storing programming for execution by the programmable controller; and a mobile instant messaging client program stored in the program memory, wherein execution of the mobile instant messaging client program causes the programmable controller to operate the mobile station to perform operations including; (a) detecting a user selection of a location related instant messaging function of the mobile instant messaging client, (b) responsive to the detected user selection of the location related instant messaging function of the mobile instant messaging client, sending a request for authentication of the mobile station to access location based service, from the mobile station through the mobile wireless communication network to a location proxy server (LPS); (c) receiving a network address of a position determining entity (PDE) from the location proxy server, responsive to authentication of the mobile station in response to the request, through the mobile wireless communication network at the mobile station; (D) using the network address, communicating with the PDE through the mobile wireless communication network, to obtain Global Positioning System (GPS) satellite assistance information; (e) using the GPS assistance information to take a measurement of a signal from one or more GPS satellites at the mobile station and determine therefrom geographic coordinates of a current location of the mobile station; (f) transmitting the geographic coordinates from the mobile station through the mobile wireless communication network to the LPS; (g) receiving through the mobile wireless communication network at the mobile station, from the LPS, a text address for the current location of the mobile station corresponding to the geographic coordinates; (h) automatically populating the received text address into a message for an instant messaging service; and (i) transmitting the message for the instant messaging service from the mobile station through the mobile wireless communication network.
-
Specification