WO2000003336A1 - Chemical compound information system - Google Patents

Chemical compound information system Download PDF

Info

Publication number
WO2000003336A1
WO2000003336A1 PCT/US1999/015688 US9915688W WO0003336A1 WO 2000003336 A1 WO2000003336 A1 WO 2000003336A1 US 9915688 W US9915688 W US 9915688W WO 0003336 A1 WO0003336 A1 WO 0003336A1
Authority
WO
WIPO (PCT)
Prior art keywords
compound
database
chemical
chemical compound
dimensional
Prior art date
Application number
PCT/US1999/015688
Other languages
French (fr)
Other versions
WO2000003336A8 (en
WO2000003336A9 (en
Inventor
Steven Marc Muskal
Paul Andrew Egli
Chunyang Peng
Malcolm James Mcgregor
Original Assignee
Glaxo Group Limited
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 Glaxo Group Limited filed Critical Glaxo Group Limited
Priority to AU50964/99A priority Critical patent/AU5096499A/en
Publication of WO2000003336A1 publication Critical patent/WO2000003336A1/en
Publication of WO2000003336A8 publication Critical patent/WO2000003336A8/en
Publication of WO2000003336A9 publication Critical patent/WO2000003336A9/en

Links

Classifications

    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16CCOMPUTATIONAL CHEMISTRY; CHEMOINFORMATICS; COMPUTATIONAL MATERIALS SCIENCE
    • G16C20/00Chemoinformatics, i.e. ICT specially adapted for the handling of physicochemical or structural data of chemical particles, elements, compounds or mixtures
    • G16C20/90Programming languages; Computing architectures; Database systems; Data warehousing

Definitions

  • the present invention relates to information systems and more particularly to information systems for chemical compounds.
  • a related management problem concerns collecting and maintaining information on the characteristics of chemical compounds.
  • One embodiment provides a chemical compound tracking and purchasing system.
  • a container database is maintained identifying chemical compound containers available within an organization.
  • a integrated user interface allows for queries to identify compounds available internally to the organization and for orders from external sources for compounds that are unavailable internally.
  • Another embodiment of the invention provides background processing of compound characteristics as stored in a chemical compound database.
  • a chemical compound When a chemical compound is registered to a database, its two-dimensional chemical structure is also registered.
  • One or more autonomous processes take this two-dimensional chemical structure as an input to generate additional compound characteristic information to add to the compound database.
  • a first autonomous process may remove salts from stored two-dimensional structures. The removal of salts facilitates searching for useful compounds because salt substructures do not normally affect the ability of one compound to bond with another.
  • a second autonomous process may remove protective groups from the stored structures. These are groups that cleave during synthesis and it is useful to remove them from the compound database to facilitate the evaluation of database products.
  • a third autonomous process may determine a possible three-dimensional structure for each compound, an example of information useful in identifying compounds having desired pharmaceutical characteristics.
  • a fourth autonomous process may identify pharmacaphoric groupings in the stored two-dimensional structures. Knowledge of the pharmacaphores found within each compound greatly facilitates searching for compounds having desired pharmaceutical characteristics.
  • Another embodiment of the present invention provides for chemical compound registration system having a web-based interface. The web-based interface facilitates entering information about chemical compounds from any location on a network.
  • Fig. 1 depicts a computer system suitable for implementing one embodiment of the present invention.
  • Fig. 2 depicts a computer network suitable for implementing one embodiment of the present invention.
  • Figs. 3A-3F depict a web-based user interface for registering chemical compounds according to one embodiment of the present invention.
  • Fig. 4 is a flowchart describing steps of an overall background process for enriching a chemical compound database in the background according to one embodiment of the present invention.
  • Fig. 5 is a flowchart describing steps of removing salts from a chemical compound according to one embodiment of the present invention.
  • Fig. 6 depicts a compound with pharmacaphoric groupings marked and with a salt removed.
  • Fig. 7 depicts a simplified representation of a laboratory facility.
  • Fig. 8 depicts a scanner as would be used in one embodiment of the present invention.
  • Fig. 9 depicts a flowchart describing steps of tracking chemical compound containers according to one embodiment of the present invention.
  • Fig. 10 is a flowchart describing steps of acquiring a chemical compound according to one embodiment of the present invention.
  • Figs. 11 A-l IF depict a user interface for locating and purchasing chemical compounds according to one embodiment of the present invention.
  • Fig. 12 depicts a configuration of pharmacaphoric groupings.
  • the present invention provides a chemical compound information system.
  • the information system includes a chemical compound tracking and purchase system.
  • the chemical compound information system includes a chemical compound registry for registering information about new compounds.
  • This registry may have a web-based interface.
  • background processing may enrich the database with useful information about the compounds such as, e.g., three-dimensional structure, pharmacaphoric groupings, and information about included salts.
  • FIG. 1 shows basic subsystems of a computer system suitable for use with the present invention.
  • computer system 10 includes bus 12 which interconnects major subsystems such as central processor 14, system memory 16, input/output (I/O) controller 18, an external device such as a printer 20 via parallel port 22, display screen 24 via display adapter 26, serial port 28, keyboard 30, fixed disk drive 32 and floppy disk drive 33 operative to receive a floppy disk 33 A.
  • I/O controller 18 input/output controller 18
  • printer 20 via parallel port 22
  • display screen 24 via display adapter 26, serial port 28, keyboard 30, fixed disk drive 32 and floppy disk drive 33 operative to receive a floppy disk 33 A.
  • Many other devices can be connected such as scanning device 34 connected via I/O controller 18, a network interface 35, a mouse 38 connected via serial port 28.
  • Many other devices or subsystems may be connected in a similar manner. Also, it is not necessary for all of the devices shown in Fig.
  • Source code to implement the present invention may be operably disposed in system memory 16 or stored on storage media such as fixed disk 32 or floppy disk 33 A.
  • FIG. 2 depicts a computer network 200 suitable for implementing the present invention.
  • a central station 202 maintains databases as described herein.
  • Central station 202 is preferably a Unix or Windows NT server such as an ORGIN 2000 server available from Silicon Graphics, Inc. of Mountain View, California.
  • Central station 202 operates databases as described below and preferably provides external access to these databases using standard well-known Internet protocols such as HTTP. Database operation may also be divided among multiple central stations.
  • a plurality of remote stations 204 may access the databases of central station 202 using HTTP. Database access may be for searching for needed compounds or for registering new compounds.
  • Remote stations 204 operate standard web browsing software such as Netscape Navigator or Microsoft Internet Explorer. Remote stations 204 may be implemented on a wide variety of computer platforms that support such browsing software. Any time of network may interconnect central station 202 including LANs, WANs, the Internet, an intranet, or any combination of these.
  • a chemical compound information system may maintain various databases.
  • a chemical compound database may include records corresponding to individual chemical compounds. Each record includes one or more of the representative fields shown in Table 1.
  • Each molecule has a unique registration number, "REGNO.”
  • the remaining fields are self-explanatory.
  • "NUMSPECIFIC_STRUCT” indicates the status of background calculations that will be described below.
  • the information in the remaining fields is self-explanatory in the table.
  • the present invention contemplates omission of any or all of the listed fields or the inclusion of additional fields.
  • Another database indexed by MOLREGNO may include the two- dimensional structure for each molecule. There are many possibilities for denoting the two-dimensional structure. In one embodiment, a list of atoms and bonds is given to identify the two-dimensional structure.
  • a batch database may list the chemical compound containers that are available, e.g. within an organization without resort to an external ordering process.
  • Each container within the organization may have a record within the batch database.
  • Table 2 shows representative fields of a record within the batch database. "LOTNUM” and "REGNO" serve as a key to the batch database. It is contemplated that each container be marked with a bar code that has an associated bar code number. Certain fields concern the source of the batch. Other fields identify personnel responsible for the batch. There are also fields to represent whether certain analysis procedures have been conducted and to represent the results. Again, the present invention contemplates omission of any or all of the listed fields or the inclusion of additional fields.
  • the databases are preferably maintained as Oracle relational databases at central station 202. External access to the databases is provided by the Enterprise Server program available from Netscape.
  • Figs. 3A-3F depict a web-based user interface for registering chemical compounds according to the present invention.
  • This registration system allows users to register proprietary and commercially available chemical compounds into the chemical compound database.
  • Fig. 3A depicts a top portion 300 of a registration form.
  • Fig. 3B depicts a bottom portion 302 of this registration form.
  • This registration form and the other displays of the interface are preferably stored at central station 202.
  • the web browser at one of remote stations 204 requests the registration form using an HTTP request message.
  • the HTTP request is directed to an address of central station 202 and includes an address (any identification information) of the registration form at central station 202.
  • central station 202 forwards the registration form to remote station 204 for display.
  • Central Station 202 may dynamically generate the registration form.
  • the registration form is communicated to remote station 204 as an HTML document. This process for presenting a web-based interface may be used for all the user interfaces discussed herein.
  • the registration form shows locations to enter the fields of Table 2.
  • a structure area 304 the user invokes a chemical structure drawing tool to designate a two-dimensional chemical structure.
  • a button 306 the user may reset the contents of the form.
  • the user selects a registration preview button 308.
  • registration preview button 308 the chemical compound information system compares the entered two-dimensional structure of the compound to the structures of the compounds already stored in the compound database to determine if the new compound has already been registered before.
  • Fig. 3C depicts an upper portion 310 of a registration preview form.
  • 3D depicts a lower portion 312 of this registration preview form.
  • the registration preview form includes a message 314 indicating whether or not the molecule is new to the compound database.
  • a commit button 316 the entered information will be added to the batch database. If the molecule is new, a new record is also added to the compound database.
  • the chemical compound information system displays a registration report form.
  • Fig. 3E depicts an upper portion 318 of this registration report form.
  • Fig. 3F depicts a lower portion 320 of this registration report form.
  • the registration report form confirms the information that has been registered, gives a registration number 322 corresponding to "REGNO", and a time and date 324 of registration.
  • the user interface is easy to use and can be accessed from any location accessible via the network.
  • the registry system operates over the Internet permitting registration to occur anywhere in the world.
  • Background Autonomous Enrichment Fig.4 is a top level flowchart describing steps of a background process for enriching the compound database according to one embodiment of the present invention.
  • the background process may operate autonomously without invocation by any user.
  • the background process sequentially goes through the records of the compound database (step 402) and checks if: (i) the 2 dimensional (2D) structure has been processed (step 404), and (ii) a 3 dimensional (3D) structure, corresponding to the 2D structure, has been added (step 410). If either of these have not been performed the following processes are put into operation depending on which process or processes need to be done.
  • Preparing the 2D structure preferably involves the application of 2 processes: StripSalt (step 406) and StipProt (step 408) , described below.
  • StripSalt Compounds obtained from commercial suppliers often contain salts which appear in the database as part of the molecule structure; this aids the laboratory chemist but interferes with structure calculations.
  • the program stripsalt identifies disconnected fragments based on the bond connectivity data, and outputs only the largest connected fragment, which is assumed to be the molecule of interest. The technique is given in Fig. 5. It assumes that the structure record contains a list of covalent bonds, each of which connects 2 atoms.
  • Fig. 5 is a flowchart describing steps of removing disconnected fragments based on bond connectivity data according to one embodiment of the present invention.
  • the procedure starts at the first bond.
  • the procedure checks whether the both atoms in the bond are without a fragment label. If yes, the procedure assigns a new fragment label to both atom at step 506. If no, the procedure goes to step 508 where it checks whether only one atom in the bond has a fragment label. If yes, the procedure assigns the fragment label of the labeled atom to the unlabeled atom at step 510. If no, the procedure goes to step 512 where it checks if the fragment labels of both atoms are different. If yes, the procedure goes to step 514 where it goes through every atom in the molecule and for those atoms labeled with the same fragment as the second atom in the current bond, it changes the fragment label to match the first atom in the current bond.
  • the procedure Upon a finding of no difference at step 512, and after any one of steps 506, 510, and 514, the procedure checks at step 516 whether the current bond is the last bond.
  • the procedure goes to the next bond at step 518. If the current bond is the next bond, the procedure goes to step 520. At step 520, the procedure counts the number of atoms in each fragment and outputs only the atoms and bonds in the largest fragment. The smaller fragment is the salt that is removed.
  • StripProt Frequently chemical reagents contain protecting groups which are cleaved during synthesis. It may be preferable to remove them from the database structure. This is important if the structure is used as an input to a database reaction scheme, ensuring that the resulting product structure resembles the actual chemical product.
  • StripProt reads a set of protecting groups as chemical structures from an input file and does a substructure search on the database structure.
  • the input file also contains information about which atoms in the substructure are to be removed when a substructure match is found.
  • the file is an ASCII file which contains a definition of its own format and as such can be modified by the user.
  • the substructure search is an atom by atom mapping algorithm as described in Gluck, D.J. "A Chemical Structure Storage and Search System Developed at Du Pont", J. Chem. Doc. 1965, 5, 43-51 , the contents of which are herein incorporated by reference.
  • Generation and processing of the 3D structure involves 2 main steps: (i) calculation of 3D coordinates (step 414), and (ii) addition of pharmacophoric labels (step 412).
  • the 3D structure is then added to the database.
  • the 3D coordinates are calculated using the Corina program from Oxford Molecular.
  • the pharmacophoric labels are calculated by the program AddPharm, below. Addpharm:
  • pharmacaphoric groups which are relevant to drug design. They are defined as substructures in an input file which are chosen using heuristics about which substructures contain the pharmacophoric groups. For example a carboxylate has a negative charge, aliphatic amine has a positive charge, hydroxyl is both a hydrogen bond donor and acceptor, and so on.
  • the file is an ASCII file which contains a definition of its own format and can be modified by the user.
  • the database structures are searched using the same substructure search algorithm as in StripProt. When there is a substructure hit, the file contains information about which atoms to label with which pharmacophoric type, and these are added as records in the database.
  • the pharmacophoric groups include the following types: A: hydrogen bond acceptor, D: hydrogen bond donor, H: hydrophobic, N: negatively charged, P: positively charged and R: aromatic. These represent the kinds of interactions observed when a small molecule ligand binds to a protein receptor. A pharmacophore is then a set of such points in a spatial arrangement which represents the interactions made with a particular protein receptor. Therefore the other procedure needed for a full pharmacophore search is a conformation generator; this may be a feature of the database or may be done by an external program.
  • Fig. 6 depicts a representative compound, sumatriptan succinate. The added pharmacophoric labels are shown.
  • a succinate salt 704 can be seen to be a disconnected fragment and is therefore removed.
  • FIG. 7 is a simplified representation of a laboratory environment where systems and methods according to the present invention may be deployed.
  • a laboratory facility 700 includes a plurality of rooms 702. Each room 702 is preferably equipped with at least one wall-mounted scanner 704 for scanning in chemical compounds. Although, Fig. 7 depicts a single scanner 704 in each room 702, there may be multiple scanners in each room. Any type of data entry device may substitute for the scanners 704. Shelves 706 store containers of chemical compounds. Each depicted room 702 is assumed to be used for experiments or chemical processing. A chemical stock room is not needed.
  • Laboratory facility 700 is merely representative of environments where a compound tracking and acquisition system may be deployed. A compound tracking or acquisition system may be implemented in any physical environment according to the invention. Fig.
  • Scanner 704 includes a scanning wand 802 for reading bar codes from chemical compound containers.
  • Scanning wand 802 is preferably an Intermec 1545 non-contact bar code scanner available from Intermec, Inc. of Everett, Washington.
  • a fixed portion 804 of scanner 704 includes a display 806 for presenting user prompts, a keyboard 808, and an RF unit 810 including an antenna 812. Except for RF unit 810 and antenna 812, fixed portion 804 may be a 9560 transaction manager available from Intermec.
  • a preprinted barcode label is affixed to the outer packaging.
  • a single box including many containers may have several labels.
  • the containers are then initially registered in the database on central station 202.
  • the containers are delivered to individual rooms 702 where the bar codes are scanned in. Whenever a container moves it is rescanned.
  • Fig. 9 is a flowchart describing steps of registering a new location for a chemical compound container according to one embodiment of the present invention.
  • a user waves wand 802 over a bar code on a chemical container.
  • RF unit 810 transmits the new location information to central station 702 at step 906.
  • RF unit 810 preferably operates around 800 MHz.
  • Central station 202 is similarly equipped with RF receiver equipment (not shown).
  • central station 202 modifies the container location information in its database.
  • the DataConnect program available from Connectware, Inc. of Santa Clara, California interfaces between the scanner system and the databases described above.
  • a user may register consumption of compound even without change of location by scanning the bar code and making appropriate entries on keyboard 808. The user may also similarly register complete depletion of the bottle contents and automatically reorder fresh stock.
  • Fig. 10 is a flowchart describing steps of acquiring a chemical compound according to one embodiment of the present invention. Fig. 10 will be described with reference to Figs. 11A-11F which illustrate a user interface for acquiring a chemical compound.
  • An advantage provided by virtue of the present invention is the ability to use an interface both for searching for a compound internally, and for acquiring the compound from an external source.
  • the user interface is assumed to be active at one of remote stations 204, although it would of course be also possible to operate it at central station 202. In a preferred embodiment, the interface is web-based.
  • Fig. 11 A depicts the user interface for this step.
  • the user may enter a chemical name or a chemical formula. Other textual or numerical criteria include the amount of chemical compound desired, the registration number, the catalog number or the location.
  • the user may also enter the structure in a structure area 1102 to find a compound having the same or similar structure to the entered structure.
  • the user may also use structure area 1102 specify a substructure that would be found within the desired compound.
  • the user may also specify a configuration of pharmacaphoric groupings that can be presented by the compound as shown in Fig. 12.
  • Fig. 12 depicts that an acceptor
  • a compound must be able to present these pharmacaphoric groupings at the spacings indicated in Fig. 12.
  • a pull-down menu 1104 is used to select among these various types of structural criteria.
  • central station 202 searches for compounds having the desired characteristics in the compound database and the batch database.
  • remote station 204 displays the structures of compounds having characteristics matching the search criteria.
  • a representative display for this step is depicted in Fig. 1 IB. For each compound the display shows a structure 1106, a registration number 1108 for the compound. When the compound is available internally, one or more location codes are also shown. When the compound is available externally, the number of suppliers 1110 is shown.
  • Fig. 11C depicts an alternative view of the search results where more information is depicted including a molecule name 1112, a molecular formula 1114, and a molecular weight 1116.
  • the user can call up a display of a site map which the user may refer to find the physical location of the desired compound.
  • Fig. 11D shows such a site map display 1118.
  • the display may show a special icon at the location of the compound, or may show directions to the location of the compound from the user's location.
  • the user may call up a catalog display 1120 as shown in Fig. 1 IE.
  • Catalog display 1120 lists vendors, and for each vendor, catalog entries for compounds satisfying the search criteria. For each catalog entry, the display may further include a purity percentage, an indicator of quantity per batch, and a price.
  • the user may specify a desired quantity in one of quantity boxes 1122 and specify a particular catalog entry for order by clicking in one of "add to cart" boxes 1124.
  • the user selects an add to cart button 1126.
  • Fig. 1 IF depicts a virtual shopping cart 1128 that lists desired compounds and their previously selected sources. Virtual shopping cart 1128 is displayed at step 1012. A current total price 1130 is given. The user can place an order for the selected items by selecting a place order button 1132.
  • the user can also name the cart for future reference by selecting a name this cart button 1134, clear the cart by selecting a clear cart button 1136, or select a new cart by selecting a new cart button 1138.
  • the orders are sent to a purchasing department.
  • the orders are sent directly to the suppliers over the Internet. Payment information may be included with the electronic orders.

Abstract

Systems and methods for managing chemical compound information. Chemical compound tracking and purchasing systems may be provided. A user interface (1002) allows for queries to identify compounds (1004) available internally to the organization and for orders from external sources for compounds that are unavailable internally. Background processing of compound characteristics as stored in a chemical compound database (1004) may be provided (1006).

Description

CHEMICAL COMPOUND INFORMATION SYSTEM
BACKGROUND OF THE INVENTION The present invention relates to information systems and more particularly to information systems for chemical compounds.
Operation of the modern chemical laboratory environment requires the management of large numbers of chemical compound containers. These containers may be dispersed over thousands of locations. A researcher or chemist desiring a given chemical compound may be aware of chemical compounds found at his or her location or possibly at nearby locations but is likely to be unaware of chemical compounds available within his or her organization. He or she may conduct a search by physically scanning available contents at many locations or by making successive telephone calls to personnel throughout the organization. It may be more time efficient and thus cheaper to simply order the chemical compound from an external source even if the chemical compound is already available internally.
Even ordering from an external source is complicated by the need to search through numerous supplier catalogs which may not be up to date. After locating the catalog information, completing an order generally requires contacting the supplier by telephone during the supplier's business hours.
A related management problem concerns collecting and maintaining information on the characteristics of chemical compounds. For the purpose of identifying chemical compounds for particular purposes including pharamaceutical purposes, it would be desirable to maintain a chemical compound database that stores for each of many chemical compounds information including: 1) the three dimensional structure of the compound, 2) identification of pharmacaphores of the compound, and 3) a specification of the compound structure that does not include disconnected salt fragments.
SUMMARY OF THE INVENTION By virtue of the present invention, systems and methods for managing chemical compound information are provided. One embodiment provides a chemical compound tracking and purchasing system. A container database is maintained identifying chemical compound containers available within an organization. A integrated user interface allows for queries to identify compounds available internally to the organization and for orders from external sources for compounds that are unavailable internally.
Another embodiment of the invention provides background processing of compound characteristics as stored in a chemical compound database. When a chemical compound is registered to a database, its two-dimensional chemical structure is also registered. One or more autonomous processes take this two-dimensional chemical structure as an input to generate additional compound characteristic information to add to the compound database. For example, a first autonomous process may remove salts from stored two-dimensional structures. The removal of salts facilitates searching for useful compounds because salt substructures do not normally affect the ability of one compound to bond with another. A second autonomous process may remove protective groups from the stored structures. These are groups that cleave during synthesis and it is useful to remove them from the compound database to facilitate the evaluation of database products. A third autonomous process may determine a possible three-dimensional structure for each compound, an example of information useful in identifying compounds having desired pharmaceutical characteristics. A fourth autonomous process may identify pharmacaphoric groupings in the stored two-dimensional structures. Knowledge of the pharmacaphores found within each compound greatly facilitates searching for compounds having desired pharmaceutical characteristics. Another embodiment of the present invention provides for chemical compound registration system having a web-based interface. The web-based interface facilitates entering information about chemical compounds from any location on a network. A further understanding of the nature and advantages of the inventions herein may be realized by reference to the remaining portions of the specification and the attached drawings.
BRIEF DESCRIPTION OF THE DRAWINGS Fig. 1 depicts a computer system suitable for implementing one embodiment of the present invention. Fig. 2 depicts a computer network suitable for implementing one embodiment of the present invention. Figs. 3A-3F depict a web-based user interface for registering chemical compounds according to one embodiment of the present invention.
Fig. 4 is a flowchart describing steps of an overall background process for enriching a chemical compound database in the background according to one embodiment of the present invention.
Fig. 5 is a flowchart describing steps of removing salts from a chemical compound according to one embodiment of the present invention.
Fig. 6 depicts a compound with pharmacaphoric groupings marked and with a salt removed. Fig. 7 depicts a simplified representation of a laboratory facility.
Fig. 8 depicts a scanner as would be used in one embodiment of the present invention.
Fig. 9 depicts a flowchart describing steps of tracking chemical compound containers according to one embodiment of the present invention. Fig. 10 is a flowchart describing steps of acquiring a chemical compound according to one embodiment of the present invention.
Figs. 11 A-l IF depict a user interface for locating and purchasing chemical compounds according to one embodiment of the present invention.
Fig. 12 depicts a configuration of pharmacaphoric groupings.
DESCRIPTION OF SPECIFIC EMBODIMENTS The present invention provides a chemical compound information system. In certain embodiments, the information system includes a chemical compound tracking and purchase system. In certain other embodiments, the chemical compound information system includes a chemical compound registry for registering information about new compounds.
This registry may have a web-based interface. Once compounds are registered to a database, background processing may enrich the database with useful information about the compounds such as, e.g., three-dimensional structure, pharmacaphoric groupings, and information about included salts.
Representative Hardware Fig. 1 shows basic subsystems of a computer system suitable for use with the present invention. In Fig. 1, computer system 10 includes bus 12 which interconnects major subsystems such as central processor 14, system memory 16, input/output (I/O) controller 18, an external device such as a printer 20 via parallel port 22, display screen 24 via display adapter 26, serial port 28, keyboard 30, fixed disk drive 32 and floppy disk drive 33 operative to receive a floppy disk 33 A. Many other devices can be connected such as scanning device 34 connected via I/O controller 18, a network interface 35, a mouse 38 connected via serial port 28. Many other devices or subsystems (not shown) may be connected in a similar manner. Also, it is not necessary for all of the devices shown in Fig. 1 to be present to practice the present invention, as discussed below. The devices and subsystems may be interconnected in different ways from that shown in Fig. 1. The operation of a computer system such as that shown in Fig. 1 is readily known in the art and is not discussed in detail in the present application. Source code to implement the present invention may be operably disposed in system memory 16 or stored on storage media such as fixed disk 32 or floppy disk 33 A.
Fig. 2 depicts a computer network 200 suitable for implementing the present invention. A central station 202 maintains databases as described herein. Central station 202 is preferably a Unix or Windows NT server such as an ORGIN 2000 server available from Silicon Graphics, Inc. of Mountain View, California. Central station 202 operates databases as described below and preferably provides external access to these databases using standard well-known Internet protocols such as HTTP. Database operation may also be divided among multiple central stations.
A plurality of remote stations 204 may access the databases of central station 202 using HTTP. Database access may be for searching for needed compounds or for registering new compounds. Remote stations 204 operate standard web browsing software such as Netscape Navigator or Microsoft Internet Explorer. Remote stations 204 may be implemented on a wide variety of computer platforms that support such browsing software. Any time of network may interconnect central station 202 including LANs, WANs, the Internet, an intranet, or any combination of these.
Databases Operated A chemical compound information system according to the present invention may maintain various databases. A chemical compound database may include records corresponding to individual chemical compounds. Each record includes one or more of the representative fields shown in Table 1.
Figure imgf000007_0001
Figure imgf000008_0001
Each molecule has a unique registration number, "REGNO." The remaining fields are self-explanatory. "NUMSPECIFIC_STRUCT" indicates the status of background calculations that will be described below. The information in the remaining fields is self-explanatory in the table. The present invention contemplates omission of any or all of the listed fields or the inclusion of additional fields.
Another database indexed by MOLREGNO may include the two- dimensional structure for each molecule. There are many possibilities for denoting the two-dimensional structure. In one embodiment, a list of atoms and bonds is given to identify the two-dimensional structure.
A batch database may list the chemical compound containers that are available, e.g. within an organization without resort to an external ordering process. Each container within the organization may have a record within the batch database. Table 2 shows representative fields of a record within the batch database. "LOTNUM" and "REGNO" serve as a key to the batch database. It is contemplated that each container be marked with a bar code that has an associated bar code number. Certain fields concern the source of the batch. Other fields identify personnel responsible for the batch. There are also fields to represent whether certain analysis procedures have been conducted and to represent the results. Again, the present invention contemplates omission of any or all of the listed fields or the inclusion of additional fields.
Figure imgf000008_0002
Figure imgf000009_0001
Figure imgf000010_0001
The databases are preferably maintained as Oracle relational databases at central station 202. External access to the databases is provided by the Enterprise Server program available from Netscape.
Registry System
Figs. 3A-3F depict a web-based user interface for registering chemical compounds according to the present invention. This registration system allows users to register proprietary and commercially available chemical compounds into the chemical compound database. Fig. 3A depicts a top portion 300 of a registration form. Fig. 3B depicts a bottom portion 302 of this registration form. This registration form and the other displays of the interface are preferably stored at central station 202. The web browser at one of remote stations 204 requests the registration form using an HTTP request message. The HTTP request is directed to an address of central station 202 and includes an address (any identification information) of the registration form at central station 202. In response to the HTTP request, central station 202 forwards the registration form to remote station 204 for display. Central Station 202 may dynamically generate the registration form. The registration form is communicated to remote station 204 as an HTML document. This process for presenting a web-based interface may be used for all the user interfaces discussed herein.
The registration form shows locations to enter the fields of Table 2. By selecting a structure area 304, the user invokes a chemical structure drawing tool to designate a two-dimensional chemical structure. By selecting a button 306, the user may reset the contents of the form. To proceed to the next screen of the registration interface, the user selects a registration preview button 308. Once the user selects registration preview button 308, the chemical compound information system compares the entered two-dimensional structure of the compound to the structures of the compounds already stored in the compound database to determine if the new compound has already been registered before.
Fig. 3C depicts an upper portion 310 of a registration preview form. Fig.
3D depicts a lower portion 312 of this registration preview form. The registration preview form includes a message 314 indicating whether or not the molecule is new to the compound database. Upon user selection of a commit button 316, the entered information will be added to the batch database. If the molecule is new, a new record is also added to the compound database.
Also, after the user selects commit button 316, the chemical compound information system displays a registration report form. Fig. 3E depicts an upper portion 318 of this registration report form. Fig. 3F depicts a lower portion 320 of this registration report form. The registration report form confirms the information that has been registered, gives a registration number 322 corresponding to "REGNO", and a time and date 324 of registration.
Operating this registry system over the web is highly beneficial. The user interface is easy to use and can be accessed from any location accessible via the network.
In some embodiments, the registry system operates over the Internet permitting registration to occur anywhere in the world.
Background Autonomous Enrichment Fig.4 is a top level flowchart describing steps of a background process for enriching the compound database according to one embodiment of the present invention. The background process may operate autonomously without invocation by any user. The background process sequentially goes through the records of the compound database (step 402) and checks if: (i) the 2 dimensional (2D) structure has been processed (step 404), and (ii) a 3 dimensional (3D) structure, corresponding to the 2D structure, has been added (step 410). If either of these have not been performed the following processes are put into operation depending on which process or processes need to be done.
Preparing the 2D structure preferably involves the application of 2 processes: StripSalt (step 406) and StipProt (step 408) , described below.
StripSalt: Compounds obtained from commercial suppliers often contain salts which appear in the database as part of the molecule structure; this aids the laboratory chemist but interferes with structure calculations. The program stripsalt identifies disconnected fragments based on the bond connectivity data, and outputs only the largest connected fragment, which is assumed to be the molecule of interest. The technique is given in Fig. 5. It assumes that the structure record contains a list of covalent bonds, each of which connects 2 atoms.
Fig. 5 is a flowchart describing steps of removing disconnected fragments based on bond connectivity data according to one embodiment of the present invention. At step 502, the procedure starts at the first bond. At step 504, the procedure checks whether the both atoms in the bond are without a fragment label. If yes, the procedure assigns a new fragment label to both atom at step 506. If no, the procedure goes to step 508 where it checks whether only one atom in the bond has a fragment label. If yes, the procedure assigns the fragment label of the labeled atom to the unlabeled atom at step 510. If no, the procedure goes to step 512 where it checks if the fragment labels of both atoms are different. If yes, the procedure goes to step 514 where it goes through every atom in the molecule and for those atoms labeled with the same fragment as the second atom in the current bond, it changes the fragment label to match the first atom in the current bond.
Upon a finding of no difference at step 512, and after any one of steps 506, 510, and 514, the procedure checks at step 516 whether the current bond is the last bond.
If the current bond is not the last bond, the procedure goes to the next bond at step 518. If the current bond is the next bond, the procedure goes to step 520. At step 520, the procedure counts the number of atoms in each fragment and outputs only the atoms and bonds in the largest fragment. The smaller fragment is the salt that is removed.
StripProt: Frequently chemical reagents contain protecting groups which are cleaved during synthesis. It may be preferable to remove them from the database structure. This is important if the structure is used as an input to a database reaction scheme, ensuring that the resulting product structure resembles the actual chemical product. StripProt reads a set of protecting groups as chemical structures from an input file and does a substructure search on the database structure. The input file also contains information about which atoms in the substructure are to be removed when a substructure match is found. The file is an ASCII file which contains a definition of its own format and as such can be modified by the user. The substructure search is an atom by atom mapping algorithm as described in Gluck, D.J. "A Chemical Structure Storage and Search System Developed at Du Pont", J. Chem. Doc. 1965, 5, 43-51 , the contents of which are herein incorporated by reference.
Generation and processing of the 3D structure involves 2 main steps: (i) calculation of 3D coordinates (step 414), and (ii) addition of pharmacophoric labels (step 412). The 3D structure is then added to the database. The 3D coordinates are calculated using the Corina program from Oxford Molecular. The pharmacophoric labels are calculated by the program AddPharm, below. Addpharm:
Identifies pharmacaphoric groups which are relevant to drug design. They are defined as substructures in an input file which are chosen using heuristics about which substructures contain the pharmacophoric groups. For example a carboxylate has a negative charge, aliphatic amine has a positive charge, hydroxyl is both a hydrogen bond donor and acceptor, and so on. The file is an ASCII file which contains a definition of its own format and can be modified by the user. The database structures are searched using the same substructure search algorithm as in StripProt. When there is a substructure hit, the file contains information about which atoms to label with which pharmacophoric type, and these are added as records in the database. The pharmacophoric groups include the following types: A: hydrogen bond acceptor, D: hydrogen bond donor, H: hydrophobic, N: negatively charged, P: positively charged and R: aromatic. These represent the kinds of interactions observed when a small molecule ligand binds to a protein receptor. A pharmacophore is then a set of such points in a spatial arrangement which represents the interactions made with a particular protein receptor. Therefore the other procedure needed for a full pharmacophore search is a conformation generator; this may be a feature of the database or may be done by an external program.
Fig. 6 depicts a representative compound, sumatriptan succinate. The added pharmacophoric labels are shown. A succinate salt 704 can be seen to be a disconnected fragment and is therefore removed.
Compound Tracking and Acquisition
Fig. 7 is a simplified representation of a laboratory environment where systems and methods according to the present invention may be deployed. A laboratory facility 700 includes a plurality of rooms 702. Each room 702 is preferably equipped with at least one wall-mounted scanner 704 for scanning in chemical compounds. Although, Fig. 7 depicts a single scanner 704 in each room 702, there may be multiple scanners in each room. Any type of data entry device may substitute for the scanners 704. Shelves 706 store containers of chemical compounds. Each depicted room 702 is assumed to be used for experiments or chemical processing. A chemical stock room is not needed. Laboratory facility 700 is merely representative of environments where a compound tracking and acquisition system may be deployed. A compound tracking or acquisition system may be implemented in any physical environment according to the invention. Fig. 8 depicts details of scanner 704. Scanner 704 includes a scanning wand 802 for reading bar codes from chemical compound containers. Scanning wand 802 is preferably an Intermec 1545 non-contact bar code scanner available from Intermec, Inc. of Everett, Washington. A fixed portion 804 of scanner 704 includes a display 806 for presenting user prompts, a keyboard 808, and an RF unit 810 including an antenna 812. Except for RF unit 810 and antenna 812, fixed portion 804 may be a 9560 transaction manager available from Intermec. In one scenario, when a container arrives in a facility receiving department, a preprinted barcode label is affixed to the outer packaging. A single box including many containers may have several labels. The containers are then initially registered in the database on central station 202. The containers are delivered to individual rooms 702 where the bar codes are scanned in. Whenever a container moves it is rescanned.
Fig. 9 is a flowchart describing steps of registering a new location for a chemical compound container according to one embodiment of the present invention. At step 902, a user waves wand 802 over a bar code on a chemical container. Once the bar code has been read, RF unit 810 transmits the new location information to central station 702 at step 906. RF unit 810 preferably operates around 800 MHz. Central station 202 is similarly equipped with RF receiver equipment (not shown). At step 908, central station 202 modifies the container location information in its database. Preferably, the DataConnect program available from Connectware, Inc. of Santa Clara, California interfaces between the scanner system and the databases described above.
Optionally, a user may register consumption of compound even without change of location by scanning the bar code and making appropriate entries on keyboard 808. The user may also similarly register complete depletion of the bottle contents and automatically reorder fresh stock. Fig. 10 is a flowchart describing steps of acquiring a chemical compound according to one embodiment of the present invention. Fig. 10 will be described with reference to Figs. 11A-11F which illustrate a user interface for acquiring a chemical compound. An advantage provided by virtue of the present invention is the ability to use an interface both for searching for a compound internally, and for acquiring the compound from an external source. The user interface is assumed to be active at one of remote stations 204, although it would of course be also possible to operate it at central station 202. In a preferred embodiment, the interface is web-based.
At step 1002, the user enters search criteria giving characteristics of the desired compound. Fig. 11 A depicts the user interface for this step. The user may enter a chemical name or a chemical formula. Other textual or numerical criteria include the amount of chemical compound desired, the registration number, the catalog number or the location. The user may also enter the structure in a structure area 1102 to find a compound having the same or similar structure to the entered structure. The user may also use structure area 1102 specify a substructure that would be found within the desired compound. The user may also specify a configuration of pharmacaphoric groupings that can be presented by the compound as shown in Fig. 12. Fig. 12 depicts that an acceptor
1202, donor 1204, and aromatic 1206 are presented. To meet the bonding criterion determined by the depicted configuration, a compound must be able to present these pharmacaphoric groupings at the spacings indicated in Fig. 12. A pull-down menu 1104 is used to select among these various types of structural criteria. At step 1004, central station 202 searches for compounds having the desired characteristics in the compound database and the batch database. At step 1006, remote station 204 displays the structures of compounds having characteristics matching the search criteria. A representative display for this step is depicted in Fig. 1 IB. For each compound the display shows a structure 1106, a registration number 1108 for the compound. When the compound is available internally, one or more location codes are also shown. When the compound is available externally, the number of suppliers 1110 is shown. Fig. 11C depicts an alternative view of the search results where more information is depicted including a molecule name 1112, a molecular formula 1114, and a molecular weight 1116. At step 1008, by clicking on any displayed location code, the user can call up a display of a site map which the user may refer to find the physical location of the desired compound. Fig. 11D shows such a site map display 1118. In an alternative embodiment, the display may show a special icon at the location of the compound, or may show directions to the location of the compound from the user's location. At step 1010, by clicking on the number of suppliers 1110, the user may call up a catalog display 1120 as shown in Fig. 1 IE. Catalog display 1120 lists vendors, and for each vendor, catalog entries for compounds satisfying the search criteria. For each catalog entry, the display may further include a purity percentage, an indicator of quantity per batch, and a price. The user may specify a desired quantity in one of quantity boxes 1122 and specify a particular catalog entry for order by clicking in one of "add to cart" boxes 1124. When the user is ready to add all of the desired catalog entries to a "virtual shopping cart," the user selects an add to cart button 1126. Fig. 1 IF depicts a virtual shopping cart 1128 that lists desired compounds and their previously selected sources. Virtual shopping cart 1128 is displayed at step 1012. A current total price 1130 is given. The user can place an order for the selected items by selecting a place order button 1132. The user can also name the cart for future reference by selecting a name this cart button 1134, clear the cart by selecting a clear cart button 1136, or select a new cart by selecting a new cart button 1138. In one embodiment, when the user selects the cart, the orders are sent to a purchasing department. In another embodiment, when the user selects the cart, the orders are sent directly to the suppliers over the Internet. Payment information may be included with the electronic orders.
The result is a virtual inventory system that allows users to obtain desired compounds quickly and efficiently from both internal and external sources. Benefits include lower cost acquisition since compounds are only requested if they are not available internally, savings in search manpower, and better tracking of costs. In the foregoing specification, the invention has been described with reference to specific exemplary embodiments thereof. It will, however, be evident that various modifications and changes may be made thereunto without departing from the broader spirit and scope of the invention as set forth in the appended claims and their full scope of equivalents. For example, in any depicted flowcharts, steps may be deleted, substituted, or reordered within the scope of the present invention. Any user interface depicted as being web-based may also be implemented locally, or using any network protocol. For web-based implementations, links may be provided among any combination of the user interface displays to permit free navigation.

Claims

WHAT IS CLAIMED IS: 1. A computer-implemented method for operating a chemical compound database, said method comprising: accepting input from a user specifying a two-dimensional structure of a chemical compound; storing said two-dimensional chemical structure in a chemical compound database; autonomously retrieving said two-dimensional chemical structure from said chemical compound database as part of a background database management process; and autonomously invoking a three-dimensional structure evaluation routine to determine a three-dimensional structure of said compound based on said two- dimensional chemical structure as a part of said background database management process.
2. A computer-implemented method for operating a chemical compound database, said method comprising: accepting input from a user specifying a two-dimensional structure of a chemical compound; storing said two-dimensional chemical structure in a chemical compound database; autonomously retrieving said two-dimensional chemical structure from said chemical compound database as part of a background database management process; and autonomously processing said two-dimensional chemical structure to remove salts from said two-dimensional chemical structure.
3. A computer-implemented method for operating a chemical compound database, said method comprising: accepting input from a user specifying a two-dimensional structure of a chemical compound; storing said two-dimensional chemical structure in a chemical compound database; autonomously retrieving said two-dimensional chemical structure from said chemical compound database as part of a background database management process; and autonomously processing said two-dimensional chemical structure to remove protective groups from said two-dimensional chemical structure.
4. A computer-implemented method for operating a chemical compound database, said method comprising: accepting input from a user specifying a two-dimensional structure of a chemical compound; storing said two-dimensional chemical structure in a chemical compound database and 3D structures; autonomously retrieving said two-dimensional chemical structure from said chemical compound database as part of a background database management process; and autonomously processing said 3D-dimensional chemical structure to identify pharmacaphores in said 3D-dimensional chemical structure.
5. A computer-implemented method for facilitating acquisition of chemical compounds comprising the steps of: operating an available compound database identifying chemical compounds available within an organization; accepting user input identifying a desired chemical compound; searching for said desired chemical compound within said available compound database; and presenting information concerning availability of said desired chemical compound within said organization and availability from at least one external source.
6. The system of claim 5 wherein said database comprises a plurality of records, each record associated with a particular chemical compound container and indicating a last known location of said chemical compound container.
7. A computer-implemented method for procuring a desired chemical compound comprising: a) accepting user input indicating a desired chemical compound; b) searching for one or more container holding said desired chemical compound in a first database, said first database listing available chemical compound containers and their locations; and c) if no container holding said desired chemical is found in said b) step, searching a second database for said desired chemical compound, said second database storing ordering information for a plurality of chemical compounds.
8. The method of claim 7 wherein said user input comprises a name of said desired chemical compound.
9. The method of claim 7 wherein said user input comprises a chemical structure of said desired chemical compound.
10. The method of claim 7 wherein said user input comprises a chemical substructure found within said desired chemical compound.
11. The method of claim 7 wherein said user input comprises a chemical structure similar to a chemical structure of said desired chemical compound.
12. The method of claim 7 further comprising: if any container of said desired chemical compound is found in said first database, displaying a location of said container.
13. The method of claim 7 further comprising: if said desired chemical compound is found in said second database, displaying ordering information for said desired compound.
14. The method of claim 13 further comprising: accepting user input ordering said desired compound; and relaying said user input ordering said desired compound to a chemical compound source via a network.
15. A computer-implemented method for registering a chemical compound to a remote database comprising: accepting user input at a local client specifying an address of a compound input form at a remote server; in response to said user input, sending a request for said compound input form to said remote server; in response to said request, transferring data representing said compound input form from said remote server to said local client; based on said data, displaying said compound input form at said local client, said compound input form including fields for holding compound characteristics; accepting user input at said local client specifying contents of one or more of said field; forwarding said contents from said local client to said remote server; and adding said contents to a compound database accessible by said remote server.
PCT/US1999/015688 1998-07-13 1999-07-12 Chemical compound information system WO2000003336A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU50964/99A AU5096499A (en) 1998-07-13 1999-07-12 Chemical compound information system

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US11469498A 1998-07-13 1998-07-13
US09/114,694 1998-07-13

Publications (3)

Publication Number Publication Date
WO2000003336A1 true WO2000003336A1 (en) 2000-01-20
WO2000003336A8 WO2000003336A8 (en) 2001-02-15
WO2000003336A9 WO2000003336A9 (en) 2002-08-22

Family

ID=22356855

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US1999/015688 WO2000003336A1 (en) 1998-07-13 1999-07-12 Chemical compound information system

Country Status (2)

Country Link
AU (1) AU5096499A (en)
WO (1) WO2000003336A1 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2002065340A2 (en) * 2001-01-29 2002-08-22 Synthematix, Inc. Systems, methods, and computer program products for determining the parameters for chemical synthesis and for supplying the reagents, equipment and/or chemicals synthesized thereby
US6704720B2 (en) * 1997-12-12 2004-03-09 Fujitsu Limited System and method for user input search conditions to retrieve integrated substances physical property data, and retrieve systematically close substances to specified records based upon determined systematic degrees of similarity between the substances, from plurality of target databases
US7250950B2 (en) 2001-01-29 2007-07-31 Symyx Technologies, Inc. Systems, methods and computer program products for determining parameters for chemical synthesis

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5321804A (en) * 1990-07-05 1994-06-14 Fijitsu Limited Chemical data handling system
US5418944A (en) * 1991-01-26 1995-05-23 International Business Machines Corporation Knowledge-based molecular retrieval system and method using a hierarchy of molecular structures in the knowledge base
US5577239A (en) * 1994-08-10 1996-11-19 Moore; Jeffrey Chemical structure storage, searching and retrieval system
US5787279A (en) * 1995-12-22 1998-07-28 International Business Machines Corporation System and method for conformationally-flexible molecular recognition
US5812134A (en) * 1996-03-28 1998-09-22 Critical Thought, Inc. User interface navigational system & method for interactive representation of information contained within a database

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5321804A (en) * 1990-07-05 1994-06-14 Fijitsu Limited Chemical data handling system
US5418944A (en) * 1991-01-26 1995-05-23 International Business Machines Corporation Knowledge-based molecular retrieval system and method using a hierarchy of molecular structures in the knowledge base
US5577239A (en) * 1994-08-10 1996-11-19 Moore; Jeffrey Chemical structure storage, searching and retrieval system
US5787279A (en) * 1995-12-22 1998-07-28 International Business Machines Corporation System and method for conformationally-flexible molecular recognition
US5812134A (en) * 1996-03-28 1998-09-22 Critical Thought, Inc. User interface navigational system & method for interactive representation of information contained within a database

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6704720B2 (en) * 1997-12-12 2004-03-09 Fujitsu Limited System and method for user input search conditions to retrieve integrated substances physical property data, and retrieve systematically close substances to specified records based upon determined systematic degrees of similarity between the substances, from plurality of target databases
WO2002065340A2 (en) * 2001-01-29 2002-08-22 Synthematix, Inc. Systems, methods, and computer program products for determining the parameters for chemical synthesis and for supplying the reagents, equipment and/or chemicals synthesized thereby
WO2002065340A3 (en) * 2001-01-29 2003-10-09 Synthematix Inc Systems, methods, and computer program products for determining the parameters for chemical synthesis and for supplying the reagents, equipment and/or chemicals synthesized thereby
US7250950B2 (en) 2001-01-29 2007-07-31 Symyx Technologies, Inc. Systems, methods and computer program products for determining parameters for chemical synthesis

Also Published As

Publication number Publication date
WO2000003336A8 (en) 2001-02-15
WO2000003336A9 (en) 2002-08-22
AU5096499A (en) 2000-02-01

Similar Documents

Publication Publication Date Title
JP6656423B2 (en) How to automatically generate waypoints to image shelves in stores
JP4095359B2 (en) Ordering system, processing method in ordering system and program therefor
JP5431639B2 (en) Shipping information processing method
EP0902381A2 (en) Method and system for placing a purchase order via a communications network
US20060065723A1 (en) Consumer information kiosk
CN113706241A (en) Online shopping method, device, equipment and storage medium
JPH10312398A (en) Virtual catalog system, and mediating agent, catalog agent and program storage medium for the system
WO2000003336A1 (en) Chemical compound information system
JP2002279244A (en) Simplified order receiving/placing method and system therefor
JP2001291027A (en) Merchandise ordering/delivering system
US7509273B2 (en) Sales support method and system facilitating document modification
US20210350315A1 (en) Systems and methods for article inventory transfer
JP2002255351A (en) Home delivery control device, home delivery control method and home delivery control program
JPH09223175A (en) Method for supporting selling operation
JP5096963B2 (en) Mail order merchandise store delivery system
JP2003242420A (en) Commodity delivery support system, and computer program
JP2004269188A (en) Inventory information service system
JP2004030001A (en) Inventory management device
JP2002312693A (en) Electronic commerce system, and method and program for delivery state display
WO2003027913A1 (en) A purchasing system
JP2001344328A (en) Device for management of information on real estate property, management system of information on the property, method for management of information on the property and storage medium
KR100653899B1 (en) System for managing sale using code of goods in hierarchical multi vendors configuration
JP3951610B2 (en) Delivery method, delivery request method, delivery management device and delivery request management device
JP2002074199A (en) Shipping information providing system
JP3827668B2 (en) Inventory information notification method, inventory information notification system, and computer program

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AL AM AT AU AZ BA BB BG BR BY CA CH CN CU CZ DE DK EE ES FI GB GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT UA UG US UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): GH GM KE LS MW SD SL SZ 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: C1

Designated state(s): AL AM AT AU AZ BA BB BG BR BY CA CH CN CU CZ DE DK EE ES FI GB GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT UA UG US UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: C1

Designated state(s): GH GM KE LS MW SD SL SZ 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

CFP Corrected version of a pamphlet front page
CR1 Correction of entry in section i

Free format text: PAT. BUL. 03/2000 ADD "(63) RELATED BY CONTINUATION (CON) OR CONTINUATION-IN-PART (CIP) TO EARLIER PUBLICATION US 09/114694 (CIP) FILED ON 13.07.98"

REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

122 Ep: pct application non-entry in european phase
AK Designated states

Kind code of ref document: C2

Designated state(s): AL AM AT AU AZ BA BB BG BR BY CA CH CN CU CZ DE DK EE ES FI GB GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT UA UG US UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: C2

Designated state(s): GH GM KE LS MW SD SL SZ 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

COP Corrected version of pamphlet

Free format text: PAGES 1/22-22/22, DRAWINGS, REPLACED BY NEW PAGES 1/22-22/22; DUE TO LATE TRANSMITTAL BY THE RECEIVING OFFICE