IP Library Patent Application 10758735
Patent Application
App. No. 10/758,735

Method and apparatus for facilitating wireless presence-based services

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
10/758,735
Abstract

The need to facilitate wireless presence-based services more efficiently is addressed by embodiments of the present invention. In general, a wireless presence proxy (WPP) ( 131 ) caches presence updates (such as buddy list presence updates) from a presence server ( 161 ) for a mobile station (MS) ( 101 ). The WPP maintains presence information, which reflects the presence updates received, for transfer to the MS when an update condition exists. Thus, updates are made when, for example, a resource-efficient condition is present, such as the assignment of a traffic channel for other call activity. The WPP also updates the presence server, on behalf of the MS, when the MS presence status changes. In this manner, the embodiments described are able to reduce the system resources required to facilitate wireless presence-based services.

Claims (50)

1 . A method for facilitating wireless presence-based services comprising:

receiving, by a wireless presence proxy (WPP) from a presence server, a buddy list presence update for a mobile station (MS);

maintaining, by the WPP, buddy list presence information reflecting the buddy list presence update for the MS; and

when a condition for updating the MS exists, sending, by the WPP, presence information from the buddy list presence information to update the MS.

2 . The method of claim 1 , further comprising

subscribing, by the WPP, to a presence service from the presence server as a proxy for the MS.

3 . The method of claim 1 , wherein a condition for updating the MS exists when a predefined period of time has elapsed.

4 . The method of claim 3 , wherein a condition for updating the MS exists when a predefined period of time has elapsed since an oldest change to the buddy list presence information.

5 . The method of claim 1 , wherein a condition for updating the MS comprises a wireless resource-efficient condition for updating the MS.

6 . The method of claim 5 , wherein a condition for updating the MS exists when the WPP receives an indication that the MS is assigned a traffic channel (TCH).

7 . The method of claim 6 , wherein the indication that the MS is assigned a TCH comprises an indication from the group consisting of an indication of a call origination by the MS, an indication of call activity involving the MS, and an indication of a TCH assignment to the MS.

8 . The method of claim 6 , wherein the presence information is sent to the MS via the TCH.

9 . The method of claim 8 , wherein the presence information is sent to the MS via short data burst (SDB) messaging.

10 . The method of claim 8 , wherein the presence information is sent to the MS as data on the TCH.

11 . The method of claim 1 , wherein a condition for updating the MS exists when the WPP receives an indication that the MS is in a semi-dormant mode.

12 . The method of claim 1 , wherein a condition for updating the MS exists when the WPP receives a presence update request from the MS.

13 . The method of claim 1 , wherein a condition for updating the MS exists when the WPP receives an indication of a registration by the MS.

14 . The method of claim 1 , wherein the presence information is sent to the MS via a PCH.

15 . The method of claim 14 , wherein the presence information is sent to the MS via short data burst (SDB) on the PCH.

16 . The method of claim 1 , further comprising updating, by the WPP, a presence server with a status of available for the MS in response to receiving an indication from the group consisting of an indication of a call completion by the MS and an indication of a registration by the MS.

17 . The method of claim 1 , wherein the buddy list presence information contains the most recent information received by the WPP.

18 . The method of claim 1 , further comprising updating, by the WPP, a presence server with a status of unavailable for the MS in response to receiving an indication from the group consisting of an indication of a deregistration by the MS, an indication of a “power off” by the MS, an indication of a presence deregistration by the MS, and an indication of an application service deregistration by the MS.

19 . The method of claim 1 , further comprising updating, by the WPP, a presence server with a status of busy for the MS in response to receiving an indication from the group consisting of an indication of a call origination by the MS and an indication of call involvement by the MS.

20 . The method of claim 1 , further comprising updating, by the WPP, a presence server with a status of available for the MS in response to receiving an indication from the group consisting of an indication of a registration by the MS and an indication of available-busy for the MS.

21 . A method for facilitating wireless presence-based services comprising:

sending, by a mobile station (MS), a call request;

receiving, by the MS, a traffic channel (TCH) assignment to support the call request; and

receiving, by the MS, updated buddy list presence information via the TCH supporting the call request.

22 . The method of claim 21 , wherein receiving the updated buddy list presence information comprises receiving the updated buddy list presence information from a wireless presence proxy (WPP).

23 . The method of claim 22 , further comprising sending, by the MS, a presence update request to the WPP via the TCH supporting the call request, wherein the updated buddy list presence information is received in response to the presence update request.

24 . The method of claim 22 , further comprising sending, by the MS, an indication to the WPP that the MS is on a TCH.

25 . The method of claim 22 , further comprising sending, by the MS, an indication to the WPP of a call type associated with the call request being supported by the TCH.

26 . The method of claim 22 , wherein the call request comprises a message from the group consisting of an origination message, a page response message, and a reconnect message.

27 . The method of claim 22 , wherein the call request comprises a request from the group consisting of a data call request and a voice call request.

28 . The method of claim 22 , wherein the call request is sent via short data burst (SDB) and wherein the updated buddy list presence information is received via SDB.

29 . The method of claim 21 , wherein receiving the updated buddy list presence information comprises receiving the updated buddy list presence information from a presence server.

30 . The method of claim 29 , further comprising sending, by the MS, a presence update request message to the presence server.

31 . The method of claim 30 , wherein sending the presence update request message comprises sending the presence update request message to the presence server when the call request is a voice call request.

32 . A wireless presence proxy (WPP) for facilitating wireless presence-based services, the WPP comprising:

a network interface adapted to send and receive messaging using at least one communication protocol;

a processor, communicatively coupled to the network interface,

adapted to receive, from a presence server via the network interface, a buddy list presence update for a mobile station (MS),

adapted to maintain buddy list presence information reflecting the buddy list presence update for the MS, and

adapted to send, via the network interface, presence information from the buddy list presence information to update the MS, when a condition for updating the MS exists.

33 . A mobile station (MS) for facilitating wireless presence-based services, the MS comprising:

a transceiver; and

a processor, communicatively coupled to the transceiver,

adapted to send a call request via the transceiver,

adapted to receive a traffic channel assignment (TCH) to support the call request via the transceiver, and

adapted to receive an updated buddy list presence information via the TCH supporting the call request and the transceiver.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 16, 2004
From: CROCKER, RONALD T.; HARRIS, JOHN M.; HART, THOMAS B.
To: MOTOROLA, INC.
Reel/Frame 014906/0820 →