Apparatus and method of wireless instant messaging
First Claim
Patent Images
1. A method of operating a presence information server comprising:
- receiving an interest from an interested host that is a first client of the presence information server;
receiving presence information regarding a wireless device that is a second client of the presence information server, wherein the presence information identifies a current location of the wireless device and a current activity state of a user of the wireless device, wherein the activity state is selected from the user currently looking, the user currently shopping and the user currently visiting;
determining whether there is both (i) proximity between the wireless device'"'"'s current location and a location of the host and (ii) a match between the interest from the interested host and the current activity state of the user; and
if both the proximity and the match exist, sharing information associated with the received presence information with the interested host.
7 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
41 Claims
-
1. A method of operating a presence information server comprising:
-
receiving an interest from an interested host that is a first client of the presence information server; receiving presence information regarding a wireless device that is a second client of the presence information server, wherein the presence information identifies a current location of the wireless device and a current activity state of a user of the wireless device, wherein the activity state is selected from the user currently looking, the user currently shopping and the user currently visiting; determining whether there is both (i) proximity between the wireless device'"'"'s current location and a location of the host and (ii) a match between the interest from the interested host and the current activity state of the user; and if both the proximity and the match exist, sharing information associated with the received presence information with the interested host. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A non-transitory computer readable medium having instructions comprising computer executable instructions embedded thereon for execution by a processor of a presence information server such that when executed, the processor:
-
receives an interest from an interested host that is a first client of the presence information server; receives presence information regarding a wireless device that is a second client of the presence information server, wherein the presence information identifies a current location of the wireless device and a current activity state of a user of the wireless device, wherein the activity state is selected from the user currently looking, the user currently shopping and the user currently visiting; determines whether there is both (i) proximity between the wireless device'"'"'s current location and a location of the host and (ii) a match between the interest from the interested host and the current activity state of the user; and if both the proximity and the match exist, shares information associated with the received presence information with the interested host. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A presence information server comprising:
-
a communications subsystem for sending and receiving messages; and a microprocessor adapted to execute instructions for; receiving an interest from an interested host that is a first client of the presence information server; receiving presence information regarding a wireless device that is a second client of the presence information server, wherein the presence information identifies a current location of the wireless device and a current activity state of a user of the wireless device, and wherein the activity state is selected from the user currently looking, the user currently shopping and the user currently visiting; determining whether there is both (i) proximity between the wireless device'"'"'s current location and a location of the host and (ii) a match between the interest from the interested host and the current activity state of the user; and if both the proximity and the match exist, sharing information associated with the received presence information with the interested host. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37)
-
-
38. A method performed by a server, the method comprising:
-
receiving an interest from an interested host; receiving presence information regarding a wireless device, wherein the presence information identifies a current location of the wireless device and a current activity state of a user of the wireless device, and wherein the activity state is selected from the user currently looking, the user currently shopping and the user currently visiting; and sending an alert to the interested host based on both (i) detecting a match between the user'"'"'s current activity state and the interest from the interested host and (ii) detecting a proximity between the wireless device'"'"'s current location and a location of the interested host. - View Dependent Claims (39, 40, 41)
-
Specification