Method and system for integrating web-based systems with local document processing applications
First Claim
1. A computer useable medium having a set of executable code for enabling electronic communications between a word processing program of a client access device and an information services provider system (ISP), the set of executable code comprising:
- (a) a first set of computer program code for operatively connecting to the word processing program;
(b) a second set of computer program code for operatively connecting to the information services provider system;
(c) a third set of computer program code for accepting a user search request initiated by a user of the word processing program;
(d) a fourth set of computer program code for transmitting the user search request to the information services provider system;
(e) a fifth set of computer program code for receiving a set of search results, the set of search results comprising a set of referencing text results; and
(f) a sixth set of computer program code for displaying within the word processing program at least a portion of the set of referencing text results.
6 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides a method and system and software that allow users to readily access online legal research tools, while using other applications, such as word processors. One exemplary computer-implemented system provide an add-on software framework that integrates into a host word-processing application on a client access device. The add-on software framework allows users to select from an expandable listing of one or more web applications on a web server, with each of the web application capable of controlling operation of the host word processing application. The web applications facilitate extraction and access to information from the information-retrieval services as well as secondary source reference texts and incorporation of the information in the document or in metadata associated with the document. The present invention allows seamless user experience across host application, such as traditional word processing applications, and Information Service Providers (ISP), such as legal research database and searching tools, and Secondary sources, such as reference texts related to primary source documents, e.g., case law and statues, associated with the ISP service.
125 Citations
33 Claims
-
1. A computer useable medium having a set of executable code for enabling electronic communications between a word processing program of a client access device and an information services provider system (ISP), the set of executable code comprising:
-
(a) a first set of computer program code for operatively connecting to the word processing program; (b) a second set of computer program code for operatively connecting to the information services provider system; (c) a third set of computer program code for accepting a user search request initiated by a user of the word processing program; (d) a fourth set of computer program code for transmitting the user search request to the information services provider system; (e) a fifth set of computer program code for receiving a set of search results, the set of search results comprising a set of referencing text results; and (f) a sixth set of computer program code for displaying within the word processing program at least a portion of the set of referencing text results. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-implemented method for enabling electronic communications between a word processing program operating on a client access device and a computer-based information services provider system (ISP), the method comprising:
-
(a) operatively connecting to a word processing program operating on a client access device; (b) operatively connecting to an ISP; (c) accepting a user search request initiated by a user of the word processing program; (d) transmitting the user search request to the ISP; (e) receiving a set of search results, the set of search results comprising a set of referencing text results; and (f) receiving for display within a user interface of the word processing program at least a portion of the set of referencing text results.
-
- 10. The method of claim 10 wherein the word processing program is one of Microsoft Word, and Corel WordPerfect.
-
15. A client access device comprising:
-
a processor adapted to execute code; a memory for storing executable code; a word processing program executed by the processor; means for establishing electronic communications with an information services provider system (ISP) having a first database having a primary set of documents; a first set of computer program code for operatively connecting to the word processing program; a second set of computer program code for operatively connecting to the information services provider system; a third set of computer program code for accepting a user search request initiated by a user of the word processing program; a fourth set of computer program code for transmitting data derived from the user search request to the information services provider system; a fifth set of computer program code for receiving a set of search results, the set of search results comprising a set of referencing text results; and a sixth set of computer program code for receiving for display within a user interface of the word processing program at least a portion of the set of referencing text results. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 25)
-
-
24. The device of claim 24 wherein the sixth set of computer program code includes computer program code for receiving for display within a user interface of the word processing program ranked subsets of each of the primary set of documents and the set of referencing text results.
-
26. A network-based, computer-implemented information services provider system (ISP) having a set of executable code for enabling data exchange with a word processing program remotely operating on a client access device, the system comprising:
-
a processor adapted to execute code; a memory for storing executable code; a first database accessible by the processor and having stored therein a primary set of documents; a first set of computer program code adapted to operatively connect to the word processing program; a second set of computer program code adapted to receive search data associated with a user search request initiated by a user of the word processing program; a third set of computer program code adapted to generate a set of search results, the set of search results comprising a set of primary search results from the first database and a set of referencing text results derived from a database other than the first database; and a fourth set of computer program code adapted to transmit for display within a user interface of the word processing program at least a portion of the set of search results including at least a portion of the set of referencing text results.
-
- 28. The system of claim 28 further comprising a fifth set of computer program code adapted to combine the set of referencing text results and the set of primary search results.
Specification