IP Library Granted Patent US 7,584,258
Granted Patent B2
US 7,584,258 · App. 11/294,288 · Granted Sep 1, 2009

Method and system for managing instant messaging status

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,584,258
App. No.
11/294,288
Granted
Sep 1, 2009
Kind
B2
Abstract

A system for managing instant messaging status. An occurrence of an event for a user in a calendar application is detected. A status of the user for an instant messaging system is controlled during the occurrence of the event in response to detecting the occurrence of the event.

Claims (30)

1. A computer implemented method for managing an instant messaging status, the computer implemented method comprising:

responsive to a computer processor detecting an occurrence of a scheduled event for a user in calendar application, during the occurrence the detected scheduled event,

dynamically linking the calendar application with a instant messaging application; and

allowing the linked calendar application to control a status of the user instead of the linked instant messaging application, wherein the linked calendar application allows the user to control how many interruptions the user is willing to accept during the occurrence of the detected scheduled event.

2. The computer implemented method of claim 1 , wherein allowing the linked calendar application to control a status of the user instead of the linked instant messaging application further comprises:

changing the status of the user if the status is different from a preferred status specified for the event.

3. The computer implemented method of claim 2 , wherein the instant messaging application and the calendar application reside in different devices.

4. The computer implemented method of claim 2 , wherein the instant messaging application and the calendar application are linked together by set user preferences.

5. The computer implemented method of claim 2 , wherein the instant messaging application and the calendar application are linked using an instant messaging application address and a calendar application address.

6. The computer implemented method of claim 1 , allowing the linked instant messaging application to control a status of the user instead of the linked calendar application.

7. The computer implemented method of claim 6 , wherein the instant messaging application and the calendar application reside in a same client device.

8. The computer implemented method of claim 1 , wherein the occurrence of the event is at least one of a meeting or an appointment.

9. The computer implemented method of claim 1 , wherein the status is at least one of a do not disturb or a user input message.

10. The computer implemented method of claim 9 , wherein the user input message includes a default message.

11. A data processing system comprising:

a bus system;

a storage device connected to the bus system, wherein the storage device includes a set of instructions; and

a processing unit connected to the bus system, wherein the processing unit executes the set of instructions responsive to detecting an occurrence of a scheduled event for a user in calendar application, during the occurrence the detected scheduled event, dynamically linking the calendar application with a instant messaging application; and allowing the linked calendar application to control a status of the user instead of the linked instant messaging application, wherein the linked calendar application allows the user to control how many interruptions the user is willing to accept during the occurrence of the detected scheduled event.

12. The data processing system of claim 11 , allowing the linked instant messaging application to control a status of the user instead of the linked calendar application.

13. A

computer-usable storage medium having computer usable program code tangibly embodied therein for managing an instant messaging status, the computer usable program code comprising:

computer usable program code configured to detect an occurrence of a scheduled event for a user in calendar application, during the occurrence the detected scheduled event, dynamically link the calendar application with a instant messaging application and allow the linked calendar application to control a status of the user instead of the linked instant messaging application, wherein the linked calendar application allows the user to control how many interruptions the user is willing to accept during the occurrence of the detected scheduled event.

14. The computer-usable storage medium of claim 13 , wherein the computer usable program code configured to allow the linked calendar application to control the status of the user instead of the linked instant messaging application further comprises:

changing the status of the user if the status is different from a preferred status specified for the event.

15. The computer-usable storage medium of claim 14 , wherein the instant messaging application and the calendar application reside in different devices.

16. The computer-usable storage medium of claim 14 , wherein the instant messaging application and the calendar application are linked together by set user preferences.

17. The computer-usable storage medium of claim 14 , wherein the instant messaging application and the calendar application are linked using an instant messaging application address and a calendar application address.

18. The computer-usable storage medium of claim 13 , the computer usable program code configured to allow the linked instant messaging application to control a status of the user instead of the linked calendar application.

19. The computer-usable storage medium of claim 18 , wherein the instant messaging application and the calendar application reside in a same client device.

20. The computer-usable storage medium of claim 13 , wherein the status is at least one of a do not disturb or a user input message.

Assignments (3)
CHANGE OF NAME Recorded Oct 2, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044101/0610 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 30, 2011
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: GOOGLE INC.
Reel/Frame 027463/0594 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 13, 2005
From: MARESH, MARK EDMUND
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 017114/0063 →