Patent US7003729B1 successfully refreshed from Google Patents.
← Back to Patent Explorer
US7003729B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus for supporting multiple alternative graphical user interfaces in computer-moderated electronic commerce

Assignee: Blue Yonder Group Inc
•
Filing: 2000-04-19
•
Granted: 2006-02-21
•
Expires: 2020-04-19
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system and method supports multiple alternative graphical user interfaces in computer-moderated electronic commerce. A single database system provides information necessary for standard graphical user interface display by different display engines. The information which is supplied to generate user interface objects is formatted to support low bandwidth graphical user interfaces. In particular, formatting is selected so that low bandwidth HTML engines render a user interface similar to that displayed by higher bandwidth engines.

Inventors

  • 👤 Harri Rajala
  • 👤 Sami Lahti
  • 👤 Tapani Rautavirta
  • 👤 Samu Lahti
  • 👤 Markus Salmi

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-06 16:24
CPC Classifications
G; G06; G06Q; G06Q30/00; G06Q30/06; G06Q30/0601; G06Q30/0641; Y; Y10; Y10S; Y10S715/00; Y10S715/961; Y10S715/962

Claims Analysis

Total Claims: 21
Claim 1
Independent Claim 180 words
A system for communicating commercial transaction information between a Seller and a plurality of Buyers over a distributed data processing system, comprising: a single database for maintaining a plurality of user interface metadata elements including at least component identifications and component properties; a visual rule model for configuring a plurality of graphical user interface dialog pages utilizing the metadata and a plurality of dialog rules; a plurality of rendering engines each adapted to respond to commands from the visual rule model and each further operable to construct a plurality of graphical user interface screens in a different language; and a dialog manager operable to select one of the plurality of rendering engines for each Buyer based on a bandwidth of the Buyer's communication channel and further operable to pass at least the metadata elements to the selected rendering engine in order to dynamically construct a plurality of graphical user interface screens in the distributed data processing systems in order to allow the communication of information between the Seller and the plurality of Buyers necessary related to a potential commercial transaction.
Claim 2
Independent Claim 180 words
A system for communicating commercial transaction information between a Seller and a plurality of Buyers over a distributed data processing system, comprising: a single database for maintaining a plurality of user interface metadata elements including at least component identifications and component properties; a visual rule model for configuring a plurality of graphical user interface dialog pages utilizing the metadata and a plurality of dialog rules; a plurality of rendering engines each adapted to respond to commands from the visual rule model and each further operable to construct a plurality of graphical user interface screens in a different language; and a dialog manager operable to select one of the plurality of rendering engines for each Buyer based on a bandwidth of the Buyer's communication channel and further operable to pass at least the metadata elements to the selected rendering engine in order to dynamically construct a plurality of graphical user interface screens in the distributed data processing systems in order to allow the communication of information between the Seller and the plurality of Buyers necessary related to a potential commercial transaction.
Claim 3
Dependent Claim 17 words
The system of claim 1 , wherein the language of one rendering engine comprises hyper-text mark-up language.
Claim 4
Dependent Claim 18 words
The system according to claim 1 , wherein one communication channel comprises a relatively low bandwidth communication channel.
Claim 5
Dependent Claim 17 words
The system of claim 3 , wherein the relatively low bandwidth communication channel comprises an Internet connection.
Claim 6
Independent Claim 151 words
A method of conducting computer-moderated commercial transactions, comprising: providing a single database which contains product metadata relating to objects of computer-moderated commerce; providing a plurality of alternative rendering engines for constructing a plurality of graphical user interface screens relating to the objects of computer-moderated commerce; providing a dialog manager which can be utilized to provide commands to the plurality of alternative rendering engines; establishing a relatively low bandwidth communication channel with a customer; selecting one of the plurality of rendering engines based on the bandwidth of the customer's communication channel; and during interaction with the customer in a computer-moderated commercial transaction, utilizing the dialog manager to pass the product metadata from the single database to the selected rendering engine to dynamically construct a series of graphical user interface screens which include active and passive portions for presenting a plurality of product options to the customer and to record the customer's selection.
Claim 7
Independent Claim 151 words
A method of conducting computer-moderated commercial transactions, comprising: providing a single database which contains product metadata relating to objects of computer-moderated commerce; providing a plurality of alternative rendering engines for constructing a plurality of graphical user interface screens relating to the objects of computer-moderated commerce; providing a dialog manager which can be utilized to provide commands to the plurality of alternative rendering engines; establishing a relatively low bandwidth communication channel with a customer; selecting one of the plurality of rendering engines based on the bandwidth of the customer's communication channel; and during interaction with the customer in a computer-moderated commercial transaction, utilizing the dialog manager to pass the product metadata from the single database to the selected rendering engine to dynamically construct a series of graphical user interface screens which include active and passive portions for presenting a plurality of product options to the customer and to record the customer's selection.
Claim 8
Dependent Claim 20 words
The method of claim 5 , wherein one of the plurality of rendering engines comprises a hyper-text mark-up rendering engine.
Claim 9
Dependent Claim 17 words
The method of claim 5 , wherein the relatively low bandwidth communication channel comprises an Internet connection.
Claim 10
Independent Claim 202 words
A method of conducting a computer-moderated commercial transaction between a Seller and a Buyer, comprising: providing a distributed data processing system including a relatively low-bandwidth communication channel between the Seller and Buyer; providing a single database under the control of the Seller which contains metadata related to the subject of the commercial transaction; providing a plurality of alternative rendering engines each of which is responsive to rendering commands which is in a different programming language; providing a dialog manager program under the control of the Seller which moderates the passing of metadata and rendered objects over the distributed data processing system to the Buyer in the form of graphical user interface screens; selecting one of the plurality of rendering engines based on the bandwidth of the communications channel; passing transaction information to the Buyer over the relatively low-bandwidth communication channel of the distributed data processing system in the form of graphical user interface screens which confine particular relevant portions of the metadata and the output of the selected rendering engine; and receiving transaction selections from the Buyer over the relatively low-bandwidth communication channel of the distributed data processing system through monitoring of interaction between the Buyer and the graphical user interface screens.
Claim 11
Independent Claim 202 words
A method of conducting a computer-moderated commercial transaction between a Seller and a Buyer, comprising: providing a distributed data processing system including a relatively low-bandwidth communication channel between the Seller and Buyer; providing a single database under the control of the Seller which contains metadata related to the subject of the commercial transaction; providing a plurality of alternative rendering engines each of which is responsive to rendering commands which is in a different programming language; providing a dialog manager program under the control of the Seller which moderates the passing of metadata and rendered objects over the distributed data processing system to the Buyer in the form of graphical user interface screens; selecting one of the plurality of rendering engines based on the bandwidth of the communications channel; passing transaction information to the Buyer over the relatively low-bandwidth communication channel of the distributed data processing system in the form of graphical user interface screens which confine particular relevant portions of the metadata and the output of the selected rendering engine; and receiving transaction selections from the Buyer over the relatively low-bandwidth communication channel of the distributed data processing system through monitoring of interaction between the Buyer and the graphical user interface screens.
Claim 12
Dependent Claim 16 words
The method of claim 8 , wherein the relatively low-bandwidth communication channel comprises an Internet connection.
Claim 13
Dependent Claim 17 words
The method of claim 8 , wherein one of the programming languages comprises a hyper-text mark-up language.
Claim 14
Dependent Claim 159 words
Software for computer-moderated commercial transactions, the software embodied in computer-readable media and when executed operable to: provide a single database which contains product metadata relating to objects of computer-moderated commerce; provide a plurality of alternative rendering engines for constructing a plurality of graphical user interface screens relating to the objects of computer-moderated commerce; provide a dialog manager which can be utilized to provide commands to the plurality of alternative rendering engines; establish a relatively low bandwidth communication channel with a customer; select one of the plurality of rendering engines based on the bandwidth of the customer's communication channel; and during interaction with the customer in a computer-moderated commercial transaction, utilize the dialog manager to pass the product metadata from the single database to the selected rendering engine to dynamically construct a series of graphical user interface screens which include active and passive portions for presenting a plurality of product options to the customer and to record the customer's selection.
Claim 15
Dependent Claim 159 words
Software for computer-moderated commercial transactions, the software embodied in computer-readable media and when executed operable to: provide a single database which contains product metadata relating to objects of computer-moderated commerce; provide a plurality of alternative rendering engines for constructing a plurality of graphical user interface screens relating to the objects of computer-moderated commerce; provide a dialog manager which can be utilized to provide commands to the plurality of alternative rendering engines; establish a relatively low bandwidth communication channel with a customer; select one of the plurality of rendering engines based on the bandwidth of the customer's communication channel; and during interaction with the customer in a computer-moderated commercial transaction, utilize the dialog manager to pass the product metadata from the single database to the selected rendering engine to dynamically construct a series of graphical user interface screens which include active and passive portions for presenting a plurality of product options to the customer and to record the customer's selection.
Claim 16
Dependent Claim 20 words
The software of claim 11 , wherein one of the plurality of rendering engines comprises a hyper-text mark-up rendering engine.
Claim 17
Dependent Claim 17 words
The software of claim 11 , wherein the relatively low bandwidth communication channel comprises an Internet connection.
Claim 18
Independent Claim 162 words
A system for computer-moderated commercial transactions, comprising: means for providing a single database which contains product metadata relating to objects of computer-moderated commerce; means for providing a plurality of alternative rendering engines for constructing a plurality of graphical user interface screens relating to the objects of computer-moderated commerce; means for providing a dialog manager which can be utilized to provide commands to the plurality of alternative rendering engines; means for establishing a relatively low bandwidth communication channel with a customer; means for selecting one of the plurality of rendering engines based on the bandwidth of the customer's communication channel; and means for, during interaction with the customer in a computer-moderated commercial transaction, utilizing the dialog manager to pass the product metadata from the single database to the selected rendering engine to dynamically construct a series of graphical user interface screens which include active and passive portions for presenting a plurality of product options to the customer and to record the customer's selection.
Claim 19
Independent Claim 162 words
A system for computer-moderated commercial transactions, comprising: means for providing a single database which contains product metadata relating to objects of computer-moderated commerce; means for providing a plurality of alternative rendering engines for constructing a plurality of graphical user interface screens relating to the objects of computer-moderated commerce; means for providing a dialog manager which can be utilized to provide commands to the plurality of alternative rendering engines; means for establishing a relatively low bandwidth communication channel with a customer; means for selecting one of the plurality of rendering engines based on the bandwidth of the customer's communication channel; and means for, during interaction with the customer in a computer-moderated commercial transaction, utilizing the dialog manager to pass the product metadata from the single database to the selected rendering engine to dynamically construct a series of graphical user interface screens which include active and passive portions for presenting a plurality of product options to the customer and to record the customer's selection.
Claim 20
Dependent Claim 20 words
The system of claim 14 , wherein one of the plurality of rendering engines comprises a hyper-text mark-up rendering engine.
Claim 21
Dependent Claim 17 words
The system of claim 14 , wherein the relatively low bandwidth communication channel comprises an Internet connection.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2009-02-20 2009-08-22 2010-02-21 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2013-02-20 2013-08-22 2014-02-21 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2017-02-20 2017-08-22 2018-02-21 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag