Apparatus and method of wireless instant messaging
First Claim
Patent Images
1. A method of communicating instant messages, comprising:
- receiving inputs at a wireless communication device, the inputs declaring a presence state and an activity state for the wireless communication device, the presence state identifying a current availability of a user to receive an instant messaging (IM) communication, and the activity state identifying an activity currently being performed by the user of the wireless communication device;
transmitting the presence state and the activity state from the wireless communication device to a presence information server, wherein the presence information server is configured to store and update presence state information and activity state information for the wireless communication device to respectively reflect the presence state and the activity state declared by the inputs to the wireless communication device;
the presence information server using the presence state information and the activity state information for the wireless communication device to identify a device with matching presence and activity state information; and
in response to identifying the device with matching presence and activity state information, the presence information server causing the device to transmit an instant message to the wireless communication device relating to the activity state information.
6 Assignments
0 Petitions
Accused Products
Abstract
A wireless communication device declares one of a plurality of extended instant messaging states and transmits the declared states to a presence information server. Declared extended instant messaging states for destination devices are received, and an enhanced instant message based on declared extended instant messaging states is generated.
-
Citations
15 Claims
-
1. A method of communicating instant messages, comprising:
-
receiving inputs at a wireless communication device, the inputs declaring a presence state and an activity state for the wireless communication device, the presence state identifying a current availability of a user to receive an instant messaging (IM) communication, and the activity state identifying an activity currently being performed by the user of the wireless communication device; transmitting the presence state and the activity state from the wireless communication device to a presence information server, wherein the presence information server is configured to store and update presence state information and activity state information for the wireless communication device to respectively reflect the presence state and the activity state declared by the inputs to the wireless communication device; the presence information server using the presence state information and the activity state information for the wireless communication device to identify a device with matching presence and activity state information; and in response to identifying the device with matching presence and activity state information, the presence information server causing the device to transmit an instant message to the wireless communication device relating to the activity state information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of operating a presence information server, comprising:
-
receiving presence state information from a wireless communication device, the presence state information identifying a current availability of a user of the wireless communication device to receiving an instant messaging (IM) communication; receiving activity state information from the wireless communication device, the activity state information identifying an activity currently being performed by the user of the wireless communication device; storing the received presence state information and activity state information at the presence information server in association with the wireless communication device; using the presence state information and the activity state information for the wireless communication device to identify a host device with matching presence and activity state information; and in response to identifying the host device with matching presence and activity state information, the presence information server causing the host device to transmit an instant message to the wireless communication device relating to the activity state information.
-
-
12. A method of operating a presence information server, comprising:
-
receiving presence state information from a wireless communication device, the presence state information identifying a current availability of a user of the wireless communication device to receiving an instant messaging (IM) communication; receiving activity state information from the wireless communication device, the activity state information identifying an activity currently being performed by the user of the wireless communication device; storing the received presence state information and activity state information at the presence information server in association with the wireless communication device; using the presence state information and the activity state information for the wireless communication device to identify a host device with matching presence and activity state information, in response to identifying the host device with matching presence and activity state information, the presence information server causing the host device to transmit an instant message to the wireless communication device relating to the activity state information; and wherein the activity relates to shopping.
-
-
13. A method of communicating relevant information to a wireless communication device, comprising:
-
receiving activity state information at a server from the wireless communication device, the activity state information identifying an activity currently being performed by a user of the wireless communication device; receiving location information at the server from the wireless communication device, the location information identifying a location of the wireless communication device; using the activity state information and the location information to identify a host having information that relates to the activity state information and the location of the wireless communication device; and subsequently, sending a communication from the server to the host with instructions to enable the host to transmit a message to the wireless communication device that includes the identified information relating to the activity state information and the location of the wireless communication device. - View Dependent Claims (14, 15)
-
Specification