IP Library Granted Patent US 7,227,937
Granted Patent B1
US 7,227,937 · App. 10/100,703 · Granted Jun 5, 2007

Monitoring natural interaction for presence detection

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,227,937
App. No.
10/100,703
Granted
Jun 5, 2007
Kind
B1
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.

Claims (53)

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.

2. The method of claim 1 further comprising:

receiving a profile from the user; and

generating the presence rules based on the profile, wherein the presence rules define how to evaluate the state information to create the presence information.

3. The method of claim 1 further comprising:

receiving a request from the presence application to receive the presence information for the user; and

authorizing delivery of the presence information to the presence application.

4. The method of claim 3 further comprising:

determining initial presence information based on initial state information for the plurality of devices; and

delivering the initial presence information for the user to the presence application upon authorizing delivery of the presence information.

5. The method of claim 1 further comprising registering the plurality of devices or systems associated therewith to facilitate reception of the state information.

6. The method of claim 1 wherein the state information for at least one of the plurality of devices includes location information associated with the at least one of the plurality of devices.

7. The method of claim 1 wherein at least one of the plurality of devices is a telephone switch and the state information bears on a state of a telephone associated with the telephone switch.

8. The method of claim 7 wherein at least one of the plurality of devices is a mobile telephone switch and corresponding state information bears on the state of a mobile telephone associated with the mobile telephone switch and at least one of the plurality of devices is a landline telephone switch and corresponding state information bears on the state of a landline telephone associated with the landline telephone switch.

9. The method of claim 1 wherein at least one of the plurality of devices is associated with a cable or satellite television system and the state information bears on a state of the least one of the plurality of devices associated with the cable or satellite television system.

10. The method of claim 1 wherein at least one of the plurality of devices is an internet appliance and the state information bears on a state of the internet appliance.

11. The method of claim 1 wherein at least one of the plurality of devices is associated with a wireless telemetry system and the state information bears on a state of the least one of the plurality of devices associated with the wireless telemetry system.

12. The method of claim 1 wherein at least one of the plurality of devices is an entertainment device and the state information bears on a state of the entertainment device.

13. The method of claim 1 wherein at least one of the plurality of devices is a physical presence detection system and the state information bears on physical presence of the user as determined by the physical presence detection system.

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.

15. The system of claim 14 wherein said control system is further adapted to:

receive a profile from the user; and

generate the presence rules based on the profile, wherein the presence rules define how to evaluate the state information to create the presence information.

16. The system of claim 14 wherein said control system is further adapted to:

receive a request from the presence application to receive the presence information for the user; and

authorize delivery of the presence information to the presence application.

17. The system of claim 16 wherein said control system is further adapted to:

determine initial presence information based on initial state information for the plurality of devices; and

deliver the initial presence information for the user to the presence application upon authorizing delivery of the presence information.

18. The system of claim 14 wherein said control system is further adapted to register the plurality of devices or system associated therewith to facilitate reception of the state information.

19. The system of claim 14 wherein the state information for at least one of the plurality of devices includes location information associated with the at least one of the plurality of devices.

20. The system of claim 14 wherein at least one of the plurality of devices is a telephone switch and the state information bears on a state of a telephone associated with the telephone switch.

21. The system of claim 20 wherein at least one of the plurality of devices is a mobile telephone switch and corresponding state information bears on the state of a mobile telephone associated with the mobile telephone switch and at least one of the plurality of devices is at landline telephone switch and corresponding state information bears on a state of a landline telephone associated with the landline telephone switch.

22. The system of claim 14 wherein at least one of the plurality of devices is associated with a cable or satellite television system and the state information bears on a state of the at least one of the plurality of devices associated with the cable or satellite television system.

23. The system of claim 14 wherein at least one of the plurality of devices is an internet appliance and the state information bears on a state of the internet appliance.

24. The system of claim 14 wherein at least one of the plurality of devices is associated with a wireless telemetry system and the state information bears on a state of the at least one of the plurality of devices associated with the wireless telemetry system.

25. The system of claim 14 wherein at least one of the plurality of devices is an entertainment device and the state information bears on a state of the entertainment device.

26. The system of claim 14 wherein at least one of the plurality of devices is a physical presence detection system and the state information bears on physical presence of the user as determined by the physical presence detection system.

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.

28. The computer readable medium of claim 27 comprising further instructions to:

receive a profile from the user; and

generate the presence rules based on the profile, wherein the presence rules define how to evaluate the state information to create the presence information.

Assignments (10)
RELEASE OF SECURITY INTEREST Recorded Oct 26, 2020
From: JEFFERIES FINANCE LLC
To: RPX CLEARINGHOUSE LLC
Reel/Frame 054305/0505 →
PATENT SECURITY AGREEMENT Recorded Oct 23, 2020
From: RPX CLEARINGHOUSE LLC; RPX CORPORATION
To: BARINGS FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 054198/0029 →
PATENT SECURITY AGREEMENT Recorded Oct 23, 2020
From: RPX CLEARINGHOUSE LLC; RPX CORPORATION
To: BARINGS FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 054244/0566 →
SECURITY INTEREST Recorded Jun 29, 2018
From: RPX CLEARINGHOUSE LLC
To: JEFFERIES FINANCE LLC
Reel/Frame 046485/0644 →
RELEASE (REEL 038041 / FRAME 0001) Recorded Jan 2, 2018
From: JPMORGAN CHASE BANK, N.A.
To: RPX CORPORATION; RPX CLEARINGHOUSE LLC
Reel/Frame 044970/0030 →
SECURITY AGREEMENT Recorded Mar 9, 2016
From: RPX CORPORATION; RPX CLEARINGHOUSE LLC
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 038041/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 9, 2015
From: ROCKSTAR CONSORTIUM US LP; ROCKSTAR CONSORTIUM LLC; BOCKSTAR TECHNOLOGIES LLC; CONSTELLATION TECHNOLOGIES LLC; MOBILESTAR TECHNOLOGIES LLC; NETSTAR TECHNOLOGIES LLC
To: RPX CLEARINGHOUSE LLC
Reel/Frame 034924/0779 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 3, 2014
From: ROCKSTAR BIDCO, LP
To: ROCKSTAR CONSORTIUM US LP
Reel/Frame 031911/0856 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 28, 2011
From: NORTEL NETWORKS LIMITED
To: ROCKSTAR BIDCO, LP
Reel/Frame 027164/0356 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 19, 2002
From: YOAKUM, JOHN H.; MCKINNON, STEVE J.; CHRISTIE, SAMUEL H., IV
To: NORTEL NETWORKS LIMITED
Reel/Frame 012714/0808 →