Accessing databases when viewing text on the web
First Claim
Patent Images
1. A method for accessing data from a database file at a client computer in response to information viewed on the client computer from an intranet or internet source, the method comprising:
- a) on a client computer screen, accessing a source page from an internet or intranet server, b) pointing to a position on the accessed page using a pointer means, c) parsing the accessed page at the pointer position to determine whether the pointer over a link location and whether the pointer is over white space or text data, d) altering appearance of the pointer means or a portion of the screen perpheral to the accessed page in response to the determination of step c), where the pointer is determined to be over text data in step c), the altered appearance indicating the availability of a data retrieval function, e) receiving input requesting activation of the data retrieval function, f) providing at least one database in a computer readable storage device, the database(s) containing (i) at least one string-searchable field or (ii) at least one string index file linking text strings to information contained in an information file of the database, g) in response to the input of step e), parsing the text data to determine a parsed text value, comparing the parsed text value to values contained in the database(s) to determine the existence of relevant information in the database(s), and h) communicating on the client computer information selected from the group consisting of (i) a menu of selectable available relevant information selections from the database(s) determined in step g), (ii) relevant information from the database(s), or (iii) a combination of (i) and (ii).
1 Assignment
0 Petitions
Accused Products
Abstract
Access to ancillary database information is provided to enhance the viewing of a Web page while minimizing page clutter using processes and systems which determine links between ancillary databases and parsed Web page text, indicate the existence of links to the viewer, and provide access to the database information on viewer demand. The processes and systems may be used to access information in a plurality of ancillary databases. Preferred ancillary databases are dictionaries.
-
Citations
19 Claims
-
1. A method for accessing data from a database file at a client computer in response to information viewed on the client computer from an intranet or internet source, the method comprising:
-
a) on a client computer screen, accessing a source page from an internet or intranet server, b) pointing to a position on the accessed page using a pointer means, c) parsing the accessed page at the pointer position to determine whether the pointer over a link location and whether the pointer is over white space or text data, d) altering appearance of the pointer means or a portion of the screen perpheral to the accessed page in response to the determination of step c), where the pointer is determined to be over text data in step c), the altered appearance indicating the availability of a data retrieval function, e) receiving input requesting activation of the data retrieval function, f) providing at least one database in a computer readable storage device, the database(s) containing (i) at least one string-searchable field or (ii) at least one string index file linking text strings to information contained in an information file of the database, g) in response to the input of step e), parsing the text data to determine a parsed text value, comparing the parsed text value to values contained in the database(s) to determine the existence of relevant information in the database(s), and h) communicating on the client computer information selected from the group consisting of (i) a menu of selectable available relevant information selections from the database(s) determined in step g), (ii) relevant information from the database(s), or (iii) a combination of (i) and (ii). - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 16)
i) receiving an input requesting a selection from said menu, and j) communicating on said client computer information from at least one of said databases corresponding to the input request of step i).
-
-
9. The method of claim 1 wherein said database is provided on said client computer and the comparison of step g) is performed on said client computer.
-
10. The method of claim 1 wherein at least one string index file is provided in step f).
-
11. The method of claim 1 further comprising performing steps d)-h) only where the determination of step c) is that the pointer is over unlinked text data.
-
16. The method of claim 1 wherein said database is a dictionary containing text definitions of words.
-
12. A system for accessing data from a database file at a client computer in response to information viewed on the client computer from an intranet or internet source, the system comprising:
-
a) a client computer having (i) a view screen, (ii) a pointer means, (iii) a means for displaying Web pages on said view screen, and (iv) means for changing appearance of the pointer means on said view screen or of a peripheral portion of the view screen about a displayed Web page, b) a source of internet Web pages, intranet Web pages, or both, the source being accessible by the client computer, c) a first parsing means for parsing a Web page displayed on the view screen at a pointer position on the screen to determine whether the pointer position is over a link location and whether the pointer is over while space or text data, d) means for actuating the appearance changing means where (i) the pointer is determined to be over text data in step c), or (ii) where a comparing means indicates existence of relevant data in a provided database, the change of appearance indicating the availability of a data retrieval function, e) means for receiving input requesting activation of the data retrieval function, f) a computer-readable storage device containing at least one database, the database(s) containing (i) at least one string-searchable field or (ii) at least one string index file linking text strings to information contained in an information file of the database, g) a second parsing means for parsing text data in a Web page on the view screen to determine a parsed text value, h) means for comparing the parsed text value from the second parsing means to values contained in the database(s) to determine the existence of relevant information in the database(s), and i) means for generating the relevant information from the database(s) and communicating on the client computer information selected from the group consisting of (i) a menu of selectable available relevant information selections from the database(s) based on output from the comparing means, (ii) relevant information from the database(s), or (iii) a combination of (i) and (ii). - View Dependent Claims (13, 14, 15, 17)
-
-
18. A computer-readable medium encoded with executable instructions that can cause a client computer to perform functions comprising:
-
a) on a client computer screen, accessing a source page from an internet or intranet server, b) parsing the accessed page at a pointer position to determine whether the pointer over a link location and whether the pointer is over white space or text data, c) altering appearance of the pointer means or a portion of the screen perpheral to the accessed page in response to the determination of step b), where the pointer is determined to be over text data in step b), the altered appearance indicating the availability of a data retrieval function, d) receiving input requesting activation of the data retrieval function, e) providing at least one database in a computer readable storage device, the database(s) containing (i) at least one string-searchable field or (ii) at least one string index file linking text strings to information contained in an information file of the database, f) in response to the input of step e), parsing the text data to determine a parsed text value, comparing the parsed text value to values contained in the database(s) to determine the existence of relevant information in the database(s), and g) communicating on the client computer information selected from the group consisting of (i) a menu of selectable available relevant information selections from the database(s) determined in step g), (ii) relevant information from the database(s), or (iii) a combination of (i) and (ii).
-
-
19. A method for accessing data from a database file at a client computer in response to information viewed on the client computer from an intranet or internet source, the method comprising:
-
a) on a client computer screen, accessing a source page from an internet or intranet server, b) pointing to a position on the accessed page using a pointer means, c) parsing the accessed page at the pointer position to determine whether the pointer over a link location and whether the pointer is over white space or text data, d) providing at least one database in a computer readable storage device, the database(s) containing (i) at least one string-searchable field or (ii) at least one string index file linking text strings to information contained in an information file of the database, e) in response to the determination of step c), where the pointer is determined to be over text data in step c), parsing the text data to determine a parsed text value, comparing the parsed text value to values contained in the database(s) to determine the existence of relevant information in the database(s), and f) altering appearance of the pointer means or a portion of the screen perpheral to the accessed page in response to a determination of step e) that relevant information exists in said database(s), the altered appearance indicating the availability of a data retrieval function, g) receiving input requesting activation of the data retrieval function, h) communicating on the client computer information selected from the group consisting of (i) a menu of selectable available relevant information selections from the database(s) determined in step g), (ii) relevant information from the database(s), or (iii) a combination of (i) and (ii).
-
Specification