← Back to Patent Explorer
US6154738A Expired / Lapsed US ⏱️ 0.0 years remaining

Methods and apparatus for disseminating product information via the internet using universal product codes

Assignee: Product Association Technologies LLC
•
Filing: 1999-05-21
•
Granted: 2000-11-28
•
Expires: 2019-05-21
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Methods and apparatus for disseminating over the Internet product information produced and maintained by product manufacturers using existing universal product codes (bar codes) as access keys. A cross-referencing resource, which may take the form of an independent HTTP server, an LDAP directory server, or the existing Internet Domain Name Service (DNS), receives Internet request messages containing all or part of a universal product code and returns the Internet address at which information about the identified product, or the manufacturer of that product, may be obtained. By using preferred Web data storage formats which conform to XML, XLS, XLink, Xpointer and RDF specifications, product information may be seamlessly integrated with information from other sources. A "web register" module can be employed to provide an Internet interface between a shared sales Internet server and an otherwise conventional inventory control system, and operates in conjunction with the cross-referencing server to provide detailed product information to Internet shoppers who may purchase goods from existing stores via the Internet.

Inventors

  • 👤 Charles Gainor Call

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 00:52
CPC Classifications
G; G06; G06Q; G06Q30/00; G06Q30/06; G06Q20/00; G06Q20/08; G06Q20/20; G06Q20/201; G06Q20/208; G06Q30/02; G06Q30/0601; G06Q30/0641; Y; Y10; Y10S; Y10S707/00; Y10S707/99931; Y10S707/99933; Y10S707/99934

Claims Analysis

Total Claims: 16
Claim 1
Independent Claim 285 words
The method for disseminating product information via the Internet which comprises, in combination, the steps of: establishing a cross-referencing resource connected to the Internet which includes a database containing a plurality of cross-references, each of said cross-references specifying the correspondence between a group of one or more universal product code values and the Internet address of a source of information which describes the products designated by said group of one or more code values, transmitting via the Internet a Web page containing at least one hyperlink including a reference to separately stored information, said reference including a particular universal product code value that uniquely designates a selected product, employing a Web browser program to receive said Web page and display said Web page to a user, further employing said Web browser to respond to the activation of said hyperlink by said user by transmitting a first request message to said cross-referencing resource, said first request message containing at least a portion of said particular universal product code value, processing said first request message at said cross-referencing resource by referring to said database to identify the particular Internet address which corresponds to said particular universal product code value and returning a redirection message to said Web browser which contains said particular Internet address; employing said Web browser to automatically respond to said redirection message by transmitting a second request message to said particular Internet address; employing a Web server connected to the Internet at said particular Internet address to respond to said second request message by returning product information describing said selected product to said Web browser, and employing said Web browser program to automatically display said product information from said Web server to said user.
Claim 2
Independent Claim 285 words
The method for disseminating product information via the Internet which comprises, in combination, the steps of: establishing a cross-referencing resource connected to the Internet which includes a database containing a plurality of cross-references, each of said cross-references specifying the correspondence between a group of one or more universal product code values and the Internet address of a source of information which describes the products designated by said group of one or more code values, transmitting via the Internet a Web page containing at least one hyperlink including a reference to separately stored information, said reference including a particular universal product code value that uniquely designates a selected product, employing a Web browser program to receive said Web page and display said Web page to a user, further employing said Web browser to respond to the activation of said hyperlink by said user by transmitting a first request message to said cross-referencing resource, said first request message containing at least a portion of said particular universal product code value, processing said first request message at said cross-referencing resource by referring to said database to identify the particular Internet address which corresponds to said particular universal product code value and returning a redirection message to said Web browser which contains said particular Internet address; employing said Web browser to automatically respond to said redirection message by transmitting a second request message to said particular Internet address; employing a Web server connected to the Internet at said particular Internet address to respond to said second request message by returning product information describing said selected product to said Web browser, and employing said Web browser program to automatically display said product information from said Web server to said user.
Claim 3
Dependent Claim 47 words
The method set forth in claim 1 wherein said portion is the company code portion of a said particular universal product code and wherein said particular Internet address specifies the location of an Internet resource operated on behalf of the manufacturer specified by said company code portion.
Claim 4
Dependent Claim 26 words
The method set forth in claim 1 wherein said information describing the product designated by said particular universal product code is expressed in eXtensible Markup Language.
Claim 5
Dependent Claim 26 words
The method set forth in claim 2 wherein said information describing the product designated by said particular universal product code is expressed in eXtensible Markup Language.
Claim 6
Dependent Claim 306 words
Apparatus for delivering product information via the Internet which comprises, in combination: a first computer connected to the Internet for producing a web page containing at least one hypertext link to product information, said hypertext link containing a reference which includes at least a portion of a particular universal product code which designates a particular product, a second computer connected to the Internet for maintaining a cross-referencing database storing information and operating as a cross-referencing resource which associates universal product codes and corresponding Internet addresses identifying remote resources from which data may be retrieved which describes the products identified by said universal product codes, said second computer including means for responding to a request message containing a least a portion of a given universal product code by transmitting a response message specifying the corresponding Internet address from which information describing the product designed by said universal product code may be retrieved and to which said request message should be redirected, and a third computer connected to the Internet for executing a web browser program, said web browser program comprising means for retrieving said web page from said first computer, means for identifying said hypertext link in said web page and transmitting a first request message to said cross-referencing resource, said request message containing at least a portion of said particular universal product code to obtain from said second computer a response message specifying a particular universal product code to which said first request message should be redirected, and means automatically responsive to the receipt of said response message for transmitting a second request message to said to said particular Internet address to retrieve product information describing the product designated by said particular universal product code, and means for receiving and displaying said product information returned to said third computer in response to said second request message.
Claim 7
Dependent Claim 306 words
Apparatus for delivering product information via the Internet which comprises, in combination: a first computer connected to the Internet for producing a web page containing at least one hypertext link to product information, said hypertext link containing a reference which includes at least a portion of a particular universal product code which designates a particular product, a second computer connected to the Internet for maintaining a cross-referencing database storing information and operating as a cross-referencing resource which associates universal product codes and corresponding Internet addresses identifying remote resources from which data may be retrieved which describes the products identified by said universal product codes, said second computer including means for responding to a request message containing a least a portion of a given universal product code by transmitting a response message specifying the corresponding Internet address from which information describing the product designed by said universal product code may be retrieved and to which said request message should be redirected, and a third computer connected to the Internet for executing a web browser program, said web browser program comprising means for retrieving said web page from said first computer, means for identifying said hypertext link in said web page and transmitting a first request message to said cross-referencing resource, said request message containing at least a portion of said particular universal product code to obtain from said second computer a response message specifying a particular universal product code to which said first request message should be redirected, and means automatically responsive to the receipt of said response message for transmitting a second request message to said to said particular Internet address to retrieve product information describing the product designated by said particular universal product code, and means for receiving and displaying said product information returned to said third computer in response to said second request message.
Claim 8
Dependent Claim 47 words
The apparatus set forth in claim 5 wherein said response message takes the form of a hypertext transport protocol response message which includes a location header field containing a destination URL specifying said particular Internet address whereby said request message is redirected to said particular destination URL.
Claim 9
Dependent Claim 46 words
The apparatus set forth in claim 5 wherein said database stores a company code portion of a said universal product code and wherein said corresponding Internet address specifies the location of an Internet resource operated on behalf of the entity specified by said company code portion.
Claim 10
Dependent Claim 17 words
The apparatus set forth in claim 5 wherein said cross-referencing resource is the Internet Domain Name Service.
Claim 11
Dependent Claim 17 words
The apparatus set forth in claim 8 wherein said product information is expressed in extensible markup language.
Claim 12
Dependent Claim 25 words
The apparatus set forth in claim 9 wherein said web browser displays said product information in accordance with stylesheet information specified on said web page.
Claim 13
Dependent Claim 27 words
The apparatus set forth in claim 10 wherein said product information satisfies the validity requirements contained in a predetermined standard XML Document Type Definition for product information.
Claim 14
Dependent Claim 27 words
The apparatus set forth in claim 10 wherein said product information conforms to a schema expressed in accordance with the Resource Description Framework (RDF) and Syntax Specification.
Claim 15
Dependent Claim 69 words
The apparatus as set forth in claim 5 wherein said reference in said web page is contained in a hypertext link anchored by a visual element which is retrieved from said second computer by said web browser program when said web page is displayed, said visual element having content which is dependent upon the nature of the information stored in said database relating to said particular universal product code.
Claim 16
Dependent Claim 43 words
The apparatus as set forth in claim 13 wherein said visual element is an image file transmitted to said web browser from said second computer in response to an image request message containing at least a portion of said particular universal product code.

References Cited (Backward Citations)

US6045048A Cited
US5794221A Cited
US5804803A Cited
US5918214A Cited
US5950173A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2003-11-28 2004-05-29 2004-11-28 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2007-11-28 2008-05-29 2008-11-28 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2011-11-28 2012-05-29 2012-11-28 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag