Methods and computer readable media for determining a macro-context based on a micro-context of a user search
First Claim
1. A method for extracting information accessible from at least one hosting computer over the Internet, the method comprising the steps of:
- providing a computer system executing a plurality of modules, each module of the plurality of modules being executable to instruct the computer system to complete a function corresponding thereto;
mining, by a mining module, information from the Internet to form a database having a hierarchical schema;
receiving, by an input module, text from a user as the exclusive form of user input, wherein the text is descriptive of the information sought;
identifying, by a context selector module, a micro-context comprising a plurality of words corresponding to the information sought by the user, the plurality of words assigned a relative weighting based on information accessed by the user;
acquiring, by the context selector module, a macro-context corresponding to the micro-context;
locating, by a searching module, the information that matches the macro-context in a database; and
presenting, by a presentation module, the information to a user.
4 Assignments
0 Petitions
Accused Products
Abstract
A data extraction tool is provided for cataloging information in an information source for searching by a user. The tool mines information from the information source and organizes the information, or the locations of that information, within a database. A user may then query the tool for a desired type of information. The tool filters the database to provide a set of pinpoint site locations with information of the type requested in the query. These pinpoint site locations are presented to a user and indexed for future reference. The index of site locations may be updated automatically by the tool. A context system is provided for manually or automatically determining the proper context for a user'"'"'s query. Thus, the data extraction tool provides information with a high probability of relevance to the user. The user obtains the information without expending much effort to refine the search.
60 Citations
10 Claims
-
1. A method for extracting information accessible from at least one hosting computer over the Internet, the method comprising the steps of:
-
providing a computer system executing a plurality of modules, each module of the plurality of modules being executable to instruct the computer system to complete a function corresponding thereto; mining, by a mining module, information from the Internet to form a database having a hierarchical schema; receiving, by an input module, text from a user as the exclusive form of user input, wherein the text is descriptive of the information sought; identifying, by a context selector module, a micro-context comprising a plurality of words corresponding to the information sought by the user, the plurality of words assigned a relative weighting based on information accessed by the user; acquiring, by the context selector module, a macro-context corresponding to the micro-context; locating, by a searching module, the information that matches the macro-context in a database; and presenting, by a presentation module, the information to a user.
-
-
2. A method for extracting information accessible from at least one hosting computer over the Internet, the method comprising:
-
providing a computer system executing a plurality of modules, each module of the plurality of modules being executable to instruct the computer system to complete a function corresponding thereto; indexing, by an indexing module, information from the Internet to form a database indexed by macro-context, the macro-context characterizing the subject matter of corresponding information; receiving, by an input module, text from a user, the text being descriptive of information sought by the user; identifying, by a context selector module, a micro-context comprising a plurality of words corresponding to the information sought by the user, the plurality of words assigned a relative weighting based on information accessed by the user; acquiring, by the context selector module, a macro-context corresponding to the micro-context; locating, by a searching module, a subset of information in the database having a macro-context within a specified proximity to the macro-context of corresponding to the text; and presenting, by a presentation module, the subset of information to the user. - View Dependent Claims (3, 4, 5)
-
-
6. A non-transitory computer readable storage medium storing computer executable code configured to perform a method, the method comprising:
-
mining information from the Internet; organizing the information; forming a database having a hierarchical schema corresponding to the organizing; populating the database with the information; receiving text from a user, the text corresponding to information sought by the user; determining a micro-context comprising a plurality of words corresponding to the text received from the user, the plurality of words assigned a relative weighting based on information accessed by the user; determining a macro-context corresponding to the micro-context; locating, within the database, a subset of the information corresponding to the macro-context; and presenting the subset to the user. - View Dependent Claims (7, 8, 9, 10)
-
Specification