Legal claims defining the scope of protection, as filed with the USPTO.
1. A method for managing caller identifiers, comprising: communicating a plurality of calls at a communication device, each call associated with a caller identifier; storing the caller identifiers associated with the plurality of calls in response to the communication; displaying an option to sort caller identifiers; in response to the user selecting the option to sort caller identifiers, displaying a plurality of sort commands on a user interface to a user of the communication device, the plurality of sort commands used to organize and display the caller identifiers, the plurality of sort commands comprising: a first sort command comprising: determining a count value for each caller identifier, the count value of a caller identifier describing a number of calls associated with the caller identifier; and arranging the caller identifiers in accordance with the count values; a second sort command comprising: determining a user name for each caller identifier; and arranging the caller identifiers in accordance with the user names; a third sort command comprises arranging the caller identifiers in numerical order; a fourth sort command comprising: determining a time and a date for each caller identifier; and arranging the caller identifiers in accordance with the times and the dates; and a fifth sort command comprising: determining an origin category for each caller identifier arranging the caller identifiers in accordance with the origin categories; receiving a sort command selected from the plurality of sort commands by the user; accessing the sort command at the communication device; organizing the caller identifiers in accordance with the sort command; and displaying at the communication device the organized caller identifiers to manage the caller identifiers.
2. The method of claim 1 , further comprising: receiving a selection of a caller identifier of the displayed caller identifiers; and initiating a call corresponding to the selected caller identifier.
3. The method of claim 1 , wherein organizing the caller identifiers in accordance with the sort command comprises: determining whether each call associated with a caller identifier comprises an incoming call or an outgoing call; and organizing the caller identifiers in accordance with the determination.
4. The method of claim 1 , wherein organizing the caller identifiers in accordance with the sort command comprises: determining a user name for each caller identifier; and arranging the caller identifiers in accordance with the user names.
5. The method of claim 1 , wherein organizing the caller identifiers in accordance with the sort command comprises: determining a telephone number for each caller identifier; and arranging the caller identifiers in accordance with the telephone numbers.
6. The method of claim 1 , wherein: organizing the caller identifiers in accordance with the sort command comprises selecting a subset of the caller identifiers according to a criterion; and displaying the organized caller identifiers comprises displaying the subset of the caller identifiers.
7. A system for managing caller identifiers, comprising: a memory operable to store a plurality of caller identifiers; and a processor coupled to the memory and operable to: communicate a plurality of calls at a communication device, each call associated with a caller identifier of the plurality of caller identifiers; store the plurality of caller identifiers in response to the communication; display an option to sort caller identifiers; in response to the user selecting the option to sort caller identifiers, display a plurality of sort commands on a user interface to a user of the communication device, the plurality of sort commands used to organize and display the caller identifiers, the plurality of sort commands comprising: a first sort command comprising: determining a count value for each caller identifier, the count value of a caller identifier describing a number of calls associated with the caller identifier; and arranging the caller identifiers in accordance with the count values; a second sort command comprising: determining a user name for each caller identifier; and arranging the caller identifiers in accordance with the user names; a third sort command comprises arranging the caller identifiers in numerical order; a fourth sort command comprising: determining a time and a date for each caller identifier; and arranging the caller identifiers in accordance with the times and the dates; and a fifth sort command comprising: determining an origin category for each caller identifier arranging the caller identifiers in accordance with the origin categories; receive a sort command selected from the plurality of sort commands by the user; access the sort command at the communication device; organize the caller identifiers in accordance with the sort command; and display at the communication device the organized caller identifiers to manage the caller identifiers.
8. The system of claim 7 , the processor further operable to: receive a selection of a caller identifier of the displayed caller identifiers; and initiate a call corresponding to the selected caller identifier.
9. The system of claim 7 , the processor operable to organize the caller identifiers in accordance with the sort command by: determining whether each call associated with a caller identifier comprises an incoming call or an outgoing call; and organizing the caller identifiers in accordance with the determination.
10. The system of claim 7 , the processor operable to organize the caller identifiers in accordance with the sort command by: determining a user name for each caller identifier; and arranging the caller identifiers in accordance with the user names.
11. The system of claim 7 , the processor operable to organize the caller identifiers in accordance with the sort command by: determining a telephone number for each caller identifier; and arranging the caller identifiers in accordance with the telephone numbers.
12. The system of claim 7 , the processor operable to: organize the caller identifiers in accordance with the sort command by selecting a subset of the caller identifiers according to a criterion; and display the organized caller identifiers by displaying the subset of the caller identifiers.
13. A computer-readable memory encoded with a computer program for managing caller identifiers operable to: communicate a plurality of calls at a communication device, each call associated with a caller identifier; store the caller identifiers associated with the plurality of calls in response to the communication; display an option to sort caller identifiers; in response to the user selecting the option to sort caller identifiers, display a plurality of sort commands on a user interface to a user of the communication device, the plurality of sort commands used to organize and display the caller identifiers, the plurality of sort commands comprising: a first sort command comprising: determining a count value for each caller identifier, the count value of a caller identifier describing a number of calls associated with the caller identifier; and arranging the caller identifiers in accordance with the count values; a second sort command comprising: determining a user name for each caller identifier; and arranging the caller identifiers in accordance with the user names; a third sort command comprises arranging the caller identifiers in numerical order; a fourth sort command comprising: determining a time and a date for each caller identifier; and arranging the caller identifiers in accordance with the times and the dates; and a fifth sort command comprising: determining an origin category for each caller identifier arranging the caller identifiers in accordance with the origin categories; receive a sort command selected from the plurality of sort commands by the user; access the sort command at the communication device; organize the caller identifiers in accordance with the sort command; and display at the communication device the organized caller identifiers to manage the caller identifiers.
14. The computer-readable memory of claim 13 , further operable to: receive a selection of a caller identifier of the displayed caller identifiers; and initiate a call corresponding to the selected caller identifier.
15. The computer-readable memory of claim 13 , operable to organize the caller identifiers in accordance with the sort command by: determining whether each call associated with a caller identifier comprises an incoming call or an outgoing call; and organizing the caller identifiers in accordance with the determination.
16. The computer-readable memory of claim 13 , operable to organize the caller identifiers in accordance with the sort command by: determining a user name for each caller identifier; and arranging the caller identifiers in accordance with the user names.
17. The computer-readable memory of claim 13 , operable to organize the caller identifiers in accordance with the sort command by: determining a telephone number for each caller identifier; and arranging the caller identifiers in accordance with the telephone numbers.
18. The computer-readable memory of claim 13 , operable to: organize the caller identifiers in accordance with the sort command by selecting a subset of the caller identifiers according to a criterion; and display the organized caller identifiers by displaying the subset of the caller identifiers.
19. A system for managing caller identifiers, comprising: means for communicating a plurality of calls at a communication device, each call associated with a caller identifier; means for storing the caller identifiers associated with the plurality of calls in response to the communication; means for displaying an option to sort caller identifiers; in response to the user selecting the option to sort caller identifiers, means for displaying a plurality of sort commands on a user interface to a user of the communication device, the plurality of sort commands used to organize and display the caller identifiers, the plurality of sort commands comprising: a first sort command comprising: determining a count value for each caller identifier, the count value of a caller identifier describing a number of calls associated with the caller identifier; and arranging the caller identifiers in accordance with the count values; a second sort command comprising: determining a user name for each caller identifier; and arranging the caller identifiers in accordance with the user names; a third sort command comprises arranging the caller identifiers in numerical order; a fourth sort command comprising: determining a time and a date for each caller identifier; and arranging the caller identifiers in accordance with the times and the dates; and a fifth sort command comprising: determining an origin category for each caller identifier arranging the caller identifiers in accordance with the origin categories; means for receiving a sort command selected from the plurality of sort commands by the user; means for accessing the sort command at the communication device; means for organizing the caller identifiers in accordance with the sort command; and means for displaying at the communication device the organized caller identifiers to manage the caller identifiers.
20. A method for managing caller identifiers, comprising: communicating a plurality of calls at a communication device, each call associated with a caller identifier; storing the caller identifiers associated with the plurality of calls in response to the communication; displaying an option to sort caller identifiers; in response to the user selecting the option to sort caller identifiers, displaying a plurality of sort commands on a user interface to a user of the communication device, the plurality of sort commands used to organize and display the caller identifiers, the plurality of sort commands comprising: a first sort command comprising: determining a count value for each caller identifier, the count value of a caller identifier describing a number of calls associated with the caller identifier; and arranging the caller identifiers in accordance with the count values; a second sort command comprising: determining a user name for each caller identifier; and arranging the caller identifiers in accordance with the user names; a third sort command comprises arranging the caller identifiers in numerical order; a fourth sort command comprising: determining a time and a date for each caller identifier; and arranging the caller identifiers in accordance with the times and the dates; and a fifth sort command comprising: determining an origin category for each caller identifier arranging the caller identifiers in accordance with the origin categories; receiving a sort command selected from the plurality of sort commands by the user; accessing the sort command at the communication device; organizing the caller identifiers in accordance with the sort command by: determining a count value for each caller identifier, the count value of a caller identifier describing a number of calls associated with the caller identifier, and arranging the caller identifiers in accordance with the count values; determining whether each call associated with a caller identifier comprises an incoming call or an outgoing call, and organizing the caller identifiers in accordance with the determination; determining a user name for each caller identifier, and arranging the caller identifiers in accordance with the user names; determining a telephone number for each caller identifier, and arranging the caller identifiers in accordance with the telephone numbers; and selecting a subset of the caller identifiers according to a criterion; displaying at the communication device the organized caller identifiers to manage the caller identifiers by displaying the subset of the caller identifiers; receiving a selection of a caller identifier of the displayed caller identifiers; and initiating a call corresponding to the selected caller identifier.
Unknown
June 19, 2007
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.