System and method for integrating reference material in an electronic document
First Claim
1. A method for validating information in an electronic document, comprising:
- identifying a string having a unique identifier associated with the string;
creating a request for information requesting information associated with the unique identifier;
selecting a reference material source that contains the information associated with the unique identifier;
accessing the selected reference material source to obtain the information associated with the unique identifier; and
comparing the information associated with the unique identifier to the string to determine whether the string is valid.
2 Assignments
0 Petitions
Accused Products
Abstract
Integrating reference material directly into an application program, so that the information can be presented to a user. An application program initiates a request for information, such as a request for a definition of a word, an address, material related to the subject matter of a document, updated information or information tailored to a particular user. The request for information includes any necessary identifiers, such as a language identifier, key words, a unique identifier or a user identifier. A reference engine receives the request for information and selects the appropriate reference material source. The reference material source can be part of the system running the application program or can be external to the system. The reference engine accesses the appropriate reference material source and obtains the requested information. The information is returned to the application program which presents the information to the user in a manner that is helpful to the user.
36 Citations
26 Claims
-
1. A method for validating information in an electronic document, comprising:
-
identifying a string having a unique identifier associated with the string;
creating a request for information requesting information associated with the unique identifier;
selecting a reference material source that contains the information associated with the unique identifier;
accessing the selected reference material source to obtain the information associated with the unique identifier; and
comparing the information associated with the unique identifier to the string to determine whether the string is valid. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for providing reference material, comprising:
-
receiving a request for selected reference material;
determining that an identity of a user is relevant to the selected reference material;
creating a request for information requesting the selected reference material and identifying the user;
selecting a reference material source based upon the request for information;
accessing the selected reference material source to obtain the selected reference material; and
providing the selected reference material in a manner that is relevant to the identified user. - View Dependent Claims (8, 9, 10)
-
-
11. A system for integrating reference material into an electronic document, comprising:
-
an application program for creating the electronic document and creating a request for information to obtain selected reference material;
a reference engine for receiving the request for information from the application program, selecting one of a plurality of reference material sources based upon the request for information, and accessing the selected reference material source to obtain the selected reference material; and
the plurality of reference material sources for providing reference material. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 24, 25, 26)
-
-
23. A method for integrating a dictionary into an application program, comprising:
-
in response to a selection of a dictionary control provided by the application program, displaying a dictionary interface on a display device;
receiving a request for a selected word;
creating a request for a definition of the selected word;
based upon the request for a definition, selecting a dictionary file;
accessing the dictionary file to obtain the definition of the selected word; and
providing the definition of the selected word so that the definition is displayed in the dictionary interface.
-
Specification