Accessible contextual controls within a graphical user interface
First Claim
1. A method, comprising:
- providing, on a mobile user device, a graphical user interface that presents a plurality of content navigation objects,wherein each content navigation object is associated with a content item and is presented within a portion of the graphical user interface,wherein each content navigation object is displayed as a representation of the associated content item for identification of the content item by a user,wherein the associated content item is a contact stored in memory,wherein the plurality of content navigation objects includes a first plurality of content navigation objects that are displayed when a current time is within a particular time span, andwherein the plurality of content navigation objects includes a second plurality of content navigation objects that are displayed when the current time is not within the particular time span;
detecting an action that corresponds to a content navigation object from the first or second plurality of content navigation objects displayed at the current time;
determining that the detected action is a command to display content options, wherein the content options are contextually related to the content item associated with the content navigation object, and wherein each content navigation object has a plurality of content options;
determining particular content options to display from the plurality of content options associated with the content navigation object based on metadata associated with the content item and state information of the mobile user device,wherein the metadata includes information identifying whether the contact associated with the content item is a work contact or not a work contact, andwherein the state information of the mobile user device includes the current time, and wherein determining the particular content options to display includes;
determining first particular content options to display when the current time is within the particular time span and the contact is a work contact,determining second particular content options to display when the current time is within the particular time span and the contact is not a work contact,determining third particular content options to display when the current time is not within the particular time span and the contact is a work contact, anddetermining fourth particular content options to display when the current time is not within the particular time span and the contact is not a work contact,wherein each particular content option from the determination is distinct from each other;
displaying the particular content options by altering the appearance of the content navigation object without displaying all of the plurality of content options associated with the content navigation object;
receiving an action selecting a content option from the displayed particular content options; and
concealing the particular content options after the action for selecting the content option has been received.
1 Assignment
0 Petitions
Accused Products
Abstract
A user device may provide a graphical user interface which presents content navigation objects, where each content navigation object may be associated with a content item and is presented within a portion of the graphical user interface. The user device may detect an action that corresponds to a content navigation object, and determine whether the detected action is a command to display content options that may be contextually related to the content item associated with the content navigation object. The user device may display the content options by altering the appearance of the content navigation object, receive an action selecting the content option from the displayed content options, and conceal the content options after the action for selecting the content option has been received.
24 Citations
25 Claims
-
1. A method, comprising:
-
providing, on a mobile user device, a graphical user interface that presents a plurality of content navigation objects, wherein each content navigation object is associated with a content item and is presented within a portion of the graphical user interface, wherein each content navigation object is displayed as a representation of the associated content item for identification of the content item by a user, wherein the associated content item is a contact stored in memory, wherein the plurality of content navigation objects includes a first plurality of content navigation objects that are displayed when a current time is within a particular time span, and wherein the plurality of content navigation objects includes a second plurality of content navigation objects that are displayed when the current time is not within the particular time span; detecting an action that corresponds to a content navigation object from the first or second plurality of content navigation objects displayed at the current time; determining that the detected action is a command to display content options, wherein the content options are contextually related to the content item associated with the content navigation object, and wherein each content navigation object has a plurality of content options; determining particular content options to display from the plurality of content options associated with the content navigation object based on metadata associated with the content item and state information of the mobile user device, wherein the metadata includes information identifying whether the contact associated with the content item is a work contact or not a work contact, and wherein the state information of the mobile user device includes the current time, and wherein determining the particular content options to display includes; determining first particular content options to display when the current time is within the particular time span and the contact is a work contact, determining second particular content options to display when the current time is within the particular time span and the contact is not a work contact, determining third particular content options to display when the current time is not within the particular time span and the contact is a work contact, and determining fourth particular content options to display when the current time is not within the particular time span and the contact is not a work contact, wherein each particular content option from the determination is distinct from each other; displaying the particular content options by altering the appearance of the content navigation object without displaying all of the plurality of content options associated with the content navigation object; receiving an action selecting a content option from the displayed particular content options; and concealing the particular content options after the action for selecting the content option has been received. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A mobile user device, comprising:
-
a display; a memory to store instructions; and a processor, coupled to the memory and the display, configured to execute the instructions stored in memory to; provide a graphical user interface that presents a plurality of content navigation objects, wherein each content navigation object is associated with a content item and is presented within a portion of the graphical user interface, wherein each content navigation object is displayed as a representation of the associated content item for identification of the content item by a user, wherein the associated content item is a contact stored in memory, wherein the plurality of content navigation objects includes a first plurality of content navigation objects that are displayed when a current time is within a particular time span, and wherein the plurality of content navigation objects includes a second plurality of content navigation objects that are displayed when the current time is not within the particular time span, detect an action that corresponds to a content navigation object from the first or second plurality of content navigation objects displayed at the current time, determine that the detected action is a command to display content options, wherein the content options are contextually related to the content item associated with the content navigation object, and wherein each content navigation object has a plurality of content options, determine particular content options to display from the plurality of content options associated with the content navigation object based on metadata associated with the content item and state information of the mobile user device, wherein the metadata includes information identifying whether the contact associated with the content item is a work contact or not a work contact, and wherein the state information of the mobile user device includes the current time, and wherein, when determining the particular content options to display, the processor is further configured to; determine first particular content options to display when the current time is within the particular time span and the contact is a work contact, determine second particular content options to display when the current time is within the particular time span and the contact is not a work contact, determine third particular content options to display when the current time is not within the particular time span and the contact is a work contact, and determine fourth particular content options to display when the current time is not within the particular time span and the contact is not a work contact, wherein each particular content option from the determination is distinct from each other, display the particular content options by altering the appearance of the content navigation object without displaying all of the plurality of content options associated with the content navigation object, receive an action selecting a content option from the displayed particular content options, and conceal the content options after the action for selecting the content option has been received. - View Dependent Claims (24)
-
-
25. A non-transitory computer-readable medium comprising instructions, which, when executed by a processor, cause the processor to:
-
provide, on a mobile user device, a graphical user interface that presents a plurality of content navigation objects, wherein each content navigation object is associated with a content item and is presented within a portion of the graphical user interface, wherein each content navigation object is displayed as a representation of the associated content item for identification of the content item by a user, wherein the associated content item is a contact stored in memory, wherein the plurality of content navigation objects includes a first plurality of content navigation objects that are displayed when a current time is within a particular time span, and wherein the plurality of content navigation objects includes a second plurality of content navigation objects that are displayed when the current time is not within the particular time span; detect an action that corresponds to a content navigation object from the first or second plurality of content navigation objects displayed at the current time; determine that the detected action is a command to display content options, wherein the content options are contextually related to the content item associated with the content navigation object, and wherein each content navigation object has a plurality of content options; determine particular content options to display from the plurality of content options associated with the content navigation object based on metadata associated with the content item and state information of the mobile user device, wherein the metadata includes information identifying whether the contact associated with the content item is a work contact, wherein the state information of the mobile user device includes the current time, and wherein the instructions further include instructions that cause the processor to; determine first particular content options to display when the current time is within the particular time span and the contact is a work contact or not a work contact, determine second particular content options to display when the current time is within the particular time span and the contact is not a work contact, determine third particular content options to display when the current time is not within the particular time span and the contact is a work contact, and determine fourth particular content options to display when the current time is not within the particular time span and the contact is not a work contact, wherein each particular content option from the determination is distinct from each other; display the particular content options by altering the appearance of the content navigation object without displaying all of the plurality of content options associated with the content navigation object; receive an action selecting a content option from the displayed particular content options; and conceal the content options after the action for selecting the content option has been received.
-
Specification