Presence tracking and name space interconnection techniques
First Claim
Patent Images
1. A method for ascertaining availability of a person having an associated address within a name space, comprising:
- (a) receiving a first agent report from a first context sensing agent, the first context sensing agent being in a first communication endpoint associated with a person and the first agent report comprising at least one first classification tag descriptive of a first event involving the first communication endpoint, wherein the at least one first classification tag is indicative of an availability of the person to be currently contactable at the first communication endpoint;
(b) based on the at least one first classification tag, determining a probability value of the person being at least one of available and unavailable at the first communication endpoint; and
(c) receiving a second agent report from a second context sensing agent in a second communication endpoint other than the first communication endpoint, the second agent report comprising at least one second classification tag descriptive of a second event involving the first communication endpoint and indicative of an availability of the person to be currently contactable at the first communication endpoint, the first and second events being different, wherein the first and second agent reports each comprises a unique identifier associated with at least one of the corresponding context sensing agent and corresponding communication endpoint, at least one address associated with the first communication endpoint, and at least one time stamp associated with a corresponding one of the first and second events.
24 Assignments
0 Petitions
Accused Products
Abstract
The present invention is directed to a presence and availability system including:
- (a) an input (e.g., an interface) operable to receive an agent report from a context sensing agent in a host entity associated with a person, the agent report comprising presence information and the person having an address in an associated name space;
- (b) a tracking agent 154 operable to tag at least some of the presence information with at least one classification tag; and
- (c) a policy agent 158 operable to determine presence information to be provided to a requestor based on the at least one classification tag.
-
Citations
15 Claims
-
1. A method for ascertaining availability of a person having an associated address within a name space, comprising:
-
(a) receiving a first agent report from a first context sensing agent, the first context sensing agent being in a first communication endpoint associated with a person and the first agent report comprising at least one first classification tag descriptive of a first event involving the first communication endpoint, wherein the at least one first classification tag is indicative of an availability of the person to be currently contactable at the first communication endpoint; (b) based on the at least one first classification tag, determining a probability value of the person being at least one of available and unavailable at the first communication endpoint; and (c) receiving a second agent report from a second context sensing agent in a second communication endpoint other than the first communication endpoint, the second agent report comprising at least one second classification tag descriptive of a second event involving the first communication endpoint and indicative of an availability of the person to be currently contactable at the first communication endpoint, the first and second events being different, wherein the first and second agent reports each comprises a unique identifier associated with at least one of the corresponding context sensing agent and corresponding communication endpoint, at least one address associated with the first communication endpoint, and at least one time stamp associated with a corresponding one of the first and second events. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for determining an availability of a person, object, or other entity comprising:
-
(a) receiving a first agent report from a first context sensing agent in a first communication endpoint associated with a first user, the first agent report comprising first presence information; (b) generating at least one server classification tag based at least in part on the first agent report, wherein the at least one server classification tag indicates a plurality of a purpose of the first communication endpoint, a type of the first communication endpoint, a location of the first communication endpoint, and an operating mode of the first communication endpoint; (c) determining a first probability value that the first user is contactable through the first-communication endpoint, said determining step comprising the substep of; (C1) applying tracking rules associated with a contact address, set forth in the first agent report, to the first presence information to provide first availability intelligence, (d) thereafter receiving a second agent report from a second context sensing agent in a second communication endpoint associated with the first user, the second agent report comprising second presence information; (e) changing the first probability value to a second value based on at least some of the second presence information; (f) updating the first availability intelligence to provide second availability intelligence reflecting the second value; (g) receiving a request from a requestor for availability intelligence associated with the first user; and (h) mapping the at least one server classification tag against a set of classification tags set forth in one or more policy rules, to determine what availability intelligence is to be provided to the requestor. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
Specification