Presence tracking and name space interconnection techniques
First Claim
1. A method for ascertaining availability of a person having an associated address within a name space, comprising:
- providing presence information associated with the person; and
generating at least one classification tag based on at least some of the presence information.
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.
440 Citations
74 Claims
-
1. A method for ascertaining availability of a person having an associated address within a name space, comprising:
-
providing presence information associated with the person; and
generating at least one classification tag based on at least some of the presence information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method for determining an availability of a person, object, or other entity comprising:
-
receiving a first agent report from a first context sensing agent in a first host entity associated with an entity, the first agent report comprising first presence information;
determining a first probability that the entity is contactable through the first host entity;
thereafter receiving a second agent report from a second context sensing agent in a second host entity associated with the entity, the second agent report comprising second presence information; and
changing the first probability based on at least some of the second presence information. - View Dependent Claims (21, 22, 23, 24, 25)
-
-
26. A memory of a computational component, comprising:
-
an address in a name space associated with a person;
a set of availability rules associated with the address; and
availability intelligence, the availability intelligence comprising a probability that the person is available at a specified address - View Dependent Claims (27, 28, 29)
-
-
30. A presence and availability system, comprising:
a context sensing agent in a host entity associated with a person, the person having an associated address within a name space and the context sensing agent being operable to collect contextual information relating to the location and availability of the person, wherein the context sensing agent periodically outputs an agent report to a presence server and wherein the agent report comprises at least one of a geographical location of the person, a geopolitical location of the person, a functional location of the person, an Internet Protocol or IP address and Media Access Control or MAC address of at least one of the context sensing agent and host entity, default routing information associated with at least one of the context sensing agent and host entity, and one or more agent classification tags associated with the collected contextual information. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43)
-
44. A method for providing information regarding an inanimate object, the inanimate object having at least one of an address and identifier within one or more name spaces presented thereon, comprising:
-
receiving the at least one of an address and identifier and a corresponding name space on the inanimate object;
mapping at least part of the at least one of an address and identifier against a directory of associated addresses;
identifying a contact address corresponding to the at least one of an address and identifier; and
initiating a contact to the identified contact address. - View Dependent Claims (45, 46, 47, 48, 49)
-
-
50. A method for presenting presence information associated with a contactee to a contactor, comprising:
-
determining at least a first degree of contactability on at least a first communication device, wherein the first communication device has at least a first mode of communication;
determining at least a second degree of contactability on at least a second communication device, wherein the second communication device has at least a second mode of communication, wherein the first and second modes of communication are different; and
presenting to the contactor at least the first and second modes of communication and at least the first and second degrees of contactability, respectively, and the option to select between the at least the first and second modes of communication. - View Dependent Claims (51, 52, 53, 54)
-
-
55. A method for ascertaining the availability of a person having an associated address within a name space, comprising:
-
providing a context sensing agent in a host entity associated with the person;
collecting presence information associated with at least one of the person and the associated address;
presenting the presence information to the person for modification;
generating an agent report comprising the modified presence information; and
forwarding the agent report to a presence server. - View Dependent Claims (56, 57, 58, 59, 60, 61, 62, 63)
-
-
64. A method for ascertaining availability of a person having an associated address within a name space, comprising:
-
receiving an agent report from a context sensing agent in a host entity associated with the person, the agent report comprising presence information;
mapping tracking rules associated with the associated contact address within a name space against the presence information to provide availability intelligence; and
mapping policy rules associated with the associated contact address within a name space against the availability intelligence to determine what availability intelligence is to be provided to a requestor. - View Dependent Claims (65, 66, 67, 68, 69, 70, 71, 72, 73, 74)
-
Specification