×

Model-driven tooltips in excel

  • US 10,073,825 B2
  • Filed: 12/02/2016
  • Issued: 09/11/2018
  • Est. Priority Date: 09/20/2013
  • Status: Active Grant
First Claim
Patent Images

1. A non-transitory computer-readable medium storing code that when executed by one or more processors associated with one or more computer systems configures the one or more processors for creating a document of a desktop application that acts as a user interface for a web based application, the non-transitory computer-readable medium comprising:

  • code for associating a user interface element with content of the document in a native application format associated with the desktop application, wherein the desktop application includes or is in communication with a client component of an application development framework, wherein the associating the user interface element with the content includes recording an association between the user interface element and the content in metadata associated with the document which allows the client component to determine that the user interface element is to be added to the document during rendering of the document, and wherein the document acts as the user interface for the web-based application and the user interface element is a part of the user interface for the web-based application;

    code for mapping the user interface element to one or more data models of the web-based application, wherein the data models are accessible by a server component of the application development framework, wherein the server component is in communication with the client component, and wherein the server component exposes the one or more data models to the client component which allows the user interface element to contribute data associated with the one or more data models to the document based on the mapping;

    code for associating a tooltip with the user interface element, wherein the client component provides an expression builder that includes a tooltip property for the user interface element and when the user interface element is associated with the content, a tooltip is automatically associated with the user interface element; and

    code for defining tooltip information for the tooltip property based on an attribute of the one or more data models, wherein the tooltip property is recorded in the metadata associated with the document which allows the client component to determine the tooltip information is to be added to the user interface element, and wherein the server component exposes the one or more data models to the client component which allows the client component to cause the attribute of the one or more data models to be rendered as the tooltip information for the user interface element during the rendering of the document.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×