Method and system to provide contextual, intelligent address book listings
First Claim
Patent Images
1. A method of providing address book listings on a user device utilizing hardware in combination with a computer program product comprising a computer usable storage medium having readable program code embodied in the storage medium, the method comprising:
- determining a weight of each identifier in an address book;
sorting the each identifier in a descending order or ascending order according to the determined weight;
determining whether the user wishes to implement a most frequently accessed (MFA) scenario and, if so, providing an MFA list from a database to a user on the user device based on the sorting of each identifier;
tabulating a contextual access weight and determining a master weight based on frequency of context;
calculating another weight based on an association between a selected recipient and other recipients which were previously sent the same type of communication;
separately maintaining, from a listing of names previously accessed, the MFA list in the user device; and
modifying a weight of an identifier on the MFA list,wherein the determining assigns the weights based on frequency of sending, andwherein the sorting and the determining whether the user wishes to implement the MFA scenario includes, allowing the user to select a mode on the user device and, after the user selects the mode, sorting recipients for the selected mode using the MFA scenario.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method of providing address book listings. The system and method includes determining a weight of each identifier in an address book and sorting each identifier in a descending order or ascending order according to the determined weight. The list is provided to a user based on the sorting of each identifier.
19 Citations
40 Claims
-
1. A method of providing address book listings on a user device utilizing hardware in combination with a computer program product comprising a computer usable storage medium having readable program code embodied in the storage medium, the method comprising:
-
determining a weight of each identifier in an address book; sorting the each identifier in a descending order or ascending order according to the determined weight; determining whether the user wishes to implement a most frequently accessed (MFA) scenario and, if so, providing an MFA list from a database to a user on the user device based on the sorting of each identifier; tabulating a contextual access weight and determining a master weight based on frequency of context; calculating another weight based on an association between a selected recipient and other recipients which were previously sent the same type of communication; separately maintaining, from a listing of names previously accessed, the MFA list in the user device; and modifying a weight of an identifier on the MFA list, wherein the determining assigns the weights based on frequency of sending, and wherein the sorting and the determining whether the user wishes to implement the MFA scenario includes, allowing the user to select a mode on the user device and, after the user selects the mode, sorting recipients for the selected mode using the MFA scenario. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method of providing address book listings on a user device, the method comprising:
-
managing an address book by assigning weights to listings in the address book based on predetermined criteria; providing a list of the listings in a sorted order based on the assigned weights, independent of an alphanumerical ordering; calculating another weight based on an association between a selected individual and other individuals which were previously sent the same type of communication; tabulating a contextual access weight; and determining a master weight based on frequency of context, wherein the weights are assigned based on frequency of sending, wherein a computer infrastructure of a service provider performs the steps of managing, providing, calculating, tabulating and determining for a customer having the user device, and further comprising allowing a user to select a mode on the user device and, after the user selects the mode, sorting recipients for the selected mode using a most frequently accessed (MFA) scenario. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A system of providing address book listings on a user device comprising hardware having a server having a database containing data associated with one or more address books, and at least one of a hardware and software component for assigning weights to listings in the address book based on at least one of:
- frequency of past requests, access by association and action type, providing the weighted listings in a sorted order, independent of an alphanumerical sort order, and calculating another weight based on an association between a selected recipient and other recipients which were previously sent the same type of communication, wherein the weights are assigned based on frequency of sending, and wherein the system tabulates a contextual access weight and determines a master weight based on frequency of context, and wherein a computer infrastructure of a service provider performs the assigning, providing and calculating for a customer having the user device, and further comprising allowing a user to select a mode on the user device and, after the user selects the mode, sorting recipients for the selected mode using a most frequently accessed (MFA) scenario.
- View Dependent Claims (32, 33, 34, 35, 36, 37)
-
38. A cell phone comprising hardware in combination with a computer program product comprising a computer usable storage medium having readable program code embodied in the medium, the computer program product includes at least one component to:
-
assign a weight of each listed recipient in an address book; sort the each listed recipient according to the assigned weight into a user format; provide a sorted user format to a user, tabulate a contextual access weight and determine a master weight based on frequency of context; and calculate another weight based on an association between a selected recipient and other recipients which were previously sent the same type of communication, wherein the weights are assigned based on frequency of sending, wherein a computer infrastructure of a service provider performs the steps of assign, sort, provide, tabulate and calculate for a customer having the cell phone and receives payment for performing said steps from a sale of advertising content, and wherein, after it is determined that the user desires to implement a most frequently accessed (MFA) scenario, the computer program product includes at least one component to allow the user to select a mode and, after the user selects the mode, sort recipients for the selected mode using the MFA scenario. - View Dependent Claims (40)
-
-
39. A process for integrating computing infrastructure, comprising integrating computer-readable code into a computer system, wherein the computer system comprises a computer usable storage medium, wherein the code in combination with the computer system is capable of performing a method on a user device comprising:
-
determining a weight of each identifier in an address book; sorting the each identifier in a descending order or ascending order according to the determined weight, independent of an alphanumerical sorting; providing a list to a user on a device having a keyboard or keypad based on the sorting of each identifier; tabulating a contextual access weight and determining a master weight based on frequency of context; calculating another weight based on an association between a selected recipient and other recipients which were previously sent the same type of communication; and separately maintaining, from a listing of names previously accessed, a most frequently accessed (MFA) list in the user device for each of the following modes; telephone calls; emails; and short message servicing (SMS) messages, wherein the determining assigns the weights based on frequency of sending, and wherein each separately maintained MFA list for the telephone calls, the emails and the SMS messages is automatically and dynamically changed, and further comprising; determining whether the user wishes to implement an MFA scenario, and, after it is determined that the user desires to implement the MFA scenario, allowing the user to select the mode on the user device and, after the user selects the mode, sorting recipients for the selected mode using the MFA scenario.
-
Specification