IP Library Granted Patent US 7,084,754
Granted Patent B2
US 7,084,754 · App. 10/825,190 · Granted Aug 1, 2006

Communication status management system and method

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,084,754
App. No.
10/825,190
Granted
Aug 1, 2006
Kind
B2
Abstract

The present invention provides a method for communication status management. A first status change request is received from a user, the first status change request including at least a first user status and a first duration. A first current user communication status is established based on the first status change request. The user is prompted based on the first duration. In a particular aspect, the first status change request includes a first user status message.

Claims (43)

1. A method for communication status management, comprising:

receiving a first status change request from a user, the first status change request including at least a first user status indicative of a communication availability of the user and a first duration specifying a period of time during which the first user status is to be maintained;

establishing a user communication status based on the first status change request;

waiting for the period of time specified by the first duration to elapse;

determining if the first status change request includes a second user status to take effect after the period of time specified by the first duration has elapsed, wherein the second user status is indicative of a communication availability of the user; and

in the event the first status change request does not include the second user status, prompting the user to update the user communication status.

2. The method as recited in claim 1 , wherein the first status change request further includes a first user status message including information regarding the first user status.

3. The method as recited in claim 2 , wherein the first status change request further includes the second user status and a second user status message including information regarding the second user status.

4. The method as recited in claim 1 , further comprising:

in the event the first status change request includes the second user status, updating the user communication status based on the second user status.

5. The method as recited in claim 1 , further comprising:

receiving user input following the prompting, wherein the user input includes an updated communication status indicative of a communication availability of the user and an updated duration specifying a period of time during which the updated communication status is to be maintained.

6. The method as recited in claim 5 , further comprising:

determining if the user input includes an indication that the updated communication status is to be maintained indefinitely without additional prompting.

7. The method as recited in claim 6 , further comprising:

in the event the user input does not include an indication that the updated communication status is to be maintained indefinitely without additional prompting, updating the user communication status based on the user input.

8. The method as recited in claim 1 , further comprising transmitting the user communication status.

9. A communication system, comprising:

an interface configured to receive a first status change request from a user, the first status change request including at least a first user status indicative of a communication availability of the user and a first duration specifying a period of time during which the first user status is to be maintained;

a status module operatively coupled to the interface and configured to establish a user communication status based on the first status change request, and to determine if the first status change request includes a second user status to take effect after the period of time specified by the first duration has elapsed, wherein the second user status is indicative of a communication availability of the user; and

wherein the interface is further configured to prompt the user to update the user communication status in the event the first status change request does not include the second user status.

10. The communication system as recited in claim 9 , wherein the first status change request further includes a first user status message including information regarding the first user status.

11. The communication system as recited in claim 10 , wherein the first status change request further includes a second user status indicative of a communication availability of the user and a second user status message including information regarding the second user status.

12. The communication system as recited in claim 9 , wherein the status module is further configured to update the user communication status based on the second user status in the event the first status change request includes the second user status.

13. The communication system as recited in claim 9 , wherein the interface is configured to receive user input following the prompting, and wherein the user input includes an updated communication status indicative of a communication availability of the user and an updated duration specifying a period of time during which the updated communication status is to be maintained.

14. The communication system as recited in claim 13 , wherein the status module is configured to update the user communication status based on the user input in the event the user input does not include an indication that the updated communication status is to be maintained indefinitely without additional prompting.

15. The communication system as recited in claim 9 , further comprising a communication module operatively coupled to the interface and to the status module, and configured to transmit the user communication status.

16. A computer program product for communication status management, the computer program product having a medium with a computer program embodied thereon, the computer program comprising:

computer program code for receiving a first status change request from a user, the first status change request including at least a first user status indicative of a communication availability of the user and a first duration specifying a period of time during which the first user status is to be maintained;

computer program code for establishing a user communication status based on the first status change request;

computer program code for waiting for the period of time specified by the first duration to elapse;

computer program code for determining if the first status change request includes a second user status to take effect after the period of time specified by the first duration has elapsed, wherein the second user status is indicative of a communication availability of the user; and

computer program code for, in the event the first status change request does not include the second user status, prompting the user to update the user communication status.

17. The computer program product as recited in claim 16 , wherein the first status change request further includes a first user status message including information regarding the first user status.

18. The computer program product as recited in claim 17 , wherein the first status change request further includes a second user status indicative of a communication availability of the user and a second user status message including information regarding the second user status.

19. The computer program product as recited in claim 18 , further comprising computer program code for, in the event the first status change request includes the second user status, updating the user communication status based on the second user status.

20. The computer program product as recited in claim 16 , further comprising:

computer program code for receiving user input following the prompting, wherein the user input includes an updated communication status indicative of a communication availability of the user, and an updated duration specifying a period of time during which the updated communication status is to be maintained.

21. The computer program product as recited in claim 20 , further comprising:

computer program code for determining if the user input includes an indication that the updated communication status is to be maintained indefinitely without additional prompting.

22. The computer program product as recited in claim 21 , further comprising:

computer program code for, in the event the user input does not include an indication that the updated communication status is to be maintained indefinitely without additional prompting, updating the user communication status based on the user input.

23. The computer program product as recited in claim 16 , further comprising computer program code for transmitting the user communication status.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 13, 2015
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: LINKEDIN CORPORATION
Reel/Frame 035201/0479 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 30, 2004
From: BENEJAM, ROBERTO; SAMN, JONATHAN; SAKA, OLUYEMI BABATUNDE
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 014925/0545 →