IP Library Granted Patent US 10,223,672
Granted Patent B2
US 10,223,672 · App. 11/612,511 · Granted Mar 5, 2019

Method, system, and program product for differentially displaying an instant messaging (IM) availability

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 10,223,672
App. No.
11/612,511
Granted
Mar 5, 2019
Kind
B2
Abstract

The invention provides a method, system, and program product for differentially displaying an instant messaging (IM) availability to a plurality of potential interlocutors. In one embodiment, the invention includes creating a relationship chart of potential interlocutors based on an organizational chart; defining a willingness to communicate, including a temporal component; establishing an IM availability for each potential interlocutor using the relationship chart and the willingness to communicate; sending the IM availability to a server; transmitting the IM availability from the server to a potential interlocutor's computing device capable of displaying the IM availability; receiving an IM invitation from an interlocutor; and generating an alert based on the IM availability for the interlocutor.

Claims (106)

1. A method for differentially establishing an instant messaging (IM) status for potential interlocutors, the method comprising:

creating a relationship chart of potential interlocutors using a hierarchical organizational chart including a user in which a first potential interlocutor occupies a position higher than the user in the hierarchical organizational chart, a second potential interlocutor occupies a position equal to the user in the hierarchical organizational chart, and a third potential interlocutor occupies a position that is lower than the user in the hierarchical organizational chart,

wherein the hierarchical organizational chart used to establish the IM status for the potential interlocutors includes relative positions of the potential interlocutors within a business or a group to which the user belongs,

wherein the hierarchical organizational chart is predetermined based on job titles within the business or the group to which the user belongs,

wherein the first potential interlocutor is superior to the user within the business or the group to which the user belongs,

wherein second potential interlocutor is equal to the user within the business or the group to which the user belongs,

wherein the third potential interlocutor is subordinate to the user within the business or the group to which the user belongs, and

wherein the relationship chart is created without user input;

receiving a single indication of the user's willingness to communicate, the user's willingness to communicate including a temporal component; and

automatically establishing the IM status of the user for each of the first potential interlocutor, the second potential interlocutor, and the third potential interlocutor, wherein the IM status of the user is based on the relative position of each of the first potential interlocutor, the second potential interlocutor, and the third potential interlocutor within the business or the group to which the user belongs and the received single indication of the user's willingness to communicate,

wherein the IM status includes:

an IM availability; and

an IM displayed availability based on the IM availability, and the relationship chart; and

wherein:

the user's IM availability and IM displayed availability of the IM status to the first potential interlocutor indicates availability,

the user's IM availability of the IM status to the second potential interlocutor indicates unavailability, and the user's IM displayed availability of the IM status to the second potential interlocutor indicates a first displayed unavailability, and

the user's IM availability of the IM status to the third potential interlocutor indicates unavailability, and the user's IM displayed availability of the IM status to the third potential interlocutor indicates a second displayed unavailability, distinct from the first displayed unavailability.

2. The method of claim 1 , further comprising:

blocking a potential interlocutor's IM invitation, in the case that the IM status of the user to the potential interlocutor indicates unavailability.

3. The method of claim 1 , further comprising:

receiving an IM invitation from a potential interlocutor; and

generating an alert based on the IM status of the user to the potential interlocutor.

4. The method of claim 1 , wherein the relationship chart is based on data related to past interlocutors.

5. A system comprising:

at least one computing device configured for differentially establishing an instant messaging (IM) status for potential interlocutors by performing a method comprising:

creating a relationship chart of potential interlocutors using a hierarchical organizational chart including a user in which a first potential interlocutor occupies a position higher than the user in the hierarchical organizational chart, a second potential interlocutor occupies a position equal to the user in the hierarchical organizational chart, and a third potential interlocutor occupies a position that is lower than the user in the hierarchical organizational chart,

wherein the hierarchical organizational chart used to establish the IM status for the potential interlocutors includes relative positions of the potential interlocutors within a business or a group to which the user belongs,

wherein the hierarchical organizational chart is predetermined based on job titles within the business or the group to which the user belongs,

wherein the first potential interlocutor is superior to the user within the business or the group to which the user belongs,

wherein second potential interlocutor is equal to the user within the business or the group to which the user belongs,

wherein the third potential interlocutor is subordinate to the user within the business or the group to which the user belongs, and

wherein the relationship chart is created without user input;

receiving a single indication of the user's willingness to communicate, the user's willingness to communicate including a temporal component; and

automatically establishing the IM status of the user for each of the first potential interlocutor, the second potential interlocutor, and the third potential interlocutor, wherein the IM status of the user is based on the relative position of each of the first potential interlocutor, the second potential interlocutor, and the third potential interlocutor within the business or the group to which the user belongs and the received single indication of the user's willingness to communicate,

wherein the IM status includes:

an IM availability; and

an IM displayed availability based on the IM availability, and the relationship chart; and

wherein:

the user's IM availability and IM displayed availability of the IM status to the first potential interlocutor indicates availability,

the user's IM availability of the IM status to the second potential interlocutor indicates unavailability, and the user's IM displayed availability of the IM status to the second potential interlocutor indicates a first displayed unavailability, and

the user's IM availability of the IM status to the third potential interlocutor indicates unavailability, and the user's IM displayed availability of the IM status to the third potential interlocutor indicates a second displayed unavailability, distinct from the first displayed unavailability.

6. The system of claim 5 , wherein the method further comprises:

blocking a potential interlocutor's IM invitation, in the case that the IM status of the user to the interlocutor indicates unavailability.

7. The system of claim 5 , wherein the method further comprises:

receiving an IM invitation from a potential interlocutor; and

generating an alert based on the IM status of the user to the potential interlocutor.

8. The system of claim 5 , wherein the relationship chart is based on data related to past interlocutors.

9. A program product stored on a computer-readable storage medium, which when executed, differentially establishes an instant messaging (IM) status for potential interlocutors, the program product being operable to carry out a method comprising:

creating a relationship chart of potential interlocutors using a hierarchical organizational chart including a user in which a first potential interlocutor occupies a position higher than the user in the hierarchical organizational chart, a second potential interlocutor occupies a position equal to the user in the hierarchical organizational chart, and a third potential interlocutor occupies a position that is lower than the user in the hierarchical organizational chart,

wherein the hierarchical organizational chart used to establish the IM status for the potential interlocutors includes relative positions of the potential interlocutors within a business or a group to which the user belongs,

wherein the hierarchical organizational chart is predetermined based on job titles within the business or the group to which the user belongs,

wherein the first potential interlocutor is superior to the user within the business or the group to which the user belongs,

wherein second potential interlocutor is equal to the user within the business or the group to which the user belongs,

wherein the third potential interlocutor is subordinate to the user within the business or the group to which the user belongs, and

wherein the relationship chart is created without user input;

receiving a single indication of a user's willingness to communicate, the user's willingness to communicate including a temporal component; and

automatically establishing the IM status of the user for each of the first potential interlocutor, the second potential interlocutor, and the third potential interlocutor, wherein the IM status of the user is based on the relative position of each of the first potential interlocutor, the second potential interlocutor, and the third potential interlocutor within the business or the group to which the user belongs and the received single indication of the user's willingness to communicate,

wherein the IM status includes:

an IM availability; and

an IM displayed availability based on the IM availability, and the relationship chart; and

wherein:

the user's IM availability and IM displayed availability of the IM status to the first potential interlocutor indicates availability,

the user's IM availability of the IM status to the second potential interlocutor indicates unavailability, and the user's IM displayed availability of the IM status to the second potential interlocutor indicates a first displayed unavailability, and

the user's IM availability of the IM status to the third potential interlocutor indicates unavailability, and the user's IM displayed availability of the IM status to the third potential interlocutor indicates a second displayed unavailability, distinct from the first displayed unavailability.

10. The program product of claim 9 , wherein the method further comprises:

blocking a potential interlocutor's IM invitation, in the case that the IM status of the user to the potential interlocutor indicates unavailability.

11. The program product of claim 9 , wherein the method further comprises:

receiving an IM invitation from a potential interlocutor; and

generating an alert based on the IM status of the user to the potential interlocutor.

12. The program product of claim 9 , wherein the relationship chart in based on data related to past interlocutors.

13. A method for deploying an application for differentially establishing an instant messaging (IM) status for potential interlocutors, comprising:

providing a computer infrastructure being operable to:

create a relationship chart of potential interlocutors using a hierarchical organizational chart including a user in which a first potential interlocutor occupies a position higher than the user in the hierarchical organizational chart, a second potential interlocutor occupies a position equal to the user in the hierarchical organizational chart, and a third potential interlocutor occupies a position that is lower than the user in the hierarchical organizational chart,

wherein the hierarchical organizational chart used to establish the IM status for the potential interlocutors includes relative positions of the potential interlocutors within a business or a group to which the user belongs,

wherein the hierarchical organizational chart is predetermined based on job titles within the business or the group to which the user belongs,

wherein the first potential interlocutor is superior to the user within the business or the group to which the user belongs,

wherein second potential interlocutor is equal to the user within the business or the group to which the user belongs,

wherein the third potential interlocutor is subordinate to the user within the business or the group to which the user belongs, and

wherein the relationship chart is created without user input;

receive a single indication of the user's willingness to communicate, the user's willingness to communicate including a temporal component; and

automatically establish the IM status of the user for each of the first potential interlocutor, the second potential interlocutor, and the third potential interlocutor, wherein the IM status of the user is based on the relative position of each of the first potential interlocutor, the second potential interlocutor, and the third potential interlocutor within the business or the group to which the user belongs and the received single indication of the user's willingness to communicate,

wherein the IM status includes:

an IM availability; and

an IM displayed availability based on the IM availability, and the relationship chart; and

wherein:

the user's IM availability and IM displayed availability of the IM status to the first potential interlocutor indicates availability,

the user's IM availability of the IM status to the second potential interlocutor indicates unavailability, and the user's IM displayed availability of the IM status to the second potential interlocutor indicates a first displayed unavailability, and

the user's IM availability of the IM status to the third potential interlocutor indicates unavailability, and the user's IM displayed availability of the IM status to the third potential interlocutor indicates a second displayed unavailability, distinct from the first displayed unavailability.

14. The method of claim 13 , wherein the computer infrastructure is further operable to:

block a potential interlocutor's IM invitation, in the case that the IM status of the user to the potential interlocutor indicates availability.

15. The method of claim 13 , wherein the computer infrastructure is further operable to:

receive an IM invitation from a potential interlocutor; and

generate an alert based on the IM status of the user to the potential interlocutor.

16. The method of claim 13 , wherein the relationship chart is based on data related to past interlocutors.

17. The method of claim 1 , wherein:

the user's IM availability of the IM status to the second potential interlocutor indicating unavailability is a first unavailability indicator; and

the user's IM availability of the IM status to the third potential interlocutor indicating unavailability is a second unavailability indicator, distinct from the first unavailability indicator.

18. The system of claim 5 , wherein:

the user's IM availability of the IM status to the second potential interlocutor indicating unavailability is a first unavailability indicator; and

the user's IM availability of the IM status to the third potential interlocutor indicating unavailability is a second unavailability indicator, distinct from the first unavailability indicator.

19. The program product of claim 9 , wherein:

the user's IM availability of the IM status to the second potential interlocutor indicating unavailability is a first unavailability indicator; and

the user's IM availability of the IM status to the third potential interlocutor indicating unavailability is a second unavailability indicator, distinct from the first unavailability indicator.

20. The method of claim 13 , wherein:

the user's IM availability of the IM status to the second potential interlocutor indicating unavailability is a first unavailability indicator; and

the user's IM availability of the IM status to the third potential interlocutor indicating unavailability is a second unavailability indicator, distinct from the first unavailability indicator.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 13, 2021
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: KYNDRYL, INC.
Reel/Frame 057885/0644 →