Method and device for storing and accessing retail contacts
First Claim
Patent Images
1. A method of connecting with a retail contact using a mobile communication device, the mobile communication device having a display and an input device, the method comprising:
- storing retail contact data in memory on the mobile communication device, wherein the retail contact data includes retail contact information detailing a plurality of retail contacts, a plurality of keywords, and a plurality of associations linking each retail contact to one or more of the keywords;
storing a favorite designation within at least one of the associations;
receiving an input search term through the input device;
determining that the input search term matches one of the keywords;
identifying each retail contact linked to the matching keyword by one of the associations and retrieving retail contact information for each of the identified retail contacts;
determining that one of the retrieved retail contacts in connection with the matching keyword is a favorite contact based on the favorite designation within the association between the matching keyword and the one of the retrieved retail contacts;
displaying, on the display, a list including the retrieved retail contact information for retail contacts linked to the matching keyword, including displaying, at the top of the list, retail contact information for the favorite contact;
receiving a selection of one of the retail contacts displayed on the display;
initiating a communication with the retail contact using a retail contact electronic address contained within the retail contact information for the selected one of the retail contacts;
receiving a new keyword command relating to the selected retail contact; and
responsive to the receiving the new keyword command;
displaying an input field,receiving an input keyword, andstoring the input keyword and a new association linking the input keyword to the selected retail contact.
4 Assignments
0 Petitions
Accused Products
Abstract
A method and device for storing and accessing retail contacts. The retail contact data includes retail contact information detailing a plurality of retail contacts, keywords, and a plurality of associations linking each retail contacts to at least one of the keywords. User input of a keyword results in display of the associated retail contacts. Selection of a retail contact from the display may result in initiation of a session such as a voice call or website access.
22 Citations
21 Claims
-
1. A method of connecting with a retail contact using a mobile communication device, the mobile communication device having a display and an input device, the method comprising:
-
storing retail contact data in memory on the mobile communication device, wherein the retail contact data includes retail contact information detailing a plurality of retail contacts, a plurality of keywords, and a plurality of associations linking each retail contact to one or more of the keywords; storing a favorite designation within at least one of the associations; receiving an input search term through the input device; determining that the input search term matches one of the keywords; identifying each retail contact linked to the matching keyword by one of the associations and retrieving retail contact information for each of the identified retail contacts; determining that one of the retrieved retail contacts in connection with the matching keyword is a favorite contact based on the favorite designation within the association between the matching keyword and the one of the retrieved retail contacts; displaying, on the display, a list including the retrieved retail contact information for retail contacts linked to the matching keyword, including displaying, at the top of the list, retail contact information for the favorite contact; receiving a selection of one of the retail contacts displayed on the display; initiating a communication with the retail contact using a retail contact electronic address contained within the retail contact information for the selected one of the retail contacts; receiving a new keyword command relating to the selected retail contact; and responsive to the receiving the new keyword command; displaying an input field, receiving an input keyword, and storing the input keyword and a new association linking the input keyword to the selected retail contact. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A mobile communication device comprising:
-
a processor; a memory; an input device; a display; a communication subsystem; and a contact application stored in memory and containing instructions for configuring the processor to connect with a retail contact by; storing retail contact data in said memory, wherein the retail contact data includes retail contact information detailing a plurality of retail contacts, a plurality of keywords, and a plurality of associations linking each retail contact to one or more of the keywords, storing a favorite designation within at least one of the associations; receiving an input search term through the input device, determining that the input search term matches one of the keywords, identifying each retail contact linked to the matching keyword by one of the associations and retrieving retail contact information for each of the identified retail contacts, determining that one of the retrieved retail contacts in connection with the matching keyword is a favorite contact based on the favorite designation within the association between the matching keyword and the one of the retrieved retail contacts; displaying, on the display, a list including the retrieved retail contact information for retail contacts linked to the matching keyword, including displaying, at the top of the list, retail contact information for the favorite contact, receiving a selection of one of the retail contacts displayed on the display, initiating a communication with the retail contact using a retail contact electronic address contained within the retail contact information for the selected one of the retail contacts; receiving a new keyword command relating to the selected retail contact; and responsive to the receiving the new keyword command; display an input field, receive an input keyword, and store the input keyword and a new association linking the input keyword to the selected retail contact. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A non-transitory computer-readable medium having stored thereon computer-executable instructions which, when executed by a processor of a mobile communication device having a display and an input device, configure the processor to:
-
store retail contact data in memory on the mobile communication device, wherein the retail contact data includes retail contact information detailing a plurality of retail contacts, a plurality of keywords, and a plurality of associations linking each retail contact to one or more of the keywords; store a favorite designation within at least one of the associations; receive an input search term through the input device; determine that the input search term matches one of the keywords; identify each retail contact linked to the matching keyword by one of the associations and retrieving retail contact information for each of the identified retail contacts; determining that one of the retrieved retail contacts in connection with the matching keyword is a favorite contact based on the favorite designation within the association between the matching keyword and the one of the retrieved retail contacts; display, on the display, a list including the retrieved retail contact information for retail contacts linked to the matching keyword, including displaying, at the top of the list, retail contact information for the favorite contact; receive a selection of one of the retail contacts displayed on the display; initiate a communication with the retail contact using a retail contact electronic address contained within the retail contact information for the selected retail contact; receive a new keyword command relating to the selected retail contact; and responsive to the receiving the new keyword command; display an input field, receive an input keyword, and store the input keyword and a new association linking the input keyword to the selected retail contact.
-
Specification