Augmenting user interface elements with information
AssigneeIntel Corporation
InventorsDarren P. Wilson, Nicholas R. Richards, Aras Bilgen, Dirk Hohndel
Life of this patent
Estimating the term…
Abstract
Embodiments of methods, systems, and storage medium associated with a user interface with information augmented elements are disclosed herein. In one instance, the method may include a computing device determining additional information related to a user interface (UI) control element of a user interface of an application or an operating system component, and augmenting a display of the control element with the additional information. In embodiments, the UI control element may be adjusted so as to accommodate the augmenting a display of the UI control element with the additional information. Other embodiments may be described and/or claimed.
Claims23
At least one non-transitory computing device-readable storage medium having executable instructions stored thereon that cause a computing device, in response to execution by the computing device, to cause the computing device, to:
- detect a movement of a selecting element on a user interface of an application executing on the computing device toward a control element of the user interface, wherein to detect includes detect the movement of the selecting element inside a designated area of the user interface that is proximate to the control element, wherein the designated area of the user interface proximate to the control element is configured to receive user input including the movement of the selecting element within the area;
- in response to the detection, determine whether to adjust properties of the control element;
- if the determination is positive, adjust the properties of the control element and augment basic information associated with the control element of the user interface;
- otherwise, augment basic information associated with the control element of the user interface,
- wherein the basic information includes a static definition of the control element and additional information to augment the basic information comprises a content summary of the application associated with the control element, wherein to augment the basic information includes to obtain the content summary from a data repository that stores the content summary provided by the application associated with the control element, and replace the basic information with the content summary of the application or add to the basic information the content summary of the application;
- and
- render for display in or proximate to the control element, the augmented basic information of the control element.
A computing device comprising:
- a processor;
- and
- a memory having processor-executable instructions stored thereon that cause the processor, in response to execution by the processor to:
- detect a movement of a selecting element on a user interface of an application executing on the computing device toward a control element of the user interface, wherein to detect includes detect the movement of the selecting element inside a designated area of the user interface that is proximate to the control element, wherein the designated area of the user interface proximate to the control element is configured to receive user input including the movement of the selecting element within the area;
- in response to the detection, determine whether to adjust properties of the control element;
- if the determination is positive, adjust the properties of the control element and augment basic information associated with the control element of the user interface;
- otherwise, augment basic information associated with the control element of the user interface, wherein the basic information includes a static definition of the control element and additional information to augment the basic information comprises a content summary of the application associated with the control element, wherein to augment the basic information includes to obtain the content summary from a data repository that stores the content summary provided by the application associated with the control element, and replace the basic information with the content summary of the application or add to the basic information the content summary of the application;
- and
- render for display in or proximate to the control element, the augmented basic information of the control element.
A computer-implemented method for providing user interface control elements to an application, the method comprising:
- detecting, by a computing device, a movement of a selecting element on a user interface of an application executing on the computing device toward a control element of the user interface, wherein to detect includes detect the movement of the selecting element inside a designated area of the user interface that is proximate to the control element, wherein the designated area of the user interface proximate to the control element is configured to receive user input including the movement of the selecting element within the area;
- in response to the detection, determining, by the computing device, whether to adjust properties of the control element;
- if the determination is positive, adjusting, by the computing device, the properties of the control element and augmenting, by the computing device, basic information associated with the control element of the user interface;
- otherwise, augmenting, by the computing device, basic information associated with the control element of the user interface, wherein the basic information includes a static definition of the control element and additional information to augment the basic information comprises a content summary of the application associated with the control element, wherein augmenting the basic information includes obtaining the content summary from a data repository that stores the content summary provided by the application associated with the control element, and replacing the basic information with the content summary of the application or adding to the basic information the content summary of the application;
- and
- rendering, by the computing device, for display in or proximate to the control element, the augmented basic information of the control element.
Dependencies are inferred from the claim text.