×

System and methods for web-based control of desktop applications

  • US 10,372,798 B2
  • Filed: 07/10/2009
  • Issued: 08/06/2019
  • Est. Priority Date: 07/11/2008
  • Status: Active Grant
First Claim
Patent Images

1. A method of controlling client applications, the method comprising:

  • generating on a client access device a graphical user interface of a word processing application integrated with an add-on framework, the graphical user interface including a document opened by the word processing application;

    identifying one or more document context indicators derived from text of the document, the one or more document context indicators comprising at least a legal document type, jurisdiction and governing law;

    associating a unique document identifier with the document and the one or more document context indicators;

    storing the unique document identifier and the one or more document context indicators in a user data structure associated with a user, the user data structure further comprising a set of user preferences based on user input and monitored user activity in the word processing application;

    identifying a plurality of web processing applications stored on a web server based on the one or more document context indicators and the set of user preferences;

    presenting the plurality of web applications stored on the web server corresponding to the identified document context indicators and the set of user preferences;

    receiving a user selection of one of the plurality of web applications comprising a selection of a user-interface element associated with the web application via the add-on framework;

    initiating the web application of the web server via the add-on framework of the client access device in accordance with the user selection;

    receiving a call to an application program interface of the add-on framework from the web application using a script execution engine of the add-on framework to at least one of access and modify content of the document opened by the word processing application; and

    calling from the add-on framework an exposed method of the word processing application that corresponds to the call to the application program interface to at least one of access and modify content of the document opened by the word processing application, said exposed method comprising collecting one or more document data elements of the document opened by the word processing application and the creation of a location object representative of a textual location within the document opened by the word processing application.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×