Intelligently enabled menu choices based on online presence state in address book
First Claim
Patent Images
1. A method comprising:
- detecting, within a first user interface area of a first communication system, a selection of a contact within the first communication system by a user of the first communication system;
determining, by at least one processor, whether the contact is on a list of contacts of the user with a second communication system stored on a server by;
identifying a screen name from an e-mail address corresponding to the contact in the first communication system; and
utilizing the screen name from the e-mail address corresponding to the contact in the first communication system to identify a screen name corresponding to the contact in the second communication system;
enabling one or more menu options based upon whether the contact is on the list of contacts of the user with the second communication system, wherein the enabled one or more menu options when the contact is on the list of contacts of the user with the second communication system are different from the enabled one or more menu options when the contact is not on the list of contacts of the user with the second communication system; and
presenting to the user, within a second user interface area, the enabled one or more menu options that are based upon whether the contact is on the list of contacts of the user with the second communication system.
6 Assignments
0 Petitions
Accused Products
Abstract
A computer implemented method for intelligently enabling menu choices includes rendering, on a client system, an address book user interface comprising information related to one or more contacts, selecting a contact from the address book user interface, determining an online presence state for the selected contact, enabling one or more menu options based upon the determined online presence state, with the menu options enabled for a first online presence state differing from the menu options enabled for a second online presence state, and presenting the enabled menu options to a user in a user interface.
-
Citations
20 Claims
-
1. A method comprising:
-
detecting, within a first user interface area of a first communication system, a selection of a contact within the first communication system by a user of the first communication system; determining, by at least one processor, whether the contact is on a list of contacts of the user with a second communication system stored on a server by; identifying a screen name from an e-mail address corresponding to the contact in the first communication system; and utilizing the screen name from the e-mail address corresponding to the contact in the first communication system to identify a screen name corresponding to the contact in the second communication system; enabling one or more menu options based upon whether the contact is on the list of contacts of the user with the second communication system, wherein the enabled one or more menu options when the contact is on the list of contacts of the user with the second communication system are different from the enabled one or more menu options when the contact is not on the list of contacts of the user with the second communication system; and presenting to the user, within a second user interface area, the enabled one or more menu options that are based upon whether the contact is on the list of contacts of the user with the second communication system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A non-transitory computer-readable storage medium storing instructions, which when executed on at least one processor, causes the at least one processor to perform a method, the method comprising:
-
detecting, within a first user interface area of a first communication system, a selection of a contact within the first communication system by a user of the first communication system; determining whether the contact is on a list of contacts of the user with a second communication system stored on a server by; identifying a screen name from an e-mail address corresponding to the contact in the first communication system; and utilizing the screen name from the e-mail address corresponding to the contact in the first communication system to identify a screen name corresponding to the contact in the second communication system; enabling one or more menu options based upon whether the contact is on the list of contacts of the user with the second communication system, wherein the enabled one or more menu options when the contact is on the list of contacts of the user with the second communication system are different from the enabled one or more menu options when the contact is not on the list of contacts of the user with the second communication system; and presenting to the user, within a second user interface area, the enabled one or more menu options that are based upon whether the contact is on the list of contacts of the user with the second communication system. - View Dependent Claims (13, 14, 15, 16)
-
-
17. An apparatus comprising:
a non-transitory memory device storing instructions; at least one processor coupled to the memory that executes the instructions to; detect, within a first user interface area of a first communication system, a selection of a contact within the first communication system by a user of the first communication system; determine whether the contact is on a list of contacts of the user with a second communication system stored on a server by; identifying a screen name from an e-mail address corresponding to the contact in the first communication system; and utilizing the screen name from the e-mail address corresponding to the contact in the first communication system to identify a screen name corresponding to the contact in the first second communication system; enable one or more menu options based upon whether the contact is on the list of contacts of the user with the second communication system, wherein the enabled one or more menu options when the contact is on the list of contacts of the user with the second communication system are different from the enabled one or more menu options when the contact is not on the list of contacts of the user with the second communication system; and present to the user, within a second user interface area on a display device, the enabled one or more menu options that are based upon whether the contact is on the list of contacts of the user with the second communication system. - View Dependent Claims (18, 19, 20)
Specification