Monitoring natural interaction for presence detection
First Claim
1. A method for providing presence information comprising:
- receiving state information stemming from a user'"'"'s natural interaction with a plurality of devices, which are associated with the user, wherein the plurality of devices are selected from a plurality of distinct networks and wherein the user'"'"'s natural interaction provides the state information without requiring the user to provide specific information relating to status and without regard to generating the state or presence information;
evaluating the state information with presence rules to create the presence information; and
sending the presence information to a presence application.
10 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides a presence system capable of monitoring state information derived from a plurality of sources over any number of disparate networks. The sources of state information are devices, which are frequently used by a user throughout a normal day and configured to provide state information to the presence system. The sources monitor normal user interactions and automatically provide corresponding state information to the presence system without requiring the user to enter or otherwise provide information bearing on their status or availability. Based on a profile provided by the user, the presence system evaluates the state information from one or more sources to create presence information to deliver to subscribers. The state information bears on the presence or availability of the user and may take many forms. The presence information may range from complex analysis of state information from many devices to simply the states of selected devices.
450 Citations
28 Claims
-
1. A method for providing presence information comprising:
-
receiving state information stemming from a user'"'"'s natural interaction with a plurality of devices, which are associated with the user, wherein the plurality of devices are selected from a plurality of distinct networks and wherein the user'"'"'s natural interaction provides the state information without requiring the user to provide specific information relating to status and without regard to generating the state or presence information; evaluating the state information with presence rules to create the presence information; and sending the presence information to a presence application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system for providing presence information comprising:
-
a packet-switched network; and a control system operatively associated with the packet-switched network and adapted to; receive state information stemming from a user'"'"'s natural interaction with a plurality of devices, which are associated with the user, wherein the plurality of devices are selected from a plurality of distinct networks and wherein the user'"'"'s natural interaction provides the state information without requiring the user to provide specific information relating to status and without regard to generating the state or presence information; evaluate the state information with presence rules to create the presence information; and send the presence information to a presence application. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A computer readable medium comprising instructions for instructing a computer to:
-
receive state information stemming from a user'"'"'s natural interaction with a plurality of devices, which are associated with the user, wherein the plurality of devices are selected from a plurality of distinct networks and wherein the user'"'"'s natural interaction provides the state information without requiring the user to provide specific information relating to status and without regarding to generating the state or presence information; evaluate the state information with presence rules to create the presence information; and send the presence information to a presence application. - View Dependent Claims (28)
-
Specification