WO2001001220A2 - Electronic classification and searching systems and methods - Google Patents

Electronic classification and searching systems and methods Download PDF

Info

Publication number
WO2001001220A2
WO2001001220A2 PCT/US2000/017728 US0017728W WO0101220A2 WO 2001001220 A2 WO2001001220 A2 WO 2001001220A2 US 0017728 W US0017728 W US 0017728W WO 0101220 A2 WO0101220 A2 WO 0101220A2
Authority
WO
WIPO (PCT)
Prior art keywords
code
object key
database
key
keys
Prior art date
Application number
PCT/US2000/017728
Other languages
French (fr)
Other versions
WO2001001220A3 (en
Inventor
David Crellen
Original Assignee
David Crellen
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by David Crellen filed Critical David Crellen
Priority to AU56409/00A priority Critical patent/AU5640900A/en
Publication of WO2001001220A2 publication Critical patent/WO2001001220A2/en
Publication of WO2001001220A3 publication Critical patent/WO2001001220A3/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/30Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
    • G06F16/38Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually

Definitions

  • the present invention relates to the fields of electronic classification and searching systems.
  • the present invention addresses this problem by providing an electronic classification and searching system that increases the appropriateness of the hits obtained by a search.
  • the present invention provides related benefits as well.
  • FIG. 1 depicts one aspect of an object key of the present invention for a hotel category.
  • FIG. 2 depicts one aspect of a form of the present invention for a hotel category.
  • FIG. 3 depicts one aspect of a process flow chart for the present invention.
  • FIG. 4 depicts one aspect of a comparing method and structure that optionally includes a mask.
  • FIG. 5 depicts one aspect of a ranking method and structure of the present invention.
  • FIG. 6 depicts one aspect of a method of manufacture of the present invention.
  • the present invention recognizes that searching methods and articles of manufacture currently used, particularly on the Internet, suffer from incomplete or poor selection of information retrieved. Thus, there exists a need for more efficient searching methods and articles of manufacture.
  • the present invention relates to electronic classification and searching systems to address this need.
  • One aspect of the present invention is an object key that includes at least two of the following: a unique fields code, a supporting fields code, an attributes fields code and an owner code.
  • the object key can include optional additional information, such as an http code, a URL code, a URI code, a text code, a graphics code, an accuracy code and an owner code.
  • the object key is preferably in a machine readable format and in a linear orientation and can have extensions and additional space.
  • An object key can include or be related to an object code (such as an http, URL or URI, such as used in a relational database).
  • the particular codes can be in any order in the linear configuration.
  • the object key includes a unique fields code, a supporting fields code, and an attributes field code, optionally in that order.
  • Another aspect of the present invention is a method of making an object key, including: obtaining information from a source such as a form and converting the information into a machine readable format.
  • the form is preferably a standard form, which, for example, can be completed and submitted by an information provider.
  • the information is preferably in a machine readable format, and the machine readable format preferably forms the object key itself
  • a further aspect of the present invention is an object key made by a method of the present invention.
  • composition of matter that includes two or more object keys.
  • the object keys can be provided in a machine readable format and can be provided in the form of a database.
  • a further aspect of the present invention is a method of searching a database, including: providing a database of object keys, providing a query and comparing the query to the database.
  • the comparing preferably includes the use of a mask in order to select object keys in the database that correspond to the query.
  • Another aspect of the present invention is a method of retrieving information from a database, including: providing a database of object keys, providing a query, comparing the query to the database to obtain at least one selected object key, and obtaining an output comprising at least one selected object key.
  • the selected object keys can be ranked based on the query and displayed.
  • the display is in a user-friendly format.
  • a further aspect of the present invention is a composition that includes at least one object key retrieved using a method of the present invention.
  • Another aspect of the present invention is a method for manufacturing a composition, compound or article of manufacture that includes: providing a system for manufacturing a composition, compound or article of manufacture; providing a database of object keys that include object keys that relate to objects used or expected to be used in the manufacture of the composition, compound or article of manufacture; searching the database of object keys for the object keys; obtaining an output from the search that includes at least one object key; selecting at least one object key from the output to provide a selected object key.
  • a further aspect of the present invention is an article of manufacture produced by the method of the present invention.
  • Another aspect of the present invention is a method of doing business that includes making at least one database of object keys that correspond to goods or services provided by at least one manufacture or distributor; providing the at least one database to customers of the at least one manufacturer or distributor; obtaining a commission on the use of object keys used by at least one of the customers, manufacturer or distributor.
  • the present invention recognizes that searching methods and articles of manufacture currently used, particularly on the Internet, suffer from incomplete or poor selection of information retrieved. Thus, there exists a need for more efficient searching methods and articles of manufacture.
  • the present invention relates to electronic classification and searching systems to address this need.
  • the present invention includes several general and useful aspects, including:
  • an object key that includes at least two of the following: a unique fields code, a supporting fields code, an attributes fields code and an owner code and can optionally include additional information, such as an http code, a URL code, a URI code, a text code, a graphics code, an accuracy code and an owner code;
  • composition of matter that includes at two or more object keys
  • a method of searching a database including: providing a database of object keys, providing a query and comparing the query to the database; 6) a method of retrieving information from a database, including: providing a database of object keys, providing a query, comparing the query to the database to obtain at least one selected object key. and obtaining an output comprising the at least one selected object key; and 7) a composition that includes at least one object key retrieved using a method of the present invention.
  • Another aspect of the present invention is a method for manufacturing a composition, compound or article of manufacture using at least one object key.
  • a further aspect of the present invention is a composition, compound or article of manufacture produced by the method of the present invention.
  • Another aspect of the present invention is a method of doing business using at least one object key.
  • A. AN OBJECT KEY The present invention includes an object key that includes at least two of the following: a unique fields code, a supporting fields code, and attributes fields code, an http code, a URL code, a URI code, a text code, a graphics code, an accuracy code, a space code and an owner code.
  • a "object key” or an “object code key” refers to a structure that includes information that includes at least two of the following: a unique fields code, a supporting fields code, an attributes fields code and an owner code.
  • the object key can include optional additional information, such as an http code, a URL code, a URI code, a text code, a graphics code, an accuracy code and an owner code.
  • the object key is preferably in a machine readable format and in a linear orientation and can have extensions and additional space in a space code.
  • a "unique fields code” refers to a structure that includes information in an object key that refers to a first, broad level of classification, such as an industry (such as, for example, travel, hotels, finance, law or publishing).
  • the unique fields code can include one or more fields.
  • a “supporting fields code” refers to a structure that includes information in an object key that refers to a second, more particular level of classification, such as a geographic location for a category of hotels.
  • the supporting fields code can include one or more fields.
  • An “attributes fields code” refers to a structure that includes information in an object key that refers to a third, more particular level of classification, such as, for example, whether an automobile has a color, transmission, radio or other features or accessories.
  • the attributes fields code can include one or more fields.
  • a "owner code” refers to a structure that includes information in or associated with an object key that identifies the owner of the object key.
  • http code or "URL code” or “URI code” refers to a structure that includes information in or associated with an object key that refers to a www address.
  • a "text code” refers to a structure that includes information in or associated with an object key that provides information that can be displayed as text.
  • graphics code refers to a structure that includes information in or associated with an object key that encodes graphics, such as, for example, gif codes.
  • a "space code” refers to a structure that includes unused space in or associated with an object key that can be used as needed, if needed, to store additional information in an object key.
  • an “accuracy code” refers to a structure that can confirm the accuracy of an object key, such as by confirming that the length and contents of the object key have not been altered.
  • the various codes in an object key can be of any appropriate size for an application.
  • the codes are preferably between about 10 bytes and about 1 ,000,000 bytes, preferably between about 40 and about 100,000 bytes or between about 100 bytes and about 10,000 bytes or between about 500 bytes and about 1,000 bytes.
  • An object key preferably comprises a unique fields code and a supporting fields code and can include an attributes fields code.
  • an object key can include one or more of the following: an http code, a URL code, a URI code, a text code, a graphics code, an accuracy code, a space code and an owner code.
  • a preferred object key (marked as ObjectKey, which is not intended to define or limit in any way an "object key" as described herein) is provided in FIG. 1.
  • the codes that are included in an object code can be provided in any order, but are preferably provided as set forth in FIG. 1.
  • the structure of an object key is preferably in a linear configuration, where a "linear configuration" refers to a linear format of information on a structure such as an object key.
  • protein molecules includes information in the form of a string of amino acids in a linear format or a linear configuration.
  • An object key can be provided in a machine readable format, which can be provided as an article of manufacture or composition.
  • object keys can be provided on a magnetic medium that is compatible and useable by a machine, such as a CPU.
  • a "machine readable format” refers to information stored on a structure that is compatible with a machine such that the information can be used by that machine or another machine.
  • an object key can be provided on or within a magnetic medium, paper medium or plastic medium, such as cycloolifin copolymers.
  • the "machine” includes a processing unit, such as a central processing unit, or CPU, that includes structures such as software and hardware, that can read the information.
  • the information can be processed by a variety of structures and programs, such as processing programs, comparing programs, formatting programs, output programs or display programs.
  • the present invention also includes a method of making an object key, including: obtaining information from a form and converting said information into a machine readable format.
  • Obtaining information refers to information being obtained from any source in a format that can be converted to at least a portion of an object key.
  • the information is obtained using a form or a standard form, where a "form” refers to a paper or electronic form that a user, including a human or machine, can complete to provide information for at least a portion of an object key.
  • a “standard form” refers to a form that is used by a particular group, such as an industry, to provide information that can form the basis of at least a portion of an object key.
  • FIG. 2 One example of a standard form is depicted in FIG. 2.
  • a form or standard form is provided to interested entities, persons or machines such that they can provide information in a format, preferably a standard format.
  • a form such as depicted in FIG. 2 can be provided to hotel owners who want their information provided in a database useful with the present invention.
  • converting information refers to the process of converting obtained information into an object key.
  • Such converting can be accomplished using programs that convert information into a code, such as binary or hex, that can encode an object key.
  • the form can be provided as a paper copy and the completed information entered into a machine manually or by scanning into a machine readable format.
  • the form can be provided and completed electronically, preferably in a machine readable format, and the information entered into a machine by an entity, person or machine.
  • the object key is preferably in a machine readable format so that it can be utilized by various aspects of the present invention.
  • the present invention also includes an object key made by a method of the present invention.
  • the present invention also includes a plurality of object keys made by a method of the present invention, which can be combined to form a structure, such as a database.
  • composition of matter refers to physical objects, including articles of manufacture.
  • compositions of matter can include machine readable formats, including magnetic disks, magnetic tapes, paper, marks on paper and CD disks. The machine readable formats can be provided with or within a machine.
  • Two or more object codes can be combined in a database, where a "database” refers to a compilation of information, such as two or more object keys.
  • the information in a database need to be limited to object keys alone and can be arranged in any appropriate manner appropriate for database configuration and management.
  • a database of a plurality of object keys can be arranged by class codes on a first level, by description codes on a second levels, and by attribute codes on a third level.
  • the information need not be arranged in any particular order or by other criteria, such as chronologically from the date the information was entered into the database.
  • the database can be provided in a machine readable format, where the machine readable format can be in one or more locations.
  • the database is contained on one machine or a plurality of machines at one physical location, but that need not be the case.
  • a portion of a database can be on one machine at one location, and another portion of a database can be on another machine at another location.
  • the number of machines can be any number appropriate for use with the present invention.
  • the invention also includes a machine that includes such a database or a portion thereof.
  • the machine can be running or not running and be included in the present invention.
  • the present invention also includes a method of searching a database, including: providing a database that comprises at least two object keys, providing a query and comparing said query to said database.
  • searching a database refers to comparing a query to a database and identifying appropriate members of the database. Appropriate members of the database can represent exact matches with the query or partial matches with the query.
  • Query refers to a collection of information that is used to compare with the members of a database.
  • “Comparing,” with regard to a database and a query, refers to the process of determining members of a database that match in whole or in part with a query.
  • a user such as a user on the Internet, provides a query that is to be compared to a database that includes object keys.
  • the query is transformed into a machine readable format, preferably a format that is the same or similar to an object key.
  • the query is made using a form or standard form that is functionally the same or similar to the form or standard form used to generate the object keys that are present in the database.
  • the query can provide for "must include” criteria, “may include” criteria, and “must not include” criteria. These types of criteria can be for any type of code in the object key format.
  • a description query could include a "may include” criteria for the location of Mexico and an attribute query of "may include” criteria of a pool and a "must not include” criteria for pets.
  • the query and the members of the database are then compared to determine which members of the database match the query, where the match can be exact or non-exact.
  • a non- exact match is a match that is at least 40%, at least 50% or at least 60%, preferably at least 70%) or 80% and more preferably at least 90%, at least 95%) or at least 97%.
  • the percentages reflect the percentage of matches of the query with the object key relative to the object key.
  • the comparing of a query to a database can use a "mask,” which refers to a structure that is used to enhance the importance or reduce the importance of at least a portion of a query or at least a portion of a database or at least a portion of an object key (FIG. 4).
  • the present invention also includes a method of retrieving information from a database, including: providing a database of object keys, providing a query, comparing said query to said database to obtain at least one selected object key, and obtaining an output comprising said at least one selected object key.
  • the identified appropriate members of a database can be ranked, provided as a database, and displayed.
  • Information can include any information, including reference to a location, such as an http, a URL or a URI.
  • FIG. 3 One aspect of the invention is diagramed in FIG. 3.
  • the procedures described in section D above are used to provide at least one selected object key.
  • the at least one object key can be provided as an output, such as in a machine readable format.
  • the output can be provided in any appropriate format, such as a database.
  • the members of the database can be arranged in any appropriate manner, and are preferably ranked.
  • Ranking of object keys can be accomplished using a variety of methods. (FIG. 5). Selected object keys are preferably displayed for a user, such as a human or machine.
  • the display preferably takes a configuration that is appropriate for the intended user, which is a "user-friendly format.” For example, if an intended user is a human, then graphical displays, such as those provided in HTML or JAVA or similar user interface programs are preferred.
  • the object key can include as part of its structure code that interfaces with such user interface programs.
  • the display can be similar to the form used to generate the object key.
  • the object key includes in its structure a graphic structure such as a graphic file such as a gif file, then that graphic can be displayed.
  • An object key can include a pointer for an http. a URL or a URI to retrieve further information at those locations.
  • the present invention also includes a composition that includes at least one object key retrieved using a method of the present invention.
  • the object key(s) obtained using the methods described in section E above can be collected and provided in a machine readable format, preferably in a database.
  • the present invention includes such collections and databases.
  • Another aspect of the present invention is a method for manufacturing a composition, compound or article of manufacture that includes: providing a system for manufacturing a composition, compound or article of manufacture; providing a database of object keys that include object keys that relate to objects used or expected to be used in the manufacture of said composition, compound or article of manufacture; searching said database of object keys for said object keys; obtaining an output from said search that includes at least one object key; selecting at least one object key from said output to provide a selected object key.
  • a further aspect of the present invention is a composition, compound or article of manufacture produced by the method of the present invention.
  • a system of manufacture includes all or some of the components used in a manufacture process to make a composition, compound or article of manufacture.
  • the components used in a manufacture process can be provided in the same or different locations, such as in one or more industry sites.
  • the components used in a manufacture process include, but are not limited to, one or more of: powerplant, purchasing hardware and software, storage hardware and software, manufacturing hardware and software, management hardware and software, legal hardware and software, sales hardware and software, accounts receivable hardware and software and accounting hardware and software.
  • Such a system optionally includes human resources hardware and software.
  • a database of object keys that includes object keys that relate to objects used or expected to be used in the manufacture process are provided in one or more locations.
  • the database is provided in one or more locations, preferably on the open market, such as on the World Wide Web.
  • the database can be searched using methods of the present invention to identify goods or services used in the manufacture process.
  • the identified goods or services, and their object keys can be stored in a separate database such that they are available for later searching.
  • the identified goods or services can be ordered from a supplier or provider of such goods or services. Ordered goods can be stored on the manufacturing site or in an appropriate storage facility such as a warehouse, preferably under an object key designation. Preferably, the availability, number and location of various goods in a warehouse or on the open market can be linked to a database of object keys using appropriate software, such as database management software as commercially available or later developed.
  • the method of the present invention also includes using an identified object, such as a good or service, in a method of manufacture.
  • the present invention also includes a composition, compound or article of manufacture made using a method of the present invention.
  • Another aspect of the present invention is a method of doing business that includes making at least one database of object keys that correspond to goods or services provided by at least one manufacture or distributor; providing the at least one database to customers of the at least one manufacturer or distributor; optionally obtaining a commission on the use of object keys used by at least one of the customers, manufacturer or distributor.
  • a catalogue of goods or services of a service provider, manufacture or distributor is converted into object keys, such as at least one database of object keys.
  • a variety of service providers, manufactures or distributors can form one or more syndicates such that object keys are a standard for the syndicate.
  • the at least one database of object keys can be provided to the customers of the service providers, manufactures or distributors in an appropriate form, such as on the World Wide Web.
  • object keys When object keys are used in transactions between customers, manufactures or service providers, a commission is logged and transferred to at least one the customer, manufacture, service provider or organization that manages the at least one database.
  • the use of such database can be tracked using software and hardware commercially available, such as is used to track "hits" on the World Wide Web, or as are later developed. All publications, including patent documents, world wide web sites, book chapters, books and scientific articles, referred to in this application and set forth in the bibliography are incorporated by reference in their entirety for all purposes to the same extent as if each individual publication were individually incorporated by reference.

Abstract

The present invention is a method of classifying and retrieving information from a database, including the steps of providing a database of object keys, providing a query, comparing the query to the database to obtain at least one selected object key, and obtaining an output comprising at least one selected object key. The comparing preferably includes the use of a mask in order to select object keys in the database that correspond to the query. The selected object keys can be ranked based on the query and displayed in a user-friendly format.

Description

ELECTRONIC CLASSIFICATION AND SEARCHING SYSTEMS AND METHODS
The present application claims benefit of priority, and incorporates by reference, United States Provisional Patent Application No. 60/159,917 filed 10/16/00 and United States Provisional Patent Application No. 60/141,497 filed 06/28/99.
Technical Field
The present invention relates to the fields of electronic classification and searching systems.
Background The amount of information available on the Internet has advanced at unprecedented rates. The usefulness of this information is limited by the ability to search and retrieve the desired information in a useable format. Search engines have been developed that can rapidly search the Internet for key words and comments and provide "hits." However, the results of these searches are often disappointing due to the large number of inappropriate hits or the lack of appropriate hits. For example, if an Internet user wanted to search for housing in San
Diego, the terms "housing" and "San Diego" would be logical choices for a query to perform a search. Using this query, large numbers of inappropriate hits are obtained, mostly directed towards San Diego weather and the Pacific Ocean. The present invention addresses this problem by providing an electronic classification and searching system that increases the appropriateness of the hits obtained by a search. The present invention provides related benefits as well.
Brief Description of the Figures
FIG. 1 depicts one aspect of an object key of the present invention for a hotel category.
FIG. 2 depicts one aspect of a form of the present invention for a hotel category.
FIG. 3 depicts one aspect of a process flow chart for the present invention.
FIG. 4 depicts one aspect of a comparing method and structure that optionally includes a mask. FIG. 5 depicts one aspect of a ranking method and structure of the present invention. FIG. 6 depicts one aspect of a method of manufacture of the present invention.
Summary
The present invention recognizes that searching methods and articles of manufacture currently used, particularly on the Internet, suffer from incomplete or poor selection of information retrieved. Thus, there exists a need for more efficient searching methods and articles of manufacture. The present invention relates to electronic classification and searching systems to address this need.
One aspect of the present invention is an object key that includes at least two of the following: a unique fields code, a supporting fields code, an attributes fields code and an owner code. The object key can include optional additional information, such as an http code, a URL code, a URI code, a text code, a graphics code, an accuracy code and an owner code. The object key is preferably in a machine readable format and in a linear orientation and can have extensions and additional space. An object key can include or be related to an object code (such as an http, URL or URI, such as used in a relational database). The particular codes can be in any order in the linear configuration. Preferably, the object key includes a unique fields code, a supporting fields code, and an attributes field code, optionally in that order. Another aspect of the present invention is a method of making an object key, including: obtaining information from a source such as a form and converting the information into a machine readable format. The form is preferably a standard form, which, for example, can be completed and submitted by an information provider. The information is preferably in a machine readable format, and the machine readable format preferably forms the object key itself
A further aspect of the present invention is an object key made by a method of the present invention.
Another aspect of the present invention is a composition of matter that includes two or more object keys. The object keys can be provided in a machine readable format and can be provided in the form of a database.
A further aspect of the present invention is a method of searching a database, including: providing a database of object keys, providing a query and comparing the query to the database. The comparing preferably includes the use of a mask in order to select object keys in the database that correspond to the query.
Another aspect of the present invention is a method of retrieving information from a database, including: providing a database of object keys, providing a query, comparing the query to the database to obtain at least one selected object key, and obtaining an output comprising at least one selected object key. The selected object keys can be ranked based on the query and displayed. Preferably the display is in a user-friendly format.
A further aspect of the present invention is a composition that includes at least one object key retrieved using a method of the present invention. Another aspect of the present invention is a method for manufacturing a composition, compound or article of manufacture that includes: providing a system for manufacturing a composition, compound or article of manufacture; providing a database of object keys that include object keys that relate to objects used or expected to be used in the manufacture of the composition, compound or article of manufacture; searching the database of object keys for the object keys; obtaining an output from the search that includes at least one object key; selecting at least one object key from the output to provide a selected object key.
A further aspect of the present invention is an article of manufacture produced by the method of the present invention.
Another aspect of the present invention is a method of doing business that includes making at least one database of object keys that correspond to goods or services provided by at least one manufacture or distributor; providing the at least one database to customers of the at least one manufacturer or distributor; obtaining a commission on the use of object keys used by at least one of the customers, manufacturer or distributor.
Detailed Description of the Invention
Definitions
Unless defined otherwise, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention belongs as exemplified by a variety of technical dictionaries or sources, such as, for example
Muller, Desktop Encyclopedia of Telecommunications (1999); Graham and Quin, XML Specification Guide (1999); Goff and Weinberg, SQL: The Complete Reference (1999). Conventional methods are used for the procedures, such as those provided in the art and various general references. Where a term is provided in the singular, the inventors also contemplate the plural of that term.
Introduction
The present invention recognizes that searching methods and articles of manufacture currently used, particularly on the Internet, suffer from incomplete or poor selection of information retrieved. Thus, there exists a need for more efficient searching methods and articles of manufacture. The present invention relates to electronic classification and searching systems to address this need.
As a non-limiting introduction to the breadth of the present invention, the present invention includes several general and useful aspects, including:
1) an object key that includes at least two of the following: a unique fields code, a supporting fields code, an attributes fields code and an owner code and can optionally include additional information, such as an http code, a URL code, a URI code, a text code, a graphics code, an accuracy code and an owner code;
2) a method of making an object key, including: obtaining information from a source such as a form and converting the information into a machine readable format;
3) an object key made by a method of the present invention;
4) a composition of matter that includes at two or more object keys;
5) a method of searching a database, including: providing a database of object keys, providing a query and comparing the query to the database; 6) a method of retrieving information from a database, including: providing a database of object keys, providing a query, comparing the query to the database to obtain at least one selected object key. and obtaining an output comprising the at least one selected object key; and 7) a composition that includes at least one object key retrieved using a method of the present invention. 8) Another aspect of the present invention is a method for manufacturing a composition, compound or article of manufacture using at least one object key.
9) A further aspect of the present invention is a composition, compound or article of manufacture produced by the method of the present invention. 10) Another aspect of the present invention is a method of doing business using at least one object key.
These aspects of the invention, as well as others described herein, can be achieved by using the methods, articles of manufacture, compounds and compositions of matter described herein. To gain a full appreciation of the scope of the present invention, it will be further recognized that various aspects of the present invention can be combined to make desirable embodiments of the invention.
A. AN OBJECT KEY The present invention includes an object key that includes at least two of the following: a unique fields code, a supporting fields code, and attributes fields code, an http code, a URL code, a URI code, a text code, a graphics code, an accuracy code, a space code and an owner code.
A "object key" or an "object code key" refers to a structure that includes information that includes at least two of the following: a unique fields code, a supporting fields code, an attributes fields code and an owner code. The object key can include optional additional information, such as an http code, a URL code, a URI code, a text code, a graphics code, an accuracy code and an owner code. The object key is preferably in a machine readable format and in a linear orientation and can have extensions and additional space in a space code. A "unique fields code" refers to a structure that includes information in an object key that refers to a first, broad level of classification, such as an industry (such as, for example, travel, hotels, finance, law or publishing). The unique fields code can include one or more fields.
A "supporting fields code" refers to a structure that includes information in an object key that refers to a second, more particular level of classification, such as a geographic location for a category of hotels. The supporting fields code can include one or more fields. An "attributes fields code" refers to a structure that includes information in an object key that refers to a third, more particular level of classification, such as, for example, whether an automobile has a color, transmission, radio or other features or accessories. The attributes fields code can include one or more fields. A "owner code" refers to a structure that includes information in or associated with an object key that identifies the owner of the object key.
A "http code" or "URL code" or "URI code" refers to a structure that includes information in or associated with an object key that refers to a www address.
A "text code" refers to a structure that includes information in or associated with an object key that provides information that can be displayed as text.
A "graphics code" refers to a structure that includes information in or associated with an object key that encodes graphics, such as, for example, gif codes.
A "space code" refers to a structure that includes unused space in or associated with an object key that can be used as needed, if needed, to store additional information in an object key.
An "accuracy code" refers to a structure that can confirm the accuracy of an object key, such as by confirming that the length and contents of the object key have not been altered.
The various codes in an object key can be of any appropriate size for an application. The codes are preferably between about 10 bytes and about 1 ,000,000 bytes, preferably between about 40 and about 100,000 bytes or between about 100 bytes and about 10,000 bytes or between about 500 bytes and about 1,000 bytes.
An object key preferably comprises a unique fields code and a supporting fields code and can include an attributes fields code. Optionally, an object key can include one or more of the following: an http code, a URL code, a URI code, a text code, a graphics code, an accuracy code, a space code and an owner code. A preferred object key (marked as ObjectKey, which is not intended to define or limit in any way an "object key" as described herein) is provided in FIG. 1. The codes that are included in an object code can be provided in any order, but are preferably provided as set forth in FIG. 1. The structure of an object key is preferably in a linear configuration, where a "linear configuration" refers to a linear format of information on a structure such as an object key. By analogy, protein molecules includes information in the form of a string of amino acids in a linear format or a linear configuration.
An object key can be provided in a machine readable format, which can be provided as an article of manufacture or composition. For example, object keys can be provided on a magnetic medium that is compatible and useable by a machine, such as a CPU. A "machine readable format" refers to information stored on a structure that is compatible with a machine such that the information can be used by that machine or another machine. For example, an object key can be provided on or within a magnetic medium, paper medium or plastic medium, such as cycloolifin copolymers. The "machine" includes a processing unit, such as a central processing unit, or CPU, that includes structures such as software and hardware, that can read the information. The information can be processed by a variety of structures and programs, such as processing programs, comparing programs, formatting programs, output programs or display programs.
B. A METHOD OF MAKING AN OBJECT KEY AND OBJECT KEYS MADE BY SUCH METHODS
The present invention also includes a method of making an object key, including: obtaining information from a form and converting said information into a machine readable format. "Obtaining information" refers to information being obtained from any source in a format that can be converted to at least a portion of an object key. Preferably, the information is obtained using a form or a standard form, where a "form" refers to a paper or electronic form that a user, including a human or machine, can complete to provide information for at least a portion of an object key. A "standard form" refers to a form that is used by a particular group, such as an industry, to provide information that can form the basis of at least a portion of an object key. One example of a standard form is depicted in FIG. 2.
In one aspect of the present invention a form or standard form is provided to interested entities, persons or machines such that they can provide information in a format, preferably a standard format. For example, a form such as depicted in FIG. 2 can be provided to hotel owners who want their information provided in a database useful with the present invention.
The form is completed in whole or in part and the information contained therein is translated into a object key where "converting information" refers to the process of converting obtained information into an object key. Such converting can be accomplished using programs that convert information into a code, such as binary or hex, that can encode an object key.
The form can be provided as a paper copy and the completed information entered into a machine manually or by scanning into a machine readable format. Alternatively, the form can be provided and completed electronically, preferably in a machine readable format, and the information entered into a machine by an entity, person or machine. The object key is preferably in a machine readable format so that it can be utilized by various aspects of the present invention. The present invention also includes an object key made by a method of the present invention. The present invention also includes a plurality of object keys made by a method of the present invention, which can be combined to form a structure, such as a database.
1 . A COMPOSITION OF MATTER THAT INCLUDES TWO OR MORE OBJECT KEYS
The present invention also includes a composition of matter that includes two or more object keys. As used in this context, "composition of matter" refers to physical objects, including articles of manufacture. Compositions of matter can include machine readable formats, including magnetic disks, magnetic tapes, paper, marks on paper and CD disks. The machine readable formats can be provided with or within a machine.
Two or more object codes can be combined in a database, where a "database" refers to a compilation of information, such as two or more object keys. The information in a database need to be limited to object keys alone and can be arranged in any appropriate manner appropriate for database configuration and management. For example, a database of a plurality of object keys can be arranged by class codes on a first level, by description codes on a second levels, and by attribute codes on a third level. Alternatively, the information need not be arranged in any particular order or by other criteria, such as chronologically from the date the information was entered into the database.
The database can be provided in a machine readable format, where the machine readable format can be in one or more locations. Preferably, the database is contained on one machine or a plurality of machines at one physical location, but that need not be the case. For example, a portion of a database can be on one machine at one location, and another portion of a database can be on another machine at another location. The number of machines can be any number appropriate for use with the present invention. The invention also includes a machine that includes such a database or a portion thereof. The machine can be running or not running and be included in the present invention.
2. A METHOD OF SEARCHING A DATABASE
The present invention also includes a method of searching a database, including: providing a database that comprises at least two object keys, providing a query and comparing said query to said database. "Searching a database" refers to comparing a query to a database and identifying appropriate members of the database. Appropriate members of the database can represent exact matches with the query or partial matches with the query.
"Query" refers to a collection of information that is used to compare with the members of a database. "Comparing," with regard to a database and a query, refers to the process of determining members of a database that match in whole or in part with a query.
In a preferred aspect of the present invention, a user, such as a user on the Internet, provides a query that is to be compared to a database that includes object keys. The query is transformed into a machine readable format, preferably a format that is the same or similar to an object key. In another preferred aspect of the present invention, the query is made using a form or standard form that is functionally the same or similar to the form or standard form used to generate the object keys that are present in the database. The query can provide for "must include" criteria, "may include" criteria, and "must not include" criteria. These types of criteria can be for any type of code in the object key format. For example, for a class of hotels, a description query could include a "may include" criteria for the location of Mexico and an attribute query of "may include" criteria of a pool and a "must not include" criteria for pets. The query and the members of the database are then compared to determine which members of the database match the query, where the match can be exact or non-exact. A non- exact match is a match that is at least 40%, at least 50% or at least 60%, preferably at least 70%) or 80% and more preferably at least 90%, at least 95%) or at least 97%. The percentages reflect the percentage of matches of the query with the object key relative to the object key. The comparing of a query to a database can use a "mask," which refers to a structure that is used to enhance the importance or reduce the importance of at least a portion of a query or at least a portion of a database or at least a portion of an object key (FIG. 4).
E. A METHOD OF RETRIEVING INFORMATION FROM A DATABASE
The present invention also includes a method of retrieving information from a database, including: providing a database of object keys, providing a query, comparing said query to said database to obtain at least one selected object key, and obtaining an output comprising said at least one selected object key. The identified appropriate members of a database can be ranked, provided as a database, and displayed. Information can include any information, including reference to a location, such as an http, a URL or a URI. One aspect of the invention is diagramed in FIG. 3.
In operation, the procedures described in section D above are used to provide at least one selected object key. The at least one object key can be provided as an output, such as in a machine readable format. The output can be provided in any appropriate format, such as a database. The members of the database can be arranged in any appropriate manner, and are preferably ranked.
Ranking of object keys, particularly when more than one object key is present in an output, can be accomplished using a variety of methods. (FIG. 5). Selected object keys are preferably displayed for a user, such as a human or machine.
The display preferably takes a configuration that is appropriate for the intended user, which is a "user-friendly format." For example, if an intended user is a human, then graphical displays, such as those provided in HTML or JAVA or similar user interface programs are preferred. The object key can include as part of its structure code that interfaces with such user interface programs. The display can be similar to the form used to generate the object key. In addition, if the object key includes in its structure a graphic structure such as a graphic file such as a gif file, then that graphic can be displayed. An object key can include a pointer for an http. a URL or a URI to retrieve further information at those locations.
3. A COMPOSITION THAT INCLUDES AT LEAST ONE OBJECT KEY RETRIEVED USING A METHOD OF THE PRESENT INVENTION The present invention also includes a composition that includes at least one object key retrieved using a method of the present invention. The object key(s) obtained using the methods described in section E above can be collected and provided in a machine readable format, preferably in a database. The present invention includes such collections and databases.
4. METHOD OF MANUFACTURE USING OBJECT KEYS
Another aspect of the present invention is a method for manufacturing a composition, compound or article of manufacture that includes: providing a system for manufacturing a composition, compound or article of manufacture; providing a database of object keys that include object keys that relate to objects used or expected to be used in the manufacture of said composition, compound or article of manufacture; searching said database of object keys for said object keys; obtaining an output from said search that includes at least one object key; selecting at least one object key from said output to provide a selected object key. A further aspect of the present invention is a composition, compound or article of manufacture produced by the method of the present invention.
In operation of this method, a system of manufacture is provided. Such a system includes all or some of the components used in a manufacture process to make a composition, compound or article of manufacture. The components used in a manufacture process can be provided in the same or different locations, such as in one or more industry sites. The components used in a manufacture process include, but are not limited to, one or more of: powerplant, purchasing hardware and software, storage hardware and software, manufacturing hardware and software, management hardware and software, legal hardware and software, sales hardware and software, accounts receivable hardware and software and accounting hardware and software. Such a system optionally includes human resources hardware and software.
These various components are interrelated to provide a system of manufacture. Key to the operation of the system of manufacture is the ability to efficiently identify, order and obtain goods and services used in the manufacture process. At least one database of object keys can be used to increase the efficiency of these processes. In operation of the method of the present invention, a database of object keys that includes object keys that relate to objects used or expected to be used in the manufacture process are provided in one or more locations. Preferably, the database is provided in one or more locations, preferably on the open market, such as on the World Wide Web. The database can be searched using methods of the present invention to identify goods or services used in the manufacture process. The identified goods or services, and their object keys, can be stored in a separate database such that they are available for later searching. The identified goods or services can be ordered from a supplier or provider of such goods or services. Ordered goods can be stored on the manufacturing site or in an appropriate storage facility such as a warehouse, preferably under an object key designation. Preferably, the availability, number and location of various goods in a warehouse or on the open market can be linked to a database of object keys using appropriate software, such as database management software as commercially available or later developed.
The method of the present invention also includes using an identified object, such as a good or service, in a method of manufacture. The present invention also includes a composition, compound or article of manufacture made using a method of the present invention.
5. METHOD OF DOING BUSINESS USING OBJECT KEYS Another aspect of the present invention is a method of doing business that includes making at least one database of object keys that correspond to goods or services provided by at least one manufacture or distributor; providing the at least one database to customers of the at least one manufacturer or distributor; optionally obtaining a commission on the use of object keys used by at least one of the customers, manufacturer or distributor. In one aspect of the present invention, a catalogue of goods or services of a service provider, manufacture or distributor is converted into object keys, such as at least one database of object keys. A variety of service providers, manufactures or distributors can form one or more syndicates such that object keys are a standard for the syndicate. The at least one database of object keys can be provided to the customers of the service providers, manufactures or distributors in an appropriate form, such as on the World Wide Web. When object keys are used in transactions between customers, manufactures or service providers, a commission is logged and transferred to at least one the customer, manufacture, service provider or organization that manages the at least one database. The use of such database can be tracked using software and hardware commercially available, such as is used to track "hits" on the World Wide Web, or as are later developed. All publications, including patent documents, world wide web sites, book chapters, books and scientific articles, referred to in this application and set forth in the bibliography are incorporated by reference in their entirety for all purposes to the same extent as if each individual publication were individually incorporated by reference.
All headings are for the convenience of the reader and should not be used to limit the meaning of the text that follows the heading, unless so specified.

Claims

What is claimed is:
1. An object key, comprising at least two of the following: a) a unique fields code; b) a supporting fields code; c) an attributes fields code; d) an owner code; e) a text code; f) a graphics code; g) an http code; h) a URL code; i) a URI code; j) an accuracy code; and k) a space code.
2. The object key of claim 1, wherein said object key is in a machine readable format.
3. The object key of claim 1, wherein said object key is in a linear configuration.
4 A method of making an object key, comprising: a) obtaining information from a form; and b) converting said information into a machine readable format.
5. The method of claim 4, wherein said form is a standard form.
6. The method of claim 4, wherein said information is obtained in a machine readable format.
7. The method of claim 4, wherein said machine readable format provides an object key.
8. An object code made by the method of claim 4.
9. A composition of matter, comprising: two or more object keys.
10. The composition of claim 9, wherein said object keys are provided in a machine readable format.
1 1. The composition of claim 9, wherein said two or more object keys is a database of object keys.
12. A method of searching a database, comprising: a) providing a database of object keys; b) providing a query; and c) comparing said query to said database.
13. The method of claim 12, wherein said comparing comprises a mask.
14. A method of retrieving information from a database, comprising: a) providing a database of object keys; b) providing a query; c) comparing said query to said database to obtain at least one selected object key; and d) obtaining an output comprising said at least one selected object key.
15. The method of claim 14, further comprising ranking selected object keys if more that one object key is selected.
16. The method of claim 14, further comprising displaying said at least one selected object key.
17. The method of claim 16, wherein said displaying is in a user-friendly format.
18. The method of claim 14, further comprising relating said at least one selected object key to additional information at an http, a URL or a URI.
19. A composition, comprising: at least one object key retrieved using the method of claim 14.
20. The composition of claim 19, wherein said at least one object key is in a machine readable format.
21. A method for manufacturing a composition, compound or article of manufacture, comprising: a) providing a system for manufacturing a composition, compound or article of manufacture; b) providing a database of object keys that include object keys that relate to objects used or expected to be used in the manufacture of said composition, compound or article of manufacture; c) searching said database of object keys for said object keys; d) obtaining an output from said search that includes at least one object key; e) selecting at least one object key from said output to provide a selected object key.
22. The method of claim 21 , further comprising the step of obtaining the object corresponding to said selected object key to provide a selected object.
23. The method of claim 22, further comprising using said selected object in the manufacture of said composition, compound or article of manufacture.
24. A composition, compound or article of manufacture produced by the method of claim 21.
25. A method of doing business, comprising: a) making at least one database of object keys that correspond to goods or services provided by at least one manufacture or distributor; b) providing said at least one database to customers of said at least one manufacturer or distributor;
26. The method of claim 25, further comprising tracking the use of said object keys by said customers, distributor or manufacturer.
27. The method of claim 25, further comprising obtaining a commission on the use of object keys used by at least one of said customers, manufacturer or distributor.
28. An object key for identifying members of a database and readably by a computer system, the object key comprising at least two of the following: first means for enabling a processor to broadly classify a composition of matter; second means for enabling a processor to particularly classify the composition of matter; third means for enabling a processor to more particularly classify the composition of matter; and fourth means for enabling a processor to identify an owner of the composition of matter; wherein the object key is in a machine readable format.
29. The object key of claim 28, further comprising optional additional information.
30. The object key of claim 29, wherein said optional additional information is one or more items selected from the group of http code, URL code, URI code, text code, graphics code, accuracy code, and a space code.
31. The object key of claim 28, wherein said first means of the object key is a unique fields code, said second means of the object key is a supporting fields code, said third means of the object code is an attributes fields code, and said fourth means of the object code is an owner code.
32. The object key of claim 28, wherein the object key is in a linear configuration.
33. A database of members for use with a computer system, comprising: a plurality of members, wherein each member is searchable according to an object key, said object key comprising at least two of the following: a first means for enabling a processor to broadly classify each said member; a second means for enabling a processor to particularly classify each said member; a third means for enabling a processor to more particularly classify each said member; and a fourth means for enabling a processor to identify an owner of each said member; wherein said plurality of members and each said object key are in a machine readable format.
34. The database of claim 33, wherein said object key further comprises a means for enabling a processor to provide optional additional information.
35. The database of claim 34, wherein said optional additional information is one or more items selected from the group of http code, URL code, URI code, text code, graphics code, accuracy code, and a space code.
36. The database of claim 33, wherein each said object key is in a linear configuration.
37. The database of claim 33, wherein said first means of each said object key is a unique fields code, said second means of each said object key is a supporting fields code, said third means of each said object code is an attributes fields code, and said fourth means of each said object code is an owner code.
PCT/US2000/017728 1999-06-28 2000-06-27 Electronic classification and searching systems and methods WO2001001220A2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU56409/00A AU5640900A (en) 1999-06-28 2000-06-27 Electronic classification and searching systems and methods

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US14149799P 1999-06-28 1999-06-28
US60/141,497 1999-06-28
US15991799P 1999-10-16 1999-10-16
US60/159,917 1999-10-16

Publications (2)

Publication Number Publication Date
WO2001001220A2 true WO2001001220A2 (en) 2001-01-04
WO2001001220A3 WO2001001220A3 (en) 2001-07-19

Family

ID=26839175

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2000/017728 WO2001001220A2 (en) 1999-06-28 2000-06-27 Electronic classification and searching systems and methods

Country Status (2)

Country Link
AU (1) AU5640900A (en)
WO (1) WO2001001220A2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7672943B2 (en) 2006-10-26 2010-03-02 Microsoft Corporation Calculating a downloading priority for the uniform resource locator in response to the domain density score, the anchor text score, the URL string score, the category need score, and the link proximity score for targeted web crawling

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5367672A (en) * 1990-08-03 1994-11-22 Kabushiki Kaisha Toshiba Apparatus for retrieving data using the remainder of a hashed search key to identify a group of keys and comparing the key to the group of keys
US5519865A (en) * 1993-07-30 1996-05-21 Mitsubishi Denki Kabushiki Kaisha System and method for retrieving and classifying data stored in a database system
US5630125A (en) * 1994-05-23 1997-05-13 Zellweger; Paul Method and apparatus for information management using an open hierarchical data structure
US5652880A (en) * 1991-09-11 1997-07-29 Corel Corporation Limited Apparatus and method for storing, retrieving and presenting objects with rich links
US5794236A (en) * 1996-05-29 1998-08-11 Lexis-Nexis Computer-based system for classifying documents into a hierarchy and linking the classifications to the hierarchy
US5806060A (en) * 1992-11-06 1998-09-08 Ncr Corporation Interactive data analysis employing a knowledge base
US5873056A (en) * 1993-10-12 1999-02-16 The Syracuse University Natural language processing system for semantic vector representation which accounts for lexical ambiguity
US5898871A (en) * 1994-12-07 1999-04-27 Next Software, Inc. Dynamic object communication protocol

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5367672A (en) * 1990-08-03 1994-11-22 Kabushiki Kaisha Toshiba Apparatus for retrieving data using the remainder of a hashed search key to identify a group of keys and comparing the key to the group of keys
US5652880A (en) * 1991-09-11 1997-07-29 Corel Corporation Limited Apparatus and method for storing, retrieving and presenting objects with rich links
US5806060A (en) * 1992-11-06 1998-09-08 Ncr Corporation Interactive data analysis employing a knowledge base
US5519865A (en) * 1993-07-30 1996-05-21 Mitsubishi Denki Kabushiki Kaisha System and method for retrieving and classifying data stored in a database system
US5873056A (en) * 1993-10-12 1999-02-16 The Syracuse University Natural language processing system for semantic vector representation which accounts for lexical ambiguity
US5630125A (en) * 1994-05-23 1997-05-13 Zellweger; Paul Method and apparatus for information management using an open hierarchical data structure
US5898871A (en) * 1994-12-07 1999-04-27 Next Software, Inc. Dynamic object communication protocol
US5794236A (en) * 1996-05-29 1998-08-11 Lexis-Nexis Computer-based system for classifying documents into a hierarchy and linking the classifications to the hierarchy

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7672943B2 (en) 2006-10-26 2010-03-02 Microsoft Corporation Calculating a downloading priority for the uniform resource locator in response to the domain density score, the anchor text score, the URL string score, the category need score, and the link proximity score for targeted web crawling

Also Published As

Publication number Publication date
WO2001001220A3 (en) 2001-07-19
AU5640900A (en) 2001-01-31

Similar Documents

Publication Publication Date Title
US7925658B2 (en) Methods and apparatus for mapping a hierarchical data structure to a flat data structure for use in generating a report
US6424980B1 (en) Integrated retrieval scheme for retrieving semi-structured documents
US8161030B2 (en) Method and system for aggregating reviews and searching within reviews for a product
US7873670B2 (en) Method and system for managing exemplar terms database for business-oriented metadata content
US8073840B2 (en) Querying joined data within a search engine index
US20020107718A1 (en) "Host vendor driven multi-vendor search system for dynamic market preference tracking"
US8600942B2 (en) Systems and methods for tables of contents
US20120265744A1 (en) Knowledge-based e-catalog procurement system and method
US20070055680A1 (en) Method and system for creating a taxonomy from business-oriented metadata content
US20090307256A1 (en) Inverted indices in information extraction to improve records extracted per annotation
US20080183691A1 (en) Method for a networked knowledge based document retrieval and ranking utilizing extracted document metadata and content
JP2003228676A (en) System and method allowing advertiser to manage search listing in pay for placement search system using grouping
KR20080080098A (en) Adding attributes and labels to structured data
WO2006065546A2 (en) Method, system and graphical user interface for providing reviews for a product
US7426506B2 (en) Parameterized keyword and methods for searching, indexing and storage
US7103591B2 (en) Method of describing business and technology information for utilization
US8504552B2 (en) Query based paging through a collection of values
Geffner et al. Browsing large digital library collections using classification hierarchies
WO2001001220A2 (en) Electronic classification and searching systems and methods
WO2001001291A1 (en) System for providing information to intending consumers
US20060178889A1 (en) Method and system for performing electronic commerce
WO2001067300A1 (en) Improved parameter-value databases
US20030140061A1 (en) Process for linking print and online media and storing information electronically
KR100736903B1 (en) Search system for goods
Kong et al. An Internet‐based electronic product catalogue of construction materials

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AE AG AL AM AT AT AU AZ BA BB BG BR BY CA CH CN CR CU CZ CZ DE DE DK DK DM DZ EE EE ES FI FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK 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)
AK Designated states

Kind code of ref document: A3

Designated state(s): AE AG AL AM AT AT AU AZ BA BB BG BR BY CA CH CN CR CU CZ CZ DE DE DK DK DM DZ EE EE ES FI FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK 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

REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

122 Ep: pct application non-entry in european phase
NENP Non-entry into the national phase

Ref country code: JP