US20100185522A1 - Item Identifier for a Physical Item, Catalogs, and Catalog Query - Google Patents

Item Identifier for a Physical Item, Catalogs, and Catalog Query Download PDF

Info

Publication number
US20100185522A1
US20100185522A1 US12/748,598 US74859810A US2010185522A1 US 20100185522 A1 US20100185522 A1 US 20100185522A1 US 74859810 A US74859810 A US 74859810A US 2010185522 A1 US2010185522 A1 US 2010185522A1
Authority
US
United States
Prior art keywords
item
identifier
catalog
physical
description
Prior art date
Legal status (The legal status 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 status listed.)
Abandoned
Application number
US12/748,598
Inventor
Norman Ken Ouchi
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
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 Individual filed Critical Individual
Priority to US12/748,598 priority Critical patent/US20100185522A1/en
Publication of US20100185522A1 publication Critical patent/US20100185522A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • G06Q10/083Shipping
    • G06Q10/0833Tracking
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • G06Q10/083Shipping
    • G06Q10/0837Return transactions
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • G06Q10/087Inventory or stock management, e.g. order filling, procurement or balancing against orders
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/20Point-of-sale [POS] network systems
    • G06Q20/201Price look-up processing, e.g. updating
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/20Point-of-sale [POS] network systems
    • G06Q20/203Inventory monitoring
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0623Item investigation
    • G06Q30/0625Directed, with specific intent or strategy
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0641Shopping interfaces

Definitions

  • This invention is related to electronic information transfer between trading partners and more particularly to the use of a physical item identifier affixed to a physical item by the selling trading partner for tracking the item using the physical identification system of the buying trading partner.
  • the invention further discloses the catalogs, catalog queries and processes to provide the information to initialize the item in the buyer's physical identification system.
  • a machine-readable item identifier is affixed to a physical item.
  • the identifier is unique and is used to identify the item.
  • the item identifier has three segments: 1) catalog identifier, 2) item description identifier, and 3) physical item identifier.
  • the catalog identifier is used to determine the catalog that provides the item description and a more detailed description of the physical item.
  • the item description identifier is used to query the catalog, which returns the description of the item.
  • the physical item identifier is used to query the catalog, which returns a description specific to the physical item.
  • the description specific to an item is usually for configurable items.
  • the item identifier and the item description are used to initialize item in the physical identification system.
  • the item identifier and the description specific to the item are added to the physical identification system.
  • the control of the physical item may transfer to a second catalog. In this case, the first catalog provides a link to the second catalog so that the queries can be directed to the second catalog.
  • the ISBN of a book is encoded in a bar code that is printed on the book cover.
  • the ISBN on a book can be used to query an ISBN catalog and the catalog will respond with the author and title of the book.
  • the ISBN can be used to order the book, used with electronic point of sale equipment, etc. as the UPC is used in the grocery and other industries.
  • the ISBN cannot be used to identify a specific physical book since all books with the same characteristics (title, author, etc.) have the same ISBN.
  • a library that loans books cannot use the ISBN to track each book that is loaned out. (Unless it is a very small library and it has only one copy of a book.) The library must use another identifier for each physical book.
  • RosettaNet is an electronics industry consortium focused on defining and implementing standards for use of the Internet in commerce between trading partners. As part of the standards, the description for items, the catalog structure, and catalog queries have been defined and implementation started. In partnership with RosettaNet, the Uniform Code Council, UCC, is working to establish standards for the item description identifier, a part number, for the transactions between trading partners.
  • the UCC is the standards body that defines and controls the standard for the UPC and GTIN and other associated identifiers.
  • a catalog is an organization of information that describes attributes of items in the catalog. One of the attributes is an item description identifier or part number.
  • the catalog supports two classes of queries: 1) the first query class uses the description of an item as an argument and the catalog responds with the item description identifier, part number, if there is an item that fits the description and 2) the second query class uses the item description identifier, part number, as the argument and the catalog responds with the description of the item.
  • RosettaNet is establishing standards for the electronics industry for item descriptions; web based, system accessible catalogs; and catalog queries. RosettaNet and the UCC are working to establish standards for the item description identifier, the part number.
  • the UPC is more complex than the ISBN in that the catalog with item descriptions is not a single catalog as with the ISBN but multiple catalogs where a company provides a catalog of the items it sells.
  • the UCC assigns a range of UPC codes to a company by assigning some of the digits to identify the company and other digits are assigned by the company to identify the description of the item.
  • the UPC Illustrated in FIG. 1A , is a 12-digit code that can be represented in a bar code. Six digits, called the Company Prefix, are assigned by the UCC and are associated with a company. Five digits, called the Item Reference Number, are assignable by the company to identify product descriptions.
  • One digit is used as a Check Digit and is derived from the values of the other digits using an algorithm so that simple bar code reading errors can be detected.
  • To determine the description of a box of soap from the UPC bar code on the box is a two-step process. The first step is to determine the company from which the UPC came. The UCC has a catalog of the six digit Company Prefix assignments. The UCC catalog is used to determine the company from which the UPC came. The second step is to determine the description of the box of soap from the company catalog. The UPC is used to query the catalog of the company that assigned the five-digit UPC range. The catalog query returns the item description. For the GTIN illustrated in FIG.
  • the UCC uses a 12-digit field for the Company Prefix and Item Reference Number.
  • the division of UCC assigned Company Prefix digits and the companies assigned Item Reference Number digits are not fixed. This permits better use of the combined 12-digit field since all companies do not need a five-digit Item Reference Number as in the UPC, which covers 100,000 different items, to assign to their products.
  • the UCC has different divisions of the digits so that for example, a company with few items is assigned a GTIN with three-digit Item Reference Number field, which covers 1000 different items.
  • the UCC then has nine Company Prefix digits to assign and can assign 1,000,000,000 companies a three-digit Item Reference Number GTIN code. As a consequence, the GTIN cannot be divided to determine the Company Prefix and the complete GTIN containing the Company Prefix and the Item Reference Number must be used to determine the company assigned the GTIN.
  • a manufacturer purchases components to assemble products.
  • the components are packaged in a carrier that can hold a number of individual, identical components.
  • the carrier is used to feed the components into the assembly equipment. When new, the carrier holds a specific number of components.
  • As products are assembled the components in the component carrier are consumed.
  • the set of products to be assembled may complete before the carrier is empty.
  • the carrier is returned to a storage location until needed to assemble the product needing the component.
  • the UPC or GTIN associated with the component carrier cannot be used to identify the physical carrier since there may be other carriers with the same component and hence the same bar code.
  • a second bar code may be affixed to track the physical carrier. As with the library and the ISBN, the bar code must be affixed and the corresponding information entered and cross-referenced with the bar code.
  • a configured product for example, a PC can have specific configuration of functions when built and sold but changed by the owner when adding functions and removing other functions.
  • the current configuration should be compared with the original configuration.
  • an additional bar code label is usually affixed to the unit.
  • the bar code is specific to the organization that applied the bar code and the system that is used to track the bar code.
  • the bar code is not of use to identify the original library.
  • Other labels or a name stamped on the book must be used to identify the original library.
  • the third party service provider the third party requires access to the PC manufacturer system and have compatible bar code equipment to obtain the configuration information. If the third party service provider provided repair service to a number of manufacturers, the service provider may require a number of bar code systems to access the different configuration systems.
  • the Uniform Code Council is the organization responsible for the definition and application of the bar code standards used for grocery and other industries that use the UPC and GTIN.
  • the UPC was highly successful in transforming the grocery industry with the application of the bar code to identify items so that the check out counter bar code reader can read the bar code, access the pricing database for the item price and the inventory database to decrease the store inventory by the items sold.
  • the bar code was used to identify the description of the item but not the item itself.
  • the UCC has recently defined the Serial Shipping Container Code, SSCC, which can be used as a “license plate” to identify a physical shipping container.
  • the SSCC is an 18-digit code containing the Company Prefix of the company creating the SSCC.
  • the container is filled with items and the information is stored in a database.
  • a SSCC is created and used as the key to the information in the database.
  • the SSCC is also encoded as an 18 character bar code and applied to the shipping container.
  • the SSCC can be read and used to access the database to obtain the information about the contents of the shipping container.
  • the SSCC is self-identifying in that six digit positions, the Company Prefix, are assigned by the UCC, like the UPC and GTIN, to encode the owner of the SSCC.
  • the owner of the SSCC assigns eleven digit positions and one digit is a check digit.
  • each is unique and can be used to access information associated with the specific automobile.
  • the license plate for an automobile is self-identifying.
  • the number on the license plate does not identify the state that issued the license plate but the state name, color and picture on the license plate identifies the issuing state. Note that each state uses a sequence of letters and digits. Each combination is unique within a state's license plates. However, the number and letters from the license plate of one state may be used by a second state for a different automobile.
  • the number from the first state identifies a specific automobile in the first state database. If used in another state, the number may not identify a physical automobile or certainly a different automobile.
  • the SSCC is self-identifying and identifies a specific physical item. But the SSCC does not identify the item as the UPC or GTIN does.
  • the SSCC is a second bar code and the item description identifier and the physical item identifier must be associated as with the second bar code on the book, or carrier, or PC.
  • Physical identification systems are used to support processes such as asset tracking, inventory tracking, configuration tracking, location tracking, item condition, etc.
  • the physical identification systems require information describing the physical item and the unique identifier affixed to the item.
  • the information associated with the item is available but not tied to a unique identifier nor accessible in a systematic process. What is desired is a single identifier, usually a bar code, affixed by the manufacturer, the selling trading partner, that can be used to identify the item and access the information associated with the item created and provided by the selling partner and a systematic process for the buying partner to access the information so that it can be used to initialize the item in the buyer's physical identification systems.
  • FIG. 1A illustrates the division of digits in the Universal Product Code, UPC.
  • FIG. 1B illustrates the division of digits in the Global Trade Item Number, GTIN.
  • FIG. 1C illustrates the division of digits in an Item Identifier based on the GTIN.
  • FIG. 2 illustrates the process for a buyer system to initialize a Physical Identification System.
  • a machine-readable Item identifier is affixed to a physical item.
  • the item identifier is unique and identifies that physical item as distinct from other items with the same description.
  • the identifier has three segments: 1) catalog identifier, 2) item description identifier, and 3) physical item identifier.
  • the catalog identifier is used to determine the catalog that provides the item description and a more detailed description of the physical item.
  • the item description identifier is used to query the catalog, which returns the description of the item.
  • the item description identifier and physical item identifier are used to query the catalog, which returns a more detailed description of the physical item.
  • the UCC GTIN elements will be used to describe the item identifier.
  • the GTIN consists of a Company Prefix, an Item Reference Number, and a Check Digit. (A Packaging level digit is also part of the GTIN but is ignored in this discussion. Assume that the Packaging level digit is 0.)
  • the GTIN is used to identify the description of the item but not the item itself. All items with the same description have the same GTIN.
  • the physical item identifier illustrated in FIG. 1C , has in addition a Physical Item Number.
  • the Physical Item Number is a set of digits, for this example, seven digits that are assigned to an item as a license plate. Six of the digits are used to create Physical Item Numbers so that each item has a unique number.
  • the seventh digit is computed so that the Physical Item Number has a zero contribution to the GTIN Check Digit. That is, a GTIN with the Company Prefix and Item Reference Number has a Check Digit that is computed using an algorithm based on the values of the other digits in the GTIN.
  • the Check Digit value is the same as the Check Digit value without the Physical Item Number.
  • the Physical Item Number was defined in this manner so that the GTIN can be separated from the Physical Item Number and used as a GTIN without alteration. The result is that the item identifier is unique to an item.
  • the Company Prefix identifies the company to which the GTIN was assigned and thus, the catalog that cross-references the Item Reference Number to the item description.
  • the Company Prefix serves as the catalog identifier.
  • the Item Reference Number servers as the item description identifier.
  • the Physical Item Number identifies a specific item with that GTIN.
  • the Physical Item Number serves as the physical item identifier.
  • the item identifier provides a systematic process to identify the catalog associated with the item identifier and from the catalog the item description and additional item information for that specific physical item. Given an item identifier, the GTIN segment in the item identifier is used to access the UCC catalog to determine the owner of the GTIN and the Uniform Resource Locator, URL, of the catalog. Because the division of the Company Prefix and the Item Reference Number cannot be determined by inspection of a GTIN, the complete GTIN must be sent in the query of the UCC catalog. However, the UCC catalog determines the company assigned the GTIN using the Company Prefix digits. The company catalog also requires that the complete GTIN be in the query but the Item Reference Number is used to determine the item description since the Company Prefix is common to all of the GTIN.
  • each Company Prefix can be thought of as having a separate logical catalog where the Item Reference Number is the distinguishing identifier within the logical catalog.
  • the Company Prefix still serves as the catalog identifier and the Item Reference Number still servers as the item description identifier.
  • the GTIN is used to query the catalog to determine the description of the item.
  • the complete item identifier can be used to query the catalog to determine additional information, such as item configuration, associated with that specific item.
  • the item identifier and the item description are used to initialize the item in the physical identification systems.
  • the additional information is also used in the physical identification system specific to the physical item.
  • the process to initialize a physical identification system is illustrated in FIG. 2 .
  • the manufacturer of an item affixes the item identifier to the item as part of the manufacturing process.
  • the buyer system reads the item identifier and extracts the GTIN.
  • the buyer system determines the manufacturer catalog by querying the UCC web site with the GTIN to obtain the company to whom the GTIN was assigned.
  • the UCC web site may be augmented to provide the Uniform Resource Locator, URL, of the manufacturer catalog.
  • the manufacturer has a catalog connected to a network, the Internet, that responds to queries with the GTIN of an item with the description of the item.
  • the manufacturer may have additional information associated with the specific item.
  • the configuration of the functions or features of the item is an example.
  • the catalog responds to queries that include the physical item identifier with the additional information for the specific item.
  • the buying partner's system queries the manufacturer catalog with the GTIN to obtain the item description.
  • the buyer system uses the item identifier and the item description to initialize the buyer's physical identification system.
  • the buyer system uses the physical item identifier to query the manufacturer catalog to obtain the additional information for the specific item if provided by the manufacturer catalog.
  • the buyer's physical identification system is be initialized with the additional information such as the function configuration for the item with the item identifier. Not all items are individually configurable so there may not be additional information. This completes the initialization of the physical identification system.
  • a company manufacturing components for product assemblers can label the component carriers with an item identifier.
  • the components have a GTIN that can be used to order a carrier containing a number of components and the manufacturer has a catalog with the description of the item (the carrier with components) and the associated GTIN.
  • the item identifier is usually a bar code with the GTIN and the Physical Item Number that is unique for each physical carrier.
  • each carrier has a unique identifier that can be use by the customer to track the number of unused components remaining in the carrier.
  • the customer receives the physical carrier and reads the item identifier, the bar code.
  • the customer's system extracts the GTIN from the item identifier and queries the UCC web site with the GTIN.
  • the UCC web site returns with the Uniform Resource Locator, URL, of the web site of the manufacturing company that created the GTIN.
  • the customer system uses the URL to query the manufacturer web site with the GTIN and the web site catalog returns the description of the components in the carrier and the number of components in the carrier when shipped.
  • the customer system creates an entry in the customer inventory system and other physical identification system with the description of the item, the quantity in the carrier, and the complete item identifier bar code.
  • a single physical action, reading the bar code on the component carrier has established the physical identification of the carrier in the customer physical identification systems.
  • the item identifier bar code is read to identify the carrier used in the assembly process.
  • the number of components used are subtracted from the number of items in the carrier at the beginning of the assembly process and the count of the remaining components is stored in the inventory system or other physical identification system.
  • a PC manufacturer assembles a PC with a configuration of functions. Each PC with the same GTIN may have a different configuration of functions.
  • the PC has a GTIN that is used to order the base PC and the catalog provides means to order a configuration of functions as requested by the customer.
  • the PC manufacturer assigns an item identifier to the PC and creates a catalog entry with the item identifier as the key and the configuration as the information that further describes that specific PC.
  • the item identifier is encoded as a bar code and affixed to the PC. When the customer receives the PC, the customer can read the bar code and using a process similar to the process used by the customer of the component manufacturer, the customer can establish a record in the customer physical identification systems such as the inventory system for the PC including the configuration of functions.
  • the item identifier bar code can be used for physical identification and tracking by the customer; an additional bar code is not required and the additional effort to associate the PC to the additional bar code is avoided.
  • the repair service provider can read the item identifier bar code and the repair service provider system can separate the GTIN and use the GTIN to query the UCC web site to obtain the URL of the PC manufacturer. The system then queries the PC manufacturer catalog with the item identifier to obtain the configuration of the PC when built.
  • the single bar code read can provide access to the information related to the physical item with the item identifier bar code.
  • the changes to the configuration and repairs to the PC can be recorded in the information associated with the item identifier in the PC manufacturer catalog.
  • the current configuration, repair history, and other information for that PC are located in one catalog.
  • the PC manufacturer may not want to be responsible for the life of the PC and may want to provide a link to the catalog of the customer to whom the PC was sold or to the catalog of a third party service provider.
  • the system reading the bar code would first determine the manufacturer's catalog using the GTIN and the UCC catalog and then use the item identifier to query the manufacturer's catalog.
  • the manufacturer's catalog may provide the configuration when the PC was built and the URL of the catalog that has the more current information on the specific PC. Using the URL, the system then queries the second catalog with the item identifier to determine the more current information on the specific PC.
  • the ISBN has a single catalog and a number of third parties host web sites with copies of the ISBN catalog.
  • An item identifier for a book is the ISBN and the Physical Item Number where the ISBN servers as the catalog identifier and the item description identifier.
  • a book publisher applies for an ISBN for a new book as is done today. When the book is printed, each book cover is printed with a bar code that has the ISBN and a unique Physical Item Number. The first book has the Physical Item Number “000000”, the second has “000001”, etc. Each book will have a unique identifier.
  • a library receiving a new book can read the bar code on the book cover.
  • the library system separates the ISBN in the item identifier and query an ISBN web site catalog to determine the title, author, publisher, etc. of the book and create an entry for the book (using the book description and item identifier bar code) in the library book tracking system, the physical identification system for the library. With the single bar code read, the book is ready to be loaned.
  • the library system has a unique identifier for the book and has the information about the book in the library system. Additional information such as condition of the book, location in the shelves, etc. can be associated with the item identifier. Schools can use this for assigning books to students. A book buyer with a large collection can use the same process to catalog the buyer's library of books. Kids can keep track of the books they loan to friends.
  • the item identifier is a machine-readable identifier affixed to a physical item to uniquely identify and distinguish the item.
  • catalogs can be queried to determine the characteristics of the item.
  • a system can use the elements of the item identifier to query the appropriate catalogs and obtain information about the item so that the system can create the information in the physical identification system required to use and track the physical item.
  • the catalog functions and buyer's system are implemented as software programs written in Java, C++, Microsoft Visual Basic, or a number of programming languages.
  • the programs may use a database for storing the item information, translation tables and other information.
  • Database programs are available from Oracle, IBM, Microsoft, and many other providers. These programs and databases execute in computers manufactured by, for example, IBM, Sun, Dell, and Compaq.
  • the computers may be, for example, PC's, workstations, mainframes, and hand-held computers.
  • the computers may have an operating system such as UNIX, LINUX, Microsoft 2000, and IBM OS/9000.
  • the computers are connected to a network that may be, for example, a LAN, WAN, Internet, Intranet, wireless LAN, or wireless Internet.
  • the forms of communications between two systems connected by a network are defined by standards.
  • the data structures for queries and responses are formulated by standards such as those defined and implemented by organization like RosettaNet.
  • the definition of the item identifier, the GTIN, the ISBN, are defined and implemented by standards organization like the UCC and ISBN.
  • a wide variety of bar code printing and reading equipment suppliers are available and are guided by standards from organizations like the UCC and ISBN.
  • the item identifier consists of a fourteen-digit GTIN and seven-digit Physical Item Number and is encoded as a bar code.
  • the manufacturer of an item applies to the UCC for a GTIN range where the UCC determines the Company Prefix digits.
  • the manufacturer sets the Item Reference Number digits for the items that are manufactured to an item description.
  • the manufacturer generates a different physical item identifier, Physical Item Number, for each item with the same item description, concatenates the GTIN and Physical Item Number to form an item identifier and affixes the item identifier to an item.
  • the manufacturer has a catalog that responds to queries with a GTIN with the description of the item that has that GTIN.
  • the manufacturer adds the item configuration information to the catalog using the Physical Item Number as the key.
  • the complete key may be the GTIN combined with the Physical Item Number, the complete item identifier.
  • the buyer's system to process the item identifier has a bar code reader, an Internet connection and a program.
  • the program accepts an item identifier as read by the bar code reader and checks that the bar code has the correct number of digits for an item identifier and that the check digit is correct.
  • the program extracts the GTIN from the item identifier and queries the UCC web catalog using the GTIN as the search argument.
  • the UCC catalog responds with the URL of the catalog associated with the GTIN. Using the URL, the program queries the catalog using the GTIN.
  • the catalog responds with the item description.
  • the program uses the item description and the item identifier to create the internal information to describe the item in the internal physical identification systems. If the item is a configured item, the program queries the catalog with the item identifier and the catalog responds with the configuration and other information for the specific item. The program uses the item configuration and other information for the specific item to create the internal information in the internal physical identification systems.
  • the GTIN or ISBN can be used by truncating the item identifier so that the GTIN or ISBN remains.
  • the truncation can be done in the bar code reader, the system receiving the bar code, or other processes that receive the item identifier.
  • the GTIN or ISBN can then be used by systems that use the GTIN or ISBN for point of sales, inventory counting, etc.

Abstract

This invention is related to electronic information transfer between trading partners and more particularly to the use of a physical item identifier affixed to a physical item for tracking the item using physical identification systems. The invention further discloses the catalogs, catalog queries and processes to provide the information to initialize the item in the physical identification systems.
In the present invention, a machine-readable item identifier is affixed to a physical item. The identifier is unique and is used to identify the item. The item identifier has three segments: 1) catalog identifier, 2) item description identifier, and 3) physical item identifier. The catalog identifier is used to determine the catalog that provides the item description and a description specific to the physical item. The item description identifier is used to query the catalog, which returns the description of the item. The physical item identifier is used to query the catalog, which returns a more detailed description of the physical item. The item identifier and the item description are used to initialize item in the physical identification system. The description specific to the item is added to the physical identification system and associated with the item identifier.

Description

    CROSS-REFERENCE TO RELATED APPLICATIONS
  • This is a Divisional application of Patent application “Catalog, Catalog Query, and Item Identifier for a Physical Item”, application Ser. No. 10/127,294 Filed on Apr. 22, 2002.
  • STATEMENT REGARDING FEDERALLY SPONSORED RESEARCH OR DEVELOPMENT
  • None
  • FIELD OF THE INVENTION
  • This invention is related to electronic information transfer between trading partners and more particularly to the use of a physical item identifier affixed to a physical item by the selling trading partner for tracking the item using the physical identification system of the buying trading partner. The invention further discloses the catalogs, catalog queries and processes to provide the information to initialize the item in the buyer's physical identification system.
  • BRIEF SUMMARY OF THE INVENTION
  • In the present invention, a machine-readable item identifier is affixed to a physical item. The identifier is unique and is used to identify the item. The item identifier has three segments: 1) catalog identifier, 2) item description identifier, and 3) physical item identifier. The catalog identifier is used to determine the catalog that provides the item description and a more detailed description of the physical item. The item description identifier is used to query the catalog, which returns the description of the item. The physical item identifier is used to query the catalog, which returns a description specific to the physical item. The description specific to an item is usually for configurable items. The item identifier and the item description are used to initialize item in the physical identification system. The item identifier and the description specific to the item are added to the physical identification system. The control of the physical item may transfer to a second catalog. In this case, the first catalog provides a link to the second catalog so that the queries can be directed to the second catalog.
  • BACKGROUND OF THE INVENTION
  • Much of the recent advances in electronic commerce enable a first trading partner to order an item from a second trading partner and have high expectations that the correct item will be delivered. The Universal Product Code, UPC and its successor, the Global Trade Item Number, GTIN, with extensions disclosed in the referenced patent applications are used to identify an item and its configuration so the second trading partner will have an accurate description of the item ordered by the first trading partner. However, the physical item does not have a systematic identifier that can be used to track it through its life. The UPC or GTIN are not sufficient since there may be other items with the same description that have the same item description identifier. The publishing industry uses the International Standard Book Number, ISBN, to identify a book. A book is registered with the ISBN organization and assigned an ISBN. The ISBN of a book is encoded in a bar code that is printed on the book cover. The ISBN on a book can be used to query an ISBN catalog and the catalog will respond with the author and title of the book. The ISBN can be used to order the book, used with electronic point of sale equipment, etc. as the UPC is used in the grocery and other industries. However, the ISBN cannot be used to identify a specific physical book since all books with the same characteristics (title, author, etc.) have the same ISBN. A library that loans books cannot use the ISBN to track each book that is loaned out. (Unless it is a very small library and it has only one copy of a book.) The library must use another identifier for each physical book. This is usually an additional bar code that is unique for a book in a library and the system used to track the physical book. There is additional effort required to affix the bar code label and associate the bar code with the characteristics of the book in the library tracking system. Since there are no standards for these added bar codes, the bar codes used in a first library system will not have any meaning in a second library system. A book with a library bar code has no identification in any other system.
  • RosettaNet is an electronics industry consortium focused on defining and implementing standards for use of the Internet in commerce between trading partners. As part of the standards, the description for items, the catalog structure, and catalog queries have been defined and implementation started. In partnership with RosettaNet, the Uniform Code Council, UCC, is working to establish standards for the item description identifier, a part number, for the transactions between trading partners. The UCC is the standards body that defines and controls the standard for the UPC and GTIN and other associated identifiers. In this specification, a catalog is an organization of information that describes attributes of items in the catalog. One of the attributes is an item description identifier or part number. The catalog supports two classes of queries: 1) the first query class uses the description of an item as an argument and the catalog responds with the item description identifier, part number, if there is an item that fits the description and 2) the second query class uses the item description identifier, part number, as the argument and the catalog responds with the description of the item. RosettaNet is establishing standards for the electronics industry for item descriptions; web based, system accessible catalogs; and catalog queries. RosettaNet and the UCC are working to establish standards for the item description identifier, the part number.
  • The UPC is more complex than the ISBN in that the catalog with item descriptions is not a single catalog as with the ISBN but multiple catalogs where a company provides a catalog of the items it sells. The UCC assigns a range of UPC codes to a company by assigning some of the digits to identify the company and other digits are assigned by the company to identify the description of the item. For example, the UPC, Illustrated in FIG. 1A, is a 12-digit code that can be represented in a bar code. Six digits, called the Company Prefix, are assigned by the UCC and are associated with a company. Five digits, called the Item Reference Number, are assignable by the company to identify product descriptions. One digit is used as a Check Digit and is derived from the values of the other digits using an algorithm so that simple bar code reading errors can be detected. To determine the description of a box of soap from the UPC bar code on the box is a two-step process. The first step is to determine the company from which the UPC came. The UCC has a catalog of the six digit Company Prefix assignments. The UCC catalog is used to determine the company from which the UPC came. The second step is to determine the description of the box of soap from the company catalog. The UPC is used to query the catalog of the company that assigned the five-digit UPC range. The catalog query returns the item description. For the GTIN illustrated in FIG. 1B, the UCC uses a 12-digit field for the Company Prefix and Item Reference Number. The division of UCC assigned Company Prefix digits and the companies assigned Item Reference Number digits are not fixed. This permits better use of the combined 12-digit field since all companies do not need a five-digit Item Reference Number as in the UPC, which covers 100,000 different items, to assign to their products. The UCC has different divisions of the digits so that for example, a company with few items is assigned a GTIN with three-digit Item Reference Number field, which covers 1000 different items. The UCC then has nine Company Prefix digits to assign and can assign 1,000,000,000 companies a three-digit Item Reference Number GTIN code. As a consequence, the GTIN cannot be divided to determine the Company Prefix and the complete GTIN containing the Company Prefix and the Item Reference Number must be used to determine the company assigned the GTIN.
  • A manufacturer purchases components to assemble products. The components are packaged in a carrier that can hold a number of individual, identical components. The carrier is used to feed the components into the assembly equipment. When new, the carrier holds a specific number of components. As products are assembled, the components in the component carrier are consumed. The set of products to be assembled may complete before the carrier is empty. The carrier is returned to a storage location until needed to assemble the product needing the component. The UPC or GTIN associated with the component carrier cannot be used to identify the physical carrier since there may be other carriers with the same component and hence the same bar code. As with the library books, a second bar code may be affixed to track the physical carrier. As with the library and the ISBN, the bar code must be affixed and the corresponding information entered and cross-referenced with the bar code.
  • A configured product, for example, a PC can have specific configuration of functions when built and sold but changed by the owner when adding functions and removing other functions. When the PC is brought in for warranty repairs, the current configuration should be compared with the original configuration. To identify the specific physical PC, an additional bar code label is usually affixed to the unit. Like the bar code on the library book or the bar code on the component carrier, the bar code is specific to the organization that applied the bar code and the system that is used to track the bar code.
  • However, if the book is misplaced and later found in another library, the bar code is not of use to identify the original library. Other labels or a name stamped on the book must be used to identify the original library. If the PC is serviced by a third party service provider, the third party requires access to the PC manufacturer system and have compatible bar code equipment to obtain the configuration information. If the third party service provider provided repair service to a number of manufacturers, the service provider may require a number of bar code systems to access the different configuration systems.
  • The Uniform Code Council, UCC, is the organization responsible for the definition and application of the bar code standards used for grocery and other industries that use the UPC and GTIN. The UPC was highly successful in transforming the grocery industry with the application of the bar code to identify items so that the check out counter bar code reader can read the bar code, access the pricing database for the item price and the inventory database to decrease the store inventory by the items sold. The bar code was used to identify the description of the item but not the item itself. The UCC has recently defined the Serial Shipping Container Code, SSCC, which can be used as a “license plate” to identify a physical shipping container. The SSCC is an 18-digit code containing the Company Prefix of the company creating the SSCC. The container is filled with items and the information is stored in a database. A SSCC is created and used as the key to the information in the database. The SSCC is also encoded as an 18 character bar code and applied to the shipping container. The SSCC can be read and used to access the database to obtain the information about the contents of the shipping container. The SSCC is self-identifying in that six digit positions, the Company Prefix, are assigned by the UCC, like the UPC and GTIN, to encode the owner of the SSCC. The owner of the SSCC assigns eleven digit positions and one digit is a check digit. Like the license plate on an automobile, each is unique and can be used to access information associated with the specific automobile. The license plate for an automobile is self-identifying. The number on the license plate does not identify the state that issued the license plate but the state name, color and picture on the license plate identifies the issuing state. Note that each state uses a sequence of letters and digits. Each combination is unique within a state's license plates. However, the number and letters from the license plate of one state may be used by a second state for a different automobile. The number from the first state identifies a specific automobile in the first state database. If used in another state, the number may not identify a physical automobile or certainly a different automobile. The SSCC is self-identifying and identifies a specific physical item. But the SSCC does not identify the item as the UPC or GTIN does. The SSCC is a second bar code and the item description identifier and the physical item identifier must be associated as with the second bar code on the book, or carrier, or PC.
  • Physical identification systems are used to support processes such as asset tracking, inventory tracking, configuration tracking, location tracking, item condition, etc. The physical identification systems require information describing the physical item and the unique identifier affixed to the item. The information associated with the item is available but not tied to a unique identifier nor accessible in a systematic process. What is desired is a single identifier, usually a bar code, affixed by the manufacturer, the selling trading partner, that can be used to identify the item and access the information associated with the item created and provided by the selling partner and a systematic process for the buying partner to access the information so that it can be used to initialize the item in the buyer's physical identification systems.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • FIG. 1A illustrates the division of digits in the Universal Product Code, UPC.
  • FIG. 1B illustrates the division of digits in the Global Trade Item Number, GTIN.
  • FIG. 1C illustrates the division of digits in an Item Identifier based on the GTIN.
  • FIG. 2 illustrates the process for a buyer system to initialize a Physical Identification System.
  • DESCRIPTION OF THE INVENTION
  • In the present invention, a machine-readable Item identifier, usually a bar code, is affixed to a physical item. The item identifier is unique and identifies that physical item as distinct from other items with the same description. The identifier has three segments: 1) catalog identifier, 2) item description identifier, and 3) physical item identifier. The catalog identifier is used to determine the catalog that provides the item description and a more detailed description of the physical item. The item description identifier is used to query the catalog, which returns the description of the item. The item description identifier and physical item identifier are used to query the catalog, which returns a more detailed description of the physical item. As an example, the UCC GTIN elements will be used to describe the item identifier. The GTIN consists of a Company Prefix, an Item Reference Number, and a Check Digit. (A Packaging level digit is also part of the GTIN but is ignored in this discussion. Assume that the Packaging level digit is 0.) The GTIN is used to identify the description of the item but not the item itself. All items with the same description have the same GTIN. The physical item identifier, illustrated in FIG. 1C, has in addition a Physical Item Number. The Physical Item Number is a set of digits, for this example, seven digits that are assigned to an item as a license plate. Six of the digits are used to create Physical Item Numbers so that each item has a unique number. The seventh digit is computed so that the Physical Item Number has a zero contribution to the GTIN Check Digit. That is, a GTIN with the Company Prefix and Item Reference Number has a Check Digit that is computed using an algorithm based on the values of the other digits in the GTIN. When the Physical Item Number is appended to the GTIN and the Check Digit algorithm is computed with the values of all of the other digits including the Physical Item Number, the Check Digit value is the same as the Check Digit value without the Physical Item Number. The Physical Item Number was defined in this manner so that the GTIN can be separated from the Physical Item Number and used as a GTIN without alteration. The result is that the item identifier is unique to an item.
  • The Company Prefix identifies the company to which the GTIN was assigned and thus, the catalog that cross-references the Item Reference Number to the item description. The Company Prefix serves as the catalog identifier. The Item Reference Number servers as the item description identifier. The Physical Item Number identifies a specific item with that GTIN. The Physical Item Number serves as the physical item identifier.
  • The item identifier provides a systematic process to identify the catalog associated with the item identifier and from the catalog the item description and additional item information for that specific physical item. Given an item identifier, the GTIN segment in the item identifier is used to access the UCC catalog to determine the owner of the GTIN and the Uniform Resource Locator, URL, of the catalog. Because the division of the Company Prefix and the Item Reference Number cannot be determined by inspection of a GTIN, the complete GTIN must be sent in the query of the UCC catalog. However, the UCC catalog determines the company assigned the GTIN using the Company Prefix digits. The company catalog also requires that the complete GTIN be in the query but the Item Reference Number is used to determine the item description since the Company Prefix is common to all of the GTIN. If a company has more than one GTIN ranges, each with a different Company Prefix, then the Company Prefix is required. However, each Company Prefix can be thought of as having a separate logical catalog where the Item Reference Number is the distinguishing identifier within the logical catalog. Thus, the Company Prefix still serves as the catalog identifier and the Item Reference Number still servers as the item description identifier. The GTIN is used to query the catalog to determine the description of the item. The complete item identifier can be used to query the catalog to determine additional information, such as item configuration, associated with that specific item. The item identifier and the item description are used to initialize the item in the physical identification systems. The additional information is also used in the physical identification system specific to the physical item.
  • The process to initialize a physical identification system is illustrated in FIG. 2. The manufacturer of an item affixes the item identifier to the item as part of the manufacturing process. The buyer system reads the item identifier and extracts the GTIN. The buyer system determines the manufacturer catalog by querying the UCC web site with the GTIN to obtain the company to whom the GTIN was assigned. The UCC web site may be augmented to provide the Uniform Resource Locator, URL, of the manufacturer catalog. The manufacturer has a catalog connected to a network, the Internet, that responds to queries with the GTIN of an item with the description of the item. The manufacturer may have additional information associated with the specific item. The configuration of the functions or features of the item is an example. The catalog responds to queries that include the physical item identifier with the additional information for the specific item. The buying partner's system queries the manufacturer catalog with the GTIN to obtain the item description. The buyer system uses the item identifier and the item description to initialize the buyer's physical identification system. The buyer system uses the physical item identifier to query the manufacturer catalog to obtain the additional information for the specific item if provided by the manufacturer catalog. The buyer's physical identification system is be initialized with the additional information such as the function configuration for the item with the item identifier. Not all items are individually configurable so there may not be additional information. This completes the initialization of the physical identification system.
  • A company manufacturing components for product assemblers can label the component carriers with an item identifier. The components have a GTIN that can be used to order a carrier containing a number of components and the manufacturer has a catalog with the description of the item (the carrier with components) and the associated GTIN. The item identifier is usually a bar code with the GTIN and the Physical Item Number that is unique for each physical carrier. Thus, each carrier has a unique identifier that can be use by the customer to track the number of unused components remaining in the carrier. The customer receives the physical carrier and reads the item identifier, the bar code. The customer's system extracts the GTIN from the item identifier and queries the UCC web site with the GTIN. The UCC web site returns with the Uniform Resource Locator, URL, of the web site of the manufacturing company that created the GTIN. The customer system uses the URL to query the manufacturer web site with the GTIN and the web site catalog returns the description of the components in the carrier and the number of components in the carrier when shipped. The customer system creates an entry in the customer inventory system and other physical identification system with the description of the item, the quantity in the carrier, and the complete item identifier bar code. A single physical action, reading the bar code on the component carrier, has established the physical identification of the carrier in the customer physical identification systems. When the carrier is used, the item identifier bar code is read to identify the carrier used in the assembly process. When the process has completed, the number of components used are subtracted from the number of items in the carrier at the beginning of the assembly process and the count of the remaining components is stored in the inventory system or other physical identification system.
  • A PC manufacturer assembles a PC with a configuration of functions. Each PC with the same GTIN may have a different configuration of functions. The PC has a GTIN that is used to order the base PC and the catalog provides means to order a configuration of functions as requested by the customer. The PC manufacturer assigns an item identifier to the PC and creates a catalog entry with the item identifier as the key and the configuration as the information that further describes that specific PC. The item identifier is encoded as a bar code and affixed to the PC. When the customer receives the PC, the customer can read the bar code and using a process similar to the process used by the customer of the component manufacturer, the customer can establish a record in the customer physical identification systems such as the inventory system for the PC including the configuration of functions. Since the item identifier is unique and associated with that PC, the item identifier bar code can be used for physical identification and tracking by the customer; an additional bar code is not required and the additional effort to associate the PC to the additional bar code is avoided. When the PC is repaired under warranty, the repair service provider can read the item identifier bar code and the repair service provider system can separate the GTIN and use the GTIN to query the UCC web site to obtain the URL of the PC manufacturer. The system then queries the PC manufacturer catalog with the item identifier to obtain the configuration of the PC when built. The single bar code read can provide access to the information related to the physical item with the item identifier bar code.
  • The changes to the configuration and repairs to the PC can be recorded in the information associated with the item identifier in the PC manufacturer catalog. The current configuration, repair history, and other information for that PC are located in one catalog. However, the PC manufacturer may not want to be responsible for the life of the PC and may want to provide a link to the catalog of the customer to whom the PC was sold or to the catalog of a third party service provider. In this case, the system reading the bar code, would first determine the manufacturer's catalog using the GTIN and the UCC catalog and then use the item identifier to query the manufacturer's catalog. The manufacturer's catalog may provide the configuration when the PC was built and the URL of the catalog that has the more current information on the specific PC. Using the URL, the system then queries the second catalog with the item identifier to determine the more current information on the specific PC.
  • The ISBN has a single catalog and a number of third parties host web sites with copies of the ISBN catalog. An item identifier for a book is the ISBN and the Physical Item Number where the ISBN servers as the catalog identifier and the item description identifier. A book publisher applies for an ISBN for a new book as is done today. When the book is printed, each book cover is printed with a bar code that has the ISBN and a unique Physical Item Number. The first book has the Physical Item Number “000000”, the second has “000001”, etc. Each book will have a unique identifier. If the standard for Physical Item Number is set at seven digits, six digits used for labeling each item and a digit used to compensate for the ISBN check digit, a million copies can be published for a given ISBN. If more that a million copies are published, a second ISBN must be used. In the past, the printing technology could not tailor each copy of a book. However, the current printing technology can economically print small differences in mass printed material. Magazines print the address of mail recipients right on the cover. A unique bar code can be printed on each book cover. Printing a bar code on an item is the same as affixing a bar code to an item.
  • A library receiving a new book can read the bar code on the book cover. The library system separates the ISBN in the item identifier and query an ISBN web site catalog to determine the title, author, publisher, etc. of the book and create an entry for the book (using the book description and item identifier bar code) in the library book tracking system, the physical identification system for the library. With the single bar code read, the book is ready to be loaned. The library system has a unique identifier for the book and has the information about the book in the library system. Additional information such as condition of the book, location in the shelves, etc. can be associated with the item identifier. Schools can use this for assigning books to students. A book buyer with a large collection can use the same process to catalog the buyer's library of books. Kids can keep track of the books they loan to friends.
  • The item identifier is a machine-readable identifier affixed to a physical item to uniquely identify and distinguish the item. Using the item identifier, catalogs can be queried to determine the characteristics of the item. A system can use the elements of the item identifier to query the appropriate catalogs and obtain information about the item so that the system can create the information in the physical identification system required to use and track the physical item.
  • DESCRIPTION OF A PREFERRED EMBODIMENT
  • The catalog functions and buyer's system are implemented as software programs written in Java, C++, Microsoft Visual Basic, or a number of programming languages. The programs may use a database for storing the item information, translation tables and other information. Database programs are available from Oracle, IBM, Microsoft, and many other providers. These programs and databases execute in computers manufactured by, for example, IBM, Sun, Dell, and Compaq. The computers may be, for example, PC's, workstations, mainframes, and hand-held computers. The computers may have an operating system such as UNIX, LINUX, Microsoft 2000, and IBM OS/9000. The computers are connected to a network that may be, for example, a LAN, WAN, Internet, Intranet, wireless LAN, or wireless Internet. The forms of communications between two systems connected by a network are defined by standards. The data structures for queries and responses are formulated by standards such as those defined and implemented by organization like RosettaNet. The definition of the item identifier, the GTIN, the ISBN, are defined and implemented by standards organization like the UCC and ISBN. A wide variety of bar code printing and reading equipment suppliers are available and are guided by standards from organizations like the UCC and ISBN.
  • As an example, the item identifier consists of a fourteen-digit GTIN and seven-digit Physical Item Number and is encoded as a bar code. The manufacturer of an item applies to the UCC for a GTIN range where the UCC determines the Company Prefix digits. The manufacturer sets the Item Reference Number digits for the items that are manufactured to an item description. The manufacturer generates a different physical item identifier, Physical Item Number, for each item with the same item description, concatenates the GTIN and Physical Item Number to form an item identifier and affixes the item identifier to an item. The manufacturer has a catalog that responds to queries with a GTIN with the description of the item that has that GTIN. If the item is configurable, the manufacturer adds the item configuration information to the catalog using the Physical Item Number as the key. The complete key may be the GTIN combined with the Physical Item Number, the complete item identifier. The buyer's system to process the item identifier has a bar code reader, an Internet connection and a program. The program accepts an item identifier as read by the bar code reader and checks that the bar code has the correct number of digits for an item identifier and that the check digit is correct. The program extracts the GTIN from the item identifier and queries the UCC web catalog using the GTIN as the search argument. The UCC catalog responds with the URL of the catalog associated with the GTIN. Using the URL, the program queries the catalog using the GTIN. The catalog responds with the item description. The program uses the item description and the item identifier to create the internal information to describe the item in the internal physical identification systems. If the item is a configured item, the program queries the catalog with the item identifier and the catalog responds with the configuration and other information for the specific item. The program uses the item configuration and other information for the specific item to create the internal information in the internal physical identification systems.
  • Note that if the item identifier uses the GTIN or ISBN, the GTIN or ISBN can be used by truncating the item identifier so that the GTIN or ISBN remains. The truncation can be done in the bar code reader, the system receiving the bar code, or other processes that receive the item identifier. The GTIN or ISBN can then be used by systems that use the GTIN or ISBN for point of sales, inventory counting, etc.

Claims (20)

1. An item identifier data structure embodied on a machine readable medium affixed to a physical item, a first catalog relating a catalog identifier to a second catalog, the second catalog relating an item description identifier to a description of the physical item, where the item identifier comprises three segments read as a single unit, the segments including:
a catalog identifier that is unique within the first catalog and specifies the second catalog,
an item description identifier that is unique within the second catalog, and
a physical item identifier that is not null and uniquely distinguishes the item identifier from other item identifiers that share the same catalog identifier and item description identifier; and
by this construction, identifies and distinguishes the physical item from other physical items with item identifiers.
2. The item identifier of claim 1 where the item description is provided by a query of the first catalog including the catalog identifier to return access to the second catalog and a query of the second catalog including the item description identifier to return the item description.
3. The item identifier of claim 1 and a physical identification system where the physical identification system is initialized for the physical item with a single read of the item identifier where the item description is provided by a query of the first catalog including the catalog identifier to return access to the second catalog and a query of the second catalog including the item description identifier to return the item description, and the physical identification system is initialized by relating the item identifier to the item description.
4. The item identifier of claim 1 and a point of sale system relating the catalog identifier and item description segments of an item identifier to the price of the physical item where the item identifier is read and the point of sale system is provided the catalog identifier and item description segments and returns the price of the physical item.
5. The item identifier of claim 1 and an inventory system relating the catalog identifier and item description segments of an item to the quantity of the item where the item identifier is read and the inventory system is provided the catalog identifier and item description segments and returns the quantity of the physical item.
6. The item identifier of claim 1 where the second catalog is augmented to relate the item description and physical item segments with data specific to a physical item where the item identifier is read and the second catalog is queried with the item description and physical item segments of the item identifier to provide data specific to the physical item.
7. The item identifier of claim 1 and a third catalog where the second catalog is augmented to relate the item description and physical item segments to specify the third catalog and the third catalog relates the item description and physical item segments with the data specific to a physical item where the item identifier is read and the second catalog is queried including the item description and physical item segment of the item identifier to specify the third catalog which is then queried including the item description and physical item segments of the item identifier to provide data specific to the physical item.
8. The item identifier of claim 1 with a check digit computed for the catalog identifier and item description identifier wherein the physical item identifier includes a digit with a value calculated so that the catalog identifier and item description identifier can be read and verified without reading the physical item identifier.
9. The item identifier of claim 1 wherein a single second catalog is provided and the catalog identifier segment is not requires and is null.
10. The item identifier of claim 1 where the item identifier is affixed to the physical item by the producer of the physical item.
11. The item identifier of claim 1 where two distinct physical items each with an affixed item identifier that share the same catalog identifier and item description identifier are distinguished by different physical item identifiers.
12. An item identifier data structure embodied on a machine readable medium affixed to a physical item, a first catalog relating a catalog identifier to a second catalog, the second catalog relating an item description identifier to a description of the physical item, where the item identifier is affixed to the physical item by the provider of the physical item;
comprises three segments read as a single unit, the segments including:
a catalog identifier that is unique within the first catalog and specifies the second catalog,
an item description identifier that is unique within the second catalog, and
a physical item identifier that is not null and uniquely distinguishes the item identifier from other item identifiers that share the same catalog identifier and item description identifier; and
by this construction, identifies and distinguishes the physical item from other physical items with item identifiers.
13. The item identifier of claim 12 and a point of sale system relating a catalog identifier and an item description identifier to an item price where the item identifier is read and the point of sale system is provided the catalog identifier and item description identifier and responds with the price of the physical item.
14. An item identifier data structure embodied on a machine readable medium affixed to a physical item, a company prefix specifying a company that assigns an item reference number for an item, and the item reference number specifying for the company a description of the physical item;
where the item identifier comprises three segments read as a single unit, the segments including:
a company prefix that is unique within the set of company prefixes,
an item reference number that is unique within the set of item reference numbers that share the company prefix, and
a physical item number that is not null and uniquely distinguishes the item identifier from other item identifiers that share the same company prefix and item reference number, and
by this construction, identifies and distinguishes the physical item from other physical items with item identifiers.
15. The item identifier of claim 14 where two distinct physical items each with an affixed item identifier that share the same company prefix and item reference number are distinguished by different physical item numbers.
16. The item identifier of claim 14 where the physical item number is generated by a counter associated with item identifiers that share the same company prefix and item reference number, where the counter is incremented when an item identifier that shares the same company prefix and item reference number is created so that each physical item number is not null and uniquely distinguishes the item identifier from other item identifiers that share the same company prefix and item reference number.
17. The item identifier of claim 14 where a first catalog relates a company prefix to identify a company and the first catalog is queried with the company prefix and identifies the company.
18. The item identifier of claim 14 where the company provides a second catalog relating an item reference number to the item description and the second catalog is queried with the item reference number and returns the description of the physical item.
19. The item identifier of claim 14 and a point of sale system relating a company prefix and item reference number to an item price where the item identifier is read and the point of sale system is queried including the company prefix and item reference number and returns the price of the physical item.
20. The item identifier of claim 14 and a physical identification system relating an item identifier to data specific to a physical item where the item identifier is read and the physical identification system is queried with the item identifier and returns data specific to the physical item.
US12/748,598 2002-04-22 2010-03-29 Item Identifier for a Physical Item, Catalogs, and Catalog Query Abandoned US20100185522A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US12/748,598 US20100185522A1 (en) 2002-04-22 2010-03-29 Item Identifier for a Physical Item, Catalogs, and Catalog Query

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US10/127,294 US7734506B2 (en) 2002-04-22 2002-04-22 Catalog, catalog query, and item identifier for a physical item
US12/748,598 US20100185522A1 (en) 2002-04-22 2010-03-29 Item Identifier for a Physical Item, Catalogs, and Catalog Query

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US10/127,294 Division US7734506B2 (en) 2002-04-22 2002-04-22 Catalog, catalog query, and item identifier for a physical item

Publications (1)

Publication Number Publication Date
US20100185522A1 true US20100185522A1 (en) 2010-07-22

Family

ID=29215229

Family Applications (3)

Application Number Title Priority Date Filing Date
US10/127,294 Expired - Fee Related US7734506B2 (en) 2002-04-22 2002-04-22 Catalog, catalog query, and item identifier for a physical item
US12/748,598 Abandoned US20100185522A1 (en) 2002-04-22 2010-03-29 Item Identifier for a Physical Item, Catalogs, and Catalog Query
US12/748,618 Abandoned US20100179917A1 (en) 2002-04-22 2010-03-29 Method to Initialize a Physical Identification System for a Physical Item Identifier

Family Applications Before (1)

Application Number Title Priority Date Filing Date
US10/127,294 Expired - Fee Related US7734506B2 (en) 2002-04-22 2002-04-22 Catalog, catalog query, and item identifier for a physical item

Family Applications After (1)

Application Number Title Priority Date Filing Date
US12/748,618 Abandoned US20100179917A1 (en) 2002-04-22 2010-03-29 Method to Initialize a Physical Identification System for a Physical Item Identifier

Country Status (1)

Country Link
US (3) US7734506B2 (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100268659A1 (en) * 2007-12-07 2010-10-21 Z-Firm, LLC Shipment preparation using network resource identifiers in packing lists
US8521656B2 (en) 2007-12-07 2013-08-27 Z-Firm, LLC Systems and methods for providing extended shipping options
US8527429B2 (en) 2007-12-07 2013-09-03 Z-Firm, LLC Shipment preparation using network resource identifiers in packing lists
US8805747B2 (en) 2007-12-07 2014-08-12 Z-Firm, LLC Securing shipment information accessed based on data encoded in machine-readable data blocks
US8812409B2 (en) 2007-12-07 2014-08-19 Z-Firm, LLC Reducing payload size of machine-readable data blocks in shipment preparation packing lists
US8818912B2 (en) 2007-12-07 2014-08-26 Z-Firm, LLC Methods and systems for supporting the production of shipping labels
US10417726B2 (en) 2007-12-07 2019-09-17 The Descartes Systems Group Inc. Methods and systems for producing shipping labels
US11227252B1 (en) 2018-09-28 2022-01-18 The Descartes Systems Group Inc. Token-based transport rules
US11430034B2 (en) * 2019-05-01 2022-08-30 Dell Products L.P. System for reducing communication payload on an electronic commerce network

Families Citing this family (33)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7734506B2 (en) * 2002-04-22 2010-06-08 Norman Ken Ouchi Catalog, catalog query, and item identifier for a physical item
DE10320711A1 (en) * 2003-05-08 2004-12-16 Siemens Ag Method and arrangement for setting up and updating a user interface for accessing information pages in a data network
CN100519351C (en) * 2003-07-02 2009-07-29 美国邮政管理局 System and method for tracking shipment of items utilizing rfid-tags
US20050096938A1 (en) * 2003-10-30 2005-05-05 Zurimedia, Inc. System and method for providing and access-controlling electronic content complementary to a printed book
US20050102200A1 (en) * 2003-11-10 2005-05-12 Carnes Benjamin G. Method and system for selling and purchasing previously owned items
US7546289B2 (en) * 2005-05-11 2009-06-09 W.W. Grainger, Inc. System and method for providing a response to a search query
DE102006028569A1 (en) * 2006-06-22 2007-12-27 Jan Fahrig Method for providing product-specific data
JP4229971B1 (en) * 2007-06-15 2009-02-25 データバンク株式会社 Vehicle number action instruction device, vehicle number action instruction system, and vehicle number action instruction method
US20100229438A1 (en) * 2009-03-13 2010-09-16 Michael Kaperst Marking kit
US9202242B2 (en) * 2009-03-20 2015-12-01 Oracle International Corporation Unified classification approach for different types of items in enterprise procurement catalogs
EP2502197A4 (en) 2009-12-21 2014-11-19 Blackhawk Network Inc System for packaging, processing, and activating a bundled greeting and gift card
JP2013543603A (en) * 2010-05-20 2013-12-05 エルジェイエル,インコーポレイテッド An event-based mutual network that recommends, compares, and evaluates personal appearance styles
US20130054330A1 (en) * 2011-08-29 2013-02-28 Ryan O'Donnell Methods and systems for collective purchasing via an online store
US20130159396A1 (en) * 2011-12-17 2013-06-20 stkr,it, LLC System for storing and retrieving data
US20130179307A1 (en) * 2012-01-10 2013-07-11 Thermo Fisher Scientific Inc. Methods And Systems For Restocking Inventory
EP2637135A1 (en) * 2012-03-08 2013-09-11 Essilor International (Compagnie Générale D'Optique) Method for ordering a spectacle lens and associated system
US20130268412A1 (en) * 2012-04-05 2013-10-10 Gerardo Camacho System and Method for Selectively Populating an Itemized Display
US9582810B2 (en) * 2012-04-20 2017-02-28 John Wingle Quick response information management system and method
US9754293B1 (en) 2012-04-20 2017-09-05 Lotmonkey, Llc System and method for on-vehicle merchandising
US20130317869A1 (en) * 2012-05-23 2013-11-28 Oracle International Corporation Guided punchout catalog
US8943065B2 (en) 2012-05-23 2015-01-27 Oracle International Corporation Catalog performance and integrity analysis
US10140621B2 (en) * 2012-09-20 2018-11-27 Ebay Inc. Determining and using brand information in electronic commerce
US8678272B1 (en) 2012-09-26 2014-03-25 Catalina Marketing Corporation Dimensional translator
US9552565B2 (en) 2013-08-01 2017-01-24 Fisher Clinical Services Inc. Method and system for specialized handling of packages
US9721226B2 (en) 2013-08-01 2017-08-01 Fisher Clinical Services Inc. Method and system for specialized handling of packages
US20150058181A1 (en) * 2013-08-21 2015-02-26 ShopAdvisor, Inc. Methods and systems for product identifier mapping
FR3027434A1 (en) * 2014-10-17 2016-04-22 Traceacode METHOD FOR THE SINGLE IDENTIFICATION OF ARTICLES AND THE MANAGEMENT OF THIS MULTI-OPERATOR IDENTIFICATION
US10803272B1 (en) * 2016-09-26 2020-10-13 Digimarc Corporation Detection of encoded signals and icons
US10853903B1 (en) 2016-09-26 2020-12-01 Digimarc Corporation Detection of encoded signals and icons
US20180158071A1 (en) * 2016-12-06 2018-06-07 Polestar Ltd Llc System for Tracking and Authenticating an Item
US11561988B2 (en) * 2016-12-30 2023-01-24 Opsec Online Limited Systems and methods for harvesting data associated with fraudulent content in a networked environment
US11257198B1 (en) 2017-04-28 2022-02-22 Digimarc Corporation Detection of encoded signals and icons
US20230214773A1 (en) * 2022-01-03 2023-07-06 International Business Machines Corporation Equipment maintenance and automated inventory management using predictive modeling

Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4750113A (en) * 1985-02-28 1988-06-07 Unisys Corporation Dual function I/O controller
US5950173A (en) * 1996-10-25 1999-09-07 Ipf, Inc. System and method for delivering consumer product related information to consumers within retail environments using internet-based information servers and sales agents
US6016504A (en) * 1996-08-28 2000-01-18 Infospace.Com, Inc. Method and system for tracking the purchase of a product and services over the Internet
US6023683A (en) * 1994-08-10 2000-02-08 Fisher Scientific Company Electronic sourcing system and method
US6101515A (en) * 1996-05-31 2000-08-08 Oracle Corporation Learning system for classification of terminology
US6119102A (en) * 1996-04-15 2000-09-12 Made2Manage Systems, Inc. MRP system with viewable master production schedule
US6123259A (en) * 1998-04-30 2000-09-26 Fujitsu Limited Electronic shopping system including customer relocation recognition
US6170002B1 (en) * 1997-07-28 2001-01-02 Solectron Corporation Workflow systems and methods
US6292894B1 (en) * 1997-09-08 2001-09-18 Science Applications International Corporation System, method, and medium for retrieving, organizing, and utilizing networked data
US20030018894A1 (en) * 2001-07-19 2003-01-23 David Hall System for memorabilia encapsulation and authentication
US20030163390A1 (en) * 2002-02-22 2003-08-28 Techno Mecca, Inc. Method of searching and ordering books via the internet
US20030188941A1 (en) * 2002-04-03 2003-10-09 Davis Toren S. Tuned mass damper with translational axis damping
US20030200152A1 (en) * 2002-04-19 2003-10-23 Computer Associates Think, Inc. Wireless shopping system and method

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5231566A (en) * 1991-03-29 1993-07-27 Shoppers Express Method and apparatus for producing a catalog
US7711598B2 (en) * 1996-10-25 2010-05-04 Ipf, Inc. Web-based consumer product marketing communication network for managing and delivering consumer product marketing communications to consumers along e-commerce (EC) enabled web sites on the world wide web (WWW), using multi-mode virtual kiosks (MMVKS) driven by server=side components embodying consumer product identifiers and driven by consumer product information (CPI) links managed by product manufacturer team members and/or their agents
US6292707B1 (en) 1998-11-12 2001-09-18 Trw Inc. Integrated design and manufacturing system
US6591252B1 (en) * 1999-03-04 2003-07-08 Steven R. Young Method and apparatus for authenticating unique items
US6584449B1 (en) * 2000-08-07 2003-06-24 Ncr Corporation Time-stamping of merchandise prior to sale
US20020139846A1 (en) * 2001-03-28 2002-10-03 Needham Bradford H. Method and system for handheld shopping assistant
GB0120439D0 (en) * 2001-08-22 2001-10-17 Technologies Ltd H Trading card or playing card system
US20040002371A1 (en) * 2001-10-01 2004-01-01 Claude Paquin Method and apparatus for automated system for validating a set of collectible lottery tickets
US20030135432A1 (en) * 2002-01-15 2003-07-17 Mcintyre Henry F. Method and apparatus for managing the delivery and return of goods
US7139769B2 (en) * 2002-03-11 2006-11-21 Norman Ken Ouchi Catalog, catalog query, and item identifier for configurable items
US7734506B2 (en) * 2002-04-22 2010-06-08 Norman Ken Ouchi Catalog, catalog query, and item identifier for a physical item
US7680704B2 (en) * 2003-06-24 2010-03-16 Norman Ken Ouchi Compact item descriptor, catalog system and item part number validation
US7299102B2 (en) * 2004-12-02 2007-11-20 Norman Ken Ouchi Method and system for engineering change implementation

Patent Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4750113A (en) * 1985-02-28 1988-06-07 Unisys Corporation Dual function I/O controller
US6023683A (en) * 1994-08-10 2000-02-08 Fisher Scientific Company Electronic sourcing system and method
US6119102A (en) * 1996-04-15 2000-09-12 Made2Manage Systems, Inc. MRP system with viewable master production schedule
US6101515A (en) * 1996-05-31 2000-08-08 Oracle Corporation Learning system for classification of terminology
US6016504A (en) * 1996-08-28 2000-01-18 Infospace.Com, Inc. Method and system for tracking the purchase of a product and services over the Internet
US5950173A (en) * 1996-10-25 1999-09-07 Ipf, Inc. System and method for delivering consumer product related information to consumers within retail environments using internet-based information servers and sales agents
US6170002B1 (en) * 1997-07-28 2001-01-02 Solectron Corporation Workflow systems and methods
US6292894B1 (en) * 1997-09-08 2001-09-18 Science Applications International Corporation System, method, and medium for retrieving, organizing, and utilizing networked data
US6123259A (en) * 1998-04-30 2000-09-26 Fujitsu Limited Electronic shopping system including customer relocation recognition
US20030018894A1 (en) * 2001-07-19 2003-01-23 David Hall System for memorabilia encapsulation and authentication
US20030163390A1 (en) * 2002-02-22 2003-08-28 Techno Mecca, Inc. Method of searching and ordering books via the internet
US20030188941A1 (en) * 2002-04-03 2003-10-09 Davis Toren S. Tuned mass damper with translational axis damping
US20030200152A1 (en) * 2002-04-19 2003-10-23 Computer Associates Think, Inc. Wireless shopping system and method

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100268659A1 (en) * 2007-12-07 2010-10-21 Z-Firm, LLC Shipment preparation using network resource identifiers in packing lists
US8185479B2 (en) 2007-12-07 2012-05-22 Z-Firm, LLC Shipment preparation using network resource identifiers in packing lists
US8521656B2 (en) 2007-12-07 2013-08-27 Z-Firm, LLC Systems and methods for providing extended shipping options
US8527429B2 (en) 2007-12-07 2013-09-03 Z-Firm, LLC Shipment preparation using network resource identifiers in packing lists
US8805747B2 (en) 2007-12-07 2014-08-12 Z-Firm, LLC Securing shipment information accessed based on data encoded in machine-readable data blocks
US8812409B2 (en) 2007-12-07 2014-08-19 Z-Firm, LLC Reducing payload size of machine-readable data blocks in shipment preparation packing lists
US8818912B2 (en) 2007-12-07 2014-08-26 Z-Firm, LLC Methods and systems for supporting the production of shipping labels
US9646281B2 (en) 2007-12-07 2017-05-09 Z-Firm, LLC Systems and methods for providing extended shipping options
US10148656B2 (en) 2007-12-07 2018-12-04 The Descartes Systems Group Inc. Securing shipment information accessed based on data encoded in machine-readable data blocks
US10373095B2 (en) 2007-12-07 2019-08-06 The Descartes Systems Group Inc. Shipment preparation using network resource identifiers in packing lists
US10410163B2 (en) 2007-12-07 2019-09-10 The Descartes Systems Group Inc. Reducing payload size of machine-readable data blocks in shipment preparation packing lists
US10417726B2 (en) 2007-12-07 2019-09-17 The Descartes Systems Group Inc. Methods and systems for producing shipping labels
US10650341B2 (en) 2007-12-07 2020-05-12 The Descartes Systems Group Inc. Systems and methods for providing extended shipping options
US11227252B1 (en) 2018-09-28 2022-01-18 The Descartes Systems Group Inc. Token-based transport rules
US11430034B2 (en) * 2019-05-01 2022-08-30 Dell Products L.P. System for reducing communication payload on an electronic commerce network

Also Published As

Publication number Publication date
US20100179917A1 (en) 2010-07-15
US7734506B2 (en) 2010-06-08
US20030200155A1 (en) 2003-10-23

Similar Documents

Publication Publication Date Title
US7734506B2 (en) Catalog, catalog query, and item identifier for a physical item
US5913210A (en) Methods and apparatus for disseminating product information via the internet
US6430554B1 (en) Interactive system for investigating products on a network
US6418441B1 (en) Methods and apparatus for disseminating product information via the internet using universal product codes
US7853480B2 (en) System and method for providing export services to merchants
US7962372B2 (en) Product common object
US8135621B2 (en) System and method for supporting anonymous transactions
EP2605201A1 (en) Method of processing a ticket order
US20050246237A1 (en) System and method for automatic access of a remote computer over a network
US20060011720A1 (en) Methods and apparatus for transferring product information from manufacturers to retailers and distributors via the Internet
US20040143516A1 (en) System for allowing vendors to manage product information in a database system
US7139769B2 (en) Catalog, catalog query, and item identifier for configurable items
US7660788B1 (en) Mapping part numbers and other identifiers
US20070276808A1 (en) URL Embedded Product Identifications Means and Method
WO2001027720A2 (en) Universal product classification method and system for use with an internet worked computer system
Brock Integrating the electronic product code (EPC) and the global trade item number (GTIN)
US7680704B2 (en) Compact item descriptor, catalog system and item part number validation
US20030144914A1 (en) Internet-based ordering system with multiply-interfaced shopping cart
US20060184423A1 (en) Selecting Business Partners to Conduct Business-to-business (B2B) Transactions
US20020198787A1 (en) Company and college online book ordering system, also known as cobos
US20020169853A1 (en) Accessing and recording information via the internet for specific products, services and transactions
US7028004B2 (en) Method for ordering and consigning items
Österle et al. Electronic commerce in the procurement of indirect goods
CN116402592B (en) Commodity order picking generation method and system at supplier side
Kornelius et al. Aspects of the External Integration of Production Management Systems with EDI.

Legal Events

Date Code Title Description
STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION