US20130019208A1 - Managing content color through context based color menu - Google Patents
Managing content color through context based color menu Download PDFInfo
- Publication number
- US20130019208A1 US20130019208A1 US13/543,976 US201213543976A US2013019208A1 US 20130019208 A1 US20130019208 A1 US 20130019208A1 US 201213543976 A US201213543976 A US 201213543976A US 2013019208 A1 US2013019208 A1 US 2013019208A1
- Authority
- US
- United States
- Prior art keywords
- color
- input
- menu
- controls
- content
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/0482—Interaction with lists of selectable items, e.g. menus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/04812—Interaction techniques based on cursor appearance or behaviour, e.g. being affected by the presence of displayed objects
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F3/04886—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0489—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using dedicated keyboard keys or combinations thereof
- G06F3/04895—Guidance during keyboard input operation, e.g. prompting
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
- G06F9/453—Help systems
Definitions
- Embodiments are directed to managing content color through context based color menu.
- Context based color menus may be deployed for variety of scenarios for content color management.
- An application according to embodiments may present the context based color menu upon activation of the menu by a user input.
- the input may include a tap, a swipe, a keyboard, a mouse, a voice, a visual, a pen, and/or a gesture action.
- the application may assign a color to selected content according to another detected input.
- FIGS. 1A and 1B illustrate some example devices, where context based color menus may be employed
- FIG. 2 illustrates an example context based color menu with controls to manage content color according to embodiments
- FIG. 3 illustrates another example context based color menu with content type controls according to embodiments
- FIG. 4 illustrates an example scenario of applying a color to a content type using a context based color menu according to embodiments
- FIG. 5 illustrates an example context based color menu with additional sub-level color controls integrated into the menu according to embodiments
- FIG. 6 illustrates an example context based color menu with color indicators according to embodiments
- FIG. 7 illustrates other examples of context based color menus according to embodiments
- FIG. 8 is a networked environment, where a system according to embodiments may be implemented.
- FIG. 9 is a block diagram of an example computing operating environment, where embodiments may be implemented.
- FIG. 10 illustrates a logic flow diagram for a process of managing content color through context based color menu in touch and gesture enabled devices according to embodiments.
- a user interface of an application executing on a device may present a context based color menu in relation to displayed content in response to an activation of the menu.
- the context based color menu may provide controls to manage content.
- the application may detect another input activating a control within the context based color menu.
- the input may include touch, gesture, keyboard entry, mouse click, and/or pen input.
- the application may execute a command associated with the input to assign a color to selected content.
- program modules include routines, programs, components, data structures, and other types of structures that perform particular tasks or implement particular abstract data types.
- embodiments may be practiced with other computer system configurations, including hand-held devices, multiprocessor systems, microprocessor-based or programmable consumer electronics, minicomputers, mainframe computers, and comparable computing devices.
- Embodiments may also be practiced in distributed computing environments where tasks are performed by remote processing devices that are linked through a communications network.
- program modules may be located in both local and remote memory storage devices.
- Embodiments may be implemented as a computer-implemented process (method), a computing system, or as an article of manufacture, such as a computer program product or computer readable media.
- the computer program product may be a computer storage medium readable by a computer system and encoding a computer program that comprises instructions for causing a computer or computing system to perform example process(es).
- the computer-readable storage medium is a computer-readable memory device.
- the computer-readable storage medium can for example be implemented via one or more of a volatile computer memory, a non-volatile memory, a hard drive, a flash drive, a floppy disk, or a compact disk, and comparable media.
- a user interface of a touch-enabled or gesture-enabled device may employ context based color menus to manage content such as textual content, shape, object, line, 3D effect, graphics, tables, etc.
- a context based color menu may make use of features specific to touch or gesture enabled computing devices, but may also work with a traditional mouse and keyboard.
- Context based color menu may be an example of a context based menu.
- Context based menus in general, may be used to provide quick access to commonly used commands while viewing or editing displayed content such as documents, emails, contact lists, other communications, or any content (e.g., audio, video, etc.).
- Context based menus may appear as part of a user interface's regular menu, in a separate viewing pane (e.g., a window) outside or inside the user interface, and so on.
- context based menus present a limited set of commands for easy user access, but additional submenus may be presented upon user selection.
- Commonly used context based menus may appear over the viewed document.
- a tap or swipe action as used herein may be provided by a user through a finger, a pen, a mouse, or similar device, as well as through predefined keyboard entry combinations or a voice command.
- FIGS. 1A and 1B illustrate some example devices, where a context based color menus may be employed.
- touch and gesture based technologies are proliferating and computing devices employing those technologies are becoming common, user interface arrangement becomes a challenge.
- Touch and/or gesture enabled devices specifically portable devices, tend to have smaller screen size, which means less available space for user interfaces.
- a virtual keyboard may have to be displayed further limiting the available space (“real estate”).
- real estate real estate
- Embodiments are directed to a context based color menus to assign color to content including text, shapes, lines, objects, etc.
- a context based color menu may be provided dynamically based on presented content and available space while providing ease of use without usurping much needed display area.
- a context based color menu may be provided according to embodiments.
- a context based color menu may be an embodiment of a context based menu.
- Embodiments may be implemented in touch and/or gesture enabled devices or others with keyboard/mouse/pen input, with varying form factors and capabilities.
- Device 104 in FIG. 1A is an example of a large size display device, where a user interface may be provided on screen 106 . Functionality of various applications may be controlled through hardware controls 108 and/or soft controls such as a context based color menu displayed on screen 106 . A user may be enabled to interact with the user interface through touch actions or gestures (detected by a video capture device). A launcher indicator may be presented at a fixed location or at a dynamically adjustable location for the user to activate the context based color menu. Examples of device 104 may include public information display units, large size computer monitors, and so on.
- Device 112 in FIG. 1A is an example for use of a context based color menu to control functionality.
- a user interface may be displayed on a screen or projected on a surface and actions of user 110 may be detected as gestures through video capture device 114 .
- the user's gestures may activate a context based color menu to assign color to content as displayed on the device 112 .
- FIG. 1B includes several example devices such as touch enabled computer monitor 116 , laptop computer 118 , handheld computer 124 , smart phone 126 , tablet computer (or slate) 128 , and mobile computing device 132 , which may be used for computing, communication, control, measurement, and a number of other purposes.
- the example devices in FIG. 1B are shown with touch activation 120 .
- any of these and other example devices may also employ gesture enabled activation of context based color menus to assign color to content.
- tools such as pen 130 may be used to provide touch input.
- a context based color menu may be controlled also through conventional methods such as a mouse input or input through a keyboard 122 .
- FIG. 2 illustrates an example context based color menu with controls to manage content color according to embodiments.
- Diagram 200 displays a context based color menu 202 with controls to manage a color of content including textual content and shapes.
- a user interface of an application may display context based color menu 202 with navigation control 210 to access a prior context based menu.
- the prior context based menu may be a top level color menu providing color controls for a wider range of colors. If the menu 202 is a top level color menu, then the navigation control 210 may provide access to a context based menu with controls to select type of content to assign the color such as textual content, shapes, etc. Alternatively, the navigation control 210 may be used to change the context based color menu 202 to a collapsed state (i.e., visually minimized).
- the menu 202 may have a set of color controls positioned radially adjacent to each other within the menu 202 .
- the radial menu 202 is just an example embodiment.
- a context based color menu may take many forms and shapes including a linear shape menu, a half circular shape menu, an arc shape menu, etc.
- a color control 206 may also take multiple forms including color controls displaying a single color or a continuous color control to select a color from a spectrum of color.
- the menu 202 may display sub-menu launcher 204 adjacent to color controls to launch sub-menus associated with the color controls.
- An example sub-menu launcher 204 may launch a sub-menu of sub colors associated with the adjacent color control.
- An example sub-menu may include color controls for shades of a color provided by the color control in the menu 202 .
- the color last selected in that submenu may bubble up to the top level menu so that the user has quick access back to it (without having to go pick the specific hue, e.g., again).
- most recently used (MRU) or most frequently used (MFU) colors may be pushed to the top level menu for ease of access.
- the application may detect an input 212 selecting a color control 206 or hovering over the color control 206 .
- the application may display an indicator 208 in response to the input to notify the user of the selected color.
- the indicator 208 may enable the user to more easily notice the selected color if the user action blocks the color control 206 from view.
- the indicator 208 may display the selected color through the control 206 and draw attention to the assigned or to be assigned color by flashing or through other animation.
- FIG. 3 illustrates another example context based color menu with content type controls according to embodiments.
- Diagram 300 displays example context based color menu 302 executing a variety of commands corresponding to user input.
- an input may include a touch action, a gesture action, a keyboard input, a mouse input, or a pen input.
- the content may include textual content, a shape, a shading, a 3D effect, a line, a fill, a highlighter, a cell color, etc.
- the user may assign a color to a selected content, a single content type from a set of content types, or multiple content types from the set.
- the application may position a set of color controls within a half section of the context based color menu 302 .
- a user may choose to activate a color control 306 to assign a color to content.
- the application may display an indicator 308 on a color control to indicate current or recent input on the color control.
- a navigation control 310 may be used to navigate to a prior context based menu which may include top level color menu or a menu providing other functionality to manage content such as content type selection or general functions such as copy and paste.
- the application may position a set of content type controls radially within the other half section of the context based color menu.
- Example content type controls may include a textual control 304 to assign a selected color to selected text within the content.
- Another example content type control may include fill control 312 to assign a selected color to selected object within the content.
- another example content type control may include a highlight control 314 to highlight the content with the selected color.
- another example content type control may include a shading control 316 to assign a selected color to selected shading within the content.
- the application may detect an input activating a color control 306 .
- the application may detect another input selecting a content type control 312 from the set content type controls.
- the application may assign a color associated with the selected color control 306 to the content associated with the content type control 312 to fill a selected object within the content.
- Selecting different types of content may expose an entirely different palette. For example, for text colors one might want fairly dark colors since they are on a white background. However, for a highlighter one may want fairly light (or bright) colors since the text under the highlighter needs to be able to be visible.
- FIG. 4 illustrates an example scenario of applying a color to a content type using a context based color menu according to embodiments.
- Diagram 400 displays example context based color menu 402 executing variety of commands associated with user input.
- the menu 402 may have a single content type control 404 .
- the application may position a set of color controls radially within the menu 402 adjacent to the content type control 404 .
- the application may determine an input activating the content type control 404 and launch a sub-menu of content type controls 406 .
- the application may present the sub-menu of content type controls and detect another input selecting one of the content type controls.
- the application may assign a selected color from menu 402 to the content associated with the selected content type control.
- content types may be presented at a top level menu, and clicking on them may expose a different color menu for each type.
- multiple levels of color selection sub-menus may be provided for each content type.
- the menu may include an item (like control 404 ) that can be tapped to enable a user to toggle between the options that are currently shown in the submenu. This may allow the user to quickly switch between the different types.
- FIG. 5 illustrates an example context based color menu with additional sub-level color controls integrated into the menu according to embodiments.
- Diagram 500 displays context based color menu 502 integrating multiple levels of color controls into one menu.
- the menu 502 may have a set of color controls positioned radially within an outside region of the menu 502 .
- An input 516 such as a tap action may select a color control 506 to assign a color to the selected content.
- the application may display an indicator 508 to show the current selection of the color control 506 .
- the application may position a set of additional sub-level color controls 510 radially inside the set of color controls within the menu 502 .
- the application may detect another input selecting one of the additional sub-level color controls.
- the application may replace the set of color controls with another set of color controls associated with the selected sub-level color control 512 in menu 502 .
- the other set of color controls may be shades of the sub-level color control 512 .
- the application may also display another indicator 514 to inform the user of the currently selected sub-level color control.
- the application may replace the outside set of color controls with the additional sub-level color controls.
- the application may place the other level of sub-level color controls within the inside color control set of menu 502 . If no other level of controls exist then the application may remove the inside set of color controls.
- FIG. 6 illustrates an example context based color menu with color indicators according to embodiments.
- Diagram 600 displays context based color menu 602 illustrating indicators to inform a user of a state of the prior or currently assigned color to the content.
- a user interface of an application may display an indicator 608 as described in above menu embodiments to inform a user about a selected color control 610 .
- An indicator 608 may enable a user to better view a selected color control 610 particularly in a scenario where the input blocks the user from viewing the selected color control 610 .
- An input 612 such as a tap action may select a color control 610 in menu 602 to assign a color associated with the control 610 to the content.
- the application may position the indicator 608 on an edge of the selected control 610 .
- the edge of color control 610 may be determined by the application to locate the longest edge of the control 610 if the control 610 has a trapezoid shape such as a square, a rectangle, etc. Overlaying the indicator 608 on the longest edge of the color control 610 may make it easier to view the selected color control 610 by providing the user with large visual indicator to represent the selected color. Alternatively, the application may overlay an indicator over the entire edge of the color control. An example may include a circular color control with an indicator around the diameter. The application may also execute an animation over the indicator 608 such as flashing animation to remind the user about to selected color control 610 or assigned color. In addition, the application may activate an indicator 608 in response to an input 612 such as a hover over the color control 610 .
- the application may display a tooltip 604 showing the color in response to the user action selecting the color control.
- the application may fill the tooltip with the color associated with the color control 610 to preview to the user the color to be assigned to the content or remind the user of the recently assigned color to the content.
- a name for the color may also be displayed in the tooltip. This may help, for instance, people who are color blind or who have other visual impairments.
- the application may display a drop shaped indicator 606 showing the color positioned adjacent to a location of the user action. Similar to the tooltip 604 , the application may fill the drop shaped indicator 606 with a color associated with the color control 610 . Similar to indicator 608 and tooltip 604 , the drop shaped indicator 606 may enable the user to better view the selected or assigned color especially if the control color 610 is blocked from view due to the input 612 .
- FIG. 7 illustrates other examples of context based color menus according to embodiments.
- Diagram 700 displays multiple examples of alternative menus to assign color to content using a context based menu.
- context based color menu 702 may provide a multi-layered color control sets positioned radially around a set of content management controls along with top level color controls sharing an inside control area of the menu 702 .
- the menu 702 may have a navigation control 710 to navigate to a previous context based menu such as a top level color menu as discussed before.
- the menu 702 may also have a textual control 704 to assign a selected color to textual content.
- the menu 702 may also have highlight control 708 to highlight a selected object in the content with the selected color.
- the menu 702 may have top level color control 706 that may change the color controls of the menu 702 according to the shades of the top level color control 706 .
- the menu 712 may provide color controls through use of sub-menus.
- the menu 712 may display a sub-menu 714 showing a continuous color control.
- the user may use control 716 to select a color to assign to the content.
- the control 716 may be swiped clockwise and counterclockwise to locate a preferred color.
- Embodiments are not limited to the above examples.
- the menu 712 may have other controls to assign color based on content type.
- the menu 712 may also have a navigation control to navigate to previous context based menu similar to above described embodiments.
- the menu 718 may provide a continuous color control.
- the user may select a color for the content by choosing a point on the menu's color spectrum control.
- the menu may also have other controls to assign color based on content type.
- the menu may also have a navigation control to navigate to prior context based menu as described above.
- Embodiments are not limited to a color control with circular spectrum, any spectrum of color may be used to provide a spectrum based color control to the user including a circular, a rectangular, and other forms of spectrum.
- Color control menu 720 illustrates another example embodiment. Similarly constructed to the menu 718 , in menu 720 , circles 722 indicate colors currently used on the content that is being edited. Instead of circles, any other form of indication may be used to provide a user feedback on currently used colors.
- the application may provide top level controls within a sub-menu providing sub color controls.
- the application may insert the top level controls from a context based color menu in a sub-menu providing a set of sub color controls associated with a selected top level control.
- the application may also position another indicator about the assigned color on a corresponding color control within the set of top level controls in the sub-menu.
- the application may combine a set of color controls in a context based color menu with a set of font controls to produce a set of style controls.
- the application may produce the style controls by overlaying one or more font controls from the set of font controls into every color control from the set of color controls.
- the application may apply a style associated with a selected style control to the content in response to detecting another user action activating one of the style controls.
- FIGS. 1 through 7 The example commands, links, submenus, configurations, and context based color menus depicted in FIGS. 1 through 7 are provided for illustration purposes only. Embodiments are not limited to the shapes, forms, and content shown in the example diagrams, and may be implemented using other textual, graphical, and similar schemes employing the principles described herein.
- FIG. 8 is a networked environment, where a system according to embodiments may be implemented.
- a context based color menu for touch and/or gesture enabled devices may be also be employed in conjunction with hosted applications and services that may be implemented via software executed over one or more servers 806 or individual server 808 .
- a hosted service or application may communicate with client applications on individual computing devices such as a handheld computer 801 , a desktop computer 802 , a laptop computer 803 , a smart phone 804 , a tablet computer (or slate), 805 (‘client devices’) through network(s) 810 and control a user interface presented to users.
- a context based color menu may be used to assign color to content provided by the hosted service or application.
- a browser application a word processing application, a spreadsheet application, a calendar application, a note taking application, a graphics application, and comparable ones may make use of a context based color menu according to embodiments.
- the context based color menu may be activated through a variety of user actions such as selection of content, activation of a launcher indicator, detection of a predetermined touch or gesture action, etc.
- Client devices 801 - 805 are used to access the functionality provided by the hosted service or application.
- One or more of the servers 806 or server 808 may be used to provide a variety of services as discussed above.
- Relevant data may be stored in one or more data stores (e.g. data store 814 ), which may be managed by any one of the servers 806 or by database server 812 .
- Network(s) 810 may comprise any topology of servers, clients, Internet service providers, and communication media.
- a system according to embodiments may have a static or dynamic topology.
- Network(s) 810 may include a secure network such as an enterprise network, an unsecure network such as a wireless open network, or the Internet.
- Network(s) 810 may also coordinate communication over other networks such as PSTN or cellular networks.
- Network(s) 810 provides communication between the nodes described herein.
- network(s) 810 may include wireless media such as acoustic, RF, infrared and other wireless media.
- FIG. 9 and the associated discussion are intended to provide a brief, general description of a suitable computing environment in which embodiments may be implemented.
- a block diagram of an example computing operating environment is illustrated, such as computing device 900 .
- computing device 900 may be any device in stationary, mobile, or other form such as the example devices discussed in conjunction with FIGS. 1A , 1 B, and 8 , and include at least one processing unit 902 and system memory 904 .
- Computing device 900 may also include a plurality of processing units that cooperate in executing programs.
- system memory 904 may be volatile (such as RAM), non-volatile (such as ROM, flash memory, etc.) or some combination of the two.
- System memory 904 typically includes an operating system 905 suitable for controlling the operation of the platform, such as the WINDOWS ®, WINDOWS MOBILE®, or WINDOWS PHONE® operating systems from MICROSOFT CORPORATION of Redmond, Wash.
- the system memory 904 may also include one or more software applications such as program modules 906 , application 922 , context based color menu module 924 , and detection module 926 .
- Context based color menu module 924 may operate in conjunction with the operating system 905 or application 922 and provide a context based color menu as discussed previously. Context based color menu module 924 may also provide commands, links, and submenus to manage color of content. Detection module 926 may detect a user input and execute a command associated with the input to assign color to selected content. This basic configuration is illustrated in FIG. 9 by those components within dashed line 908 .
- Computing device 900 may have additional features or functionality.
- the computing device 900 may also include additional data storage devices (removable and/or non-removable) such as, for example, magnetic disks, optical disks, or tape.
- additional storage is illustrated in FIG. 9 by removable storage 909 and non-removable storage 910 .
- Computer readable storage media may include volatile and nonvolatile, removable and non-removable media implemented in any method or technology for storage of information, such as computer readable instructions, data structures, program modules, or other data.
- System memory 904 , removable storage 909 and non-removable storage 910 are all examples of computer readable storage media.
- Computer readable storage media includes, but is not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, digital versatile disks (DVD) or other optical storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other medium which can be used to store the desired information and which can be accessed by computing device 900 . Any such computer readable storage media may be part of computing device 900 .
- Computing device 900 may also have input device(s) 912 such as keyboard, mouse, pen, voice input device, touch input device, an optical capture device for detecting gestures, and comparable input devices.
- Output device(s) 914 such as a display, speakers, printer, and other types of output devices may also be included. These devices are well known in the art and need not be discussed at length here.
- Computing device 900 may also contain communication connections 916 that allow the device to communicate with other devices 918 , such as over a wireless network in a distributed computing environment, a satellite link, a cellular link, and comparable mechanisms.
- Other devices 918 may include computer device(s) that execute communication applications, other directory or policy servers, and comparable devices.
- Communication connection(s) 916 is one example of communication media.
- Communication media can include therein computer readable instructions, data structures, program modules, or other data in a modulated data signal, such as a carrier wave or other transport mechanism, and includes any information delivery media.
- modulated data signal means a signal that has one or more of its characteristics set or changed in such a manner as to encode information in the signal.
- communication media includes wired media such as a wired network or direct-wired connection, and wireless media such as acoustic, RF, infrared and other wireless media.
- Example embodiments also include methods. These methods can be implemented in any number of ways, including the structures described in this document. One such way is by machine operations, of devices of the type described in this document.
- Another optional way is for one or more of the individual operations of the methods to be performed in conjunction with one or more human operators performing some. These human operators need not be collocated with each other, but each can be only with a machine that performs a portion of the program.
- FIG. 10 illustrates a logic flow diagram for a process of managing content color through context based color menu in touch and/or gesture enabled devices according to embodiments.
- Process 1000 may be implemented as part of an application or an operating system of any computing device capable of accepting touch, gesture, keyboard, mouse, pen, or similar inputs.
- Process 1000 begins with operation 1010 , where, in response to a user input, a context based color menu may be presented by a user interface of an application displaying the context based color menu on a device screen to manage content.
- the context based color menu may position color controls in a variety of forms and may include content type controls integrated into the menu.
- the user interface may detect another user input on the context based color menu at operation 1020 .
- the input may be a tap, a swipe, a press and hold, or similar user action including, but not limited to touch, gestures, keyboard entries, mouse clicks, pen inputs, optically captured gestures, voice commands, etc.
- the application may assign a color to the content according to the input.
- process 1000 The operations included in process 1000 are for illustration purposes. Managing content color through context based color menus according to embodiments may be implemented by similar processes with fewer or additional steps, as well as in different order of operations using the principles described herein.
Abstract
Context based color menus are employed to assign a color to content through touch or gesture actions, keyboard entries, mouse or pen actions, and similar input. Context based color menus are deployed to assign a color through color controls. Color controls are positioned in a variety of forms and potentially expand to multiple levels of color control sets. An example color menu positions a set of top level color controls on an inside region of a context based color menu while positioning a set of color controls corresponding to shades of one of the top level controls on an outside region of the menu. Sub-menus are used to provide shades of colors associated with color controls adjacent to a sub-menu launcher.
Description
- This application claims the benefit of U.S. Provisional Patent Application Ser. Nos. 61/507,983 and 61/556,945 filed on Jul. 14, 2011 and Nov. 8, 2011. The disclosures of the provisional patent applications are hereby incorporated by reference for all purposes.
- With the proliferation of computing and networking technologies, two aspects of computing devices have become prevalent: non-traditional (e.g., mouse and keyboard) input mechanisms and smaller form factors. User interfaces for all kinds of software applications have been designed taking typical screen sizes and input mechanisms into account. Thus, user interactions in conventional systems are presumed to be through keyboard and mouse type input devices and a minimum screen size that enables users to interact with the user interface at a particular precision.
- Limited display real estate burdens many portable devices from providing full featured content management functionality. Furthermore, gestural commanding is not efficient using conventional menus including support for limited displays or just taking into account where the user's finger/mouse/pen is. Additionally, display devices such as projectors, monitors, and televisions may lack controls for providing content management functionality. Modern software solutions such as on screen keyboards may be awkward to type and encompass valuable display area. Lack of adequate software solutions for managing content on non-traditional devices largely limit device use to content consumption. Carrying multiple devices for content management and consumption defeats portability and unnecessarily takes away from an enriching singular source for content consumption and management.
- Limited screen space in mobile devices presents a significant challenge to delivering effective control interfaces. For example, in conventional systems, color choices are provided through multi step menu controls to enable a user to adjust various facets of color selections. Similarly, in conventional systems, users are enabled to alter color of graphics, shapes, objects, etc., through complex menu structures providing extensive functionality to modify many attributes such as shading and light effects. However, screen size limitations and lack of input options can force designers of mobile systems to provide simplified, as well as less natural/cumbersome, controls for color functionality. It may be very hard to select a specific color, for example, because the color palette is too small on a tablet/slate device. Such limited solutions can fail to reproduce coloring features provided by conventional counterparts.
- This summary is provided to introduce a selection of concepts in a simplified form that are further described below in the Detailed Description. This summary is not intended to exclusively identify key features or essential features of the claimed subject matter, nor is it intended as an aid in determining the scope of the claimed subject matter.
- Embodiments are directed to managing content color through context based color menu. Context based color menus may be deployed for variety of scenarios for content color management. An application according to embodiments may present the context based color menu upon activation of the menu by a user input. The input may include a tap, a swipe, a keyboard, a mouse, a voice, a visual, a pen, and/or a gesture action. Next, the application may assign a color to selected content according to another detected input.
- These and other features and advantages will be apparent from a reading of the following detailed description and a review of the associated drawings. It is to be understood that both the foregoing general description and the following detailed description are explanatory and do not restrict aspects as claimed.
-
FIGS. 1A and 1B illustrate some example devices, where context based color menus may be employed; -
FIG. 2 illustrates an example context based color menu with controls to manage content color according to embodiments; -
FIG. 3 illustrates another example context based color menu with content type controls according to embodiments; -
FIG. 4 illustrates an example scenario of applying a color to a content type using a context based color menu according to embodiments; -
FIG. 5 illustrates an example context based color menu with additional sub-level color controls integrated into the menu according to embodiments; -
FIG. 6 illustrates an example context based color menu with color indicators according to embodiments; -
FIG. 7 illustrates other examples of context based color menus according to embodiments; -
FIG. 8 is a networked environment, where a system according to embodiments may be implemented; -
FIG. 9 is a block diagram of an example computing operating environment, where embodiments may be implemented; and -
FIG. 10 illustrates a logic flow diagram for a process of managing content color through context based color menu in touch and gesture enabled devices according to embodiments. - As briefly described above, a user interface of an application executing on a device may present a context based color menu in relation to displayed content in response to an activation of the menu. The context based color menu may provide controls to manage content. Next, the application may detect another input activating a control within the context based color menu. The input may include touch, gesture, keyboard entry, mouse click, and/or pen input. The application may execute a command associated with the input to assign a color to selected content.
- In the following detailed description, references are made to the accompanying drawings that form a part hereof, and in which are shown by way of illustrations specific embodiments or examples. These aspects may be combined, other aspects may be utilized, and structural changes may be made without departing from the spirit or scope of the present disclosure. The following detailed description is therefore not to be taken in the limiting sense, and the scope of the present invention is defined by the appended claims and their equivalents. While the embodiments will be described in the general context of program modules that execute in conjunction with an application program that runs on an operating system on a personal computer, those skilled in the art will recognize that aspects may also be implemented in combination with other program modules.
- Generally, program modules include routines, programs, components, data structures, and other types of structures that perform particular tasks or implement particular abstract data types. Moreover, those skilled in the art will appreciate that embodiments may be practiced with other computer system configurations, including hand-held devices, multiprocessor systems, microprocessor-based or programmable consumer electronics, minicomputers, mainframe computers, and comparable computing devices. Embodiments may also be practiced in distributed computing environments where tasks are performed by remote processing devices that are linked through a communications network. In a distributed computing environment, program modules may be located in both local and remote memory storage devices.
- Embodiments may be implemented as a computer-implemented process (method), a computing system, or as an article of manufacture, such as a computer program product or computer readable media. The computer program product may be a computer storage medium readable by a computer system and encoding a computer program that comprises instructions for causing a computer or computing system to perform example process(es). The computer-readable storage medium is a computer-readable memory device. The computer-readable storage medium can for example be implemented via one or more of a volatile computer memory, a non-volatile memory, a hard drive, a flash drive, a floppy disk, or a compact disk, and comparable media.
- According to embodiments, a user interface of a touch-enabled or gesture-enabled device may employ context based color menus to manage content such as textual content, shape, object, line, 3D effect, graphics, tables, etc. A context based color menu may make use of features specific to touch or gesture enabled computing devices, but may also work with a traditional mouse and keyboard. Context based color menu may be an example of a context based menu. Context based menus, in general, may be used to provide quick access to commonly used commands while viewing or editing displayed content such as documents, emails, contact lists, other communications, or any content (e.g., audio, video, etc.). Context based menus may appear as part of a user interface's regular menu, in a separate viewing pane (e.g., a window) outside or inside the user interface, and so on. Typically, context based menus present a limited set of commands for easy user access, but additional submenus may be presented upon user selection. Commonly used context based menus may appear over the viewed document. A tap or swipe action as used herein may be provided by a user through a finger, a pen, a mouse, or similar device, as well as through predefined keyboard entry combinations or a voice command.
-
FIGS. 1A and 1B illustrate some example devices, where a context based color menus may be employed. As touch and gesture based technologies are proliferating and computing devices employing those technologies are becoming common, user interface arrangement becomes a challenge. Touch and/or gesture enabled devices, specifically portable devices, tend to have smaller screen size, which means less available space for user interfaces. For example, in a user interface that enables editing of a document (text and/or graphics), in addition to the presented portion of the document, a virtual keyboard may have to be displayed further limiting the available space (“real estate”). Thus, in such scenarios, providing a full control menu may be impractical or impossible. Embodiments are directed to a context based color menus to assign color to content including text, shapes, lines, objects, etc. - As mentioned above, smaller available display space, larger content, and different aspect ratios make conventional menus impractical. Existing touch-based devices such as tablet PCs and similar ones are typically directed to data consumption (i.e., viewing). On the other hand, commonly used applications such as word processing applications, spreadsheet applications, presentation applications, and comparable ones are directed to creation (generating and editing documents with textual, graphical, and other content). Currently available context based menus are either invisible most of the time or they block the content when they are visible. A context based color menu according to some embodiments may be provided dynamically based on presented content and available space while providing ease of use without usurping much needed display area.
- Referring to
FIGS. 1A and 1B , some example devices are illustrated, where a context based color menu may be provided according to embodiments. A context based color menu may be an embodiment of a context based menu. Embodiments may be implemented in touch and/or gesture enabled devices or others with keyboard/mouse/pen input, with varying form factors and capabilities. -
Device 104 inFIG. 1A is an example of a large size display device, where a user interface may be provided onscreen 106. Functionality of various applications may be controlled through hardware controls 108 and/or soft controls such as a context based color menu displayed onscreen 106. A user may be enabled to interact with the user interface through touch actions or gestures (detected by a video capture device). A launcher indicator may be presented at a fixed location or at a dynamically adjustable location for the user to activate the context based color menu. Examples ofdevice 104 may include public information display units, large size computer monitors, and so on. -
Device 112 inFIG. 1A is an example for use of a context based color menu to control functionality. A user interface may be displayed on a screen or projected on a surface and actions ofuser 110 may be detected as gestures through video capture device 114. The user's gestures may activate a context based color menu to assign color to content as displayed on thedevice 112. -
FIG. 1B includes several example devices such as touch enabledcomputer monitor 116,laptop computer 118,handheld computer 124,smart phone 126, tablet computer (or slate) 128, andmobile computing device 132, which may be used for computing, communication, control, measurement, and a number of other purposes. The example devices inFIG. 1B are shown withtouch activation 120. However, any of these and other example devices may also employ gesture enabled activation of context based color menus to assign color to content. In addition, tools such aspen 130 may be used to provide touch input. A context based color menu may be controlled also through conventional methods such as a mouse input or input through akeyboard 122. -
FIG. 2 illustrates an example context based color menu with controls to manage content color according to embodiments. Diagram 200 displays a context basedcolor menu 202 with controls to manage a color of content including textual content and shapes. - According to some embodiments, a user interface of an application may display context based
color menu 202 withnavigation control 210 to access a prior context based menu. The prior context based menu may be a top level color menu providing color controls for a wider range of colors. If themenu 202 is a top level color menu, then thenavigation control 210 may provide access to a context based menu with controls to select type of content to assign the color such as textual content, shapes, etc. Alternatively, thenavigation control 210 may be used to change the context basedcolor menu 202 to a collapsed state (i.e., visually minimized). - According to other embodiments, the
menu 202 may have a set of color controls positioned radially adjacent to each other within themenu 202. Theradial menu 202 is just an example embodiment. A context based color menu may take many forms and shapes including a linear shape menu, a half circular shape menu, an arc shape menu, etc. Acolor control 206 may also take multiple forms including color controls displaying a single color or a continuous color control to select a color from a spectrum of color. - According to yet other embodiments, the
menu 202 may displaysub-menu launcher 204 adjacent to color controls to launch sub-menus associated with the color controls. Anexample sub-menu launcher 204 may launch a sub-menu of sub colors associated with the adjacent color control. An example sub-menu may include color controls for shades of a color provided by the color control in themenu 202. Once the application may detect an input activating asub-menu launcher 204, the application may present a sub-menu including a set of sub colors associated with the color control adjacent to the sub-menu launcher. In response to detecting another input selecting one of the sub color controls, the application may assign a sub color associated with the selected sub color control to the content. If there is a sub-menu, the color last selected in that submenu may bubble up to the top level menu so that the user has quick access back to it (without having to go pick the specific hue, e.g., again). Thus, most recently used (MRU) or most frequently used (MFU) colors may be pushed to the top level menu for ease of access. - According to further embodiments, the application may detect an
input 212 selecting acolor control 206 or hovering over thecolor control 206. The application may display anindicator 208 in response to the input to notify the user of the selected color. Theindicator 208 may enable the user to more easily notice the selected color if the user action blocks thecolor control 206 from view. Theindicator 208 may display the selected color through thecontrol 206 and draw attention to the assigned or to be assigned color by flashing or through other animation. -
FIG. 3 illustrates another example context based color menu with content type controls according to embodiments. Diagram 300 displays example context basedcolor menu 302 executing a variety of commands corresponding to user input. - As previously stated, an input may include a touch action, a gesture action, a keyboard input, a mouse input, or a pen input. The content may include textual content, a shape, a shading, a 3D effect, a line, a fill, a highlighter, a cell color, etc. The user may assign a color to a selected content, a single content type from a set of content types, or multiple content types from the set.
- According to some embodiments, the application may position a set of color controls within a half section of the context based
color menu 302. A user may choose to activate acolor control 306 to assign a color to content. The application may display anindicator 308 on a color control to indicate current or recent input on the color control. As stated in relation tomenu 202, anavigation control 310 may be used to navigate to a prior context based menu which may include top level color menu or a menu providing other functionality to manage content such as content type selection or general functions such as copy and paste. - According to other embodiments, the application may position a set of content type controls radially within the other half section of the context based color menu. Example content type controls may include a
textual control 304 to assign a selected color to selected text within the content. Another example content type control may includefill control 312 to assign a selected color to selected object within the content. Yet, another example content type control may include ahighlight control 314 to highlight the content with the selected color. Furthermore, another example content type control may include ashading control 316 to assign a selected color to selected shading within the content. - According to yet other embodiments, the application may detect an input activating a
color control 306. The application may detect another input selecting acontent type control 312 from the set content type controls. Next, the application may assign a color associated with the selectedcolor control 306 to the content associated with thecontent type control 312 to fill a selected object within the content. Selecting different types of content (text, shape, line, etc.) may expose an entirely different palette. For example, for text colors one might want fairly dark colors since they are on a white background. However, for a highlighter one may want fairly light (or bright) colors since the text under the highlighter needs to be able to be visible. -
FIG. 4 illustrates an example scenario of applying a color to a content type using a context based color menu according to embodiments. Diagram 400 displays example context basedcolor menu 402 executing variety of commands associated with user input. - According to some embodiments, the
menu 402 may have a singlecontent type control 404. The application may position a set of color controls radially within themenu 402 adjacent to thecontent type control 404. The application may determine an input activating thecontent type control 404 and launch a sub-menu of content type controls 406. The application may present the sub-menu of content type controls and detect another input selecting one of the content type controls. In response to the other input, the application may assign a selected color frommenu 402 to the content associated with the selected content type control. - In some embodiments, content types (text, highlight, shape, line, etc.) may be presented at a top level menu, and clicking on them may expose a different color menu for each type. Depending on the complexity of the color scheme, multiple levels of color selection sub-menus (hierarchical) may be provided for each content type. In other embodiments, the menu may include an item (like control 404) that can be tapped to enable a user to toggle between the options that are currently shown in the submenu. This may allow the user to quickly switch between the different types.
-
FIG. 5 illustrates an example context based color menu with additional sub-level color controls integrated into the menu according to embodiments. Diagram 500 displays context basedcolor menu 502 integrating multiple levels of color controls into one menu. - According to some embodiments, the
menu 502 may have a set of color controls positioned radially within an outside region of themenu 502. Aninput 516 such as a tap action may select acolor control 506 to assign a color to the selected content. The application may display anindicator 508 to show the current selection of thecolor control 506. - According to other embodiments, the application may position a set of additional sub-level color controls 510 radially inside the set of color controls within the
menu 502. The application may detect another input selecting one of the additional sub-level color controls. In response to detecting the other input, the application may replace the set of color controls with another set of color controls associated with the selectedsub-level color control 512 inmenu 502. The other set of color controls may be shades of thesub-level color control 512. The application may also display anotherindicator 514 to inform the user of the currently selected sub-level color control. Alternatively, the application may replace the outside set of color controls with the additional sub-level color controls. Additionally, if the set of additional sub-level controls may have another level of sub-level color controls then the application may place the other level of sub-level color controls within the inside color control set ofmenu 502. If no other level of controls exist then the application may remove the inside set of color controls. -
FIG. 6 illustrates an example context based color menu with color indicators according to embodiments. Diagram 600 displays context basedcolor menu 602 illustrating indicators to inform a user of a state of the prior or currently assigned color to the content. - According to some embodiments, a user interface of an application may display an
indicator 608 as described in above menu embodiments to inform a user about a selectedcolor control 610. Anindicator 608 may enable a user to better view a selectedcolor control 610 particularly in a scenario where the input blocks the user from viewing the selectedcolor control 610. Aninput 612 such as a tap action may select acolor control 610 inmenu 602 to assign a color associated with thecontrol 610 to the content. In response to theinput 612, the application may position theindicator 608 on an edge of the selectedcontrol 610. The edge ofcolor control 610 may be determined by the application to locate the longest edge of thecontrol 610 if thecontrol 610 has a trapezoid shape such as a square, a rectangle, etc. Overlaying theindicator 608 on the longest edge of thecolor control 610 may make it easier to view the selectedcolor control 610 by providing the user with large visual indicator to represent the selected color. Alternatively, the application may overlay an indicator over the entire edge of the color control. An example may include a circular color control with an indicator around the diameter. The application may also execute an animation over theindicator 608 such as flashing animation to remind the user about to selectedcolor control 610 or assigned color. In addition, the application may activate anindicator 608 in response to aninput 612 such as a hover over thecolor control 610. - According to other embodiments, the application may display a
tooltip 604 showing the color in response to the user action selecting the color control. The application may fill the tooltip with the color associated with thecolor control 610 to preview to the user the color to be assigned to the content or remind the user of the recently assigned color to the content. In addition to filling the tooltip with the color, a name for the color may also be displayed in the tooltip. This may help, for instance, people who are color blind or who have other visual impairments. Additionally, the application may display a drop shapedindicator 606 showing the color positioned adjacent to a location of the user action. Similar to thetooltip 604, the application may fill the drop shapedindicator 606 with a color associated with thecolor control 610. Similar toindicator 608 andtooltip 604, the drop shapedindicator 606 may enable the user to better view the selected or assigned color especially if thecontrol color 610 is blocked from view due to theinput 612. -
FIG. 7 illustrates other examples of context based color menus according to embodiments. Diagram 700 displays multiple examples of alternative menus to assign color to content using a context based menu. - According to some embodiments, context based
color menu 702 may provide a multi-layered color control sets positioned radially around a set of content management controls along with top level color controls sharing an inside control area of themenu 702. Themenu 702 may have anavigation control 710 to navigate to a previous context based menu such as a top level color menu as discussed before. Themenu 702 may also have atextual control 704 to assign a selected color to textual content. Themenu 702 may also havehighlight control 708 to highlight a selected object in the content with the selected color. In addition, themenu 702 may have toplevel color control 706 that may change the color controls of themenu 702 according to the shades of the toplevel color control 706. - According to other embodiments, the
menu 712 may provide color controls through use of sub-menus. In response to an input activating a sub-menu launcher control, themenu 712 may display a sub-menu 714 showing a continuous color control. The user may usecontrol 716 to select a color to assign to the content. Thecontrol 716 may be swiped clockwise and counterclockwise to locate a preferred color. Embodiments are not limited to the above examples. Themenu 712 may have other controls to assign color based on content type. Themenu 712 may also have a navigation control to navigate to previous context based menu similar to above described embodiments. - According to yet other embodiments, the
menu 718 may provide a continuous color control. The user may select a color for the content by choosing a point on the menu's color spectrum control. The menu may also have other controls to assign color based on content type. The menu may also have a navigation control to navigate to prior context based menu as described above. Embodiments are not limited to a color control with circular spectrum, any spectrum of color may be used to provide a spectrum based color control to the user including a circular, a rectangular, and other forms of spectrum. -
Color control menu 720 illustrates another example embodiment. Similarly constructed to themenu 718, inmenu 720,circles 722 indicate colors currently used on the content that is being edited. Instead of circles, any other form of indication may be used to provide a user feedback on currently used colors. - According to another embodiment, the application may provide top level controls within a sub-menu providing sub color controls. The application may insert the top level controls from a context based color menu in a sub-menu providing a set of sub color controls associated with a selected top level control. The application may also position another indicator about the assigned color on a corresponding color control within the set of top level controls in the sub-menu.
- According to other embodiments, the application may combine a set of color controls in a context based color menu with a set of font controls to produce a set of style controls. The application may produce the style controls by overlaying one or more font controls from the set of font controls into every color control from the set of color controls. The application may apply a style associated with a selected style control to the content in response to detecting another user action activating one of the style controls.
- The example commands, links, submenus, configurations, and context based color menus depicted in
FIGS. 1 through 7 are provided for illustration purposes only. Embodiments are not limited to the shapes, forms, and content shown in the example diagrams, and may be implemented using other textual, graphical, and similar schemes employing the principles described herein. -
FIG. 8 is a networked environment, where a system according to embodiments may be implemented. In addition to locally installed applications, such asapplication 922 discussed below, a context based color menu for touch and/or gesture enabled devices may be also be employed in conjunction with hosted applications and services that may be implemented via software executed over one ormore servers 806 orindividual server 808. A hosted service or application may communicate with client applications on individual computing devices such as ahandheld computer 801, adesktop computer 802, alaptop computer 803, asmart phone 804, a tablet computer (or slate), 805 (‘client devices’) through network(s) 810 and control a user interface presented to users. - As previously discussed, a context based color menu may be used to assign color to content provided by the hosted service or application. For example, a browser application, a word processing application, a spreadsheet application, a calendar application, a note taking application, a graphics application, and comparable ones may make use of a context based color menu according to embodiments. The context based color menu may be activated through a variety of user actions such as selection of content, activation of a launcher indicator, detection of a predetermined touch or gesture action, etc.
- Client devices 801-805 are used to access the functionality provided by the hosted service or application. One or more of the
servers 806 orserver 808 may be used to provide a variety of services as discussed above. Relevant data may be stored in one or more data stores (e.g. data store 814), which may be managed by any one of theservers 806 or bydatabase server 812. - Network(s) 810 may comprise any topology of servers, clients, Internet service providers, and communication media. A system according to embodiments may have a static or dynamic topology. Network(s) 810 may include a secure network such as an enterprise network, an unsecure network such as a wireless open network, or the Internet. Network(s) 810 may also coordinate communication over other networks such as PSTN or cellular networks. Network(s) 810 provides communication between the nodes described herein. By way of example, and not limitation, network(s) 810 may include wireless media such as acoustic, RF, infrared and other wireless media.
- Many other configurations of computing devices, applications, data sources, and data distribution systems may be employed to manage content color through context based color menu. Furthermore, the networked environments discussed in
FIG. 8 are for illustration purposes only. Embodiments are not limited to the example applications, modules, or processes. -
FIG. 9 and the associated discussion are intended to provide a brief, general description of a suitable computing environment in which embodiments may be implemented. With reference toFIG. 9 , a block diagram of an example computing operating environment according to embodiments is illustrated, such ascomputing device 900. In a basic configuration,computing device 900 may be any device in stationary, mobile, or other form such as the example devices discussed in conjunction withFIGS. 1A , 1B, and 8, and include at least oneprocessing unit 902 andsystem memory 904.Computing device 900 may also include a plurality of processing units that cooperate in executing programs. Depending on the exact configuration and type of computing device, thesystem memory 904 may be volatile (such as RAM), non-volatile (such as ROM, flash memory, etc.) or some combination of the two.System memory 904 typically includes anoperating system 905 suitable for controlling the operation of the platform, such as the WINDOWS ®, WINDOWS MOBILE®, or WINDOWS PHONE® operating systems from MICROSOFT CORPORATION of Redmond, Wash. Thesystem memory 904 may also include one or more software applications such asprogram modules 906,application 922, context basedcolor menu module 924, anddetection module 926. - Context based
color menu module 924 may operate in conjunction with theoperating system 905 orapplication 922 and provide a context based color menu as discussed previously. Context basedcolor menu module 924 may also provide commands, links, and submenus to manage color of content.Detection module 926 may detect a user input and execute a command associated with the input to assign color to selected content. This basic configuration is illustrated inFIG. 9 by those components within dashedline 908. -
Computing device 900 may have additional features or functionality. For example, thecomputing device 900 may also include additional data storage devices (removable and/or non-removable) such as, for example, magnetic disks, optical disks, or tape. Such additional storage is illustrated inFIG. 9 byremovable storage 909 andnon-removable storage 910. Computer readable storage media may include volatile and nonvolatile, removable and non-removable media implemented in any method or technology for storage of information, such as computer readable instructions, data structures, program modules, or other data.System memory 904,removable storage 909 andnon-removable storage 910 are all examples of computer readable storage media. Computer readable storage media includes, but is not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, digital versatile disks (DVD) or other optical storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other medium which can be used to store the desired information and which can be accessed by computingdevice 900. Any such computer readable storage media may be part ofcomputing device 900.Computing device 900 may also have input device(s) 912 such as keyboard, mouse, pen, voice input device, touch input device, an optical capture device for detecting gestures, and comparable input devices. Output device(s) 914 such as a display, speakers, printer, and other types of output devices may also be included. These devices are well known in the art and need not be discussed at length here. -
Computing device 900 may also containcommunication connections 916 that allow the device to communicate withother devices 918, such as over a wireless network in a distributed computing environment, a satellite link, a cellular link, and comparable mechanisms.Other devices 918 may include computer device(s) that execute communication applications, other directory or policy servers, and comparable devices. Communication connection(s) 916 is one example of communication media. Communication media can include therein computer readable instructions, data structures, program modules, or other data in a modulated data signal, such as a carrier wave or other transport mechanism, and includes any information delivery media. The term “modulated data signal” means a signal that has one or more of its characteristics set or changed in such a manner as to encode information in the signal. By way of example, and not limitation, communication media includes wired media such as a wired network or direct-wired connection, and wireless media such as acoustic, RF, infrared and other wireless media. - Example embodiments also include methods. These methods can be implemented in any number of ways, including the structures described in this document. One such way is by machine operations, of devices of the type described in this document.
- Another optional way is for one or more of the individual operations of the methods to be performed in conjunction with one or more human operators performing some. These human operators need not be collocated with each other, but each can be only with a machine that performs a portion of the program.
-
FIG. 10 illustrates a logic flow diagram for a process of managing content color through context based color menu in touch and/or gesture enabled devices according to embodiments.Process 1000 may be implemented as part of an application or an operating system of any computing device capable of accepting touch, gesture, keyboard, mouse, pen, or similar inputs. -
Process 1000 begins withoperation 1010, where, in response to a user input, a context based color menu may be presented by a user interface of an application displaying the context based color menu on a device screen to manage content. The context based color menu may position color controls in a variety of forms and may include content type controls integrated into the menu. Next, the user interface may detect another user input on the context based color menu atoperation 1020. The input may be a tap, a swipe, a press and hold, or similar user action including, but not limited to touch, gestures, keyboard entries, mouse clicks, pen inputs, optically captured gestures, voice commands, etc. Atoperation 1030, the application may assign a color to the content according to the input. - The operations included in
process 1000 are for illustration purposes. Managing content color through context based color menus according to embodiments may be implemented by similar processes with fewer or additional steps, as well as in different order of operations using the principles described herein. - The above specification, examples and data provide a complete description of the manufacture and use of the composition of the embodiments. Although the subject matter has been described in language specific to structural features and/or methodological acts, it is to be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or acts described above. Rather, the specific features and acts described above are disclosed as example forms of implementing the claims and embodiments.
Claims (20)
1. A method executed in a computing device for managing content color through a context based color menu, the method comprising:
in response to detecting a first input including at least one from a set of: a tap input, a swipe input, a voice input, a visual input, a keyboard input, a mouse input, a pen input, and a gesture input, presenting the context based color menu in relation to a displayed content on a user interface for managing the content; and
in response to detecting a second input, assigning a color to a selected portion of the displayed content selected from the context based color menu according to the second input.
2. The method of claim 1 , further comprising:
displaying the context based color menu in a shape including at least one from a set of: a radial shape, a linear shape, a half circular shape, an arc shape, wherein one or more indicators are displayed on the context based color menu to indicate one or more colors currently applied to the content.
3. The method of claim 1 , further comprising:
assigning the color to at least one from a set of: a textual content, a shape, a shading, a 3D effect, a line, a fill, a highlighter, a table, and a table element, wherein presented items on the context based color menu are configured based on a type of content for applying the color to.
4. The method of claim 1 , further comprising:
positioning a set of color controls radially within the context based color menu.
5. The method of claim 4 , further comprising:
modifying one or more top level color controls on the context based color menu by bringing up a sub-menu color control to the context based color menu based on one of a most frequent use and a most recent use of the sub-menu color control.
6. The method of claim 5 , further comprising:
detecting a third user input selecting one of the top level color controls;
performing one of:
replacing the set of color controls with another set of color controls associated with the selected top level color control; and
replacing the set of color controls with the top level color controls.
7. The method of claim 1 , further comprising:
positioning a set of color controls radially within a half section of the context based color menu; and
positioning a set of content type controls radially within other half section of the context based color menu.
8. The method of claim 7 , further comprising:
detecting the second input activating one of the color controls;
detecting a third input selecting a content type control from the set of content type controls; and
assigning the color associated with the selected color control to content associated with the content type control.
9. The method of claim 1 , further comprising:
positioning a set of color controls radially within the context based color menu adjacent to a content type control.
10. The method of claim 9 , further comprising:
detecting the second input activating the content type control;
presenting a sub-menu providing content type controls;
detecting a third input selecting one of the content type controls; and
assigning the color to content associated with the selected content type control.
11. The method of claim 1 , further comprising:
detecting the second input activating a sub-menu launcher associated with a color control;
presenting a sub-menu providing a set of sub color controls;
detecting a third input selecting one of the sub color controls; and
assigning a sub color associated with the selected sub color control to the content.
12. A computing device for managing content color through a context based color menu, the computing device comprising:
an input device configured to detect at least one of a tap input, a swipe input, a voice input, a visual input, a keyboard input, a mouse input, a pen input, and a gesture input;
a memory;
a processor coupled to the memory, the processor executing an application and causing a user interface associated with the application to be displayed on a screen, wherein the processor is configured to:
in response to detecting a first input, present the context based color menu with a radially positioned set of color controls in relation to a selected portion of displayed content on the user interface for managing content;
detect a second input activating a color control from the set; and
assign a color to the selected portion of the displayed content corresponding to the color control according to the second input.
13. The computing device of claim 12 , wherein the processor is further configured to:
display an indicator on the color control to inform a user about the assigned color to the selected portion of the displayed content.
14. The computing device of claim 13 , wherein the processor is further configured to:
position the indicator adjacent to the color control.
15. The computing device of claim 12 , wherein the processor is further configured to:
display a tooltip showing one or more of the color and a textual description of the color.
16. The computing device of claim 12 , wherein the processor is further configured to:
display a drop shaped indicator showing the color; and
position the drop shaped indicator adjacent to a location of the second input.
17. A computer-readable memory device with instructions stored thereon for managing content color through a context based color menu, the instructions comprising:
in response to detecting a first input including at least one from a set of: a tap input, a swipe input, a voice input, a visual input, a keyboard input, a mouse input, a pen input, and a gesture input, presenting the context based color menu with a radially positioned set of color controls in relation to a selected portion of displayed content on a user interface for managing content color;
detecting a second input activating a color control from the set;
assigning a color to the selected portion of the displayed content corresponding to the color control according to the second input; and
displaying an indicator near the color control to inform a user about the assigned color to the selected portion of the displayed content.
18. The computer-readable memory device of claim 17 , wherein the instructions further comprise:
presenting the set of color controls in a sub-menu providing a set of sub color controls; and
positioning another indicator about the assigned color on a corresponding color control within the set of color controls in the sub-menu.
19. The computer-readable memory device of claim 17 , wherein the instructions further comprise:
combining the set of color controls and a set of font controls to produce a set of style controls by:
overlaying at least one font control from the set of font controls into each color control from the set of color controls.
20. The computer-readable memory device of claim 19 , wherein the instructions further comprise:
detecting a third input activating a style control from the set of style controls; and
applying a style associated with the style control to the selected portion of the displayed content.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US13/543,976 US20130019208A1 (en) | 2011-07-14 | 2012-07-09 | Managing content color through context based color menu |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201161507983P | 2011-07-14 | 2011-07-14 | |
US201161556945P | 2011-11-08 | 2011-11-08 | |
US13/543,976 US20130019208A1 (en) | 2011-07-14 | 2012-07-09 | Managing content color through context based color menu |
Publications (1)
Publication Number | Publication Date |
---|---|
US20130019208A1 true US20130019208A1 (en) | 2013-01-17 |
Family
ID=47519676
Family Applications (6)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US13/339,569 Active 2032-02-05 US9086794B2 (en) | 2011-07-14 | 2011-12-29 | Determining gestures on context based menus |
US13/341,074 Active US9250766B2 (en) | 2011-07-14 | 2011-12-30 | Labels and tooltips for context based menus |
US13/349,691 Active US9021398B2 (en) | 2011-07-14 | 2012-01-13 | Providing accessibility features on context based radial menus |
US13/542,962 Abandoned US20130019204A1 (en) | 2011-07-14 | 2012-07-06 | Adjusting content attributes through actions on context based menu |
US13/543,976 Abandoned US20130019208A1 (en) | 2011-07-14 | 2012-07-09 | Managing content color through context based color menu |
US13/549,397 Active 2033-01-13 US9116602B2 (en) | 2011-07-14 | 2012-07-13 | Providing customization of context based menus |
Family Applications Before (4)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US13/339,569 Active 2032-02-05 US9086794B2 (en) | 2011-07-14 | 2011-12-29 | Determining gestures on context based menus |
US13/341,074 Active US9250766B2 (en) | 2011-07-14 | 2011-12-30 | Labels and tooltips for context based menus |
US13/349,691 Active US9021398B2 (en) | 2011-07-14 | 2012-01-13 | Providing accessibility features on context based radial menus |
US13/542,962 Abandoned US20130019204A1 (en) | 2011-07-14 | 2012-07-06 | Adjusting content attributes through actions on context based menu |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US13/549,397 Active 2033-01-13 US9116602B2 (en) | 2011-07-14 | 2012-07-13 | Providing customization of context based menus |
Country Status (1)
Country | Link |
---|---|
US (6) | US9086794B2 (en) |
Cited By (87)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130239056A1 (en) * | 2012-03-06 | 2013-09-12 | Apple Inc. | Fanning user interface controls for a media editing application |
USD702252S1 (en) * | 2013-02-27 | 2014-04-08 | Microsoft Corporation | Display screen with graphical user interface |
USD702253S1 (en) * | 2013-02-27 | 2014-04-08 | Microsoft Corporation | Display screen with graphical user interface |
USD702251S1 (en) * | 2013-02-27 | 2014-04-08 | Microsoft Corporation | Display screen with graphical user interface |
USD702250S1 (en) * | 2013-02-27 | 2014-04-08 | Microsoft Corporation | Display screen with graphical user interface |
US20140181720A1 (en) * | 2012-12-20 | 2014-06-26 | Htc Corporation | Menu management methods and systems |
US20140281991A1 (en) * | 2013-03-18 | 2014-09-18 | Avermedia Technologies, Inc. | User interface, control system, and operation method of control system |
USD716819S1 (en) | 2013-02-27 | 2014-11-04 | Microsoft Corporation | Display screen with graphical user interface |
US20150026642A1 (en) * | 2013-07-16 | 2015-01-22 | Pinterest, Inc. | Object based contextual menu controls |
CN104407854A (en) * | 2014-11-13 | 2015-03-11 | 浪潮电子信息产业股份有限公司 | Method for displaying menu in color under DOS (disk operating system) system |
USD732555S1 (en) * | 2012-07-19 | 2015-06-23 | D2L Corporation | Display screen with graphical user interface |
USD733167S1 (en) * | 2012-07-20 | 2015-06-30 | D2L Corporation | Display screen with graphical user interface |
USD736231S1 (en) * | 2012-09-24 | 2015-08-11 | Robert Bosch Gmbh | Display screen with graphical user interface |
USD737288S1 (en) * | 2007-03-22 | 2015-08-25 | Fujifilm Corporation | Electronic camera |
USD738898S1 (en) | 2014-01-09 | 2015-09-15 | Microsoft Corporation | Display screen with graphical user interface |
USD739872S1 (en) * | 2013-02-22 | 2015-09-29 | Samsung Electronics Co., Ltd. | Display screen with animated graphical user interface |
USD741898S1 (en) * | 2013-05-29 | 2015-10-27 | Microsoft Corporation | Display screen with animated graphical user interface |
USD742389S1 (en) * | 2013-01-31 | 2015-11-03 | Directdex Inc. | Display screen portion with icon |
US20150324100A1 (en) * | 2014-05-08 | 2015-11-12 | Tictoc Planet, Inc. | Preview Reticule To Manipulate Coloration In A User Interface |
US20160066387A1 (en) * | 2013-03-22 | 2016-03-03 | Lifi Labs Inc | Color selection |
US20160070408A1 (en) * | 2014-09-05 | 2016-03-10 | Samsung Electronics Co., Ltd. | Electronic apparatus and application executing method thereof |
USD751606S1 (en) * | 2013-12-30 | 2016-03-15 | Beijing Qihoo Technology Co., Ltd. | Display screen with animated graphical user interface |
US20160103584A1 (en) * | 2014-10-08 | 2016-04-14 | Microsoft Corporation | Multiple Stage Shy User Interface |
USD759081S1 (en) * | 2014-12-11 | 2016-06-14 | Microsoft Corporation | Display screen with animated graphical user interface |
USD759662S1 (en) * | 2013-10-07 | 2016-06-21 | Suraj Bhagwan Panjabi | Display screen with animated graphical user interface |
US20160188171A1 (en) * | 2014-12-31 | 2016-06-30 | Microsoft Technology Licensing, Llc. | Split button with access to previously used options |
USD760776S1 (en) * | 2014-01-03 | 2016-07-05 | Samsung Electronics Co., Ltd. | Display screen or portion thereof with icon |
USD760763S1 (en) * | 2014-05-25 | 2016-07-05 | Kistler Holding Ag | Display screen or portion thereof with graphical user interface |
USD761810S1 (en) * | 2014-01-03 | 2016-07-19 | Samsung Electronics Co., Ltd. | Display screen or portion thereof with icon |
USD762722S1 (en) * | 2014-11-10 | 2016-08-02 | Samsung Electronics Co., Ltd. | Display screen or portion thereof with transitional graphical user interface |
USD766261S1 (en) * | 2014-10-10 | 2016-09-13 | Salesforce.Com, Inc. | Display screen or portion thereof with animated graphical user interface |
USD768702S1 (en) * | 2014-12-19 | 2016-10-11 | Amazon Technologies, Inc. | Display screen or portion thereof with a graphical user interface |
USD768673S1 (en) * | 2014-10-10 | 2016-10-11 | Salesforce.Com, Inc. | Display screen or portion thereof with animated graphical user interface |
US20170024121A1 (en) * | 2015-07-23 | 2017-01-26 | Samsung Electronics Co., Ltd. | Operating method for contents searching function and electronic device supporting the same |
USD783654S1 (en) * | 2015-04-21 | 2017-04-11 | Jingtao HU | Display screen with graphic user interface |
USD783653S1 (en) * | 2015-04-21 | 2017-04-11 | Jingtao HU | Display screen with graphic user interface |
USD783655S1 (en) * | 2015-04-21 | 2017-04-11 | Jingtao HU | Display screen with graphic user interface |
USD800160S1 (en) * | 2014-06-10 | 2017-10-17 | Microsoft Corporation | Display screen with graphical user interface |
US20170315704A1 (en) * | 2016-05-02 | 2017-11-02 | Microsoft Technology Licensing, Llc | Application user interfaces with scrollable color palettes |
USD801986S1 (en) * | 2015-12-04 | 2017-11-07 | Airbus Operations Gmbh | Display screen or portion thereof with graphical user interface |
US9886931B2 (en) | 2012-03-06 | 2018-02-06 | Apple Inc. | Multi operation slider |
USD810755S1 (en) * | 2016-05-20 | 2018-02-20 | Quantum Interface, Llc | Display screen or portion thereof with graphical user interface |
USD811421S1 (en) * | 2012-09-11 | 2018-02-27 | Mx Technologies, Inc. | Display screen or portion thereof with a graphical user interface |
USD811420S1 (en) * | 2016-04-01 | 2018-02-27 | Google Llc | Display screen portion with a transitional graphical user interface component |
USD814499S1 (en) * | 2016-06-01 | 2018-04-03 | Samsung Electronics Co., Ltd. | Display screen or portion thereof with graphical user interface |
USD819651S1 (en) | 2012-09-11 | 2018-06-05 | Mx Technologies, Inc. | Display screen or portion thereof with a graphical user interface |
US10025462B1 (en) | 2014-08-29 | 2018-07-17 | Open Invention Network, Llc | Color based search application interface and corresponding control functions |
USD824405S1 (en) * | 2017-01-13 | 2018-07-31 | Adp, Llc | Display screen or portion thereof with a graphical user interface |
USD825610S1 (en) * | 2016-03-07 | 2018-08-14 | Facebook, Inc. | Display screen with animated graphical user interface |
US10049087B2 (en) | 2016-07-19 | 2018-08-14 | International Business Machines Corporation | User-defined context-aware text selection for touchscreen devices |
USD831070S1 (en) * | 2016-10-03 | 2018-10-16 | Salesforce.Com, Inc. | Display screen or portion thereof with animated icon |
USD832289S1 (en) * | 2016-05-30 | 2018-10-30 | Compal Electronics, Inc. | Portion of a display screen with icon |
USD835143S1 (en) * | 2016-08-26 | 2018-12-04 | Samsung Electronics Co., Ltd. | Display screen or portion thereof with graphical user interface |
USD835118S1 (en) | 2012-12-05 | 2018-12-04 | Lg Electronics Inc. | Television receiver with graphical user interface |
USD837825S1 (en) * | 2014-08-19 | 2019-01-08 | Google Llc | Display screen with animated graphical user interface |
USD840428S1 (en) * | 2017-01-13 | 2019-02-12 | Adp, Llc | Display screen with a graphical user interface |
USD845332S1 (en) * | 2018-02-06 | 2019-04-09 | Krikey, Inc. | Display panel of a programmed computer system with a graphical user interface |
US10268367B2 (en) | 2010-02-19 | 2019-04-23 | Microsoft Technology Licensing, Llc | Radial menus with bezel gestures |
USD849042S1 (en) * | 2016-12-02 | 2019-05-21 | Salesforce.Com, Inc. | Display screen or portion thereof with graphical user interface |
US10440794B2 (en) | 2016-11-02 | 2019-10-08 | LIFI Labs, Inc. | Lighting system and method |
USD870738S1 (en) * | 2016-08-30 | 2019-12-24 | Verizon Patent And Licensing Inc. | Display panel or screen with graphical user interface |
USD871437S1 (en) * | 2017-08-22 | 2019-12-31 | Samsung Electronics Co., Ltd. | Display screen or portion thereof with graphical user interface |
US10534500B1 (en) | 2014-08-29 | 2020-01-14 | Open Invention Network Llc | Color based search application interface and corresponding control functions |
US10552016B2 (en) | 2012-03-06 | 2020-02-04 | Apple Inc. | User interface tools for cropping and straightening image |
USD875742S1 (en) * | 2017-11-22 | 2020-02-18 | Samsung Electronics Co., Ltd. | Display screen or portion thereof with transitional graphical user interface |
US10655980B2 (en) | 2015-09-18 | 2020-05-19 | SmartHalo Technologies Inc. | Electronic device and method for providing travel information |
USD884714S1 (en) * | 2018-01-12 | 2020-05-19 | Delta Electronics, Inc. | Display screen with graphical user interface |
US10656788B1 (en) | 2014-08-29 | 2020-05-19 | Open Invention Network Llc | Dynamic document updating application interface and corresponding control functions |
USD888763S1 (en) * | 2017-12-01 | 2020-06-30 | Agco Corporation | Display screen or portion thereof with graphical user interface |
USD901522S1 (en) * | 2017-09-27 | 2020-11-10 | Toyota Research Institute, Inc. | Vehicle heads-up display screen or portion thereof with a graphical user interface |
US10845981B2 (en) * | 2017-03-28 | 2020-11-24 | Tencent Technology (Shenzhen) Company Limited | Operation control method, device and storage medium |
USD910659S1 (en) | 2014-11-18 | 2021-02-16 | Google Llc | Display screen with animated graphical user interface |
US10936173B2 (en) | 2012-03-06 | 2021-03-02 | Apple Inc. | Unified slider control for modifying multiple image properties |
WO2021055537A1 (en) | 2019-09-20 | 2021-03-25 | Valve Corporation | Selecting properties using handheld controllers |
USD916712S1 (en) * | 2017-04-21 | 2021-04-20 | Scott Bickford | Display screen with an animated graphical user interface having a transitional flower design icon |
USD916888S1 (en) * | 2018-04-20 | 2021-04-20 | Samsung Display Co., Ltd. | Smartphone display screen with graphical user interface |
USD921506S1 (en) | 2019-04-26 | 2021-06-08 | SmartHalo Technologies Inc. | Electronic device for providing travel information |
USD940731S1 (en) * | 2019-10-31 | 2022-01-11 | Eli Lilly And Company | Display screen with a graphical user interface |
US11435973B2 (en) * | 2017-05-26 | 2022-09-06 | Canon Kabushiki Kaisha | Communication apparatus, communication method, and storage medium |
US11494056B1 (en) | 2014-08-29 | 2022-11-08 | Open Invention Network Llc | Dynamic document updating application interface and corresponding control functions |
USD971938S1 (en) * | 2021-03-11 | 2022-12-06 | Salesforce, Inc. | Display screen or portion thereof with graphical user interface |
USD983810S1 (en) | 2020-07-10 | 2023-04-18 | Schlumberger Technology Corporation | Electronic device with display screen and graphical user interface |
USD989109S1 (en) * | 2020-12-22 | 2023-06-13 | Google Llc | Display screen or portion thereof with graphical user interface |
US11687220B2 (en) | 2017-05-12 | 2023-06-27 | Snap Inc. | Interactive image recoloring |
USD1001819S1 (en) * | 2020-05-06 | 2023-10-17 | Acer Incorporated | Display screen or portion thereof with graphical user interface |
USD1006820S1 (en) | 2020-07-10 | 2023-12-05 | Schlumberger Technology Corporation | Electronic device with display screen and graphical user interface |
USD1009070S1 (en) | 2020-07-10 | 2023-12-26 | Schlumberger Technology Corporation | Electronic device with display screen and graphical user interface |
Families Citing this family (258)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7685530B2 (en) | 2005-06-10 | 2010-03-23 | T-Mobile Usa, Inc. | Preferred contact group centric interface |
US8370769B2 (en) | 2005-06-10 | 2013-02-05 | T-Mobile Usa, Inc. | Variable path management of user contacts |
US8359548B2 (en) | 2005-06-10 | 2013-01-22 | T-Mobile Usa, Inc. | Managing subset of user contacts |
US8370770B2 (en) | 2005-06-10 | 2013-02-05 | T-Mobile Usa, Inc. | Variable path management of user contacts |
US8255281B2 (en) | 2006-06-07 | 2012-08-28 | T-Mobile Usa, Inc. | Service management system that enables subscriber-driven changes to service plans |
US8314789B2 (en) * | 2007-09-26 | 2012-11-20 | Autodesk, Inc. | Navigation system for a 3D virtual scene |
US8196042B2 (en) * | 2008-01-21 | 2012-06-05 | Microsoft Corporation | Self-revelation aids for interfaces |
US9210247B2 (en) | 2009-03-27 | 2015-12-08 | T-Mobile Usa, Inc. | Managing contact groups from subset of user contacts |
US9195966B2 (en) * | 2009-03-27 | 2015-11-24 | T-Mobile Usa, Inc. | Managing contact groups from subset of user contacts |
US9369542B2 (en) | 2009-03-27 | 2016-06-14 | T-Mobile Usa, Inc. | Network-based processing of data requests for contact information |
US8577350B2 (en) | 2009-03-27 | 2013-11-05 | T-Mobile Usa, Inc. | Managing communications utilizing communication categories |
US9355382B2 (en) | 2009-03-27 | 2016-05-31 | T-Mobile Usa, Inc. | Group based information displays |
US20120272144A1 (en) * | 2011-04-20 | 2012-10-25 | Microsoft Corporation | Compact control menu for touch-enabled command execution |
US9202297B1 (en) | 2011-07-12 | 2015-12-01 | Domo, Inc. | Dynamic expansion of data visualizations |
US9792017B1 (en) | 2011-07-12 | 2017-10-17 | Domo, Inc. | Automatic creation of drill paths |
US10001898B1 (en) | 2011-07-12 | 2018-06-19 | Domo, Inc. | Automated provisioning of relational information for a summary data visualization |
US9086794B2 (en) * | 2011-07-14 | 2015-07-21 | Microsoft Technology Licensing, Llc | Determining gestures on context based menus |
CA2746065C (en) * | 2011-07-18 | 2013-02-19 | Research In Motion Limited | Electronic device and method for selectively applying message actions |
US9417754B2 (en) | 2011-08-05 | 2016-08-16 | P4tents1, LLC | User interface system, method, and computer program product |
US9720583B2 (en) * | 2011-09-22 | 2017-08-01 | Microsoft Technology Licensing, Llc | User interface for editing a value in place |
DE102012110278A1 (en) * | 2011-11-02 | 2013-05-02 | Beijing Lenovo Software Ltd. | Window display methods and apparatus and method and apparatus for touch operation of applications |
KR101812657B1 (en) * | 2011-11-22 | 2018-01-31 | 삼성전자주식회사 | A method and apparatus for recommending applications based on context information |
CN103999019A (en) * | 2011-12-23 | 2014-08-20 | 惠普发展公司,有限责任合伙企业 | Input command based on hand gesture |
US10691219B2 (en) | 2012-01-17 | 2020-06-23 | Ultrahaptics IP Two Limited | Systems and methods for machine control |
US9679215B2 (en) | 2012-01-17 | 2017-06-13 | Leap Motion, Inc. | Systems and methods for machine control |
US8693731B2 (en) | 2012-01-17 | 2014-04-08 | Leap Motion, Inc. | Enhanced contrast for object detection and characterization by optical imaging |
US9501152B2 (en) | 2013-01-15 | 2016-11-22 | Leap Motion, Inc. | Free-space user interface and control using virtual constructs |
US8638989B2 (en) | 2012-01-17 | 2014-01-28 | Leap Motion, Inc. | Systems and methods for capturing motion in three-dimensional space |
US11493998B2 (en) | 2012-01-17 | 2022-11-08 | Ultrahaptics IP Two Limited | Systems and methods for machine control |
JP5906097B2 (en) * | 2012-01-31 | 2016-04-20 | キヤノン株式会社 | Electronic device, its control method, program, and recording medium |
EP2631760A1 (en) * | 2012-02-24 | 2013-08-28 | Research In Motion Limited | Method and apparatus for providing a user interface on a device enabling selection of operations to be performed in relation to content |
EP2631747B1 (en) * | 2012-02-24 | 2016-03-30 | BlackBerry Limited | Method and apparatus for providing a user interface on a device that indicates content operators |
US9081833B1 (en) * | 2012-04-06 | 2015-07-14 | Google Inc. | Providing a tooltip based on search results |
WO2013169851A2 (en) | 2012-05-09 | 2013-11-14 | Yknots Industries Llc | Device, method, and graphical user interface for facilitating user interaction with controls in a user interface |
EP2847661A2 (en) | 2012-05-09 | 2015-03-18 | Apple Inc. | Device, method, and graphical user interface for moving and dropping a user interface object |
WO2013169849A2 (en) | 2012-05-09 | 2013-11-14 | Industries Llc Yknots | Device, method, and graphical user interface for displaying user interface objects corresponding to an application |
WO2013169865A2 (en) | 2012-05-09 | 2013-11-14 | Yknots Industries Llc | Device, method, and graphical user interface for moving a user interface object based on an intensity of a press input |
WO2013169853A1 (en) | 2012-05-09 | 2013-11-14 | Industries Llc Yknots | Device, method, and graphical user interface for providing tactile feedback for operations performed in a user interface |
KR101956082B1 (en) | 2012-05-09 | 2019-03-11 | 애플 인크. | Device, method, and graphical user interface for selecting user interface objects |
WO2013169845A1 (en) | 2012-05-09 | 2013-11-14 | Yknots Industries Llc | Device, method, and graphical user interface for scrolling nested regions |
CN108897420B (en) | 2012-05-09 | 2021-10-22 | 苹果公司 | Device, method, and graphical user interface for transitioning between display states in response to a gesture |
WO2013169843A1 (en) | 2012-05-09 | 2013-11-14 | Yknots Industries Llc | Device, method, and graphical user interface for manipulating framed graphical objects |
DE112013002412T5 (en) | 2012-05-09 | 2015-02-19 | Apple Inc. | Apparatus, method and graphical user interface for providing feedback for changing activation states of a user interface object |
DE202013012233U1 (en) | 2012-05-09 | 2016-01-18 | Apple Inc. | Device and graphical user interface for displaying additional information in response to a user contact |
WO2013169875A2 (en) | 2012-05-09 | 2013-11-14 | Yknots Industries Llc | Device, method, and graphical user interface for displaying content associated with a corresponding affordance |
WO2013169842A2 (en) | 2012-05-09 | 2013-11-14 | Yknots Industries Llc | Device, method, and graphical user interface for selecting object within a group of objects |
US9582146B2 (en) * | 2012-05-29 | 2017-02-28 | Nokia Technologies Oy | Causing display of search results |
CN103472972A (en) * | 2012-06-06 | 2013-12-25 | 联发科技(新加坡)私人有限公司 | Text display format setting unit and text display format setting method for mobile terminals and mobile terminal |
CN102799361A (en) * | 2012-06-21 | 2012-11-28 | 华为终端有限公司 | Method for calling application object out and mobile terminal |
CN102750628B (en) * | 2012-06-25 | 2016-09-14 | 华为技术有限公司 | The method of information management and terminal |
KR102003255B1 (en) * | 2012-06-29 | 2019-07-24 | 삼성전자 주식회사 | Method and apparatus for processing multiple inputs |
US9256351B2 (en) * | 2012-07-20 | 2016-02-09 | Blackberry Limited | Method and electronic device for facilitating user control of a menu |
TW201409338A (en) * | 2012-08-16 | 2014-03-01 | Hon Hai Prec Ind Co Ltd | Electronic apparatus and displaying method of button icon |
US9261989B2 (en) | 2012-09-13 | 2016-02-16 | Google Inc. | Interacting with radial menus for touchscreens |
US9195368B2 (en) * | 2012-09-13 | 2015-11-24 | Google Inc. | Providing radial menus with touchscreens |
US9104313B2 (en) * | 2012-09-14 | 2015-08-11 | Cellco Partnership | Automatic adjustment of selectable function presentation on electronic device display |
US20140115539A1 (en) * | 2012-10-18 | 2014-04-24 | Yahoo! Inc. | Customized shortcuts for resource browsing method and apparatus |
US9285893B2 (en) | 2012-11-08 | 2016-03-15 | Leap Motion, Inc. | Object detection and tracking with variable-field illumination devices |
US9729695B2 (en) * | 2012-11-20 | 2017-08-08 | Dropbox Inc. | Messaging client application interface |
KR102085225B1 (en) * | 2012-12-05 | 2020-03-05 | 삼성전자주식회사 | User terminal apparatus and contol method thereof |
KR101958582B1 (en) | 2012-12-29 | 2019-07-04 | 애플 인크. | Device, method, and graphical user interface for transitioning between touch input to display output relationships |
KR101755029B1 (en) | 2012-12-29 | 2017-07-06 | 애플 인크. | Device, method, and graphical user interface for forgoing generation of tactile output for a multi-contact gesture |
WO2014105279A1 (en) | 2012-12-29 | 2014-07-03 | Yknots Industries Llc | Device, method, and graphical user interface for switching between user interfaces |
EP2939095B1 (en) | 2012-12-29 | 2018-10-03 | Apple Inc. | Device, method, and graphical user interface for moving a cursor according to a change in an appearance of a control icon with simulated three-dimensional characteristics |
KR101812329B1 (en) | 2012-12-29 | 2017-12-26 | 애플 인크. | Device, method, and graphical user interface for determining whether to scroll or select contents |
KR101905174B1 (en) | 2012-12-29 | 2018-10-08 | 애플 인크. | Device, method, and graphical user interface for navigating user interface hierachies |
US10609285B2 (en) | 2013-01-07 | 2020-03-31 | Ultrahaptics IP Two Limited | Power consumption in motion-capture systems |
US9626015B2 (en) | 2013-01-08 | 2017-04-18 | Leap Motion, Inc. | Power consumption in motion-capture systems with audio and optical signals |
US9652109B2 (en) * | 2013-01-11 | 2017-05-16 | Microsoft Technology Licensing, Llc | Predictive contextual toolbar for productivity applications |
US9459697B2 (en) | 2013-01-15 | 2016-10-04 | Leap Motion, Inc. | Dynamic, free-space user interactions for machine control |
US10241639B2 (en) | 2013-01-15 | 2019-03-26 | Leap Motion, Inc. | Dynamic user interactions for display control and manipulation of display objects |
CN113568506A (en) * | 2013-01-15 | 2021-10-29 | 超级触觉资讯处理有限公司 | Dynamic user interaction for display control and customized gesture interpretation |
US20140215373A1 (en) * | 2013-01-28 | 2014-07-31 | Samsung Electronics Co., Ltd. | Computing system with content access mechanism and method of operation thereof |
US20150370469A1 (en) * | 2013-01-31 | 2015-12-24 | Qualcomm Incorporated | Selection feature for adjusting values on a computing device |
US9569092B2 (en) * | 2013-02-01 | 2017-02-14 | Allscripts Software, Llc | Radial control system and method |
KR20140099760A (en) * | 2013-02-04 | 2014-08-13 | 삼성전자주식회사 | Method and apparatus for display controlling in terminal |
US10025459B2 (en) | 2013-03-14 | 2018-07-17 | Airwatch Llc | Gesture-based workflow progression |
US9702977B2 (en) | 2013-03-15 | 2017-07-11 | Leap Motion, Inc. | Determining positional information of an object in space |
US9792014B2 (en) | 2013-03-15 | 2017-10-17 | Microsoft Technology Licensing, Llc | In-place contextual menu for handling actions for a listing of items |
US9785240B2 (en) * | 2013-03-18 | 2017-10-10 | Fuji Xerox Co., Ltd. | Systems and methods for content-aware selection |
US10620709B2 (en) | 2013-04-05 | 2020-04-14 | Ultrahaptics IP Two Limited | Customized gesture interpretation |
KR20140124721A (en) * | 2013-04-17 | 2014-10-27 | 삼성전자주식회사 | Display apparatus and method for displaying contextual menu |
US20140317573A1 (en) * | 2013-04-17 | 2014-10-23 | Samsung Electronics Co., Ltd. | Display apparatus and method of displaying a context menu |
KR102148809B1 (en) * | 2013-04-22 | 2020-08-27 | 삼성전자주식회사 | Apparatus, method and computer readable recording medium for displaying shortcut window |
US9916009B2 (en) | 2013-04-26 | 2018-03-13 | Leap Motion, Inc. | Non-tactile interface systems and methods |
JP5902304B2 (en) | 2013-04-30 | 2016-04-13 | グリー株式会社 | Program and processing method |
JP6188405B2 (en) * | 2013-05-01 | 2017-08-30 | キヤノン株式会社 | Display control apparatus, display control method, and program |
KR102169521B1 (en) * | 2013-05-14 | 2020-10-23 | 삼성전자 주식회사 | Input apparatus, display apparatus and control method thereof |
US9747696B2 (en) | 2013-05-17 | 2017-08-29 | Leap Motion, Inc. | Systems and methods for providing normalized parameters of motions of objects in three-dimensional space |
US10043172B2 (en) * | 2013-05-29 | 2018-08-07 | Ebay Inc. | Tap and hold |
US9355073B2 (en) | 2013-06-18 | 2016-05-31 | Microsoft Technology Licensing, Llc | Content attribute control interface including incremental, direct entry, and scrollable controls |
KR102191965B1 (en) * | 2013-07-01 | 2020-12-16 | 삼성전자주식회사 | Mobile terminal and operating method thereof |
JP6153007B2 (en) * | 2013-07-19 | 2017-06-28 | 株式会社コナミデジタルエンタテインメント | Operation system, operation control method, operation control program |
US10281987B1 (en) | 2013-08-09 | 2019-05-07 | Leap Motion, Inc. | Systems and methods of free-space gestural interaction |
USD745533S1 (en) * | 2013-08-27 | 2015-12-15 | Tencent Technology (Shenzhen) Company Limited | Display screen or a portion thereof with graphical user interface |
US10846942B1 (en) | 2013-08-29 | 2020-11-24 | Ultrahaptics IP Two Limited | Predictive information for free space gesture control and communication |
USD767587S1 (en) * | 2013-09-03 | 2016-09-27 | Samsung Electronics Co., Ltd. | Display screen or portion thereof with graphical user interface |
USD857738S1 (en) | 2013-09-03 | 2019-08-27 | Samsung Electronics Co., Ltd. | Display screen or portion thereof with transitional graphical user interface |
KR20150026424A (en) * | 2013-09-03 | 2015-03-11 | 삼성전자주식회사 | Method for controlling a display and an electronic device |
USD817994S1 (en) | 2013-09-03 | 2018-05-15 | Samsung Electronics Co., Ltd. | Display screen or portion thereof with transitional graphical user interface |
US9632572B2 (en) | 2013-10-03 | 2017-04-25 | Leap Motion, Inc. | Enhanced field of view to augment three-dimensional (3D) sensory space for free-space gesture interpretation |
US20150121314A1 (en) * | 2013-10-24 | 2015-04-30 | Jens Bombolowsky | Two-finger gestures |
US9996638B1 (en) | 2013-10-31 | 2018-06-12 | Leap Motion, Inc. | Predictive information for free space gesture control and communication |
CN103616992B (en) | 2013-11-13 | 2017-10-17 | 华为技术有限公司 | Application control method and device |
US20150346921A1 (en) * | 2013-11-20 | 2015-12-03 | Hisep Technology Ltd. | Apparatus and method for displaying relative location of persons, places or objects |
US20150169531A1 (en) * | 2013-12-17 | 2015-06-18 | Microsoft Corporation | Touch/Gesture-Enabled Interaction with Electronic Spreadsheets |
US9558180B2 (en) | 2014-01-03 | 2017-01-31 | Yahoo! Inc. | Systems and methods for quote extraction |
US10503357B2 (en) | 2014-04-03 | 2019-12-10 | Oath Inc. | Systems and methods for delivering task-oriented content using a desktop widget |
US9971756B2 (en) | 2014-01-03 | 2018-05-15 | Oath Inc. | Systems and methods for delivering task-oriented content |
US9613262B2 (en) | 2014-01-15 | 2017-04-04 | Leap Motion, Inc. | Object detection and tracking for providing a virtual device experience |
US10198148B2 (en) | 2014-01-17 | 2019-02-05 | Microsoft Technology Licensing, Llc | Radial menu user interface with entry point maintenance |
US9882996B2 (en) * | 2014-01-23 | 2018-01-30 | Google Llc | Determining data associated with proximate computing devices |
US10331772B2 (en) * | 2014-03-03 | 2019-06-25 | Lg Electronics Inc. | Terminal and method for controlling the same |
US11269502B2 (en) | 2014-03-26 | 2022-03-08 | Unanimous A. I., Inc. | Interactive behavioral polling and machine learning for amplification of group intelligence |
US11151460B2 (en) | 2014-03-26 | 2021-10-19 | Unanimous A. I., Inc. | Adaptive population optimization for amplifying the intelligence of crowds and swarms |
US11941239B2 (en) | 2014-03-26 | 2024-03-26 | Unanimous A.I., Inc. | System and method for enhanced collaborative forecasting |
US10817159B2 (en) | 2014-03-26 | 2020-10-27 | Unanimous A. I., Inc. | Non-linear probabilistic wagering for amplified collective intelligence |
US20150277678A1 (en) * | 2014-03-26 | 2015-10-01 | Kobo Incorporated | Information presentation techniques for digital content |
US10817158B2 (en) | 2014-03-26 | 2020-10-27 | Unanimous A. I., Inc. | Method and system for a parallel distributed hyper-swarm for amplifying human intelligence |
US20150286361A1 (en) * | 2014-04-04 | 2015-10-08 | Monkey Inferno, Inc. | Single gesture video capture and share |
US10025461B2 (en) * | 2014-04-08 | 2018-07-17 | Oath Inc. | Gesture input for item selection |
KR102257817B1 (en) * | 2014-04-11 | 2021-05-28 | 삼성전자 주식회사 | Method and apparatus for controlling number of input in electronic device |
US10120557B2 (en) * | 2014-04-14 | 2018-11-06 | Ebay, Inc. | Displaying a plurality of selectable actions |
US10560975B2 (en) * | 2014-04-16 | 2020-02-11 | Belkin International, Inc. | Discovery of connected devices to determine control capabilities and meta-information |
US10466876B2 (en) * | 2014-04-17 | 2019-11-05 | Facebook, Inc. | Assisting a user of a software application |
US20150346959A1 (en) | 2014-05-28 | 2015-12-03 | Facebook, Inc. | Systems and methods for providing responses to and drawings for media content |
US9324067B2 (en) | 2014-05-29 | 2016-04-26 | Apple Inc. | User interface for payments |
USD768191S1 (en) * | 2014-06-05 | 2016-10-04 | Samsung Electronics Co., Ltd. | Display screen or portion thereof with icon |
US9873205B2 (en) * | 2014-06-24 | 2018-01-23 | Spectrum Brands, Inc. | Electric grooming appliance |
KR102037481B1 (en) | 2014-07-31 | 2019-10-28 | 삼성전자주식회사 | Display apparatus, method of controlling the display apparatus and recordable medium storing for program for performing the method |
JP2016038889A (en) | 2014-08-08 | 2016-03-22 | リープ モーション, インコーポレーテッドLeap Motion, Inc. | Extended reality followed by motion sensing |
KR20160018269A (en) * | 2014-08-08 | 2016-02-17 | 삼성전자주식회사 | Device and method for controlling the same |
US11017569B2 (en) * | 2014-09-08 | 2021-05-25 | Tableau Software, Inc. | Methods and devices for displaying data mark information |
US10347018B2 (en) | 2014-09-08 | 2019-07-09 | Tableau Software, Inc. | Interactive data visualization user interface with hierarchical filtering based on gesture location on a chart |
US10347027B2 (en) | 2014-09-08 | 2019-07-09 | Tableau Software, Inc. | Animated transition between data visualization versions at different levels of detail |
US10380770B2 (en) | 2014-09-08 | 2019-08-13 | Tableau Software, Inc. | Interactive data visualization user interface with multiple interaction profiles |
US10635262B2 (en) | 2014-09-08 | 2020-04-28 | Tableau Software, Inc. | Interactive data visualization user interface with gesture-based data field selection |
USD800758S1 (en) | 2014-09-23 | 2017-10-24 | Seasonal Specialties, Llc | Computer display screen with graphical user interface for lighting |
WO2016049907A1 (en) * | 2014-09-30 | 2016-04-07 | 深圳市大疆创新科技有限公司 | Operation interface processing method and display device |
EP3007050A1 (en) * | 2014-10-08 | 2016-04-13 | Volkswagen Aktiengesellschaft | User interface and method for adapting a menu bar on a user interface |
CN105573574A (en) * | 2014-10-09 | 2016-05-11 | 阿里巴巴集团控股有限公司 | Application interface navigation method and apparatus |
US20160132301A1 (en) | 2014-11-06 | 2016-05-12 | Microsoft Technology Licensing, Llc | Programmatic user interface generation based on display size |
US9922098B2 (en) | 2014-11-06 | 2018-03-20 | Microsoft Technology Licensing, Llc | Context-based search and relevancy generation |
US10949075B2 (en) | 2014-11-06 | 2021-03-16 | Microsoft Technology Licensing, Llc | Application command control for small screen display |
US10203933B2 (en) | 2014-11-06 | 2019-02-12 | Microsoft Technology Licensing, Llc | Context-based command surfacing |
KR102390647B1 (en) * | 2014-11-25 | 2022-04-26 | 삼성전자주식회사 | Electronic device and method for controlling object in electronic device |
US20160147433A1 (en) * | 2014-11-26 | 2016-05-26 | General Electric Company | Reference command storage and pattern recognition for user interface improvement |
US9619043B2 (en) * | 2014-11-26 | 2017-04-11 | At&T Intellectual Property I, L.P. | Gesture multi-function on a physical keyboard |
US20160148396A1 (en) * | 2014-11-26 | 2016-05-26 | Blackberry Limited | Method and Apparatus for Controlling Display of Mobile Communication Device |
US20160162131A1 (en) * | 2014-12-08 | 2016-06-09 | Etzer Zamor | Social network |
EP3040838B1 (en) * | 2014-12-29 | 2021-04-21 | Dassault Systèmes | Setting a parameter |
EP3040832A1 (en) * | 2014-12-29 | 2016-07-06 | Dassault Systèmes | Setting a parameter |
EP3040831A1 (en) * | 2014-12-29 | 2016-07-06 | Dassault Systèmes | Setting a parameter |
WO2016116891A1 (en) * | 2015-01-22 | 2016-07-28 | Realitygate (Pty) Ltd | Hierarchy navigation in a user interface |
US10042539B2 (en) * | 2015-02-11 | 2018-08-07 | Adobe Systems Incorporated | Dynamic text control for mobile devices |
US10095396B2 (en) | 2015-03-08 | 2018-10-09 | Apple Inc. | Devices, methods, and graphical user interfaces for interacting with a control object while dragging another object |
US9990107B2 (en) * | 2015-03-08 | 2018-06-05 | Apple Inc. | Devices, methods, and graphical user interfaces for displaying and using menus |
US10048757B2 (en) | 2015-03-08 | 2018-08-14 | Apple Inc. | Devices and methods for controlling media presentation |
US9645732B2 (en) | 2015-03-08 | 2017-05-09 | Apple Inc. | Devices, methods, and graphical user interfaces for displaying and using menus |
DK201500581A1 (en) * | 2015-03-08 | 2017-01-16 | Apple Inc | Devices, Methods, and Graphical User Interfaces for Displaying and Using Menus |
US9632664B2 (en) | 2015-03-08 | 2017-04-25 | Apple Inc. | Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback |
IN2015CH01313A (en) | 2015-03-17 | 2015-04-10 | Wipro Ltd | |
US9785305B2 (en) | 2015-03-19 | 2017-10-10 | Apple Inc. | Touch input cursor manipulation |
US9639184B2 (en) | 2015-03-19 | 2017-05-02 | Apple Inc. | Touch input cursor manipulation |
FR3034218A1 (en) * | 2015-03-27 | 2016-09-30 | Orange | METHOD OF RAPID ACCESS TO APPLICATION FUNCTIONALITIES |
US10067653B2 (en) | 2015-04-01 | 2018-09-04 | Apple Inc. | Devices and methods for processing touch inputs based on their intensities |
US20170045981A1 (en) | 2015-08-10 | 2017-02-16 | Apple Inc. | Devices and Methods for Processing Touch Inputs Based on Their Intensities |
US9980304B2 (en) | 2015-04-03 | 2018-05-22 | Google Llc | Adaptive on-demand tethering |
CN110769149B (en) | 2015-04-23 | 2021-05-11 | 苹果公司 | Method, electronic device, and storage medium for processing content from multiple cameras |
US9940637B2 (en) | 2015-06-05 | 2018-04-10 | Apple Inc. | User interface for loyalty accounts and private label accounts |
US20160358133A1 (en) | 2015-06-05 | 2016-12-08 | Apple Inc. | User interface for loyalty accounts and private label accounts for a wearable device |
US9830048B2 (en) | 2015-06-07 | 2017-11-28 | Apple Inc. | Devices and methods for processing touch inputs with instructions in a web page |
US10200598B2 (en) | 2015-06-07 | 2019-02-05 | Apple Inc. | Devices and methods for capturing and interacting with enhanced digital images |
US10346030B2 (en) | 2015-06-07 | 2019-07-09 | Apple Inc. | Devices and methods for navigating between user interfaces |
US9674426B2 (en) | 2015-06-07 | 2017-06-06 | Apple Inc. | Devices and methods for capturing and interacting with enhanced digital images |
US9860451B2 (en) | 2015-06-07 | 2018-01-02 | Apple Inc. | Devices and methods for capturing and interacting with enhanced digital images |
US9891811B2 (en) | 2015-06-07 | 2018-02-13 | Apple Inc. | Devices and methods for navigating between user interfaces |
US10082931B2 (en) * | 2015-06-12 | 2018-09-25 | Microsoft Technology Licensing, Llc | Transitioning command user interface between toolbar user interface and full menu user interface based on use context |
US9939923B2 (en) * | 2015-06-19 | 2018-04-10 | Microsoft Technology Licensing, Llc | Selecting events based on user input and current context |
US20160370974A1 (en) * | 2015-06-22 | 2016-12-22 | Here Global B.V. | Causation of Expansion of a Supplemental Content Overlay |
US10296168B2 (en) * | 2015-06-25 | 2019-05-21 | Northrop Grumman Systems Corporation | Apparatus and method for a multi-step selection interface |
GB2601272B (en) * | 2015-07-01 | 2022-08-31 | Unanimous A I Inc | Methods and systems for enabling a credit economy in a real-time collaborative intelligence |
US10248308B2 (en) | 2015-08-10 | 2019-04-02 | Apple Inc. | Devices, methods, and graphical user interfaces for manipulating user interfaces with physical gestures |
US9880735B2 (en) | 2015-08-10 | 2018-01-30 | Apple Inc. | Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback |
US10235035B2 (en) | 2015-08-10 | 2019-03-19 | Apple Inc. | Devices, methods, and graphical user interfaces for content navigation and manipulation |
US10416800B2 (en) | 2015-08-10 | 2019-09-17 | Apple Inc. | Devices, methods, and graphical user interfaces for adjusting user interface objects |
US10896532B2 (en) | 2015-09-08 | 2021-01-19 | Tableau Software, Inc. | Interactive data visualization user interface with multiple interaction profiles |
US20170068414A1 (en) * | 2015-09-09 | 2017-03-09 | Microsoft Technology Licensing, Llc | Controlling a device |
KR102354329B1 (en) * | 2015-10-08 | 2022-01-21 | 삼성전자주식회사 | ELECTRONIC DEVICE AND METHOD FOR DISPLAYING a plurality of items |
WO2017061702A1 (en) * | 2015-10-08 | 2017-04-13 | Samsung Electronics Co., Ltd. | Electronic device and method of displaying plurality of items |
US20170109026A1 (en) * | 2015-10-16 | 2017-04-20 | Hewlett Packard Enterprise Development Lp | Dial control for touch screen navigation |
US10386997B2 (en) * | 2015-10-23 | 2019-08-20 | Sap Se | Integrating functions for a user input device |
JP6202082B2 (en) | 2015-12-22 | 2017-09-27 | ダイキン工業株式会社 | Setting value change device |
US10599324B2 (en) | 2015-12-31 | 2020-03-24 | Microsoft Technology Licensing, Llc | Hand gesture API using finite state machine and gesture language discrete values |
US10310618B2 (en) * | 2015-12-31 | 2019-06-04 | Microsoft Technology Licensing, Llc | Gestures visual builder tool |
US10831337B2 (en) * | 2016-01-05 | 2020-11-10 | Apple Inc. | Device, method, and graphical user interface for a radial menu system |
US10901573B2 (en) * | 2016-02-05 | 2021-01-26 | Airwatch Llc | Generating predictive action buttons within a graphical user interface |
US10514826B2 (en) | 2016-02-08 | 2019-12-24 | Microsoft Technology Licensing, Llc | Contextual command bar |
US20170255455A1 (en) * | 2016-03-03 | 2017-09-07 | International Business Machines Corporation | Automated customization of software feature availability based on usage patterns and history |
KR20170108340A (en) * | 2016-03-17 | 2017-09-27 | 삼성전자주식회사 | A display apparatus and a method for operating in a display apparatus |
EP3223130A1 (en) * | 2016-03-22 | 2017-09-27 | Continental Automotive GmbH | Method of controlling an input device for navigating a hierarchical menu |
FR3050293A1 (en) * | 2016-04-18 | 2017-10-20 | Orange | METHOD FOR AUDIO ASSISTANCE OF TERMINAL CONTROL INTERFACE, PROGRAM AND TERMINAL |
KR102485448B1 (en) * | 2016-04-20 | 2023-01-06 | 삼성전자주식회사 | Electronic device and method for processing gesture input |
US10621581B2 (en) | 2016-06-11 | 2020-04-14 | Apple Inc. | User interface for transactions |
USD794065S1 (en) * | 2016-06-17 | 2017-08-08 | Google Inc. | Display screen with an animated graphical user interface |
US10365822B2 (en) * | 2016-06-20 | 2019-07-30 | Dell Products L.P. | Information handling system multi-handed hybrid interface devices |
US10409487B2 (en) | 2016-08-23 | 2019-09-10 | Microsoft Technology Licensing, Llc | Application processing based on gesture input |
USD816688S1 (en) * | 2016-08-26 | 2018-05-01 | Samsung Electronics Co., Ltd. | Display screen or portion thereof with graphical user interface |
USD817340S1 (en) | 2016-08-26 | 2018-05-08 | Samsung Electronics Co., Ltd. | Display screen or portion thereof with graphical user interface |
USD817341S1 (en) * | 2016-08-26 | 2018-05-08 | Samsung Electronics Co., Ltd. | Display screen or portion thereof with transitional graphical user interface |
US9842330B1 (en) | 2016-09-06 | 2017-12-12 | Apple Inc. | User interfaces for stored-value accounts |
CN107977138A (en) * | 2016-10-24 | 2018-05-01 | 北京东软医疗设备有限公司 | A kind of display methods and device |
US10775985B2 (en) * | 2016-12-29 | 2020-09-15 | Konica Minolta Laboratory U.S.A., Inc. | Dialog transparency adjustability |
US11068155B1 (en) * | 2016-12-30 | 2021-07-20 | Dassault Systemes Solidworks Corporation | User interface tool for a touchscreen device |
KR102409769B1 (en) | 2017-05-16 | 2022-06-16 | 애플 인크. | User interfaces for peer-to-peer transfers |
US11221744B2 (en) | 2017-05-16 | 2022-01-11 | Apple Inc. | User interfaces for peer-to-peer transfers |
US10949222B2 (en) | 2017-05-30 | 2021-03-16 | Citrix Systems, Inc. | System and method for displaying customized user guides in a virtual client application |
CN107422938A (en) * | 2017-06-21 | 2017-12-01 | 网易(杭州)网络有限公司 | Information processing method, device, electronic equipment and storage medium |
GB2567130B (en) * | 2017-07-25 | 2022-11-30 | Tesla Engineering Ltd | Cryostat arrangements and mounting arrangements for cryostats |
US11301124B2 (en) | 2017-08-18 | 2022-04-12 | Microsoft Technology Licensing, Llc | User interface modification using preview panel |
US11237699B2 (en) * | 2017-08-18 | 2022-02-01 | Microsoft Technology Licensing, Llc | Proximal menu generation |
WO2019038774A1 (en) * | 2017-08-20 | 2019-02-28 | Rolllo Ltd | Systems and methods for providing single touch graphical user interface in computerized devices |
KR102185854B1 (en) | 2017-09-09 | 2020-12-02 | 애플 인크. | Implementation of biometric authentication |
EP4155988A1 (en) | 2017-09-09 | 2023-03-29 | Apple Inc. | Implementation of biometric authentication for performing a respective function |
US20190095052A1 (en) * | 2017-09-27 | 2019-03-28 | Fomtech Limited | User Interface Elements for Compact Menu |
CN107807823A (en) * | 2017-10-30 | 2018-03-16 | 江西博瑞彤芸科技有限公司 | A kind of generation method of shortcut menu |
CN111566593B (en) * | 2017-11-10 | 2023-07-18 | 雷蛇(亚太)私人有限公司 | Zero-delay input device for machine learning |
US11084408B2 (en) * | 2018-03-30 | 2021-08-10 | Honda Motor Co., Ltd. | Dedicated massage function button for vehicle |
KR101972264B1 (en) * | 2018-05-14 | 2019-04-24 | 이성만 | Method and apparatus for providing reward using icon |
US11875012B2 (en) | 2018-05-25 | 2024-01-16 | Ultrahaptics IP Two Limited | Throwable interface for augmented reality and virtual reality environments |
US11100498B2 (en) | 2018-06-03 | 2021-08-24 | Apple Inc. | User interfaces for transfer accounts |
KR20240024294A (en) | 2018-06-03 | 2024-02-23 | 애플 인크. | User interfaces for transfer accounts |
US11770601B2 (en) | 2019-05-06 | 2023-09-26 | Apple Inc. | User interfaces for capturing and managing visual media |
WO2020080650A1 (en) | 2018-10-16 | 2020-04-23 | Samsung Electronics Co., Ltd. | Apparatus and method of operating wearable device |
US20200133645A1 (en) * | 2018-10-30 | 2020-04-30 | Jpmorgan Chase Bank, N.A. | User interface and front end application automatic generation |
US11099862B1 (en) * | 2018-11-30 | 2021-08-24 | Snap Inc. | Interface to configure media content |
CN110083296A (en) * | 2019-03-15 | 2019-08-02 | 努比亚技术有限公司 | Wearable device and its exchange method, computer readable storage medium |
US11328352B2 (en) * | 2019-03-24 | 2022-05-10 | Apple Inc. | User interfaces for managing an account |
CN111752444A (en) * | 2019-03-29 | 2020-10-09 | 杭州海康威视数字技术股份有限公司 | Knocking event detection method and device |
USD896244S1 (en) * | 2019-04-01 | 2020-09-15 | Sg Gaming, Inc. | Display screen with transitional grapical user interface |
USD896246S1 (en) * | 2019-04-01 | 2020-09-15 | Sg Gaming, Inc. | Display screen with animated graphical user interface |
USD896245S1 (en) * | 2019-04-01 | 2020-09-15 | Sg Gaming, Inc. | Display screen with animated graphical user interface |
CN111857897A (en) * | 2019-04-25 | 2020-10-30 | 北京小米移动软件有限公司 | Information display method and device and storage medium |
US11706521B2 (en) | 2019-05-06 | 2023-07-18 | Apple Inc. | User interfaces for capturing and managing visual media |
US11379104B2 (en) * | 2019-06-07 | 2022-07-05 | Microsoft Technology Licensing, Llc | Sharing user interface customization across applications |
US11550540B2 (en) * | 2019-08-15 | 2023-01-10 | Lenovo (Singapore) Pte. Ltd. | Content input selection and switching |
CN112492365A (en) | 2019-09-11 | 2021-03-12 | 新加坡商欧之遥控有限公司 | Remote control navigation interface assembly |
US11169830B2 (en) | 2019-09-29 | 2021-11-09 | Apple Inc. | Account management user interfaces |
CN114365073A (en) | 2019-09-29 | 2022-04-15 | 苹果公司 | Account management user interface |
US11429687B2 (en) | 2019-10-10 | 2022-08-30 | Kyndryl, Inc. | Context based URL resource prediction and delivery |
US11373373B2 (en) * | 2019-10-22 | 2022-06-28 | International Business Machines Corporation | Method and system for translating air writing to an augmented reality device |
WO2021104919A1 (en) | 2019-11-26 | 2021-06-03 | Signify Holding B.V. | Method and system for filtering information in a remotely managed lighting system |
US10908811B1 (en) * | 2019-12-17 | 2021-02-02 | Dell Products, L.P. | System and method for improving a graphical menu |
US20210240339A1 (en) * | 2020-01-31 | 2021-08-05 | Salesforce.Com, Inc. | Unified hover implementation for touch screen interfaces |
CN111752438B (en) * | 2020-06-29 | 2022-01-25 | 高新兴科技集团股份有限公司 | Method for displaying mobile terminal multi-trigger update dynamic label |
US11409432B2 (en) | 2020-12-23 | 2022-08-09 | Microsoft Technology Licensing, Llc | Pen command for ink editing |
US20220283694A1 (en) * | 2021-03-08 | 2022-09-08 | Samsung Electronics Co., Ltd. | Enhanced user interface (ui) button control for mobile applications |
US11949638B1 (en) | 2023-03-04 | 2024-04-02 | Unanimous A. I., Inc. | Methods and systems for hyperchat conversations among large networked populations with collective intelligence amplification |
Citations (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
USD341848S (en) * | 1991-12-09 | 1993-11-30 | Microsoft Corporation | Typeface |
US5615320A (en) * | 1994-04-25 | 1997-03-25 | Canon Information Systems, Inc. | Computer-aided color selection and colorizing system using objective-based coloring criteria |
US6226010B1 (en) * | 1995-06-16 | 2001-05-01 | Canon Kabushiki Kaisha | Color selection tool |
US7180524B1 (en) * | 2002-09-30 | 2007-02-20 | Dale Axelrod | Artists' color display system |
US20070078735A1 (en) * | 2005-09-12 | 2007-04-05 | Microsoft Corporation | Blended editing of literal and non-literal values |
US20070092243A1 (en) * | 2005-10-24 | 2007-04-26 | Allen Sean D | Focus management system |
US20070124677A1 (en) * | 2005-11-30 | 2007-05-31 | Microsoft Corporation | Function-oriented user interface |
US20090007015A1 (en) * | 2007-06-29 | 2009-01-01 | Microsoft Corporation | Segment ring menu |
US7509348B2 (en) * | 2006-08-31 | 2009-03-24 | Microsoft Corporation | Radially expanding and context-dependent navigation dial |
US20090213136A1 (en) * | 2008-02-27 | 2009-08-27 | Nicolas Desjardins | Color sampler |
US20090231356A1 (en) * | 2008-03-17 | 2009-09-17 | Photometria, Inc. | Graphical user interface for selection of options from option groups and methods relating to same |
US20110016431A1 (en) * | 2009-07-20 | 2011-01-20 | Aryk Erwin Grosz | Method for Automatically Previewing Edits to Text Items within an Online Collage-Based Editor |
US7898529B2 (en) * | 2003-01-08 | 2011-03-01 | Autodesk, Inc. | User interface having a placement and layout suitable for pen-based computers |
US20110055760A1 (en) * | 2009-09-01 | 2011-03-03 | Drayton David Samuel | Method of providing a graphical user interface using a concentric menu |
US20110252344A1 (en) * | 2010-04-07 | 2011-10-13 | Apple Inc. | Personalizing colors of user interfaces |
US20120036434A1 (en) * | 2010-08-06 | 2012-02-09 | Tavendo Gmbh | Configurable Pie Menu |
US8136027B2 (en) * | 1999-11-05 | 2012-03-13 | Decentrix Inc. | Method and apparatus for providing conditional customization for generating a web site |
US8219930B2 (en) * | 2009-06-26 | 2012-07-10 | Verizon Patent And Licensing Inc. | Radial menu display systems and methods |
US8578294B2 (en) * | 2008-01-11 | 2013-11-05 | Sungkyunkwan University Foundation For Corporate Collaboration | Menu user interface providing device and method thereof |
Family Cites Families (97)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5392388A (en) * | 1992-12-04 | 1995-02-21 | International Business Machines Corporation | Method and system for viewing graphic images in a data processing system |
US6259446B1 (en) | 1992-12-23 | 2001-07-10 | Object Technology Licensing Corporation | Menu state system |
US6281879B1 (en) | 1994-06-16 | 2001-08-28 | Microsoft Corporation | Timing and velocity control for displaying graphical information |
US5798760A (en) | 1995-06-07 | 1998-08-25 | Vayda; Mark | Radial graphical menuing system with concentric region menuing |
US6073036A (en) * | 1997-04-28 | 2000-06-06 | Nokia Mobile Phones Limited | Mobile station with touch input having automatic symbol magnification function |
US8479122B2 (en) * | 2004-07-30 | 2013-07-02 | Apple Inc. | Gestures for touch sensitive input devices |
US6448987B1 (en) * | 1998-04-03 | 2002-09-10 | Intertainer, Inc. | Graphic user interface for a digital content delivery system using circular menus |
US7256770B2 (en) | 1998-09-14 | 2007-08-14 | Microsoft Corporation | Method for displaying information responsive to sensing a physical presence proximate to a computer input device |
US6501491B1 (en) | 1998-09-21 | 2002-12-31 | Microsoft Corporation | Extensible user interface for viewing objects over a network |
GB2342196A (en) * | 1998-09-30 | 2000-04-05 | Xerox Corp | System for generating context-sensitive hierarchically-ordered document service menus |
US6259436B1 (en) * | 1998-12-22 | 2001-07-10 | Ericsson Inc. | Apparatus and method for determining selection of touchable items on a computer touchscreen by an imprecise touch |
JP2001075712A (en) * | 1999-08-31 | 2001-03-23 | Sony Corp | Information processor, its method and program storage medium |
US20020156870A1 (en) * | 2000-11-08 | 2002-10-24 | Equate Systems, Inc. | Method and apparatus for dynamically directing an application to a pre-defined target multimedia resource |
US6918091B2 (en) * | 2000-11-09 | 2005-07-12 | Change Tools, Inc. | User definable interface system, method and computer program product |
US6925611B2 (en) | 2001-01-31 | 2005-08-02 | Microsoft Corporation | Navigational interface for mobile and wearable computers |
US6828988B2 (en) | 2001-02-27 | 2004-12-07 | Microsoft Corporation | Interactive tooltip |
US7415671B2 (en) * | 2001-06-08 | 2008-08-19 | Computer Associates Think, Inc. | Interactive hierarchical status display |
US6826729B1 (en) * | 2001-06-29 | 2004-11-30 | Microsoft Corporation | Gallery user interface controls |
CA2357969A1 (en) * | 2001-09-28 | 2003-03-28 | Dirk Alexander Seelemann | Customazation of object property layout for a user interface |
US7345671B2 (en) | 2001-10-22 | 2008-03-18 | Apple Inc. | Method and apparatus for use of rotational user inputs |
US7117450B1 (en) * | 2002-03-15 | 2006-10-03 | Apple Computer, Inc. | Method and apparatus for determining font attributes |
US6941521B2 (en) * | 2002-03-29 | 2005-09-06 | Intel Corporation | Method for dynamically generating a user interface from XML-based documents |
US7570943B2 (en) | 2002-08-29 | 2009-08-04 | Nokia Corporation | System and method for providing context sensitive recommendations to digital services |
US20040113941A1 (en) * | 2002-12-12 | 2004-06-17 | Xerox Corporation | User interface customization |
US7158123B2 (en) * | 2003-01-31 | 2007-01-02 | Xerox Corporation | Secondary touch contextual sub-menu navigation for touch screen interface |
US7103852B2 (en) * | 2003-03-10 | 2006-09-05 | International Business Machines Corporation | Dynamic resizing of clickable areas of touch screen applications |
US20040212601A1 (en) * | 2003-04-24 | 2004-10-28 | Anthony Cake | Method and apparatus for improving accuracy of touch screen input devices |
EP1660985A4 (en) * | 2003-09-02 | 2008-01-02 | Research In Motion Ltd | Method and data structure for user interface customization |
KR100739682B1 (en) * | 2003-10-04 | 2007-07-13 | 삼성전자주식회사 | Information storage medium storing text based sub-title, processing apparatus and method thereof |
US7480863B2 (en) * | 2003-11-26 | 2009-01-20 | International Business Machines Corporation | Dynamic and intelligent hover assistance |
US20050216834A1 (en) | 2004-03-29 | 2005-09-29 | Microsoft Corporation | Method, apparatus, and computer-readable medium for dynamically rendering a user interface menu |
US20070192711A1 (en) * | 2006-02-13 | 2007-08-16 | Research In Motion Limited | Method and arrangement for providing a primary actions menu on a handheld communication device |
US8068103B2 (en) * | 2004-06-24 | 2011-11-29 | Apple Inc. | User-interface design |
US7653883B2 (en) * | 2004-07-30 | 2010-01-26 | Apple Inc. | Proximity detector in handheld device |
US7895531B2 (en) | 2004-08-16 | 2011-02-22 | Microsoft Corporation | Floating command object |
US7712049B2 (en) | 2004-09-30 | 2010-05-04 | Microsoft Corporation | Two-dimensional radial user interface for computer software applications |
US20060073814A1 (en) | 2004-10-05 | 2006-04-06 | International Business Machines Corporation | Embedded specification of menu navigation for mobile devices |
US20060092177A1 (en) * | 2004-10-30 | 2006-05-04 | Gabor Blasko | Input method and apparatus using tactile guidance and bi-directional segmented stroke |
RU2004133946A (en) | 2004-11-23 | 2006-05-10 | Самсунг Электроникс Ко., Лтд. (KR) | METHOD FOR ADAPTIVE CONTEXT HELP FORMATION |
US8019843B2 (en) * | 2005-05-24 | 2011-09-13 | CRIF Corporation | System and method for defining attributes, decision rules, or both, for remote execution, claim set II |
US7661074B2 (en) * | 2005-07-01 | 2010-02-09 | Microsoft Corporation | Keyboard accelerator |
US8239882B2 (en) | 2005-08-30 | 2012-08-07 | Microsoft Corporation | Markup based extensibility for user interfaces |
US20080059504A1 (en) * | 2005-11-30 | 2008-03-06 | Jackie Barbetta | Method and system for rendering graphical user interface |
US7603633B2 (en) | 2006-01-13 | 2009-10-13 | Microsoft Corporation | Position-based multi-stroke marking menus |
US7644372B2 (en) | 2006-01-27 | 2010-01-05 | Microsoft Corporation | Area frequency radial menus |
US8040142B1 (en) * | 2006-03-31 | 2011-10-18 | Cypress Semiconductor Corporation | Touch detection techniques for capacitive touch sense systems |
TWI328185B (en) * | 2006-04-19 | 2010-08-01 | Lg Electronics Inc | Touch screen device for potable terminal and method of displaying and selecting menus thereon |
JP2007293132A (en) * | 2006-04-26 | 2007-11-08 | Pioneer Electronic Corp | Mobile information input/output device and general purpose braille output device |
US20070256029A1 (en) | 2006-05-01 | 2007-11-01 | Rpo Pty Llimited | Systems And Methods For Interfacing A User With A Touch-Screen |
EP1860534A1 (en) | 2006-05-22 | 2007-11-28 | LG Electronics Inc. | Mobile terminal and menu display method thereof |
USD563972S1 (en) | 2006-10-25 | 2008-03-11 | Microsoft Corporation | User interface for a portion of a display screen |
US20080143681A1 (en) * | 2006-12-18 | 2008-06-19 | Xiaoping Jiang | Circular slider with center button |
US7873710B2 (en) | 2007-02-06 | 2011-01-18 | 5O9, Inc. | Contextual data communication platform |
US8302006B2 (en) * | 2007-02-28 | 2012-10-30 | Rockwell Automation Technologies, Inc. | Interactive tooltip to display and navigate to different resources of a data point |
US8650505B2 (en) | 2007-02-28 | 2014-02-11 | Rpx Corporation | Multi-state unified pie user interface |
US8352881B2 (en) * | 2007-03-08 | 2013-01-08 | International Business Machines Corporation | Method, apparatus and program storage device for providing customizable, immediate and radiating menus for accessing applications and actions |
US20080228853A1 (en) | 2007-03-15 | 2008-09-18 | Kayxo Dk A/S | Software system |
US8059101B2 (en) * | 2007-06-22 | 2011-11-15 | Apple Inc. | Swipe gestures for touch screen keyboards |
US8645863B2 (en) * | 2007-06-29 | 2014-02-04 | Microsoft Corporation | Menus with translucency and live preview |
US20090037813A1 (en) | 2007-07-31 | 2009-02-05 | Palo Alto Research Center Incorporated | Space-constrained marking menus for mobile devices |
US7941758B2 (en) * | 2007-09-04 | 2011-05-10 | Apple Inc. | Animation of graphical objects |
US8060818B2 (en) * | 2007-12-14 | 2011-11-15 | Sap Ag | Method and apparatus for form adaptation |
US20090160768A1 (en) * | 2007-12-21 | 2009-06-25 | Nvidia Corporation | Enhanced Presentation Capabilities Using a Pointer Implement |
US7941765B2 (en) * | 2008-01-23 | 2011-05-10 | Wacom Co., Ltd | System and method of controlling variables using a radial control menu |
US8245156B2 (en) * | 2008-06-28 | 2012-08-14 | Apple Inc. | Radial menu selection |
US8826181B2 (en) | 2008-06-28 | 2014-09-02 | Apple Inc. | Moving radial menus |
WO2010041092A1 (en) * | 2008-10-07 | 2010-04-15 | Tiki'labs | Method and device for controlling an inputting data |
WO2010071187A1 (en) * | 2008-12-18 | 2010-06-24 | 日本電気株式会社 | Slide bar display control apparatus and slide bar display control method |
US8250488B2 (en) * | 2009-01-16 | 2012-08-21 | Corel Corporation | Method for controlling position indicator of curved slider |
US20100185985A1 (en) * | 2009-01-19 | 2010-07-22 | International Business Machines Corporation | Managing radial menus in a computer system |
US20100192102A1 (en) | 2009-01-29 | 2010-07-29 | International Business Machines Corporation | Displaying radial menus near edges of a display area |
JP2010224658A (en) * | 2009-03-19 | 2010-10-07 | Smk Corp | Operation input device |
JP5553673B2 (en) * | 2009-05-11 | 2014-07-16 | キヤノン株式会社 | Imaging apparatus and display control method |
US9436380B2 (en) | 2009-05-19 | 2016-09-06 | International Business Machines Corporation | Radial menus with variable selectable item areas |
US9367216B2 (en) * | 2009-05-21 | 2016-06-14 | Sony Interactive Entertainment Inc. | Hand-held device with two-finger touch triggered selection and transformation of active elements |
US8418165B2 (en) * | 2009-05-27 | 2013-04-09 | Microsoft Corporation | Package design and generation |
US8549432B2 (en) | 2009-05-29 | 2013-10-01 | Apple Inc. | Radial menus |
US9213466B2 (en) * | 2009-07-20 | 2015-12-15 | Apple Inc. | Displaying recently used functions in context sensitive menu |
US8578295B2 (en) | 2009-09-16 | 2013-11-05 | International Business Machines Corporation | Placement of items in cascading radial menus |
BR112012006469A2 (en) * | 2009-09-24 | 2017-02-21 | Ringguides Inc | computer-implemented methods for enabling user-defined asset collection creation and sharing, and for forcing hierarchically arranged asset collections and links and program guide for video content, computer program extensible product, and web hosting service. media. |
CA2680602C (en) | 2009-10-19 | 2011-07-26 | Ibm Canada Limited - Ibm Canada Limitee | System and method for generating and displaying hybrid context menus |
KR101626621B1 (en) * | 2009-12-30 | 2016-06-01 | 엘지전자 주식회사 | Method for controlling data in mobile termina having circle type display unit and mobile terminal thereof |
CN102803017B (en) | 2010-02-04 | 2016-04-20 | 实耐宝公司 | Nested control in user interface |
CA2731772C (en) | 2010-02-15 | 2014-08-12 | Research In Motion Limited | Graphical context short menu |
US9367205B2 (en) | 2010-02-19 | 2016-06-14 | Microsoft Technolgoy Licensing, Llc | Radial menus with bezel gestures |
US8818027B2 (en) * | 2010-04-01 | 2014-08-26 | Qualcomm Incorporated | Computing device interface |
US8689110B2 (en) * | 2010-04-08 | 2014-04-01 | Oracle International Corporation | Multi-channel user interface architecture |
US20110248928A1 (en) | 2010-04-08 | 2011-10-13 | Motorola, Inc. | Device and method for gestural operation of context menus on a touch-sensitive display |
US8591334B2 (en) * | 2010-06-03 | 2013-11-26 | Ol2, Inc. | Graphical user interface, system and method for implementing a game controller on a touch-screen device |
US20120030624A1 (en) * | 2010-07-30 | 2012-02-02 | Migos Charles J | Device, Method, and Graphical User Interface for Displaying Menus |
US8468465B2 (en) * | 2010-08-09 | 2013-06-18 | Apple Inc. | Two-dimensional slider control |
US9639265B2 (en) * | 2010-09-03 | 2017-05-02 | Microsoft Technology Licensing, Llc | Distance-time based hit-testing for displayed target graphical elements |
US20120124472A1 (en) * | 2010-11-15 | 2012-05-17 | Opera Software Asa | System and method for providing interactive feedback for mouse gestures |
US9645986B2 (en) * | 2011-02-24 | 2017-05-09 | Google Inc. | Method, medium, and system for creating an electronic book with an umbrella policy |
US20120218282A1 (en) * | 2011-02-25 | 2012-08-30 | Research In Motion Limited | Display Brightness Adjustment |
US9513799B2 (en) * | 2011-06-05 | 2016-12-06 | Apple Inc. | Devices, methods, and graphical user interfaces for providing control of a touch-based user interface absent physical touch capabilities |
US9086794B2 (en) * | 2011-07-14 | 2015-07-21 | Microsoft Technology Licensing, Llc | Determining gestures on context based menus |
-
2011
- 2011-12-29 US US13/339,569 patent/US9086794B2/en active Active
- 2011-12-30 US US13/341,074 patent/US9250766B2/en active Active
-
2012
- 2012-01-13 US US13/349,691 patent/US9021398B2/en active Active
- 2012-07-06 US US13/542,962 patent/US20130019204A1/en not_active Abandoned
- 2012-07-09 US US13/543,976 patent/US20130019208A1/en not_active Abandoned
- 2012-07-13 US US13/549,397 patent/US9116602B2/en active Active
Patent Citations (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
USD341848S (en) * | 1991-12-09 | 1993-11-30 | Microsoft Corporation | Typeface |
US5615320A (en) * | 1994-04-25 | 1997-03-25 | Canon Information Systems, Inc. | Computer-aided color selection and colorizing system using objective-based coloring criteria |
US6226010B1 (en) * | 1995-06-16 | 2001-05-01 | Canon Kabushiki Kaisha | Color selection tool |
US8136027B2 (en) * | 1999-11-05 | 2012-03-13 | Decentrix Inc. | Method and apparatus for providing conditional customization for generating a web site |
US7180524B1 (en) * | 2002-09-30 | 2007-02-20 | Dale Axelrod | Artists' color display system |
US8089482B1 (en) * | 2002-09-30 | 2012-01-03 | Dale Axelrod | Artists' color display system |
US7898529B2 (en) * | 2003-01-08 | 2011-03-01 | Autodesk, Inc. | User interface having a placement and layout suitable for pen-based computers |
US20070078735A1 (en) * | 2005-09-12 | 2007-04-05 | Microsoft Corporation | Blended editing of literal and non-literal values |
US20070092243A1 (en) * | 2005-10-24 | 2007-04-26 | Allen Sean D | Focus management system |
US20070124677A1 (en) * | 2005-11-30 | 2007-05-31 | Microsoft Corporation | Function-oriented user interface |
US7509348B2 (en) * | 2006-08-31 | 2009-03-24 | Microsoft Corporation | Radially expanding and context-dependent navigation dial |
US20090007015A1 (en) * | 2007-06-29 | 2009-01-01 | Microsoft Corporation | Segment ring menu |
US8578294B2 (en) * | 2008-01-11 | 2013-11-05 | Sungkyunkwan University Foundation For Corporate Collaboration | Menu user interface providing device and method thereof |
US20090213136A1 (en) * | 2008-02-27 | 2009-08-27 | Nicolas Desjardins | Color sampler |
US20090231356A1 (en) * | 2008-03-17 | 2009-09-17 | Photometria, Inc. | Graphical user interface for selection of options from option groups and methods relating to same |
US8219930B2 (en) * | 2009-06-26 | 2012-07-10 | Verizon Patent And Licensing Inc. | Radial menu display systems and methods |
US20110016431A1 (en) * | 2009-07-20 | 2011-01-20 | Aryk Erwin Grosz | Method for Automatically Previewing Edits to Text Items within an Online Collage-Based Editor |
US20110055760A1 (en) * | 2009-09-01 | 2011-03-03 | Drayton David Samuel | Method of providing a graphical user interface using a concentric menu |
US20110252344A1 (en) * | 2010-04-07 | 2011-10-13 | Apple Inc. | Personalizing colors of user interfaces |
US20120036434A1 (en) * | 2010-08-06 | 2012-02-09 | Tavendo Gmbh | Configurable Pie Menu |
Non-Patent Citations (1)
Title |
---|
"Colorful Ink Drops", Retrieved from >, May 27, 2011, 1 page. * |
Cited By (108)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
USD737288S1 (en) * | 2007-03-22 | 2015-08-25 | Fujifilm Corporation | Electronic camera |
US10268367B2 (en) | 2010-02-19 | 2019-04-23 | Microsoft Technology Licensing, Llc | Radial menus with bezel gestures |
US10282055B2 (en) | 2012-03-06 | 2019-05-07 | Apple Inc. | Ordered processing of edits for a media editing application |
US11481097B2 (en) | 2012-03-06 | 2022-10-25 | Apple Inc. | User interface tools for cropping and straightening image |
US11119635B2 (en) | 2012-03-06 | 2021-09-14 | Apple Inc. | Fanning user interface controls for a media editing application |
US20130239056A1 (en) * | 2012-03-06 | 2013-09-12 | Apple Inc. | Fanning user interface controls for a media editing application |
US9189876B2 (en) * | 2012-03-06 | 2015-11-17 | Apple Inc. | Fanning user interface controls for a media editing application |
US10942634B2 (en) | 2012-03-06 | 2021-03-09 | Apple Inc. | User interface tools for cropping and straightening image |
US10936173B2 (en) | 2012-03-06 | 2021-03-02 | Apple Inc. | Unified slider control for modifying multiple image properties |
US10552016B2 (en) | 2012-03-06 | 2020-02-04 | Apple Inc. | User interface tools for cropping and straightening image |
US20160188131A1 (en) * | 2012-03-06 | 2016-06-30 | Apple Inc. | Fanning user interface controls for a media editing application |
US10545631B2 (en) * | 2012-03-06 | 2020-01-28 | Apple Inc. | Fanning user interface controls for a media editing application |
US9886931B2 (en) | 2012-03-06 | 2018-02-06 | Apple Inc. | Multi operation slider |
USD732555S1 (en) * | 2012-07-19 | 2015-06-23 | D2L Corporation | Display screen with graphical user interface |
USD733167S1 (en) * | 2012-07-20 | 2015-06-30 | D2L Corporation | Display screen with graphical user interface |
USD811421S1 (en) * | 2012-09-11 | 2018-02-27 | Mx Technologies, Inc. | Display screen or portion thereof with a graphical user interface |
USD819651S1 (en) | 2012-09-11 | 2018-06-05 | Mx Technologies, Inc. | Display screen or portion thereof with a graphical user interface |
USD736231S1 (en) * | 2012-09-24 | 2015-08-11 | Robert Bosch Gmbh | Display screen with graphical user interface |
USD835118S1 (en) | 2012-12-05 | 2018-12-04 | Lg Electronics Inc. | Television receiver with graphical user interface |
US20140181720A1 (en) * | 2012-12-20 | 2014-06-26 | Htc Corporation | Menu management methods and systems |
USD742389S1 (en) * | 2013-01-31 | 2015-11-03 | Directdex Inc. | Display screen portion with icon |
USD739872S1 (en) * | 2013-02-22 | 2015-09-29 | Samsung Electronics Co., Ltd. | Display screen with animated graphical user interface |
USD702251S1 (en) * | 2013-02-27 | 2014-04-08 | Microsoft Corporation | Display screen with graphical user interface |
USD702253S1 (en) * | 2013-02-27 | 2014-04-08 | Microsoft Corporation | Display screen with graphical user interface |
USD702250S1 (en) * | 2013-02-27 | 2014-04-08 | Microsoft Corporation | Display screen with graphical user interface |
USD702252S1 (en) * | 2013-02-27 | 2014-04-08 | Microsoft Corporation | Display screen with graphical user interface |
USD716819S1 (en) | 2013-02-27 | 2014-11-04 | Microsoft Corporation | Display screen with graphical user interface |
US20140281991A1 (en) * | 2013-03-18 | 2014-09-18 | Avermedia Technologies, Inc. | User interface, control system, and operation method of control system |
US20190208599A1 (en) * | 2013-03-22 | 2019-07-04 | LIFI Labs, Inc. | Color selection |
US20160066387A1 (en) * | 2013-03-22 | 2016-03-03 | Lifi Labs Inc | Color selection |
USD741898S1 (en) * | 2013-05-29 | 2015-10-27 | Microsoft Corporation | Display screen with animated graphical user interface |
US10152199B2 (en) * | 2013-07-16 | 2018-12-11 | Pinterest, Inc. | Object based contextual menu controls |
US20150026642A1 (en) * | 2013-07-16 | 2015-01-22 | Pinterest, Inc. | Object based contextual menu controls |
USD759662S1 (en) * | 2013-10-07 | 2016-06-21 | Suraj Bhagwan Panjabi | Display screen with animated graphical user interface |
USD763877S1 (en) * | 2013-12-30 | 2016-08-16 | Qizhi Software (Beijing) Co. Ltd | Display screen with a graphical user interface |
USD751606S1 (en) * | 2013-12-30 | 2016-03-15 | Beijing Qihoo Technology Co., Ltd. | Display screen with animated graphical user interface |
USD761810S1 (en) * | 2014-01-03 | 2016-07-19 | Samsung Electronics Co., Ltd. | Display screen or portion thereof with icon |
USD760776S1 (en) * | 2014-01-03 | 2016-07-05 | Samsung Electronics Co., Ltd. | Display screen or portion thereof with icon |
USD738898S1 (en) | 2014-01-09 | 2015-09-15 | Microsoft Corporation | Display screen with graphical user interface |
US20150324100A1 (en) * | 2014-05-08 | 2015-11-12 | Tictoc Planet, Inc. | Preview Reticule To Manipulate Coloration In A User Interface |
USD760763S1 (en) * | 2014-05-25 | 2016-07-05 | Kistler Holding Ag | Display screen or portion thereof with graphical user interface |
USD800160S1 (en) * | 2014-06-10 | 2017-10-17 | Microsoft Corporation | Display screen with graphical user interface |
USD837825S1 (en) * | 2014-08-19 | 2019-01-08 | Google Llc | Display screen with animated graphical user interface |
USD880514S1 (en) | 2014-08-19 | 2020-04-07 | Google Llc | Display screen with animated graphical user interface |
USD949881S1 (en) | 2014-08-19 | 2022-04-26 | Google Llc | Display screen with animated graphical user interface |
US10534500B1 (en) | 2014-08-29 | 2020-01-14 | Open Invention Network Llc | Color based search application interface and corresponding control functions |
US11494056B1 (en) | 2014-08-29 | 2022-11-08 | Open Invention Network Llc | Dynamic document updating application interface and corresponding control functions |
US10656788B1 (en) | 2014-08-29 | 2020-05-19 | Open Invention Network Llc | Dynamic document updating application interface and corresponding control functions |
US10025462B1 (en) | 2014-08-29 | 2018-07-17 | Open Invention Network, Llc | Color based search application interface and corresponding control functions |
US20160070408A1 (en) * | 2014-09-05 | 2016-03-10 | Samsung Electronics Co., Ltd. | Electronic apparatus and application executing method thereof |
US10108320B2 (en) * | 2014-10-08 | 2018-10-23 | Microsoft Technology Licensing, Llc | Multiple stage shy user interface |
US20160103584A1 (en) * | 2014-10-08 | 2016-04-14 | Microsoft Corporation | Multiple Stage Shy User Interface |
USD766261S1 (en) * | 2014-10-10 | 2016-09-13 | Salesforce.Com, Inc. | Display screen or portion thereof with animated graphical user interface |
USD798326S1 (en) | 2014-10-10 | 2017-09-26 | Salesforce.Com, Inc. | Display screen or portion thereof with animated graphical user interface |
USD768673S1 (en) * | 2014-10-10 | 2016-10-11 | Salesforce.Com, Inc. | Display screen or portion thereof with animated graphical user interface |
USD798886S1 (en) | 2014-10-10 | 2017-10-03 | Salesforce.Com, Inc. | Display screen or portion thereof with animated graphical user interface |
USD798315S1 (en) | 2014-10-10 | 2017-09-26 | Salesforce.Com | Display screen or portion thereof with animated graphical user interface |
USD762722S1 (en) * | 2014-11-10 | 2016-08-02 | Samsung Electronics Co., Ltd. | Display screen or portion thereof with transitional graphical user interface |
CN104407854A (en) * | 2014-11-13 | 2015-03-11 | 浪潮电子信息产业股份有限公司 | Method for displaying menu in color under DOS (disk operating system) system |
USD910659S1 (en) | 2014-11-18 | 2021-02-16 | Google Llc | Display screen with animated graphical user interface |
USD759081S1 (en) * | 2014-12-11 | 2016-06-14 | Microsoft Corporation | Display screen with animated graphical user interface |
USD842310S1 (en) | 2014-12-19 | 2019-03-05 | Amazon Technologies, Inc. | Display screen or portion thereof with a graphical user interface input selector |
USD927506S1 (en) | 2014-12-19 | 2021-08-10 | Amazon Technologies, Inc. | Display screen or portion thereof with a graphical user interface input selector |
USD768702S1 (en) * | 2014-12-19 | 2016-10-11 | Amazon Technologies, Inc. | Display screen or portion thereof with a graphical user interface |
US20160188171A1 (en) * | 2014-12-31 | 2016-06-30 | Microsoft Technology Licensing, Llc. | Split button with access to previously used options |
USD783655S1 (en) * | 2015-04-21 | 2017-04-11 | Jingtao HU | Display screen with graphic user interface |
USD783653S1 (en) * | 2015-04-21 | 2017-04-11 | Jingtao HU | Display screen with graphic user interface |
USD783654S1 (en) * | 2015-04-21 | 2017-04-11 | Jingtao HU | Display screen with graphic user interface |
US20170024121A1 (en) * | 2015-07-23 | 2017-01-26 | Samsung Electronics Co., Ltd. | Operating method for contents searching function and electronic device supporting the same |
US10655980B2 (en) | 2015-09-18 | 2020-05-19 | SmartHalo Technologies Inc. | Electronic device and method for providing travel information |
USD801986S1 (en) * | 2015-12-04 | 2017-11-07 | Airbus Operations Gmbh | Display screen or portion thereof with graphical user interface |
USD892862S1 (en) | 2016-03-07 | 2020-08-11 | Facebook, Inc. | Display screen or portion thereof with animated graphical user interface |
USD825610S1 (en) * | 2016-03-07 | 2018-08-14 | Facebook, Inc. | Display screen with animated graphical user interface |
USD811420S1 (en) * | 2016-04-01 | 2018-02-27 | Google Llc | Display screen portion with a transitional graphical user interface component |
US20170315704A1 (en) * | 2016-05-02 | 2017-11-02 | Microsoft Technology Licensing, Llc | Application user interfaces with scrollable color palettes |
USD810755S1 (en) * | 2016-05-20 | 2018-02-20 | Quantum Interface, Llc | Display screen or portion thereof with graphical user interface |
USD832289S1 (en) * | 2016-05-30 | 2018-10-30 | Compal Electronics, Inc. | Portion of a display screen with icon |
USD814499S1 (en) * | 2016-06-01 | 2018-04-03 | Samsung Electronics Co., Ltd. | Display screen or portion thereof with graphical user interface |
US10049087B2 (en) | 2016-07-19 | 2018-08-14 | International Business Machines Corporation | User-defined context-aware text selection for touchscreen devices |
USD835143S1 (en) * | 2016-08-26 | 2018-12-04 | Samsung Electronics Co., Ltd. | Display screen or portion thereof with graphical user interface |
USD870738S1 (en) * | 2016-08-30 | 2019-12-24 | Verizon Patent And Licensing Inc. | Display panel or screen with graphical user interface |
USD831070S1 (en) * | 2016-10-03 | 2018-10-16 | Salesforce.Com, Inc. | Display screen or portion thereof with animated icon |
US10440794B2 (en) | 2016-11-02 | 2019-10-08 | LIFI Labs, Inc. | Lighting system and method |
USD849779S1 (en) * | 2016-12-02 | 2019-05-28 | Salesforce.Com, Inc. | Display screen or portion thereof with graphical user interface |
USD849042S1 (en) * | 2016-12-02 | 2019-05-21 | Salesforce.Com, Inc. | Display screen or portion thereof with graphical user interface |
USD824405S1 (en) * | 2017-01-13 | 2018-07-31 | Adp, Llc | Display screen or portion thereof with a graphical user interface |
USD840428S1 (en) * | 2017-01-13 | 2019-02-12 | Adp, Llc | Display screen with a graphical user interface |
US10845981B2 (en) * | 2017-03-28 | 2020-11-24 | Tencent Technology (Shenzhen) Company Limited | Operation control method, device and storage medium |
USD916712S1 (en) * | 2017-04-21 | 2021-04-20 | Scott Bickford | Display screen with an animated graphical user interface having a transitional flower design icon |
US11687220B2 (en) | 2017-05-12 | 2023-06-27 | Snap Inc. | Interactive image recoloring |
US11435973B2 (en) * | 2017-05-26 | 2022-09-06 | Canon Kabushiki Kaisha | Communication apparatus, communication method, and storage medium |
USD871437S1 (en) * | 2017-08-22 | 2019-12-31 | Samsung Electronics Co., Ltd. | Display screen or portion thereof with graphical user interface |
USD901522S1 (en) * | 2017-09-27 | 2020-11-10 | Toyota Research Institute, Inc. | Vehicle heads-up display screen or portion thereof with a graphical user interface |
USD875742S1 (en) * | 2017-11-22 | 2020-02-18 | Samsung Electronics Co., Ltd. | Display screen or portion thereof with transitional graphical user interface |
USD888763S1 (en) * | 2017-12-01 | 2020-06-30 | Agco Corporation | Display screen or portion thereof with graphical user interface |
USD884714S1 (en) * | 2018-01-12 | 2020-05-19 | Delta Electronics, Inc. | Display screen with graphical user interface |
USD845332S1 (en) * | 2018-02-06 | 2019-04-09 | Krikey, Inc. | Display panel of a programmed computer system with a graphical user interface |
USD916888S1 (en) * | 2018-04-20 | 2021-04-20 | Samsung Display Co., Ltd. | Smartphone display screen with graphical user interface |
USD921506S1 (en) | 2019-04-26 | 2021-06-08 | SmartHalo Technologies Inc. | Electronic device for providing travel information |
WO2021055537A1 (en) | 2019-09-20 | 2021-03-25 | Valve Corporation | Selecting properties using handheld controllers |
EP4014105A4 (en) * | 2019-09-20 | 2023-09-06 | Valve Corporation | Selecting properties using handheld controllers |
USD940731S1 (en) * | 2019-10-31 | 2022-01-11 | Eli Lilly And Company | Display screen with a graphical user interface |
USD1001819S1 (en) * | 2020-05-06 | 2023-10-17 | Acer Incorporated | Display screen or portion thereof with graphical user interface |
USD983810S1 (en) | 2020-07-10 | 2023-04-18 | Schlumberger Technology Corporation | Electronic device with display screen and graphical user interface |
USD1006820S1 (en) | 2020-07-10 | 2023-12-05 | Schlumberger Technology Corporation | Electronic device with display screen and graphical user interface |
USD1009070S1 (en) | 2020-07-10 | 2023-12-26 | Schlumberger Technology Corporation | Electronic device with display screen and graphical user interface |
USD989109S1 (en) * | 2020-12-22 | 2023-06-13 | Google Llc | Display screen or portion thereof with graphical user interface |
USD971938S1 (en) * | 2021-03-11 | 2022-12-06 | Salesforce, Inc. | Display screen or portion thereof with graphical user interface |
Also Published As
Publication number | Publication date |
---|---|
US20130019174A1 (en) | 2013-01-17 |
US20130019203A1 (en) | 2013-01-17 |
US9021398B2 (en) | 2015-04-28 |
US20130019204A1 (en) | 2013-01-17 |
US9086794B2 (en) | 2015-07-21 |
US20130019205A1 (en) | 2013-01-17 |
US9250766B2 (en) | 2016-02-02 |
US9116602B2 (en) | 2015-08-25 |
US20130019206A1 (en) | 2013-01-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20130019208A1 (en) | Managing content color through context based color menu | |
US9026944B2 (en) | Managing content through actions on context based menus | |
AU2012283792B2 (en) | Launcher for context based menus | |
KR102061361B1 (en) | Dynamic minimized navigation bar for expanded communication service | |
KR102061363B1 (en) | Docking and undocking dynamic navigation bar for expanded communication service | |
KR102061362B1 (en) | Dynamic navigation bar for expanded communication service | |
US9582187B2 (en) | Dynamic context based menus | |
US20130019175A1 (en) | Submenus for context based menu system | |
US20120272144A1 (en) | Compact control menu for touch-enabled command execution | |
US20150033188A1 (en) | Scrollable smart menu |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: MICROSOFT CORPORATION, WASHINGTON Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:KOTLER, MATTHEW;GIL, EREZ KIKIN;SACHIDANANDAM, VIGNESH;AND OTHERS;SIGNING DATES FROM 20120704 TO 20120705;REEL/FRAME:028525/0654 |
|
AS | Assignment |
Owner name: MICROSOFT TECHNOLOGY LICENSING, LLC, WASHINGTON Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:MICROSOFT CORPORATION;REEL/FRAME:034544/0541 Effective date: 20141014 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |