INTELLIGENTLY ENABLED MENU CHOICES BASED ON ONLINE PRESENCE STATE IN ADDRESS BOOK
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
66 Claims
-
1-46. -46. (canceled)
-
47. A computer-implemented method for enabling menu choices for a first client system, the method comprising:
-
providing, to a host system in communication with the first client system via a communication link, an indication of a selection of a contact from an address book user interface, wherein an email address is associated with the selected contact; receiving, based on a determination of a presence state of the selected contact made by the host system, information indicating when the selected contact is in one of a plurality of presence states, the plurality of presence states including at least one of an online state or an offline state, the presence state being determined based on using a domain name from the email address to reverse look-up the presence state of the selected contact, wherein the selected contact is in the online state when a second client device associated with the selected contact has established a persistent connection to the host system, and the selected contact is in the offline state when the second client device has not established a persistent connection to the host system; enabling one or more menu options based upon the presence state of the selected contact determined by the host system, wherein the enabled menu options are different among the plurality of presence states; and presenting, on the first client system, the enabled menu options to a user in a user interface. - View Dependent Claims (48, 49, 50, 51, 52, 53, 54, 55, 56, 57)
-
-
58. A computer-readable storage medium storing instructions, which when executed on at least one processor, causes the at least one processor to perform a method for enabling menu choices, the method comprising:
-
providing, to a host system in communication with a first client system via a communication link, an indication of a selection of a contact from an address book user interface, wherein an email address is associated with the selected contact; receiving, based on a determination of a presence state of the selected contact, information indicating when the selected contact is in one of a plurality of presence states, the plurality of presence states including at least one of an online state or an offline state, the presence state being determined based on using a domain name from the email address to reverse look-up the presence state of the selected contact, wherein the selected contact is in the online state when a second client device associated with the selected contact has established a persistent connection, and the selected contact is in the offline state when the second client device has not established a persistent connection; enabling one or more menu options based upon the presence state of the selected contact, wherein the enabled menu options are different among the plurality of presence states; and presenting the enabled menu options to a user in a user interface. - View Dependent Claims (59, 60, 61, 62)
-
-
63. An apparatus comprising:
-
a memory device storing instructions; at least one processor executing the instructions to; provide an indication of a selection of a contact from an address book user interface, wherein an email address is associated with the selected contact; receive, based on a determination of a presence state of the selected contact, information indicating when the selected contact is in one of a plurality of presence states, the plurality of presence states including at least one of an online state or an offline state, the presence state being determined based on using a domain name from the email address to reverse look-up the presence state of the selected contact, wherein the selected contact is in the online state when a client device associated with the selected contact has established a persistent connection via communication link, and the selected contact is in the offline state when the client device has not established a persistent connection via the communication link; and enable one or more menu options based upon the presence state of the selected contact, wherein the enabled menu options are different among the plurality of presence states; and a display device for presenting the enabled menu options to a user in a user interface. - View Dependent Claims (64, 65, 66)
-
Specification