IP Library Granted Patent US 7,243,149
Granted Patent B2
US 7,243,149 · App. 11/242,457 · Granted Jul 10, 2007

System and method for determining a presence state of a user

View Patent ↗
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 7,243,149
App. No.
11/242,457
Granted
Jul 10, 2007
Kind
B2
Abstract

Presence information associated with a presence entity ( 102 ) is received. A composition rule associated with the presence information is also received. The composition rule is applied to the presence information in order to determine a presence state for the presence entity ( 102 ).

Claims (24)

1. A method for determining a presence state of a presence entity comprising the steps of:

receiving presence information associated with a presence entity;

receiving a composition rule associated with the presence information;

displaying textual information relating to the composition rule to a user only when a presence conflict exists; and

applying the composition rule to the presence information in order to determine a presence state for the presence entity.

2. The method of claim 1 wherein receiving presence information comprises receiving first presence information associated with the presence entity generated by a first presence source and second presence information associated with the presence entity generated by a second presence source and wherein the first presence information contains a conflict with the second presence information and wherein applying the composition rule comprises applying the composition rule to resolve the conflict and determine the presence state for the presence entity.

3. The method of claim 2 wherein applying the composition rule comprises applying a composition rule based upon at least one characteristic selected from a group comprising: an override priority level; a presence information element of the presence entity; and a presence information element of a watcher.

4. The method of claim 1 wherein receiving presence information comprises receiving first and second presence information associated with the presence entity generated by a single presence source, wherein the first presence information contains a conflict with the second presence information, and wherein applying the composition rule comprises applying the composition rule to resolve the conflict and determine the presence state of the presence entity.

5. The method of claim 4 wherein applying the composition rule comprises applying a composition rule based upon at least one characteristic selected from a group comprising: a presence information element of the presence entity; and a presence information element of a watcher.

6. The method of claim 1 wherein applying the composition rule comprises applying the composition rule to the presence information in order to determine a presence state, the presence state being selected from a group comprising available, unavailable, and conditionally available.

7. The method of claim 6 further comprising displaying textual information relating to the composition rule to a user when the presence state is conditionally available.

8. The method of claim 1 wherein receiving presence information comprises receiving presence information indicative of a characteristic, the characteristic selected from a group comprising: an availability of a user to receive communication, an activity of a user, a geographical location of a user; a location type of a user; and whether the user is logged into a computer system.

9. The method of claim 1 , further comprising the step of generating presence information comprising the substeps of:

forming a presence message, the presence message comprising presence information and at least one composition rule for determining a presence state; and

transmitting the presence message to a presence service.

10. The method of claim 9 wherein forming a presence message comprises forming a message comprising a composition rule, the rule based upon at least one characteristic selected from a group comprising: an override priority level; a presence information element of the presence entity; and a presence information element of a watcher.

11. The method of claim 9 wherein forming a presence message comprises forming a composition rule that is a textual message that can be displayed to a user.

12. A device for determining a presence state comprising:

a receiver having an input; and

a controller coupled to the receiver, the controller being programmed to receive presence information and a composition rule from an element associated with a presence entity at the input of the receiver, the controller being further programmed to display textual information relating to the composition rule to a user on a display only when a presence conflict exists and to apply the composition rule to the presence information in order to determine a presence state for the presence entity.

13. The device of claim 12 wherein the element associated with the presence entity is a presence source.

14. The device of claim 12 wherein the element associated with the presence entity is a presence server.

15. The device of claim 12 wherein the receiver receives, via the input, first presence information associated with the presence entity generated by a first presence source and second presence information associated with the presence entity generated by a second presence source and wherein the first presence information contains a conflict with the second presence information and wherein applying the composition rule comprises applying the composition rule to resolve the conflict and determine the presence state for the presence entity.

16. The device of claim 12 wherein the received presence information comprises first and second presence information associated with the presence entity generated by a single presence source, wherein the first presence information contains a conflict with the second presence information, and wherein the controller is programmed to apply the composition rule to resolve the conflict and determine the presence state of the presence entity.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 21, 2014
From: MOTOROLA MOBILITY LLC
To: GOOGLE TECHNOLOGY HOLDINGS LLC
Reel/Frame 034318/0001 →
CHANGE OF NAME Recorded Oct 2, 2012
From: MOTOROLA MOBILITY, INC.
To: MOTOROLA MOBILITY LLC
Reel/Frame 029216/0282 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 13, 2010
From: MOTOROLA, INC
To: MOTOROLA MOBILITY, INC
Reel/Frame 025673/0558 →