Generic chart interface
US-9213554-B2 · Dec 15, 2015 · US
US8959476B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-8959476-B2 |
| Application number | US-32970606-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jan 11, 2006 |
| Priority date | Jan 11, 2006 |
| Publication date | Feb 17, 2015 |
| Grant date | Feb 17, 2015 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Various technologies and techniques improve the process for creating and displaying context menus and tooltips. Procedures for listening for events, enabling, retrieving and displaying context menus and tooltips reside in a central service model. The developer accesses the central service model and specifies content for a context menu or tooltip. Rich media content such as audio, video, and graphic output can be included in context menus and tooltips. Shapes and effects of displayed content can also be customized.
Opening claim text (preview).
What is claimed is: 1. A method, executed by a processing unit, for providing content for information messages comprising the steps of: providing a central service that is operable to process tooltips and context menus for a plurality of applications, the central service maintaining properties of context menus and tooltips that are reusable from a plurality of software applications to generate context menus and tooltips; listening at the central service to a series of inputs and detecting whether a first event is fired, the first event being fired from code included in a particular application that is not part of the central service, the code being configured to access the central service, the central service being operable to fire a second event if the central service determines that content has been defined for a particular option in the particular application that is not part of the central service and determines that the central service is enabled for the particular option; detecting that the second event is fired, if the central service determines that the content for the particular option is a tooltip content, then retrieving the tooltip content and displaying it on a user interface as an information message to a user; and detecting that the second event is fired, if the central service determines that the content for the particular option is a context menu content, then retrieving the content menu content and displaying it on the user interface as at least one action that can be selected by the user based on a context of the particular option. 2. The method of claim 1 , wherein the content is displayed on the user interface in a content area having a shape selected from the group consisting of a rectangle, square, circle, oval, bubble, and other shapes. 3. The method of claim 1 , wherein the series of inputs include at least one of a mouse move action, a right mouse up action, or a combination of a shift key and an F10 key. 4. The method of claim 1 , further comprising: enabling a developer to create a context menu or a tooltip using the central service that maintains properties of context menus and tooltips that are reusable from a plurality of software applications to generate context menus and tooltips. 5. The method of claim 1 , wherein at least a portion of the content for the element is in an external file. 6. The method of claim 1 , wherein the content includes rich media content. 7. A method, executed by a processing unit, for providing rich media content for information messages comprising the steps of: providing a central service that is operable to process tooltips and context menus for a plurality of applications, the central service maintaining properties of context menus and tooltips that are reusable from a plurality of software applications to generate context menus and tooltips; listening at the central service to a series of inputs and detecting that an event is fired to retrieve content that has been defined for a particular option in a particular application that is not part of the central service, the event being fired from code included in the particular application that is configured to access the central service, the content being configured to be displayed in a tooltip or a context menu; determining that the central service is enabled for the particular option; retrieving the content that has been defined for the particular option, the content including rich media; displaying the content on a user interface; and enabling a developer to create the context menu or the tooltip using the central service that maintains properties of context menus and tooltips that are reusable from a plurality of software applications to generate context menus and tooltips, said enabling including enabling the developer to define content for the context menu or the tooltip, and enabling the developer to access properties of the central service for the context menu or the tooltip. 8. A computing device having program logic embodied as computer-executable instructions stored in a memory of the computing device, the program logic comprising: first program logic configured as a central service that is operable to process tooltips and context menus for a plurality of applications, the central service maintaining properties of context menus and tooltips that are reusable from a plurality of software applications to generate context menus and tooltips; the first program logic including: second program logic configured to listen to a series of inputs to detect whether a first event is fired, the first event being fired from code included in a particular application that is not part of the central service, the code being configured to access the central service, the central service being operable to fire a second event if the central service determines that content has been defined for a particular option in the particular application that is not part of the central service and determines that the central service is enabled for that particular option; third program logic configured to detect that the second event is fired, if the central service determines that the content for the particular option is a tooltip content, then the central service retrieves the tooltip content and displays it on a user interface as an information message to a user; and; fourth program logic configured to detect that the second event is fired, if the central service determines that the content for the particular option is a context menu content, then the central service retrieves the context menu content and displays it on the user interface as at least one action that can be selected by the user based on a context of the particular option. 9. The computing device of claim 8 , wherein the tooltip includes additional information to describe the particular option of the particular application. 10. The computing device of claim 8 , wherein the central service accesses code written by a developer to determine if content has been defined for the particular option. 11. The computing device of claim 10 , wherein the code written by the developer is in a text file. 12. The computing device of claim 11 , wherein the code in the text file is written in a text-based markup language. 13. The computing device of claim 8 , wherein at least a portion of the content for the particular option is in an external file. 14. The computing device of claim 8 , wherein at least one of the series of inputs is a mouse move action. 15. The computing device of claim 8 , wherein at least one of the series of inputs is a right mouse up action. 16. The computing device of claim 8 , wherein at least one of the series of inputs is a combination of a shift key and an F 10 key. 17. The computing device of claim 8 , wherein the content includes rich media content. 18. A computer-readable memory device having computer-executable instructions in the form of program logic, the program logic comprising: first program logic configured as a central service that is operable to process tooltips and context menus for a plurality of applications, the central service maintaining properties of context menus and tooltips that are reusable from a plurality of software applications to generate context menus and tooltips; the first program logic including: second program logic configured to listen to a series of inputs to detect whether a first event is fired, the first event being fired from code included in a particular application that is not part of the central service, the code being configured to access the
Physics · mapped topic
for implementing user interfaces · CPC title
Execution arrangements for user interfaces · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.