WO2001001277A2 - Systeme et procede permettant d'effectuer et de coordonner des demandes de recherche sur des reseaux d'echange d'informations et des bases de donnees privees - Google Patents
Systeme et procede permettant d'effectuer et de coordonner des demandes de recherche sur des reseaux d'echange d'informations et des bases de donnees privees Download PDFInfo
- Publication number
- WO2001001277A2 WO2001001277A2 PCT/US2000/017807 US0017807W WO0101277A2 WO 2001001277 A2 WO2001001277 A2 WO 2001001277A2 US 0017807 W US0017807 W US 0017807W WO 0101277 A2 WO0101277 A2 WO 0101277A2
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- search
- information
- search query
- consumer
- query
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 48
- 238000013507 mapping Methods 0.000 claims description 8
- 230000004044 response Effects 0.000 description 18
- 238000010586 diagram Methods 0.000 description 15
- 230000008569 process Effects 0.000 description 10
- 241000282326 Felis catus Species 0.000 description 9
- 239000011800 void material Substances 0.000 description 7
- 230000006870 function Effects 0.000 description 6
- 238000010276 construction Methods 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 5
- IXSZQYVWNJNRAL-UHFFFAOYSA-N etoxazole Chemical compound CCOC1=CC(C(C)(C)C)=CC=C1C1N=C(C=2C(=CC=CC=2F)F)OC1 IXSZQYVWNJNRAL-UHFFFAOYSA-N 0.000 description 5
- 241000282373 Panthera pardus Species 0.000 description 4
- 235000013372 meat Nutrition 0.000 description 4
- 238000013519 translation Methods 0.000 description 4
- 238000006243 chemical reaction Methods 0.000 description 3
- 238000013461 design Methods 0.000 description 3
- 230000008676 import Effects 0.000 description 3
- 230000006855 networking Effects 0.000 description 3
- 230000009466 transformation Effects 0.000 description 3
- 230000000007 visual effect Effects 0.000 description 3
- 230000009471 action Effects 0.000 description 2
- 239000002920 hazardous waste Substances 0.000 description 2
- 238000011090 industrial biotechnology method and process Methods 0.000 description 2
- 238000011160 research Methods 0.000 description 2
- 238000010200 validation analysis Methods 0.000 description 2
- 239000002699 waste material Substances 0.000 description 2
- 241000282324 Felis Species 0.000 description 1
- 241000282320 Panthera leo Species 0.000 description 1
- 238000004887 air purification Methods 0.000 description 1
- 230000004888 barrier function Effects 0.000 description 1
- 230000003796 beauty Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 239000000969 carrier Substances 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 238000007418 data mining Methods 0.000 description 1
- 230000037213 diet Effects 0.000 description 1
- 235000005911 diet Nutrition 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 238000004880 explosion Methods 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 239000003673 groundwater Substances 0.000 description 1
- 229910052500 inorganic mineral Inorganic materials 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 239000011707 mineral Substances 0.000 description 1
- 238000005065 mining Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000037361 pathway Effects 0.000 description 1
- 238000012797 qualification Methods 0.000 description 1
- 238000005067 remediation Methods 0.000 description 1
- 239000002910 solid waste Substances 0.000 description 1
- 238000009270 solid waste treatment Methods 0.000 description 1
- 238000012549 training Methods 0.000 description 1
- 230000001131 transforming effect Effects 0.000 description 1
- 238000009424 underpinning Methods 0.000 description 1
- 230000001755 vocal effect Effects 0.000 description 1
- 238000004065 wastewater treatment Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9538—Presentation of query results
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/951—Indexing; Web crawling techniques
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/80—Information retrieval; Database structures therefor; File system structures therefor of semi-structured data, e.g. markup language structured data such as SGML, XML or HTML
- G06F16/83—Querying
- G06F16/835—Query processing
Definitions
- the present invention relates generally to a system and method for conducting and coordinating search queries over information exchange networks, such as the Internet, and in particular, the invention provides a system and method for a consumer-user to submit a search query to a single information exchange server to obtain information from a plurality of the databases of information providers.
- the present invention relates generally to a system and method for conducting and coordinating search queries over information exchange networks, such as the Internet, for information contained in the databases of information providers which information providers include web-based providers and private providers.
- the invention provides a system and method for a consumer-user to submit a search query to a single information exchange server to obtain information from a plurality of the databases of information providers which includes the database of the information exchang v s ⁇ ver.
- the invention also relates to a search query protocol that is o sed on subject matter groupings that are placed in a data structure in which the subject matter groupings may be arranged in a hierarchical scale of importance.
- a search query protocol utilizing a hierarchical scale data structure allows one to obtain search query results which are weighted according to importance of particular subject matter groupings. For example, a hierarchical scale placing business events and business functions subject matter groupings higher will provide search results which are more relevant and useful to businesses and professionals.
- the invention also relates to a method of creating a search query protocol which utilizes a data structure which may or may not utilize a hierarchical scale of subject matter groupings.
- the invention provides a mapping process which identifies and matches related terms or concepts or both to (1) expand a subject matter group already present in the data structure, (2) create new subject matter groups and place such groups within an existing data structure, or (3) create new subject matter groups and arrange a new data structure.
- the invention relates to a system and method for translating a consumer-user's search query into search queries appropriate for various search engines, search programs and search services. Additionally, the invention provides a system and method of coordinating and submitting, on behalf of the consumer-user, such translated search queries to a plurality of information exchange networks and private databases which utilize the various search engines, search programs and search services. The invention also provides a system and method for organizing and providing the consumer-user the search results from the translated search queries of the plurality of information exchange networks and private databases in a meaningful and non-redundant form.
- the invention also relates to a system and method of expanding a consumer-user's single search query into additional search queries that are permutations of the consumer- user's original search query. Some permutations will contain a variety of synonyms, homonyms and related terms to the terms of the original search request. These search query permutations broaden the scope of the consumer-user's search query so the results obtained are not specifically limited to the original search query and yet return results that are still relevant and useful to the consumer-user.
- Expansion of the original search query terms by permutation may occur (1) prior to the assignment of the search query terms to the subject matter groupings in the data structure, (2) concurrent with the assignment of the search query terms to the subject matter groupings in the data structure, or (3) after the search query terms have been assigned to the subject matter groupings in the data structure.
- a combination of the above scenarios can take place, such as when a query generates several additional one prior to assignment within the data structure followed by the data structure itself appending additional terms to a query (e.g. a search on "cars" will spawn a search that also includes "automobiles").
- the invention also provides a unique consumer-user interface for submitting a search query.
- the interface not only allows a consumer-user to submit a traditional search query, i.e. a linguistic query, but the interface also allows the consumer-user to submit a search query that is visually and conceptually based.
- the interface may provide "concept keys" that visually represent or conceptually represent or both visually and conceptually represent the information to be searched for and obtained.
- the visual representation may be done by providing icons or pictures on selectable keys wherein the icons or pictures are related to the information to be searched for and obtained.
- the conceptual representation may be done by providing words or phrases on selectable keys wherein the words and phrases are related to the information to be searched for and obtained.
- the concept keys may provide secondary concept keys which further narrow the scope of the information to be searched for and obtained.
- the order in which the consumer-user selects the concept keys may order the relative importance of the information to be searched for and obtained.
- the order of the selection of the concept keys may designate or create a data structure hierarchical scale to be used.
- the order of selecting the concept keys need not designate the relative importance of the information to be searched for and obtained and assignment of the search query terms to the data structure may be performed similar to the search query protocol for traditional linguistic search queries.
- a consumer-user may select a power key to submit a predefined search query.
- the power search key allows a consumer-user to search for and obtain all the available information of a single term entered from selected or predefined databases.
- the single term may include the name of a person, a keyword, the name of a company.
- the information retrieved will be presented in formatted "instant views" which are based on the databases searched.
- the invention also relates to a method and system for indexing the database of an information provider in order to correspond to the data structure of an information exchange server and enhance the retrieval of relevant information. Indexing occurs by categorizing the information contained in the database of the information provider into data-pools which correspond to the subject matter groupings of the information exchange server. These data- pools are then mapped or linked to the subject matter groupings.
- mapping allows an information exchange server to collaborate with various information providers utilizing different methods of categorizing their databases to consistently retrieve relevant and meaningful information. Accordingly, this functionality gives the entire database collection one "language” for interpretation of the data, e.g., database #1 refers to "construction” as a subject, whereas database #2 refers to "housing projects”. Without mapping the "construction” and "housing projects” databases to the same term, searches for construction-related topics would not retrieve any housing projects articles. There can be many ways of accomplishing this mapping. For example, a manual/intellectual process whereby a person compares the subject-matter content different databases.
- Another example would be the employment of a programmed set of rules, which could further utilize a dictionary of synonyms, homonyms, phrases and related terms, in the form of software which can scan the various database items. Those same items can be categorized into a single language.
- a sample set of documents can be scanned and analyzed for patterns, subject-matters, formats, etc., that are then applied to all documents, e.g., a set of 50 documents relating to "construction” are analyzed by the software which subsequently identifies other documents that relate to "construction".
- Figure 1 is a block diagram illustrating the functional elements of the present invention.
- Figure 2 is a block diagram illustrating the flow of information between the information exchange server and various connected information providers.
- FIG. 3 illustrates the process flow for the query request among connected information providers.
- Figure 4 illustrates an embodiment of a consumer user interface browser screen.
- Figure 5 is a block diagram illustrating the logical process flow of the query and response of an embodiment of the present invention.
- Figure 6 is a flowchart diagram illustrating an embodiment of a keyword search.
- Figure 7 is a flowchart diagram illustrating an embodiment of a person search.
- Figure 8 is a flowchart diagram illustrating an embodiment of a company search.
- Figure 9 is a flowchart diagram illustrating an embodiment of a quick keyword search.
- Figure 10 is a flowchart diagram illustrating an embodiment of a quick person search.
- Figure 11 is a flowchart diagram illustrating an embodiment of the viewing/purchasing of media content articles.
- Figure 12 is a flowchart diagram illustrating an embodiment of a power web-based Internet search.
- Figure 13 is a flowchart diagram illustrating an embodiment of a quick company search for public company profile information.
- Figure 14 is a flowchart diagram illustrating an embodiment of a quick company search for private company profile information.
- Figure 15 is a flowchart diagram illustrating an embodiment of an advanced company search. This is similar to the company search, however, the consumer-user may qualify the search by entering city, state and may select to see the specified type of data.
- Figure 16 illustrates and embodiment of a consumer-user interface browser screen displaying the results of a person search. It shows all the initial matches for a person search; selecting one of those name then brings up the full results (news, journals, etc.) for that person.
- Figure 17 illustrates and embodiment of a consumer-user interface browser screen displaying the results of a company search in list format
- Figure 18 illustrates and embodiment of a consumer-user interface browser screen displaying the results of a public company search
- the HTML report may contain one of more of the sample content types listed on the left in the pulldown menu and may contain additional information
- Figure 19 illustrates and embodiment of a consumer-user interface browser screen displaying the results of a p ⁇ vate company search This is similar to Figure 18 but includes different data elements in the HTML report pulldown menu as different types of information exists for a p ⁇ vate company versus a public company
- the present invention provides a system and method for a consumer-user to submit a search query over an information exchange network to a single information exchange server to obtain information from a plurality of the databases of information providers which information providers include web-based and p ⁇ vate providers and the information exchange server itself
- the information exchange network may be the Internet
- Figure 1 is a block diagram illustrating the functional elements of the present invention It depicts the logical server components that handle the input of a consumer-user query and the output results from that query (universal search handler)
- the parser handles the query translation to send to the information provider and parses the results
- a separate translator is used for the local content and a separate handler is used to process the billable events and interact with the accounting/billing system , e g , the I-commerce handler
- Figure 2 is a block diagram illustrating the flow of information between the information exchange server and va ⁇ ous connected information providers It illustrates that there can be n number of information providers, each of which can involve different parsing and handling rules withm the information exchange server
- the flow includes the possibility that information providers may interact with one another and may serially pass queries/information among themselves
- Example 1 Search Query Submittal A consumer-user may submit a traditional linguistic search query by ente ⁇ ng the terms via the consumer-user interface
- the terms entered are those that reflect the consumer- user's information need.
- the queries can be a simple request for "Doe” regardless of whether that is a person, company, object or subject .
- these queries can range in complexity, such as '((advertising and "direct marketing") not online) and "new york”. For example, if a consumer-user would like information on upcoming business events of Acme, Inc., the consumer-user would enter "Acme and upcoming business events".
- a consumer-user may also submit a conceptual search query by utilizing the concept keys of the consumer-user interface.
- a consumer-user would select the key which has a visual or conceptual representation of the information to be searched for and obtained. For example, if a consumer-user wanted information on the upcoming business events of businesses which deal in goods related to computers, the consumer-user would select a concept key having a picture of a calendar, a concept key having "Co.”, and a concept key having a picture of a computer.
- a consumer-user may have the option of submitting a predefined search query by selecting either a power search or a quick search key.
- the power search key allows a consumer-user to search for and obtain information from predefined categories such as people, companies, and stocks or predefined data-pools or databases such as all databases, news related databases, professional journals, the Internet, and the database of the information exchange server.
- the quick search key provides a search that allows a consumer-user to enter a simple word or phrase, without categories or qualifications being specified or with simple categories chosen such as 'company' or 'person'. The simplicity of this search is what principally distinguishes it from the power search, as well as the fact that the quick search relies on system logic rather than user-defined preferences to determine the relevant results to display.
- the consumer-user would like all available information concerning the product "gizmo"
- the consumer-user would enter the keyword "gizmo” and select the "power key” on the consumer-user interface.
- the consumer-user would then select the relevant industries.
- the consumer-user would define the scope of the search by selecting, from a pull-down menu, the appropriate key which designates that the search is to be of all available resources, news related databases, professional journals, the Internet or the information exchange server itself.
- Figure 6 illustrates the process flow when a keyword search is performed.
- Figure 7 illustrates the process flow of such a person request.
- Figures 8 and 12 illustrate the process flow of such search requests.
- the consumer-user interface is utilized to perform a such search based upon, but not limited to, keywords, persons, companies and Internet sites. Examples of various displayed results embodiments are illustrated in Figures 9, 10, 12, 13 and 14.
- Example 2 Data Structure and Subject Matter Groupings
- the data structure is comprised of subject matter groupings. These subject matter groupings of the data structure may be arranged on a hierarchical scale.
- a business related data structure would comprise the following subject matter groupings:
- E-Mail providers Internet Service Providers Internet broadcasting Online services (Internet services) Web design Internet communities E-Business E-Commerce Web hosting Value-added resellers Intranet services Networking
- LAN Local Area Networking
- WAN Wide Area Networking
- WAN Database design and maintenance Data mining Database architecture
- a search query protocol utilizing a hierarchical scale data structure allows one to obtain search query results which are weighted according to importance of particular subject matter groupings.
- a business related hierarchical scale may place greater importance on business events and business functions subject matter groupings to provide search results which are more relevant and useful to businesses and professionals interested in business meetings and business social events rather than product information.
- Expansion of the original search query terms by permutation may occur (1) prior to the assignment of the search query terms to the subject matter groupings in the data structure, (2) concurrent with the assignment of the search query terms to the subject matter groupings in the data structure, or (3) after the search query terms have been assigned to the subject matter groupings in the data structure.
- This expansion can occur at different points in the search flow depending upon where the permutation are desired.
- Some permutations of the expanded queries can contain a variety of synonyms, homonyms and related terms derived from the terms of the original search request.
- Example 4 Search Query Translation allows a consumer-user's single search query to be automatically translated into multiple search queries appropriate for various search engines, search programs and search services to be submitted on behalf of the consumer-user.
- Information about the information provider search engines and programs are housed within the information exchange server. This information allows the information exchange server to identify what specific syntax the various information providers will accept, what information is contained in their databases, in what situations they are employed when a specific query is inputted by a consumer-user, etc.
- the information exchange server expands and/or edits the query according to this information so that the various search engines/programs will understand the query sent and will most optimally respond to that query.
- the search query translation occurs by the search engine as depicted in Figure 5, ref. (4).
- a query for the company ACME results in information provider #1 getting a permuted query for "ACME, New York, NY" and information provider #2 getting a query for "1763485" where that number represents ACME using the nomenclature that information provider #2 recognizes.
- a search request is submitted by the information exchange server to a information provider. That single request, composed of multiple parameters, then spawns multiple queries, i.e., "expanded", to different indexes and sources that may be either local or remote (gatewayed to another system).
- the "expanded" search is then forwarded on to an information provider, wherein it is further parsed and the search is performed.
- the results set is compiled in and sent back to information exchange server. Then the information exchange server parses the results, which may be a combination of different full records, titles, links, and abstracts, and then forwards the results for display on the browser housed on the consumer-user's interface.
- Figure 3 illustrates an embodiment wherein various information providers are connected to each other by gateways.
- the server can access the databases of information providers A, B, C and D through one of several gateways.
- A can be accessed directly through gateway 1 or via the pathway: 3, 4.
- D cannot be directly accessed, i.e., gateways 2 and 5 must be used.
- the database of C the database of D may be automatically accessed or may be accessed upon a specific request.
- Figure 5 illustrates an embodiment of a search method of the present invention.
- the browser interface accepts the search parameters submitted by the consumer user.
- the information exchange server receives the consumer-user's request and forwards it to the application server of the application server.
- the search handler interprets the consumer's search parameters and generates an XML query string.
- the information provider then performs the search across multiple data sources.
- the search results are then aggregated into a single XML document.
- the XML document is then forwarded back to the information exchange server's search handler which then receives the response, validates the XML and performs an XML to HTML conversion via XSL. From a user perspective the document is transformed into a formatted readily understandable page.
- the web browser initiates an HTTP request, and sends any relevant search parameters at (1).
- the web server receives the web request, and forwards it to the application server at (2).
- the application server extracts the search parameters, and creates an XML document which describes the search criteria.
- the application server forwards this search criteria to the core search engine at (3).
- the search engine then aggregates data from multiple data sources. It does this, for example, by spawning multiple threads of execution. Each thread is tasked with connecting with a separate data source. For example, one thread connects to a ticker server and a second thread connects to a web search server at (4).
- the search engine gathers results and creates a unified XML document or a series of XML documents. This document(s) is validated in order to make sure that it adheres to specific data standards.
- the XML is then converted into HTML via the XML Styling Language (XSL) at (5).
- XSL XML Styling Language
- An HTML page of the completed results is returned to the web browser at (6).
- the system of the present invention includes various subsystems which enable the foregoing functionalities.
- the information exchange server houses the universal search handler which is responsible for dispatching the computer-user's search queries to the information provider. This subsystem is responsible for dispatching queries, posts, fetches and buys to the Information provider.
- 'Post' occurs when the information exchange server sends information to the information provider for storage and latter searching.
- 'Fetch' is the submittal of a query, along with the retrieval of the results from the information provider, which may be a request for a known or unknown document.
- "Buy" exchanges purchase information as part of the exchange with the information provider. It also passes system generated fatal error condition messages to the information exchange server, where such e ⁇ ors will appended to the error log
- the consumer-user's browser passes all universal search requests, while also receiving the search result, as an HTML file, for example
- the application server e ⁇ or handler monitors and coordinates process errors that occur withm the application server
- the present invention's sc ⁇ pt language handler and parser creates a query file, validates the response, and provides the sc ⁇ pt language to consumer-user interface viewable transformation
- An example of such transformation includes, but not be limited to XML to HTML format
- the information provider receives the search request and executes the search
- the performed search is of databases which may be internal or external to the information provider Therefore, a first information provider may be linked to a second information provider, and so on
- the information provider may also host references to the information content of the information exchange server itself, 1 e , information exchange server database
- the information exchange server may house a local information exchange server database Alternatively, the information exchange server may house a plurality of at least one applications server and a database
- the applications server can be a Internet server
- the local exchange server posts local database content to the information provider on a regular basis
- the Universal search handler posts all information exchange server content to Information provider
- the server includes a scnpt language translator, which performs the approp ⁇ ate format conversion of the local content into a form for transmission to and receipt by the information provider
- a translator that could perform such conversion in XML is one example
- the information exchange server may also contain an information-commerce handler, which coordinates and manages consumer-user requests for database content that is fee- based
- the information-commerce handler also manages transaction flow and delivery of the requested information to the customer-user
- the search handler functions as the central coordinator for all searches forwarded to the information provider Specifically, the handler performs the following types of exchanges, for example
- the handler receives the consumer-user's query, which has undergone a mapping and/or "expansion" in accordance with the data structure
- the handler then generates an XML query request in the form of an XML query st ⁇ ng
- the query will adhere to the data document format of the information provider, such as Document Type Definition (DTD )
- the handler executes the search by dispatching the XML request query to the information provider server
- the handler Upon the receipt of the XML response from the information provider, the handler stores the response XML packet The handler stores the XML request p ⁇ or to its forwarding The handler retains knowledge of what was sent to the information provider The response from the information provider is then intended to match initial expectation
- the search results are returned in XML format from the information provider
- the information-commerce handler sets the XML response
- the handler first retrieves the XML results, modifies those results, for example, by adding p ⁇ ce tags) and resets the XML results
- the handler then automatically retrieves the HTML page of the newly revised XML document
- This transformation from XML to HTML can occur via a XSL style sheet XSL is "extensible style language" a W3C standard
- the style sheets describe how documents are presented on screens, in pnnt, or in any medium By attaching style sheets to structured documents on the Web (e g HTML), authors and readers can influence the presentation of documents
- the XML handler and parser is responsible for generating, i.e., creating, the XML query strings which adhere to the information provider DTD. Also the handler and parser connects to the information provider server and forwards an XML query string and returns the XML response. In addition, the handler and parser transforms the XML to HTML via a specified stylesheet. The handler and parser can be a part of the same system . The parser's function is to look for specific strings in the XML that are cues for specific action. The handler performs all other functions, while managing the full XML process , such as error checks, logic for determining actions, etc.
- the handler/parser also generates an XML content posting file which adheres to the information provider DTD.
- This object is responsible for gathering the search criteria and generating an XMLDocument based on these criteria.
- the handler/parser connects to the information provider, sends a query request, and captures/stores the response.
- the handler/parser encodes the XML query string into an appropriate text so that it may be transferred via HTTP to the information provider.
- the XML response is validated against its own DTD. Each XML for each information provider may have its own DTD.
- This generic object is responsible for five tasks: 1) connecting to any third party search system via the HTTP protocol; 2) sending the search query (usually in the form of an XML document); 3) gathering the search results; 4) validating the search results via an XML parsing engine; and 5) returning the XML document to other services within the search engine.
- the data source handler/parser transforms XML to HTML based on designated style sheet.
- the XSL processor can include any commercially processor.
- This object is responsible for transforming any XML document into HTML via XSL.
- a concept key search query may be performed by use of a consumer-user interface wherein selectable concept keys visually or conceptually represent the information to be search for and obtained.
- the visual or conceptual representation may be done by providing icons, pictures, words or phrases on selectable keys.
- the concept keys may provide secondary concept keys which further narrow the scope of the information to be searched for and obtained. For example, the consumer-user can select the "company” concept key and then refine to include the "New York” key.
- the order in which the consumer-user selects the concept keys may order the relative importance of the information to be searched for and obtained. For example, keys of "cat”; “leopard”; “meat” are utilized wherein the primary weight is given to the first term with declining degrees of importance to the next two, therefore, the results match “cat” and some results match “leopard”. When the order is reversed, such as “meat”; “leopard”; “cat”, all results will match “meat”, but not as many will match “cat”, as compared to the prior example. Moreover, the phrase “cat leopard meat” will be utilized for exact matching, along of with word-order matching combinations which determine the ordering of results.
- Example 7 Indexing and Mapping Data-Pools to Data Structures The databases of the information providers are categorized and indexed into data- pools. For example, these pools may include industries, job functions, geographic locations, stages of business, etc.
- Example 8 Business Search Query Figure 9 illustrates an example of a prototypical business search.
- a user enters "Doe” and retrieves business-focused results.
- the results are for news, companies, people, etc., that match "Doe", but excludes pop culture, entertainment information, for example.
- a consumer-user interface may be specially created for educational search queries with concept keys.
- concept keys would include selectable keys which visually represent educational subjects such as math, art, music, science, languages, and reading. These keys may provide secondary concept keys. For example, selection of the math concept key may provide secondary keys which include further sub-categories such as addition, subtraction, multiplication, and division. By selecting a multiplication secondary key, a consumer-user may search for and obtain all information related to educational products such as software programs and games useful in learning how to multiply.
- the music concept key could have secondary concept keys which include classical, baroque, romantic and jazz.
- secondary concept keys include classical, baroque, romantic and jazz.
- the concept keys could provide pictures of cartoon characters and educational games. By selecting a particular concept key, a child consumer-user would be able to easily obtain pictures, sound bytes and educational games without being limited by a language barrier.
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Sub-Exchange Stations And Push- Button Telephones (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
AU57747/00A AU5774700A (en) | 1999-06-30 | 2000-06-29 | System and method for conducting and coordinating search queries over information exchange networks and private databases |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US14166099P | 1999-06-30 | 1999-06-30 | |
US60/141,660 | 1999-06-30 |
Publications (2)
Publication Number | Publication Date |
---|---|
WO2001001277A2 true WO2001001277A2 (fr) | 2001-01-04 |
WO2001001277A3 WO2001001277A3 (fr) | 2002-06-13 |
Family
ID=22496639
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/US2000/017807 WO2001001277A2 (fr) | 1999-06-30 | 2000-06-29 | Systeme et procede permettant d'effectuer et de coordonner des demandes de recherche sur des reseaux d'echange d'informations et des bases de donnees privees |
Country Status (2)
Country | Link |
---|---|
AU (1) | AU5774700A (fr) |
WO (1) | WO2001001277A2 (fr) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1231549A3 (fr) * | 2001-02-13 | 2004-12-22 | Fuji Photo Film Co., Ltd. | Base de données pour des attributs d'images |
EP1812872A4 (fr) * | 2004-06-17 | 2009-10-21 | Accoona Corp | Appareil, procede et systeme d'intelligence artificielle pour applications de recherche de donnees |
US8676868B2 (en) | 2006-08-04 | 2014-03-18 | Chacha Search, Inc | Macro programming for resources |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
AU5024990A (en) * | 1989-01-12 | 1990-08-13 | Telebase Systems, Inc. | System and method for retrieving information from a plurality of databases |
JPH02297290A (ja) * | 1989-05-11 | 1990-12-07 | Fuji Xerox Co Ltd | 検索装置 |
US5596744A (en) * | 1993-05-20 | 1997-01-21 | Hughes Aircraft Company | Apparatus and method for providing users with transparent integrated access to heterogeneous database management systems |
GB2294134A (en) * | 1994-10-13 | 1996-04-17 | Edward Lea | Accessing computer databases |
CA2245913C (fr) * | 1996-04-10 | 2002-06-11 | At&T Corp. | Systeme et methode de recherche d'information dans un systeme d'information reparti par apprentissage de requete et meta-recherche |
-
2000
- 2000-06-29 AU AU57747/00A patent/AU5774700A/en not_active Abandoned
- 2000-06-29 WO PCT/US2000/017807 patent/WO2001001277A2/fr active Application Filing
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1231549A3 (fr) * | 2001-02-13 | 2004-12-22 | Fuji Photo Film Co., Ltd. | Base de données pour des attributs d'images |
US7228297B2 (en) | 2001-02-13 | 2007-06-05 | Fujifilm Corporation | Database system, database server, and method of controlling the operation of a database server |
US7542984B2 (en) | 2001-02-13 | 2009-06-02 | Fujifilm Corporation | Database system for control data storage |
EP1812872A4 (fr) * | 2004-06-17 | 2009-10-21 | Accoona Corp | Appareil, procede et systeme d'intelligence artificielle pour applications de recherche de donnees |
US8676868B2 (en) | 2006-08-04 | 2014-03-18 | Chacha Search, Inc | Macro programming for resources |
Also Published As
Publication number | Publication date |
---|---|
WO2001001277A3 (fr) | 2002-06-13 |
AU5774700A (en) | 2001-01-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20020111934A1 (en) | Question associated information storage and retrieval architecture using internet gidgets | |
US6745161B1 (en) | System and method for incorporating concept-based retrieval within boolean search engines | |
Ackermann et al. | The information specialist's guide to searching and researching on the Internet and the World Wide Web | |
TW468106B (en) | Navigating network resources based on metadata | |
US7356761B2 (en) | Computer method and apparatus for determining content types of web pages | |
US7020654B1 (en) | Methods and apparatus for indexing content | |
US8510339B1 (en) | Searching content using a dimensional database | |
US20020103867A1 (en) | Method and system for matching and exchanging unsorted messages via a communications network | |
US20050222973A1 (en) | Methods and systems for summarizing information | |
US20020059204A1 (en) | Distributed search system and method | |
US20020019741A1 (en) | Method and system for performing legal services over the internet | |
WO1998019417A2 (fr) | Systeme et procede de communications et de prestation d'informations d'entreprises comportant des liaisons hypertextes auxquelles des titres peuvent etre donnes | |
MXPA05000840A (es) | Sistema y metodo de procesamiento de pregunta de lenguaje natural interactivo. | |
WO2003038676A1 (fr) | Acces a des documents a l'aide d'un ensemble d'etiquettes de selection de contenu | |
EP1247213B1 (fr) | Procede et dispositif permettant de creer un index pour un document structure articule autour d'une feuille de style | |
Sutton | Conceptual design and deployment of a metadata framework for educational resources on the Internet | |
Williams et al. | Using the Internet for Tourism Research:" Information Highway" or" Dirt Road"? | |
US20070288248A1 (en) | System and method for online service of web wide datasets forming, joining and mining | |
Hughes et al. | A metadata search engine for digital language archives | |
Natesan et al. | The Internet educational tool in the global marketing classroom | |
Akullo et al. | Perceptions of librarians toward the adoption of Linked Open Data; A case of selected university libraries in Uganda | |
WO2001001277A2 (fr) | Systeme et procede permettant d'effectuer et de coordonner des demandes de recherche sur des reseaux d'echange d'informations et des bases de donnees privees | |
Axhausen et al. | Public use of travel surveys: The metadata perspective | |
Wallace | The internet | |
Muhammad et al. | Using information and communication technology (ICT) to disseminate the understanding of Islamic jurisprudence (Fiqh) and juridical opinion (Fatwa): A view of a technologist |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AK | Designated states |
Kind code of ref document: A2 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CR CU CZ DE DK DM DZ EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG US UZ VN YU ZA ZW |
|
AL | Designated countries for regional patents |
Kind code of ref document: A2 Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
DFPE | Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101) | ||
REG | Reference to national code |
Ref country code: DE Ref legal event code: 8642 |
|
AK | Designated states |
Kind code of ref document: A3 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CR CU CZ DE DK DM DZ EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG US UZ VN YU ZA ZW |
|
AL | Designated countries for regional patents |
Kind code of ref document: A3 Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG |
|
122 | Ep: pct application non-entry in european phase | ||
NENP | Non-entry into the national phase |
Ref country code: JP |