METHOD AND SYSTEM FOR PROVIDING AUTO-SORTING OF COLLABORATIVE PARTNERS OR COMPONENTS BASED ON FREQUENCY OF COMMUNICATION AND/OR ACCESS IN A COLLABORATION SYSTEM USER INTERFACE
First Claim
1. A method for auto-sorting of a list in a user interface of a collaboration system, comprising:
- determining, for each element in the list, a frequency of actions associated with that element;
determining a subset of the elements in the list having the highest frequencies of actions; and
locating the subset of elements in the list having the highest frequencies of actions at a top-most part of the list within the user interface of the collaboration system.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for auto-sorting of lists based on most frequent component access or partner collaboration. The elements in the lists may represent collaboration partners (e.g. instant messaging contacts), and/or collaboration components such as Web addresses, events, collaborative documents, activity objects, and/or desktop applications. The system monitors component accesses and/or partner collaborations over a configurable time period to determine the frequency of collaborations with specific collaboration partners, and/or the frequency of accesses to collaboration components. The disclosed system then determines a set of collaboration partners and/or components that are most frequently collaborated with and/or accessed, and moves the list elements representing those collaboration partners and/or components into a top-located sub-list within a list of elements representing a larger number of collaboration partners and/or components in a user interface provided to a local user. The size of the top-located sub-list is user configurable, and the user may further indicate that certain collaboration partners and/or components are to be added to the sub-list, removed from the sub-list, always excluded from the sub-list, or always included in the sub-list. The local user may also be provided with a configurable set of alert notifications through the user interface communicating when collaboration partners and/or components have been added to and/or removed from the sub-list.
69 Citations
23 Claims
-
1. A method for auto-sorting of a list in a user interface of a collaboration system, comprising:
-
determining, for each element in the list, a frequency of actions associated with that element; determining a subset of the elements in the list having the highest frequencies of actions; and locating the subset of elements in the list having the highest frequencies of actions at a top-most part of the list within the user interface of the collaboration system. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for auto-sorting based on most frequently chatted-with contacts in an instant messaging application user interface, comprising:
-
determining the frequency with which each contact in a local user'"'"'s contact list has participated in instant messaging sessions with the local user; determining a predetermined number of contacts that have most frequently participated in instant messaging sessions with the local user; and displaying the predetermined number of contacts that have most frequently participated in instant messaging sessions with the local user in a sub-list located in a top portion of a display of the contact list that is part of the instant messaging user interface. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A system including a computer readable medium, the computer readable medium having program code stored thereon for auto-sorting based on most frequently chatted-with contacts in an instant messaging application user interface, the program code comprising:
-
program code for determining the frequency with which each contact in a local user'"'"'s contact list has participated in instant messaging sessions with the local user; program code for determining a predetermined number of contacts that have most frequently participated in instant messaging sessions with the local user; and program code for displaying the predetermined number of contacts that have most frequently participated in instant messaging sessions with the local user in a sub-list located in a top portion of a display of the contact list that is part of the instant messaging user interface.
-
-
21. A computer program product including a computer readable medium, the computer readable medium having program code stored thereon for auto-sorting based on most frequently chatted-with contacts in an instant messaging application user interface, the program code comprising:
-
program code for determining the frequency with which each contact in a local user'"'"'s contact list has participated in instant messaging sessions with the local user; program code for determining a predetermined number of contacts that have most frequently participated in instant messaging sessions with the local user; and program code for displaying the predetermined number of contacts that have most frequently participated in instant messaging sessions with the local user in a sub-list located in a top portion of a display of the contact list that is part of the instant messaging user interface.
-
-
22. A computer data signal embodied in a carrier wave, the computer data signal having program code stored thereon for auto-sorting based on most frequently chatted-with contacts in an instant messaging application user interface, the program code comprising:
-
program code for determining the frequency with which each contact in a local user'"'"'s contact list has participated in instant messaging sessions with the local user; program code for determining a predetermined number of contacts that have most frequently participated in instant messaging sessions with the local user; and program code for displaying the predetermined number of contacts that have most frequently participated in instant messaging sessions with the local user in a sub-list located in a top portion of a display of the contact list that is part of the instant messaging user interface.
-
-
23. A system for auto-sorting based on most frequently chatted-with contacts in an instant messaging application user interface, comprising:
-
means for determining the frequency with which each contact in a local user'"'"'s contact list has participated in instant messaging sessions with the local user; means for determining a predetermined number of contacts that have most frequently participated in instant messaging sessions with the local user; and means for displaying the predetermined number of contacts that have most frequently participated in instant messaging sessions with the local user in a sub-list located in a top portion of a display of the contact list that is part of the instant messaging user interface.
-
Specification