[go: up one dir, main page]

DE10246000A1 - Computer system for visualizing market offers in an e-trade environment, whereby offer data is specified as a number of variables that are then displayed for each offer as an easily visualized geometric pattern - Google Patents

Computer system for visualizing market offers in an e-trade environment, whereby offer data is specified as a number of variables that are then displayed for each offer as an easily visualized geometric pattern

Info

Publication number
DE10246000A1
DE10246000A1 DE10246000A DE10246000A DE10246000A1 DE 10246000 A1 DE10246000 A1 DE 10246000A1 DE 10246000 A DE10246000 A DE 10246000A DE 10246000 A DE10246000 A DE 10246000A DE 10246000 A1 DE10246000 A1 DE 10246000A1
Authority
DE
Germany
Prior art keywords
offer
pattern
values
value
display elements
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.)
Ceased
Application number
DE10246000A
Other languages
German (de)
Inventor
Manoel Tenorio
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.)
Blue Yonder Group Inc
Original Assignee
I2 Technologies Inc
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 I2 Technologies Inc filed Critical I2 Technologies Inc
Publication of DE10246000A1 publication Critical patent/DE10246000A1/en
Ceased legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/08Auctions
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/04Trading; Exchange, e.g. stocks, commodities, derivatives or currency exchange

Landscapes

  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Engineering & Computer Science (AREA)
  • Marketing (AREA)
  • Economics (AREA)
  • Development Economics (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Technology Law (AREA)
  • Entrepreneurship & Innovation (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

System for provision of a visualization of market offers comprises a computer system with which offer data for a number of offers can be received. The offer data can then be specified as a large number of offer variables and displayed with a large number of patterns. Each pattern represents a single offer and offer variables are displayed as geometric patterns or bar elements. The invention also relates to a corresponding method and software.

Description

Die vorliegende Erfindung betrifft im Allgemeinen elektronischen Handel und insbesondere die Bereitstellung einer Visualisierung von Marktangeboten mittels Mustern von geometrischen Anzeigeelementen. The present invention relates generally to electronic commerce and in particular the provision of a visualization of market offers by means of Patterns of geometric display elements.

Geschäftliche Transaktionen finden zunehmend über das Internet und andere elektronische Kommunikationsnetzwerke statt. Elektronische Märkte können ein Forum für solche Transaktionen bereitstellen und Käufern ermöglichen, Verkäufer zu ermitteln, und umgekehrt. Dieser Vorgang kann einen Käufer (oder Verkäufer) einschließen, der ein oder mehr geeignete Verkaufs- (oder Kauf-) Angebote von einem oder mehr Verkäufern (oder Käufern) identifiziert. Es kann jedoch aus mehreren Gründen für einen Käufer (oder Verkäufer) schwierig sein, geeignete Verkaufs- (oder Kauf-) Angebote unter den Angeboten, die dem Käufer (oder Verkäufer) zur Verfügung stehen, zu identifizieren. Beispielsweise kann es eine relativ große Menge von Informationen für einen Käufer (oder Verkäufer) geben, die beim Versuch, geeignete Verkaufsangebote zu identifizieren, zu berücksichtigen sind. Der Markt kann eine relativ großen Anzahl von Angeboten beinhalten. Angebote können mehrere Variablen beinhalten, und es kann eine relativ große Anzahl möglicher Werte für jede Variable geben. Außerdem gibt es vielleicht keine verfügbaren Angebote, die eine wesentliche Übereinstimmung mit einer bestimmten Bestellung vom Käufer (oder Verkäufer) liefern. Der Käufer (oder Verkäufer) muss deshalb vielleicht bestimmen, welche der verfügbaren Angebote eine relativ enge Übereinstimmung mit dieser Bestellung liefern, wobei er mehrere Angebotsvariablen und möglicherweise die relativen Prioritäten solcher Variablen berücksichtigt. Business transactions are increasingly finding their way over the internet and others electronic communication networks. Electronic markets can Provide forum for such transactions and allow buyers to sellers too determine, and vice versa. This process can be a buyer (or seller) including one or more suitable sales (or purchase) offers from one or more sellers (or buyers) identified. It may, however, be off several reasons for a buyer (or seller) to be difficult appropriate Sale (or purchase) offers among the offers made to the buyer (or Seller) are available to identify. For example, it can be a give a relatively large amount of information to a buyer (or seller) who when trying to identify suitable sales offers must be considered. The market may involve a relatively large number of offers. deals can contain multiple variables, and it can be a relatively large number give possible values for each variable. Besides, maybe there are none available offers that are a material match with a particular one Order from the buyer (or seller) deliver. The buyer (or seller) must Therefore, perhaps determine which of the available offers a relatively close Deliver compliance with this order, with multiple supply variables and possibly taking into account the relative priorities of such variables.

Erfindungsgemäß können mit früheren Verfahren zum Anzeigen von Marktdaten verbundene Nachteile und Probleme wesentlich verringert oder beseitigt werden. According to the invention, with previous methods for displaying market data associated disadvantages and problems are significantly reduced or eliminated.

Entsprechend einer Ausführungsform der vorliegenden Erfindung beinhaltet ein Verfahren zum Bereitstellen einer Visualisierung von Marktangeboten Empfangen von Angebotsdaten für mehrere Angebote, wobei die Angebotsdaten Werte widerspiegeln, die in den Angeboten für mehrere Angebotsvariablen spezifiziert wurden. Das Verfahren beinhaltet ferner Erzeugen einer Anzeige der Angebotsdaten. Die Anzeige beinhaltet mehrere Muster, wobei jedes Muster ein bestimmtes Angebot darstellt und mehrere Balken aufweist. Jeder Balken in dem Muster stellt eine bestimmte Angebotsvariable dar und beinhaltet einen Satz von einem oder mehr geometrischen Anzeigeelementen, die auf Grund ihres Aussehens gemäß einem vordefinierten Kodierungssystem gemeinsam einen Wert für die Angebotsvariable, die dem Balken entspricht, kodieren. According to one embodiment of the present invention includes Method for providing a visualization of market offers receiving Bid data for multiple bids, with bids data values which specifies in the tenders for several supply variables were. The method further includes generating an advertisement of the offer data. The ad includes multiple patterns, with each pattern offering a specific offer represents and has several bars. Each bar in the pattern represents one certain supply variable and includes a set of one or more geometric display elements, which due to their appearance according to a predefined encoding system share a value for the offer variable, which corresponds to the bar code.

Spezielle Ausführungsformen der vorliegenden Erfindung können einen oder mehr technische Vorteile liefern. Bestimmte Ausführungsformen können z. B. Visualisierung von mehreren Angeboten, von denen jedes mehrere Angebotsvariablen beinhaltet, mittels Mustern von geometrischen Anzeigeelementen bereitstellen. Die Verwendung solcher Muster kann einem Benutzer ermöglichen, geeignete Angebote unter mehreren bestehenden Angeboten auf einem elektronischen Markt durch Vergleich mit einem Vergleichsmuster, das die in einer Benutzerabfrage oder anderen vom Benutzer ausgeführten Anforderung spezifizierten Bedürfnisse des Benutzers darstellt, rascher zu identifizieren. Dies kann besonders dann zutreffen, wenn es eine relativ große Anzahl von Angeboten und eine relativ große Anzahl von möglichen Werten für jede Variable gibt, so dass Unterscheiden zwischen diesen Werte mittels früheren Verfahren sehr schwierig wäre. Demgemäss kann die vorliegende Erfindung einem Benutzer ermöglichen, einfacher zu bestimmen, welche der verfügbaren Angebote eine relativ enge Übereinstimmung mit der Abfrage oder anderen Anforderung liefern. Bestimmte Ausführungsformen können einem Benutzer ermöglichen, mehrere Angebotsvariablen und möglicherweise die relativen Prioritäten solcher Variablen leichter zu berücksichtigen, wenn er eine solche Entscheidung trifft. Spezielle Ausführungsformen können eine oder mehr Listen zugelassener Verkäufer (oder Käufer) in eine Visualisierung von Angeboten einbringen, was einem Benutzer ermöglichen kann, geeignete Angebote unter mehreren Angeboten auf einem elektronischen Markt, der solche Listen berücksichtigt, leichter zu identifizieren. Bestimmte Ausführungsformen mögen für einen Benutzer einen Kostenwert oder mehr Kosten, die mit dem Ausschließen von einem oder mehr Verkäufern (oder Käufern) verbunden sind, wie z. B. eine sich ergebende Preiszunahme (oder -abnahme) hervorheben. Die vorliegende Erfindung kann dazu beitragen, die Leistungsfähigkeit und Wirksamkeit zu erhöhen, mit der ein Benutzer mit einem Computersystem in Wechselwirkung tritt, das einen elektronischen Markt unterstützt, und die Fähigkeit des Benutzers, informierte und erfolgreiche Marktentscheidungen zu verbessern. Specific embodiments of the present invention may include one or more provide technical advantages. Certain embodiments may e.g. B. Visualization of multiple offers, each of which has multiple offer variables to provide by means of patterns of geometric display elements. The Use of such patterns can allow a user appropriate offers among several existing offerings in an electronic market Comparison with a comparison pattern, that in a user query or other user-specified requirement specified user needs represents identifying faster. This can be especially true if there is one relatively large number of offers and a relatively large number of possible Values are given for each variable, so that distinguishing between these values means previous procedure would be very difficult. Accordingly, the present invention allow a user to more easily determine which of the available Offers a relatively close match with the query or other Deliver request. Certain embodiments may be for a user allow for multiple supply variables and possibly relative priorities such variables easier to take into account when making such a decision. Specific embodiments may include one or more approved seller lists (or buyer) into a visualization of offers bring what a user can make suitable offers among several offers on one electronic market, which takes into account such lists, easier to identify. Certain embodiments may be cost effective for a user more costs associated with excluding one or more sellers (or Buyers) are connected, such. B. a resulting increase in price (or - decrease). The present invention can contribute to the Increase efficiency and effectiveness with which a user with a Computer system that supports an electronic market, and the ability of the user to make informed and successful market decisions to improve.

Systeme und Verfahren mit einem oder mehr von diesen oder anderen technischen Vorteilen können für moderne elektronische Märkte gut geeignet sein. Einer oder mehr andere technische Vorteile mögen für Fachleute aus den folgenden, in der vorliegenden Schrift enthaltenen Abbildungen, Beschreibungen und Ansprüchen ohne weiteres offensichtlich sein. Systems and methods with one or more of these or other technical Benefits may be well suited for modern electronic markets. One or more other technical advantages may be appreciated by those skilled in the following present illustrations, descriptions and claims without be more obvious.

Um die vorliegende Erfindung und die Merkmale und Vorteile von ihr verständlicher zu machen, wird auf die folgende Beschreibung in Verbindung mit den beiliegenden Zeichnungen Bezug genommen, in denen: To understand the present invention and the features and advantages of it To do so, refer to the following description in conjunction with the attached Drawings in which:

Fig. 1 ein Beispielsystem für die Bereitstellung einer Visualisierung von Marktangeboten mittels Mustern von geometrischen Anzeigeelementen veranschaulicht; FIG. 1 illustrates an example system for providing visualization of market offerings by geometric display element patterns; FIG.

Fig. 2 eine Beispielanzeige veranschaulicht, die Muster von geometrischen Anzeigeelementen zur Bereitstellung einer Visualisierung von Marktangeboten aufweist; und FIG. 2 illustrates an example display having patterns of geometric display elements for providing visualization of market offerings; FIG. and

Fig. 3 ein Beispielverfahren für die Bereitstellung einer Visualisierung von Marktangeboten mittels Mustern von geometrischen Anzeigeelementen veranschaulicht. Figure 3 illustrates, an example method for providing a visualization of market offers by means of geometric patterns display elements.

Fig. 1 veranschaulicht ein Beispielsystem 10 für die Visualisierung von Marktangeboten mittels Mustern von geometrischen Anzeigeelementen. System 10 kann einen oder mehr Käufer 12, einen oder mehr Verkäufer 14 und mindestens einen elektronischen Marktplatz 16, der mit einer Website oder anderen für die Käufer 12 und Verkäufer 14 zugänglichen Umgebung verbunden ist, beinhalten. Im Allgemeinen kann der elektronische Marktplatz 16 Gebote von Käufern 12 und Nachfragen von Verkäufern 14 erhalten, Gebote und Nachfragen gegebenenfalls abgleichen und Transaktionen zwischen Käufern 12 und Verkäufern 14 gegebenenfalls einleiten. Der elektronische Marktplatz 16 kann in Verbindung mit der Entdeckungsphase einer elektronischen Handelstransaktion eine Abfrage erhalten und danach eine oder mehr Datenbanken durchsuchen, um auf diese Abfrage antwortende Suchergebnisse zurückzugeben. Ein Gebot kann mit einer Nachfrage abgeglichen werden, z. B. wenn der entsprechende Gebotspreis höher als der entsprechende Nachfragepreis oder im Wesentlichen diesem gleich ist, und das Abgleichen eines Gebots mit einer Nachfrage kann dazu führen, dass eine Transaktion zwischen dem entsprechenden Käufer 12 und Verkäufer 14 eingeleitet wird. Ein Gebot kann ein Kaufangebot beinhalten, und eine Nachfrage kann ein Verkaufsangebot beinhalten. Solche Angebote können mehrere Variablen beinhalten, und jedes Angebot kann einen Wert für eine oder mehr dieser Variablen spezifizieren. Ein Gebot kann z. B. einen Gebotspreis, eine Gebotsmenge, eine Lieferzeit und Werte für etwaige andere geeignete Variablen spezifizieren. Die vorliegende Erfindung sieht beliebige geeignete Angebote mit beliebigen geeigneten Variablen vor. Die Erwähnung eines "Angebots" kann ein Gebot, eine Nachfrage oder gegebenenfalls beides beinhalten. Fig. 1 illustrates an example system 10 for the visualization of market offers by means of patterns of geometric display elements. System 10 may include one or more buyers 12 , one or more sellers 14, and at least one electronic marketplace 16 connected to a web site or other environment accessible to buyers 12 and sellers 14 . In general, the electronic marketplace 16 may receive bids from buyers 12 and inquiries from sellers 14 , match bids and demands, if necessary, and initiate transactions between buyers 12 and sellers 14, as appropriate. Electronic marketplace 16 , in conjunction with the discovery phase of an electronic commerce transaction, may receive a query and then search one or more databases to return search results responding to that query. A bid can be matched with a demand, e.g. If the corresponding bid price is higher than or substantially equal to the corresponding ask price, and matching a bid with a request may result in a transaction being initiated between the corresponding buyer 12 and seller 14 . A bid may include an offer to buy, and a request may include a sale offer. Such offers may include multiple variables, and each offer may specify a value for one or more of these variables. A bid can z. For example, you may specify a bid price, a bid quantity, a delivery time, and values for any other suitable variables. The present invention provides any suitable offers with any suitable variables. Mention of an "offer" may include a bid, a demand, or both.

Obwohl in der vorliegenden Schrift bestimmte Beispielmärkte beschrieben sind, sieht die vorliegende Erfindung jeden beliebigen Markt vor, der ein oder mehr Angebote von einem oder mehr Käufern 12 und einem oder mehr Verkäufern 14 beinhaltet. Die vorliegende Erfindung kann z. B. eine Visualisierung mehrerer Angebote auf einem auktionsbasierten Markt, einem tauschbasierten Markt, einem Aufruf-zur- Stellungnahme-basierten Markt oder einem beliebigen anderen geeigneten Markt bereitstellen. Außerdem kann die vorliegende Erfindung eine Visualisierung mehrerer Angebote auf einem Markt bereitstellen, der Teil eines größeren Markts ist, der mehrere verbundene Märkte beinhaltet. Obwohl Käufer 12 und Verkäufer 14 als getrennte Entitäten beschrieben sind, kann ein Käufer 12 in einer Transaktion in einer anderen Transaktion ein Verkäufer 14 sein, und umgekehrt. Darüber hinaus kann eine Erwähnung eines "Käufers" oder eines "Verkäufers" eine Person, ein Computersystem, das einen oder mehr Computer aufweist, ein Unternehmen oder gegebenenfalls jede andere kaufende oder verkaufende Entität beinhalten. Ein Käufer 12 kann z. B. einen Computer aufweisen, der so programmiert ist, dass er autonom einen Bedarf an einem Artikel erkennt, diesen Artikel sucht und nach Erkennen eines geeigneten Verkäufers diesen Artikel kauft. Obwohl in der vorliegenden Schrift Kaufen und Verkaufen beschrieben sind, sieht die vorliegende Erfindung jede beliebige geeignete Markttransaktion vor. Artikel können Rohstoffe, Bestandteile, Produkte oder beliebige materielle oder immaterielle Dinge aufweisen, die Gegenstand einer Transaktion zwischen einem Käufer 12 und einem Verkäufer 14 sein können, und ein einziger Artikel kann einen oder mehr Artikel beinhalten. Außerdem können Artikel gegebenenfalls Lose, Blöcke, Bündel, Scheffel oder andere geeignete Einheiten von einem oder mehr Einzelartikeln aufweisen. Kondensatoren können z. B. in unteilbaren Einheiten von fünfhundert Kondensatoren anstatt von jeweils einem einzigen Kondensator gekauft und verkauft werden. Although certain example markets are described herein, the present invention contemplates any market that includes one or more offers from one or more buyers 12 and one or more sellers 14 . The present invention may, for. For example, you can provide a visualization of multiple offerings on an auction-based, exchange-based, call-to-view-based, or any other suitable market. In addition, the present invention can provide a visualization of multiple offers in a market that is part of a larger market involving multiple affiliated markets. Although buyer 12 and seller 14 are described as separate entities, a buyer 12 in a transaction in another transaction may be a seller 14 , and vice versa. In addition, a mention of a "buyer" or a "seller" may include a person, a computer system that includes one or more computers, a business, or any other buying or selling entity. A buyer 12 may, for. For example, a computer programmed to autonomously recognize a need for an item, search that item, and purchase that item upon detection of a suitable seller. Although buying and selling are described in the present specification, the present invention contemplates any suitable market transaction. Articles may include commodities, components, products, or any tangible or intangible items that may be the subject of a transaction between a buyer 12 and a seller 14 , and a single item may include one or more items. Additionally, articles may optionally include lots, blocks, bundles, bushels or other suitable units of one or more individual articles. Capacitors can z. B. are bought and sold in indivisible units of five hundred capacitors instead of a single capacitor.

Käufer 12, Verkäufer 14 und der elektronische Marktplatz 16 können mittels Verbindungen 18 miteinander verkoppelt sein, die ein oder mehr lokale Netzwerke (LANs), Großstadtnetzwerke (MANs), Weitverkehrsnetzwerke (WANs), einen Teil des Internets oder jede andere geeignete Drahtleitung, optische, drahtlose oder andere Verbindungen aufweisen können. Die Komponenten des elektronischen Marktplatzes 16 können an einem oder mehr Computern an einem oder mehr Standorten in Betrieb sein, und der elektronische Marktplatz 16 kann sich je nach speziellen Bedürfnissen einen oder mehr Computer oder andere Betriebsmittel mit einem oder mehr Käufern 12 oder einem oder mehr Verkäufern 14 teilen. Gebote und Nachfragen können vom elektronischen Marktplatz 16 oder einem verbundenen Gerät in einem beliebigen geeigneten Format, wie z. B. in der Form von Hypertext Markup Language (HTML), Extensible Markup Language (XML) oder anderen geeigneten Dateien innerhalb von Hypertext Transport Protokoll (HTTP)-Nachrichten erhalten werden. Buyer 12 , vendor 14, and electronic marketplace 16 may be coupled together by means of links 18 including one or more local area networks (LANs), metropolitan area networks (MANs), wide area networks (WANs), a portion of the Internet, or any other suitable wireline, optical, may have wireless or other connections. The electronic marketplace 16 components may operate on one or more computers at one or more sites, and the electronic marketplace 16 may have one or more computers or other resources with one or more buyers 12 or one or more sellers, depending on the particular needs 14 share. Bids and demands may be made by the electronic marketplace 16 or a connected device in any suitable format, such as email. In the form of Hypertext Markup Language (HTML), Extensible Markup Language (XML), or other suitable files within Hypertext Transport Protocol (HTTP) messages.

Mit dem elektronischen Marktplatz 16 können ein oder mehr Marktserver 20 und eine oder mehr Datenbanken, die Transaktionsinformationen 22 beinhalten, verbunden sein. Im Allgemeinen kann Marktserver 20 einen bestimmten elektronischen Markt für einen bestimmten Artikel unterstützen. Zum Beispiel kann Marktserver 20 Gebote von Käufern 12 und Nachfragen von Verkäufern 14 erhalten, Gebote und Nachfragen ihrer Vorrangstellung entsprechend einordnen, Gebote mit Nachfragen gegebenenfalls abgleichen, Transaktionen zwischen Käufern 12 und Verkäufern 14 gegebenenfalls einleiten, ein Gebot oder eine Nachfrage stornieren oder anders vom Markt entfernen (automatisch oder auf Verlangen des entsprechenden Käufers 12 oder Verkäufers 14), einen Datensatz von eingeleiteten Transaktionen durch Speichern verbundener Transaktionsdaten 22 erstellen und andere geeignete Aufgaben ausführen, die mit dem Unterstützen eines elektronischen Markts verbunden sind. Außerdem kann Marktserver 20 Aufgaben ausführen, die mit dem Erzeugen einer Anzeige verbunden, die eine Visualisierung mehrerer Angebote einschließlich mehrerer Angebotsvariablen bereitstellt. Marktserver 20 kann z. B. Daten, die Angebote auf dem Markt widerspiegeln, einem oder mehr Käufern 12, Verkäufern 14 oder anderen geeigneten Entitäten mitteilen, wobei die Daten von den Empfängern benutzt werden können, um Anzeigen zu erzeugen, die eine Visualisierung der Angebote bereitstellen. Transaktionsinformationen 22 können mehrere Datensätze aufweisen, von denen jeder einer bestimmten eingeleiteten Transaktion entspricht. Ein Datensatz einer eingeleiteten Transaktion kann eine oder mehr Transaktionsbedingungen widerspiegeln, die die Bedingungen des angenommenen Angebots sein können. The electronic marketplace 16 may connect one or more market servers 20 and one or more databases that include transaction information 22 . In general, market server 20 can support a particular electronic market for a particular article. For example, market server 20 may receive bids from buyers 12 and inquiries from sellers 14 , rank bids and demands according to their precedence, match bids with demands, initiate transactions between buyers 12 and sellers 14 if necessary, cancel a bid or a demand or otherwise from the market remove (automatically or at the request of the corresponding buyer 12 or seller 14 ), create a record of initiated transactions by storing associated transaction data 22 and perform other appropriate tasks associated with supporting an electronic market. In addition, market server 20 may perform tasks associated with generating a display that provides visualization of multiple offers including multiple offer variables. Market server 20 may, for. For example, data reflecting offers in the market may be communicated to one or more buyers 12 , sellers 14, or other suitable entities, which data may be used by the recipients to generate advertisements that provide visualization of the offers. Transaction information 22 may include multiple records, each corresponding to a particular initiated transaction. A record of an initiated transaction may reflect one or more transaction conditions, which may be the terms of the accepted offer.

Solche Bedingungen können einen Transaktionspreis, eine Transaktionsmenge und andere geeignete Transaktionsbedingungen beinhalten. Transaktionsinformationen 22 können vom Käufer 12, Verkäufer 14 und beliebigen anderen geeigneten Entitäten verwendet werden, um eine Transaktion zwischen Käufer 12 und Verkäufer 14 zu vollenden, die als Ergebnis eines Treffers oder zu beliebigen anderen Zwecken eingeleitet wurde. Such terms may include a transaction price, a transaction amount, and other suitable transaction conditions. Transaction information 22 may be used by the buyer 12 , seller 14, and any other suitable entity to complete a transaction between buyer 12 and seller 14 initiated as a result of a hit or any other purpose.

Fig. 2 veranschaulicht eine Beispielanzeige 100, die Muster von geometrischen Anzeigeelementen zur Bereitstellung einer Visualisierung von verbundenen Marktangeboten aufweist. Die Anzeige 100 kann in einer beliebigen geeigneten Weise zur Verwendung durch beliebige geeignete Entitäten erzeugt werden. In einem Ausführungsbeispiel kann der Marktserver 20 z. B. Daten, die in mehreren Angeboten spezifizierte Werte widerspiegeln, einem Computersystem mitteilen, das mit einem Käufer 12 verbunden ist, wobei das Computersystem unter Verwendung der mitgeteilten Daten Anzeige 100 zur ausschließlichen Verwendung durch Käufer 12erzeugen kann. In einem anderen Ausführungsbeispiel kann der Marktserver 20 z. B. alle oder bestimmte Teile von Anzeige 100 für einen Käufer 12 lokal erzeugen und entsprechende Anzeigedaten einem mit Käufer 12 verbundenen Computersystem zur ausschließlichen Verwendung durch Käufer 12 mitteilen. In einem anderen Ausführungsbeispiel kann der Marktserver 20 z. B. bestimmte Teile von Anzeige 100 zur Benutzung durch eine beliebige Anzahl von Käufern 12 lokal erzeugen und entsprechende Anzeigedaten einem mit einem bestimmten Käufer 12 verbundenen Computersystem mitteilen, wobei das Computersystem Anzeige 100 für Käufer 12 ändern kann (was das Erzeugen weiterer Teile von Anzeige 100 aufweisen kann). Obwohl Anzeige 100 als für einen Käufer 12 erzeugt und von diesem benutzt beschrieben ist, sieht die vorliegende Erfindung vor, dass Anzeige 100 für eine beliebige geeignete Entität zu einem beliebigen geeigneten Zweck erzeugt wird. Anzeige 100 kann aktualisiert werden, wenn Angebotsänderungen auftreten (die Unterbreitung neuer Angebote, Änderungen bestehender Angebote, Entfernen von Angeboten vom Markt und möglicherweise andere Änderungen beinhalten können), um eine Visualisierung von Angeboten auf dem Markt im Wesentlichen in Echtzeit bereitzustellen. Anzeige 100 kann eine Visualisierung beliebiger geeigneter Angebote auf einem beliebigen geeigneten Markt bereitstellen. Anzeige 100 kann z. B. eine Visualisierung von Geboten, Nachfragen oder beiden auf einem tauschbasierten Markt bereitstellen. FIG. 2 illustrates an example display 100 having patterns of geometric display elements for providing visualization of related market offerings. The display 100 may be generated in any suitable manner for use by any suitable entities. In one embodiment, the market server 20 may be e.g. For example, data that reflects values specified in multiple offers may be communicated to a computer system connected to a buyer 12 , which computer system may generate display 100 for use by buyer 12 using the communicated data. In another embodiment, the market server 20 may e.g. For example, locally generate all or certain portions of display 100 for a buyer 12 and communicate corresponding display data to a computer system associated with buyer 12 for exclusive use by buyer 12 . In another embodiment, the market server 20 may e.g. For example, portions of display 100 may be locally generated for use by any number of buyers 12 , and corresponding display data may be communicated to a computer system associated with a particular buyer 12 , which computer system may change display 100 for buyer 12 (resulting in the generation of additional portions of display 100 can have). Although display 100 is described as being used by and for use by a buyer 12 , the present invention contemplates that display 100 be generated for any suitable entity for any suitable purpose. Display 100 may be updated as changes to the offer occur (the submission of new offers, changes to existing offers, removal of offers from the market, and possibly other changes) to provide substantially real-time visualization of offers in the marketplace. Display 100 may provide visualization of any suitable offers in any suitable market. Display 100 may, for. For example, provide a visualization of bids, demands or both on an exchange-based market.

Anzeige 100 kann die Angebotsanzeige 102 aufweisen, die Muster 104 von Anzeigeelementen 106, die Quadrate oder beliebige andere geeignete geometrische Formen aufweisen können, beinhaltet. Jedes Muster 104 stellt ein bestimmtes Angebot dar und kodiert die Werte einer oder mehrerer Angebotsvariablen für das spezielle Angebot unter Verwendung der Elemente 106. Wie unter Bezugnahme auf Muster 104d angegeben, stellt in einer Ausführungsform jede Spalte 108 von Elementen 106 den Wert einer bestimmten Angebotsvariable für das Angebot des entsprechenden Musters 104 dar. Der Wert einer Angebotsvariable kann in einer beliebigen geeigneten Weise unter Verwendung von einem oder mehr Elementen 106in einer verbundenen Spalte 108 von Muster 104 dargestellt werden. In einer speziellen Ausführungsform weist z. B. jede Spalte 108 drei Elemente 106 auf und kodiert den Wert für die entsprechende Angebotsvariable mit einem System von Farben, Farbeigenschaften, Schattierung oder anderen Indizien, durch die jedes Element 106 bestimmte Indizien auf der Grundlage des Werts der Angebotsvariable erhält. Beispielhaft, jedoch nicht einschränkend, kann eine Reinheitsvariable mögliche ganzzahlige Werte von 1 bis 10 haben, wobei jedem Wert eine Folge von drei Farben (z. B. Aquablau, Orange und Gold) zugewiesen sein kann und diese Folge visuell durch drei Elemente 106 in Spalte 108, die der Reinheitsvariable entspricht, optisch angezeigt werden kann. Werte für eine beliebige geeignete Anzahl von Angebotsvariablen können auf diese Weise unter Verwendung der Elemente 106 dargestellt werden. Display 100 may include offer display 102 including patterns 104 of display elements 106 that may include squares or any other suitable geometric shapes. Each pattern 104 represents a particular offer and encodes the values of one or more offer variables for the particular offer using elements 106 . As indicated with reference to pattern 104d , in one embodiment, each column 108 of elements 106 represents the value of a particular offer variable for the offer of the corresponding pattern 104. The value of a offer variable may be in any suitable manner using one or more items 106 in a linked column 108 of pattern 104 . In a specific embodiment, z. For example, each column 108 has three elements 106 and encodes the value for the corresponding offer variable with a system of colors, color properties, shading, or other indicia, by which each element 106 receives certain indicia based on the value of the offer variable. By way of example, but not limitation, a purity variable may have possible integer values from 1 to 10, where each value may be assigned a sequence of three colors (eg, aqua blue, orange, and gold) and this sequence visually represented by three elements 106 in column 108 , which corresponds to the purity variable, can be optically displayed. Values for any suitable number of offer variables may be represented in this manner using elements 106 .

Obwohl die Anzahl von Elementen 106 in jeder Spalte 108 als dieselbe für alle Spalten 108 veranschaulicht ist, und obwohl dies für visuelle Kontinuität und einfache Auslegung vorzuziehen sein mag, kann die Anzahl von Elementen 106 in den Spalten 108 nach den speziellen Anforderungen verschieden sein. Außerdem kann die Anzeige 100 eine beliebige geeignete Ausrichtung aufweisen. Statt dass z. B. Elemente 106 in vertikalen Spalten 108 angeordnet sind (wie gezeigt), können Elemente 106 je nach speziellen Bedürfnissen in horizontalen Reihen oder in einer beliebigen anderen geeigneten Weise angeordnet sein. Spalten 108 können daher gegebenenfalls als "Balken" bezeichnet werden, um alle diese Ausrichtungen einzuschließen. Although the number of elements 106 in each column 108 is illustrated as the same for all columns 108 , and although this may be preferable for visual continuity and ease of design, the number of elements 106 in the columns 108 may be different according to the particular requirements. In addition, the display 100 may have any suitable orientation. Instead of that z. For example, as elements 106 are arranged in vertical columns 108 (as shown), elements 106 may be arranged in horizontal rows, or in any other suitable manner, according to specific needs. Columns 108 may therefore be optionally referred to as "bars" to include all of these orientations.

Das Schema, durch das die Indizien Elementen 106 zugewiesen werden, wird vorzugsweise so gewählt, dass der Benutzer in der Lage ist, den Satz von Elementen 106 in einer Spalte 108 in einem Muster 104 für ein erstes Angebot von dem Satz von Elementen 106 in derselben Spalte 108 im Muster 104 für ein zweites Angebot ohne weiteres visuell zu unterscheiden, wobei die Werte für die entsprechende Angebotsvariable zwischen dem ersten Angebot und dem zweiten Angebot ausreichend verschieden sind. Analog wird das System vorzugsweise so gewählt, dass der Benutzer den Satz von Elementen 106 in einer Spalte 108 in einem Muster 104 für ein erstes Angebot ohne weiteres mit von dem Satz von Elementen 106 in derselben Spalte 108 im Muster 104 für ein zweites Angebot visuell assoziieren kann, wobei die Werte für die entsprechende Angebotsvariable zwischen dem ersten Angebot und dem zweiten Angebot ausreichend ähnlich sind. Durch Vergleichen der Mustern 104 für Angebote ist der Benutzer vorzugsweise in der Lage, ohne weiteres zu erkennen, welche Angebote vergleichbar sind und welche Angebote nicht, ohne einen ausführlichen Vergleich der mit den Angeboten verbundenen tatsächlichen Werte vornehmen zu müssen, wie bei früheren Verfahren. Dies kann besonders nützlich sein, wenn die Anzeige 100 eine große Anzahl von Mustern 104 für eine große Anzahl von Angeboten aufweist. Außerdem kann möglicherweise in Verbindung mit Text ein visuell unterscheidender Aspekt von Muster 104 den Marktteilnehmer identifizieren, der das durch Muster 104 dargestellte Angebot gemacht hat. The scheme by which the indicia are assigned to elements 106 is preferably chosen so that the user is able to retrieve the set of elements 106 in a column 108 in a pattern 104 for a first offer from the set of elements 106 in the same To visually distinguish column 108 in pattern 104 for a second offer, the values for the corresponding offer variable between the first offer and the second offer being sufficiently different. Similarly, the system is preferably chosen so that the user visually associates the set of elements 106 in a column 108 in a first offer pattern 104 with the set of items 106 in the same column 108 in the second offer pattern 104 where the values for the corresponding offer variable between the first offer and the second offer are sufficiently similar. By comparing the bids 104 for bids, the user is preferably able to easily recognize which bids are comparable and which bids, without having to make a detailed comparison of the actual values associated with the bids, as in previous methods. This may be particularly useful when the display 100 has a large number of patterns 104 for a large number of offers. In addition, possibly in conjunction with text, a visually distinctive aspect of pattern 104 may identify the market participant who made the offer represented by pattern 104 .

Als Beispiel für mindestens einige der oben beschriebenen Konzepte und nicht einschränkend können Nachfragen von allen Verkäufern 14, die an einem tauschbasierten Markt teilnehmen, innerhalb von Anzeige 100 dargestellt werden. Die Nachfragen können eine Nachfrage-Preisvariable (die einen Pro-Artikel- Nachfragepreis enthalten kann), eine Nachfrage-Mengenvariable, eine Lieferterminvariable, eine Packungsgrößenvariable und eine Reinheitsvariable aufweisen, und jede Nachfrage kann einen Wert für jede dieser Variablen spezifizieren. Jedes Muster 104 in Anzeige 100 kann daher eine Nachfrage- Preisspalte 108a, eine Nachfrage-Mengenspalte 108b, eine Lieferterminspalte 108c, eine Packungsgrößenspalte 108d und eine Reinheitsbalkenspalte 108e beinhalten. In den Nachfragen spezifizierte Pro-Artikel-Nachfragepreise können im Allgemeinen zwischen $5,00 und $10,00 schwanken, in den Nachfragen spezifizierte Nachfragemengen können im Allgemeinen zwischen einhundert und sechshundert Artikeln schwanken, in den Nachfragen spezifizierte Liefertermine können im Allgemeinen zwischen einem Tag und sechs Tagen ab Transaktionsabschluss schwanken, in den Nachfragen spezifizierte Verpackungsgrößen können im Allgemeinen zwischen zehn und sechzig Artikeln pro Packung schwanken, und in den Nachfragen spezifizierte Reinheitsgrade können im Allgemeinen zwischen einem Reinheitsgrad 5 und einem Reinheitsgrad 10 schwanken (wobei die Reinheitsgrade einer Reinheitsskala entsprechen können, die eine Untergrenze Null und eine Obergrenze Zehn aufweist). Um diese Wertebereiche unterzubringen, können Elemente 106 in Spalte 108a einen beliebigen Wert oder Wertebereich in einem Bereich von $5,00 bis $10,00 darstellen, können Elemente 106 in Spalte 108b einen beliebigen Wert oder Wertebereich in einem Bereich von einhundert Artikeln bis sechshundert Artikeln darstellen, können Elemente 106 in Spalte 108c einen beliebigen Wert oder Wertebereich im Bereich von einem Tag bis sechs Tagen ab Transaktionsabschluss darstellen, können Elemente 106 in Spalte 108d einen beliebigen Wert oder Wertebereich in einem Bereich von zehn Artikeln pro Packung bis sechzig Artikeln pro Packung darstellen, und können Elemente 106 in Spalte 108e einen beliebigen Wert oder Wertebereich in einem Bereich von fünf bis zehn darstellen. Obwohl ein Beispielmarkt mit Angeboten, die Werte für Beispielangebotvariablen spezifizieren, die unter Verwendung von Spalten 108 von Elementen 106 dargestellt sind, beschrieben und veranschaulicht ist, sieht die vorliegende Erfindung jeden geeigneten Markt mit beliebigen geeigneten Angeboten, Angebotvariablen (und ihre verbundenen Spalten 108) und Werte (und ihre verbundenen Elemente 106) vor. Spalten 108 können in einer beliebigen geeigneten Reihenfolge angeordnet werden, vorzugsweise können sie neu angeordnet werden als Reaktion auf eine Benutzereingabe, die eine solche Neuanordnung spezifiziert. As an example of at least some of the concepts described above, and not by way of limitation, requests from all sellers 14 participating in an exchange-based market may be presented within display 100 . The queries may include a demand price variable (which may include a per item demand price), a demand quantity variable, a delivery date variable, a pack size variable, and a purity variable, and each demand may specify a value for each of these variables. Each pattern 104 in display 100, therefore, a package size column 108, a demand price column 108 a, a demand amount column 108 b, a delivery date column 108 c, d and a purity beam column 108 include e. In the specs specified per item demand prices may generally vary between $ 5.00 and $ 10.00, demand quantities specified in the inquiries generally may vary between one hundred and six hundred articles, delivery times specified in the demands generally can between one day and six Days from completion of the transaction, package sizes specified in the requests may generally vary between ten and sixty items per package, and purity levels specified in the requests may generally vary between a purity of 5 and a purity of 10 (where the purity levels may correspond to a purity scale) has a lower limit of zero and an upper limit of ten). To accommodate these ranges of values, elements 106 in column 108a may represent any value or range in the range of $ 5.00 to $ 10.00, elements 106 in column 108b may have any value or range in the range of one hundred to six hundred If items 106 in column 108c can represent any value or range in the range of one to six days from the transaction completion, items 106 in column 108d may have any value or range ranging from ten items per pack to sixty items per pack, and elements 106 in column 108e may represent any value or range of values in a range of five to ten. Although a sample market with offers specifying values for sample offer variables represented using columns 108 of elements 106 is described and illustrated, the present invention contemplates any suitable market with any suitable offers, offer variables (and their associated columns 108 ) and Values (and their associated elements 106 ). Columns 108 may be arranged in any suitable order, and preferably may be rearranged in response to a user input specifying such rearrangement.

Eine oder mehr Listen zugelassener Marktteilnehmer können automatisch oder auf Anforderung eines Benutzers in die Anzeige 100 aufgenommen werden. Eine Liste zugelassener Marktteilnehmer kann je nach Zweckmäßigkeit eine Liste zugelassener Verkäufer (engl. Approved Vendor List, AVL) für einen Käufer 12 oder eine Liste zugelassener Käufer für einen Verkäufer 14 beinhalten. Marktteilnehmer können aus einem beliebigen geeigneten Grund von einer Liste zugelassener Marktteilnehmer ausgeschlossen werden. Ein Käufer 12 kann z. B. alle Verkäufer 14, die sich nicht innerhalb eines bestimmten geographischen Gebiets befinden, von einer Liste zugelassener Verkäufer ausschließen. Listen zugelassener Marktteilnehmer für eine bestimmte Entität können von Artikel zu Artikel verschieden sein. Eine Liste zugelassener Verkäufer für einen ersten Artikel für einen Käufer 12 kann z. B. einen bestimmten Verkäufer 14 beinhalten, wohingegen eine Liste zugelassener Verkäufer für einen zweiten Artikel für diesen Käufer 12 diesen Verkäufer 14 ausschließen kann. Eine Liste zugelassener Marktteilnehmer kann auf jede geeignete Weise in die Anzeige 100 aufgenommen werden. Beliebige Muster 104, die Angebote von ausgeschlossenen Marktteilnehmern darstellen, können z. B. von Anzeige 100 ausgeschlossen oder alternativ in Anzeige 100 aufgenommen werden aber von Mustern 104, die Angebote von zugelassenen Marktteilnehmern darstellen, visuell unterscheidbar gemacht werden. Die Aufnahme von Mustern 104, die Angebote von ausgeschlossenen Marktteilnehmern darstellen, in Anzeige 100 kann für einen Benutzer Wirkungen des Ausschlusses eines oder mehrerer Marktteilnehmer hervorheben, wobei die Wirkungen beinhalten können, dass für einen Käufer 12 oder Verkäufer 14, der versucht, eines oder mehr geeignete Angebote und somit höhere bzw. niedrigere Preise zu erkennen, weniger Wahlmöglichkeiten zur Verfügung stehen. Auf eine Liste zugelassener Marktteilnehmer kann auf jede geeignete Weise zugegriffen werden. Eine Liste zugelassener Marktteilnehmer kann z. B. in einer Datenbank gespeichert sein, auf die ein Computersystem zugreifen kann, das Anzeige 100 unterstützt, wobei das Computersystem beim Erzeugen von Anzeige 100 auf die Liste zugelassener Marktteilnehmer zugreift, um zu bestimmen, welche Marktteilnehmer zugelassen sind und welche nicht. One or more lists of approved market participants may be included in the display 100 automatically or at the request of a user. A list of approved market participants may include, as appropriate, a list of Approved Vendor List (AVL) for a buyer 12 or a list of authorized buyers for a seller 14 . Market participants may for any suitable reason be excluded from a list of approved market participants. A buyer 12 may, for. For example, all sellers 14 that are not within a particular geographic area are excluded from a list of authorized sellers. Lists of approved market participants for a given entity may vary from article to article. A list of authorized sellers for a first article for a buyer 12 may e.g. B. include a particular vendor 14, whereas a list of approved vendors for a second article for this buyer 12 this seller 14 can exclude. A list of approved market participants may be included in the display 100 in any suitable manner. Any patterns 104 that represent offers from foreclosed market participants may be e.g. Excluded from display 100 , or alternatively included in display 100 , but made visually distinguishable from patterns 104 that represent offers from accredited market participants. The inclusion of patterns 104 representing offers from excluded market participants in display 100 may highlight effects of excluding one or more market participants for a user, which may include the effects that a buyer 12 or seller 14 trying one or more To recognize suitable offers and thus higher or lower prices, fewer choices are available. A list of approved market participants may be accessed by any suitable means. For example, a list of approved market participants may , Stored in a database accessible by a computer system that supports display 100 , the computer system accessing the list of approved market participants when generating display 100 to determine which market participants are permitted and which are not.

Zusätzlich zur Angeboteanzeige 102, die Muster 104 enthält, die Angebote darstellen, kann Anzeige 100 eine Anforderungsanzeige 112 beinhalten, die ein oder mehr Muster 114 enthält, die eine oder mehr verbundene Benutzerabfragen oder Benutzeranforderungen darstellen. Eine Anforderung kann Werte für eine oder mehr Angebotsvariablen enthalten und ein ideales Angebot darstellen, das mit einer oder mehr Vorlieben eines Benutzers übereinstimmt. Ein Benutzer kann z. B. einen Wert für eine oder mehr Angebotsvariablen, die durch Spalten 108 in Mustern 104 dargestellt werden, eingeben. Die eingegebenen Werte können jeweils mit Vorlieben des Benutzers für die durch Spalten 108 dargestellten Variablen übereinstimmen, und ein Muster 114, das die eingegebene Anforderung darstellt, kann in Anzeige 112 erzeugt werden und dem Benutzer ermöglichen, die durch das Muster 114 dargestellte Anforderung mit durch die Muster 104 in der Angeboteanzeige 102 dargestellten Angeboten zu vergleichen. Dadurch, dass dem Benutzer ermöglicht wird, einen solchen Vergleich vorzunehmen, wird dem Benutzer vielleicht ermöglicht, eines oder mehr Angebote, die eine "am besten passende" Übereinstimmung mit der Anforderung bereitstellen, einfacher zu erkennen. Der Benutzer kann z. B. bestimmen, dass das durch Muster 104e dargestellte Angebot unter den verfügbaren Angeboten die am besten passende Übereinstimmung mit der durch Muster 114 dargestellten Anforderung bereitstellt. Daher kann die vorliegende Erfindung besonders in Zusammenhang mit Näherungssuchen im Gegensatz zu exaktem Übereinstimmungssuchen besonders nützlich sein. In addition to the quotation indicator 102 , which contains templates 104 representing offers, display 100 may include a request indicator 112 containing one or more patterns 114 representing one or more related user queries or user requests. A request may include values for one or more offer variables and may represent an ideal offer that matches one or more preferences of a user. A user can, for. For example, enter a value for one or more offer variables represented by columns 108 in patterns 104 . The input values may each correspond to user preferences for the variable represented by columns 108 , and a pattern 114 representing the input request may be generated in display 112 and allow the user to communicate the request represented by pattern 114 with Compare patterns 104 in the quotation display 102 . Allowing the user to make such a comparison may allow the user to more easily identify one or more offers that provide a "best match" with the request. The user can z. For example, determine that the offer represented by pattern 104 e provides the most appropriate match among the available bids with the request represented by pattern 114 . Therefore, the present invention may be particularly useful in the context of proximity searches as opposed to exact match searches.

Anzeige 100 kann auch das Ausführungssymbol 126 beinhalten, das die Bestellungseingabe vereinfachen kann. Ein Benutzer kann das Ausführungssymbol 38 auswählen, um zu veranlassen, dass eine Bestellung auf den in Anzeige 100 angezeigten Informationen basierend automatisch erzeugt und dem Marktserver 20 mitgeteilt wird. Jede geeignete Kombination von Hardware und Software, die Anzeige 100 unterstützt, kann in Betrieb sein, um eine Bestellung zu erzeugen und sie dem Marktserver 20 mitzuteilen. Stimmt eine dem Marktserver 20 mitgeteilte Bestellung wesentlich mit einem verfügbaren Angebot überein, kann Marktserver 20 nach Empfang der Bestellung die Bestellung mit einem oder mehr geeigneten Angeboten abgleichen. Stimmt eine dem Marktserver 20 mitgeteilte Bestellung nicht wesentlich mit einem verfügbaren Angebot überein, kann Marktserver 20 die Bestellung halten, bis ein Angebot empfangen wird, das mit der Bestellung wesentlich übereinstimmt. Kann die Bestellung als Angebot betrachtet werden, kann dieses Angebot, wenn es nicht abgeglichen wird, in eine Anzeige 100 aufgenommen werden, auf die andere Benutzer zugreifen können, wie z. B. Verkäufer 14, wobei das Angebot im Auftrag eines Käufers 12 vorgelegt wird. Display 100 may also include the execution icon 126 , which may facilitate order entry. A user may select the execution icon 38 to cause an order to be automatically generated based on the information displayed in display 100 and to be communicated to the market server 20 . Any suitable combination of hardware and software that supports display 100 may operate to generate an order and communicate it to the market server 20 . If an order communicated to the market server 20 substantially matches an available offer, then after receiving the order, the market server 20 can match the order with one or more suitable offers. If an order communicated to the market server 20 does not substantially match an available offer, the market server 20 may hold the order until an offer is received that substantially matches the order. If the order can be considered as an offer, that offer, if not matched, may be included in a display 100 that other users may access, such as: B. seller 14 , the offer is submitted on behalf of a buyer 12 .

Informationen zum Erzeugen einer Bestellung können in einer beliebigen geeigneten Weise eingegeben werden. Wie oben beschrieben, kann z. B. ein Benutzer einen oder mehr Werte für durch Spalten 108 dargestellte Variablen eingeben. Ein Muster 114, das die eingegebene Anforderung darstellt, kann in der Anzeige 112 erzeugt werden, was dem Benutzer ermöglicht, die Anforderung mit einem oder mehr Angeboten zu vergleichen, um ein oder mehr Angebote zu erkennen, die eine am besten passende Übereinstimmung mit der Anforderung bereitstellen. Der Benutzer kann das Ausführungssymbol 38 auswählen, um zu veranlassen, dass eine Bestellung auf der eingegebenen Anforderung basierend erzeugt und dem Marktserver 20 mitgeteilt wird. Alternativ kann der Benutzer zuerst einen oder mehr eingegebene Werte so ändern, dass die Anforderung, auf der die Bestellung beruht, ausreichend mit einem Angebot übereinstimmt, das durch ein Muster 104 in der Anzeige 102 dargestellt ist. Zusätzlich oder alternativ zum manuellen Eingeben von Werten kann ein Benutzer ein Muster 104 in Anzeige 102 auswählen und dann das Ausführungssymbol 126 wählen, das veranlassen kann, dass eine Bestellung mit den Werten, die in dem durch das ausgewählte Muster 104 dargestellten Angebot spezifiziert sind, erzeugt wird und dem Marktserver 20 zur Ausführung mitgeteilt wird. Information for generating an order may be entered in any suitable manner. As described above, z. For example, a user may enter one or more values for variables represented by columns 108 . A pattern 114 representing the input request may be generated in the display 112 , allowing the user to compare the request with one or more offers to identify one or more offers that best match the request provide. The user may select the execution icon 38 to cause a purchase order based on the entered request to be generated and communicated to the market server 20 . Alternatively, the user may first change one or more input values such that the request on which the order is based sufficiently agrees with an offer represented by a pattern 104 in the display 102 . Additionally or alternatively to manually entering values, a user may select a pattern 104 in display 102 and then select the execution icon 126 that may cause a purchase order to be generated with the values specified in the offer represented by the selected pattern 104 is communicated to the market server 20 for execution.

Obwohl Anzeige 100 bezüglich eines Markts mit mehreren Angeboten von Verkäufern 14 beschrieben und veranschaulicht ist, sieht die vorliegende Erfindung vor, dass jede beliebige geeignete Information in Anzeige 100 dargestellt wird. Ein Benutzer kann z. B. eine parametrische Abfrage nach Daten für Artikel eingeben, die mit einem oder mehr Kriterien übereinstimmen. Die Abfrage kann einer oder mehr Datenbanken mitgeteilt werden, die Daten für mehrere Artikel enthalten, möglicherweise von mehreren verschiedenen Verkäufern 14. Daten für Artikel, die mit den Kriterien übereinstimmen und als Antwort auf die Abfrage zurückgegeben werden, können so in Anzeige 100 dargestellt werden, dass jedes Muster 104 Werte für Attribute eines bestimmten Artikels darstellt. Solche Daten für einen bestimmten Artikel können ein Angebot von einem verbundenen Verkäufer 14 bilden. Although display 100 is described and illustrated with respect to a multi-seller market 14 , the present invention contemplates that any suitable information is presented in display 100 . A user can, for. For example, you might enter a parametric query for data for items that match one or more criteria. The query may be communicated to one or more databases containing data for multiple articles, possibly from multiple different sellers 14 . Data for articles that match the criteria and are returned in response to the query may be presented in display 100 such that each pattern 104 represents values for attributes of a particular article. Such data for a particular article may constitute an offer from an affiliate seller 14 .

Fig. 3 veranschaulicht ein Beispielverfahren für die Visualisierung von Marktangeboten mittels Mustern von geometrischen Anzeigeelementen. Das Verfahren beginnt bei Schritt 200, wo ein mit einem Käufer 12 verbundenes Computersystem Daten empfängt, die Werte widerspiegeln, die in mehreren Angeboten auf einem Markt spezifiziert sind. Wie oben beschrieben, können die Daten von einem Marktserver 20, der den Markt unterstützt, empfangen werden. Obwohl Anzeige 100 als für einen Käufer 12 erzeugt beschrieben ist, sieht die vorliegende Erfindung vor, dass Anzeige 100 für beliebige geeignete Entitäten (die Käufer 12, Verkäufer 14 oder beide aufweisen können) zu einem beliebigen geeigneten Zweck, wie oben beschrieben, erzeugt wird. Obwohl Anzeige 100 als unter Verwendung von Daten, die von einem Marktserver 20 empfangen werden, lokal erzeugt beschrieben ist, kann Anzeige 100 auf jede geeignete Weise erzeugt werden, wie oben beschrieben ist. Bei Schritt 202 erzeugt das Computersystem Anzeige 100 auf der Grundlage der empfangenen Daten. Wie oben beschrieben, kann die Anzeige 100 Muster 104 aufweisen, die Angebote darstellen, wobei jedes Muster 104 Spalten 108 beinhaltet, die Angebotsvariablen darstellen, wobei jede Spalte 108 ein oder mehrere Elemente 106 beinhaltet, die den Wert der Angebotsvariable für die Spalte 108 kodieren. Bei Schritt 204 greift das Computersystem auf eine von einem Benutzer eingegebene Abfrage oder andere Anforderung zu. Die Anforderung kann einen Wert für jede Angebotsvariable beinhalten, die in Mustern 104 dargestellt ist. Bei Schritt 206 erzeugt das Computersystem ein Muster 114 in Anzeige 100, die die eingegebene Anforderung darstellt. Wie oben beschrieben, kann dies dem Benutzer ermöglichen, bei Sichtinspektion eine am besten passende Übereinstimmung unter den verfügbaren Angeboten ohne Weiteres zu erkennen, insbesondere wenn die Anzahl von Angeboten oder Angebotsvariablen relativ groß ist. Fig. 3 illustrates an example method for the visualization of market offers by means of geometric patterns display elements. The method begins at step 200 , where a computer system connected to a buyer 12 receives data that reflects values specified in multiple offers in a marketplace. As described above, the data can be received by a market server 20 that supports the market. Although display 100 is described as being generated for a buyer 12 , the present invention contemplates that display 100 be created for any suitable entities (which may include buyers 12 , sellers 14, or both) for any suitable purpose as described above. Although display 100 is described as being generated locally using data received from a market server 20 , display 100 may be generated in any suitable manner as described above. At step 202 , the computer system generates display 100 based on the received data. As described above, the display 100 may include patterns 104 representing offers, each pattern 104 including columns 108 representing offer variables, each column 108 including one or more elements 106 that encode the value of the offer variable for the column 108 . At step 204 , the computer system accesses a user-entered query or other request. The request may include a value for each offer variable represented in patterns 104 . At step 206 , the computer system generates a pattern 114 in display 100 that represents the input request. As described above, this may allow the user to easily identify a best fit match among available offers during visual inspection, especially when the number of offers or offer variables is relatively large.

Bei Schritt 208 empfängt das Computersystem vom Benutzer eine Auswahl des Musters 104, die das Angebot darstellt, das die beste passende Übereinstimmung mit der eingegebenen Anforderung unter den verfügbaren Angeboten bereitstellt. Bei Schritt 210 kann das Computersystem unter Verwendung eines geeigneten Fensters in Anzeige 100 (nicht gezeigt) die Werte anzeigen, die in dem Angebot spezifiziert sind, das die beste passende Übereinstimmung bereitstellt, was das Ändern bereits im Fenster angezeigter Werte einschließen kann, um die Werte des Angebots, das die am besten passende Übereinstimmung bereitstellt, anzupassen. Bei Schritt 212 empfängt das Computersystem eine Anweisung zum Erzeugen einer Bestellung auf der Grundlage der Werte für das gewählte Angebot zur Mitteilung an Marktserver 20. Wie oben beschrieben, kann der Benutzer eine Bestellung bereitstellen, indem er Ausführungssymbol 126 wählt. Bei Schritt 214 erzeugt das Computersystem eine Bestellung, die auf den Werten für das ausgewählte Angebot beruht. Wie oben beschrieben, kann die erzeugte Bestellung Werte spezifizieren, die in einem Fenster von Anzeige 100 (nicht gezeigt) angezeigt werden. Bei Schritt 216 teilt das Computersystem die erzeugte Bestellung dem Marktserver 20 zum Abgleichen mit dem ausgewählten Angebot mit, und das Verfahren endet. At step 208 , the computer system receives from the user a selection of the template 104 that represents the offer that provides the best match with the entered request among the available offers. At step 210 , using an appropriate window in display 100 (not shown), the computer system may display the values specified in the offer that provides the best matching match, which may include changing values already displayed in the window, around the values the offer that provides the most appropriate match. At step 212 , the computer system receives an instruction to generate an order based on the values for the selected offer for notification to market server 20 . As described above, the user may provide an order by selecting execution icon 126 . At step 214 , the computer system generates an order based on the values for the selected offer. As described above, the generated order may specify values displayed in a window of display 100 (not shown). At step 216 , the computer system notifies the generated order to the market server 20 for matching with the selected offer, and the method ends.

Obwohl die vorliegende Erfindung nicht mit mehreren Ausführungsformen beschrieben wurde, kann einem Fachmann eine Überfülle von Änderungen, Ersetzungen, Variationen, Abänderungen und Modifikationen vorgeschlagen werden, und es ist beabsichtigt, dass die Erfindung alle solchen Änderungen, Ersetzungen, Variationen, Abänderungen und Modifikationen aufweisen kann, die in den Geist und Anwendungsbereich der beigefügten Ansprüche fallen. Although the present invention is not limited to several embodiments described to a person skilled in the art, an overabundance of changes, Substitutions, variations, modifications and modifications are proposed, and it is intended that the invention covers all such alterations, substitutions, Variations, alterations and modifications that may occur in the mind and Scope of the appended claims.

Claims (29)

1. System zur Bereitstellung einer Visualisierung von Marktangeboten, das ein Computersystem aufweist, das betriebsfähig ist, um:
Angebotsdaten für eine Vielzahl von Angeboten zu empfangen, wobei die empfangenen Angebotsdaten Werte widerspiegeln, die in den Angeboten für eine Vielzahl von Angebotsvariablen spezifiziert sind; und
eine Anzeige der empfangenen Angebotsdaten zu erzeugen, wobei die Anzeige eine Vielzahl von Mustern aufweist, wobei jedes Muster ein bestimmtes Angebot darstellt und eine Vielzahl von Balken aufweist, wobei jeder Balken eine bestimmte Angebotsvariable darstellt und einen Satz von einem oder mehr geometrischen Anzeigeelementen beinhaltet, die auf Grund ihres Aussehens gemäß einem vordefinierten Kodierungsschema gemeinsam einen Wert für die Angebotsvariable, die dem Balken entspricht, kodieren.
A system for providing marketplace visualization having a computer system operable to:
Receive offer data for a plurality of offers, the received offer data reflecting values specified in the offers for a plurality of offer variables; and
generate an indication of the received offer data, the display having a plurality of patterns, each pattern representing a particular offer and having a plurality of bars, each bar representing a particular offer variable and including a set of one or more geometric display elements due to their appearance according to a predefined coding scheme together encode a value for the offer variable corresponding to the bar.
2. System nach Anspruch 1, bei dem das Schema so gewählt ist, dass ein Satz von geometrischen Anzeigeelementen, die einen ersten Wert einer ersten Angebotsvariable in einem ersten Muster kodieren, das mit einem ersten Angebot verbunden ist, visuell leicht von einem Satz von geometrischen Anzeigeelementen unterscheidbar sind, die einen zweiten Wert der ersten Angebotsvariable in einem zweiten Muster kodieren, das mit einem zweiten Angebot verbunden ist, wenn der erste Wert dem zweiten Wert nicht wesentlich ähnlich ist. 2. The system of claim 1, wherein the scheme is selected such that a set of geometric display elements that have a first value of a first one Encode offer variables in a first pattern that matches a first one Offer is visually connected easily by a set of geometric Display elements are distinguishable, which have a second value of the first Encode offer variables in a second pattern that matches a second offer is linked if the first value is the second value is not substantially similar. 3. System nach Anspruch 1, bei dem
die Sätze von geometrischen Anzeigeelementen verbundene Werte gemäß einem vordefinierten Farbschema kodieren; und
jedes geometrische Anzeigeelement in einem Satz von geometrischen Anzeigeelementen eine Farbe gemäß dem dargestellten Wert und dem Schema zum Kodieren des Werts in dem Satz von geometrischen Anzeigeelementen hat, wobei die Farbe für ein bestimmtes geometrisches Anzeigeelement möglicherweise anders ist als die Farben anderer geometrischer Anzeigeelemente im selben Satz von geometrischen Anzeigeelementen.
3. System according to claim 1, wherein
the sets of geometric display elements encode connected values according to a predefined color scheme; and
each geometric display element in a set of geometric display elements has a color according to the represented value and scheme for encoding the value in the set of geometric display elements, wherein the color for a given geometric display element may be different than the colors of other geometric display elements in the same set of geometric display elements.
4. System nach Anspruch 1, bei dem der Benutzer ein Käufer ist und die Angebote Nachfragen nur von Verkäufern auf einer Liste zugelassener Verkäufer (AVL) aufweisen. 4. The system of claim 1, wherein the user is a buyer and the Offers inquiries only from sellers on a list of approved Seller (AVL). 5. System nach Anspruch 1, bei dem ein in einem Satz von geometrischen Anzeigeelementen kodierter Wert einen Bereich von Werten innerhalb eines Bereichs möglicher Werte aufweist. 5. The system of claim 1, wherein one in a set of geometric Display elements coded value a range of values within a range of possible values. 6. System nach Anspruch 1, bei dem die Balken Spalten sind. The system of claim 1, wherein the bars are columns. 7. System nach Anspruch 1, bei dem das Computersystem betriebsfähig ist, um:
auf eine Benutzeranforderung zuzugreifen, wobei die Benutzeranforderung eine Vielzahl von eingegebenen Werten für eine Vielzahl von Angebotsvariablen aufweist; und
in der Anzeige ein Muster zu erzeugen, das die Benutzeranforderung darstellt, wobei das Muster für die Benutzeranforderung eine Vielzahl von Balken aufweist, wobei jeder Balken eine bestimmte Angebotsvariable darstellt und einen Satz von einem oder mehr geometrischen Anzeigeelementen aufweist, die auf Grund ihres Aussehens gemäß dem vordefinierten Schema einen eingegebenen Wert für die Angebotsvariable, die dem Balken entspricht, gemeinsam so kodieren, dass ein Benutzer das Muster für die Benutzeranforderung mit Mustern für ein oder mehr Angebote in Verbindung mit einer Marktentscheidung vergleichen kann.
The system of claim 1, wherein the computer system is operable to:
accessing a user request, the user request having a plurality of input values for a plurality of offer variables; and
generating in the display a pattern representative of the user request, the pattern for the user request comprising a plurality of bars, each bar representing a particular offer variable and having a set of one or more geometric display elements which, by virtue of their appearance, correspond to a predefined scheme, together encode an input value for the offer variable corresponding to the bar so that a user can compare the pattern for the user request with patterns for one or more offers in conjunction with a market decision.
8. System nach Anspruch 7, wobei das Computersystem betriebsfähig ist, um:
eine Auswahl eines bestimmten Muster, das mit einem bestimmten Angebot verbunden ist, zu empfangen;
eine Anweisung zum Erzeugen einer Bestellung auf der Grundlage der Werte für das mit dem ausgewählten Muster verbundene Angebot zu empfangen;
als Antwort auf den Empfang der Anweisung automatisch eine Bestellung auf der Grundlage der Werte für das mit dem ausgewählten Muster verbundene Angebot zu erzeugen;
die erzeugte Bestellung zum Abgleichen mit dem ausgewählten Angebot mitzuteilen.
The system of claim 7, wherein the computer system is operable to:
to receive a selection of a particular pattern associated with a particular offer;
receive an instruction to generate an order based on the values for the offer associated with the selected pattern;
in response to receiving the instruction, automatically generate an order based on the values for the offer associated with the selected pattern;
communicate the generated order for reconciliation with the selected offer.
9. System nach Anspruch 8, bei dem das Computersystem betriebsfähig, ist, um die in der Benutzeranforderung spezifizierten Werte und die in dem mit dem ausgewählten Muster verbundenen Angebot spezifizierten Werte anzuzeigen, um dem Benutzer zu ermöglichen, diese Werte zu vergleichen, bevor er eine Anweisung zum Erzeugen einer Bestellung gibt. 9. The system of claim 8, wherein the computer system is operable, around the values specified in the user request and in the values specified with the selected pattern to allow the user to set these values compare before giving an instruction to create an order. 10. Verfahren zum Bereitstellen einer Visualisierung von Marktangeboten, das aufweist:
Empfangen von Angebotsdaten für eine Vielzahl von Angeboten, wobei die empfangenen Angebotsdaten Werte widerspiegeln, die in den Angeboten für eine Vielzahl von Angebotsvariablen spezifiziert sind; und
Erzeugen einer Anzeige der empfangenen Angebotsdaten, wobei die Anzeige eine Vielzahl von Mustern aufweist, wobei jedes Muster ein bestimmtes Angebot darstellt und eine Vielzahl von Balken aufweist, wobei jeder Balken eine bestimmte Angebotsvariable darstellt und einen Satz von einem oder mehr geometrischen Anzeigeelementen beinhaltet, die auf Grund ihres Aussehens gemäß einem vordefinierten Kodierungsschema gemeinsam einen Wert für die Angebotsvariable, die dem Balken entspricht, kodieren.
10. A method for providing a visualization of market offerings comprising:
Receiving offer data for a plurality of offers, the received offer data reflecting values specified in the offers for a plurality of offer variables; and
Generating an indication of the received offer data, the display having a plurality of patterns, each pattern representing a particular offer and having a plurality of bars, each bar representing a particular offer variable and including a set of one or more geometric display elements Because of their appearance, according to a predefined coding scheme, they together encode a value for the offer variable corresponding to the bar.
11. Verfahren nach Anspruch 10, bei dem das Schema so gewählt wird, dass ein Satz von geometrischen Anzeigeelementen, die einen ersten Wert einer ersten Angebotsvariable in einem ersten Muster kodieren, das mit einem ersten Angebot verbunden ist, visuell leicht von einem Satz von geometrischen Anzeigeelementen unterscheidbar sind, die einen zweiten Wert der ersten Angebotsvariable in einem zweiten Muster kodieren, das mit einem zweiten Angebot verbunden ist, wenn der erste Wert dem zweiten Wert nicht wesentlich ähnlich ist. 11. The method of claim 10, wherein the scheme is selected such that a set of geometric display elements that have a first value of a encode the first offer variable in a first pattern that has a first offer, visually easily from a set of are distinguishable to geometric display elements, the second Encode the value of the first offer variable in a second pattern, the is associated with a second offer if the first value is the second value is not substantially similar. 12. Verfahren nach Anspruch 10, bei dem
die Sätze von geometrischen Anzeigeelementen verbundene Werte gemäß einem vordefinierten Farbschema kodieren; und
jedes geometrische Anzeigeelement in einem Satz von geometrischen Anzeigeelementen eine Farbe gemäß dem dargestellten Wert und dem Schema zum Kodieren des Werts in dem Satz von geometrischen Anzeigeelementen hat, wobei die Farbe für ein bestimmtes geometrisches Anzeigeelement möglicherweise anders ist als die Farben anderer geometrischer Anzeigeelemente im selben Satz von geometrischen Anzeigeelementen.
12. The method of claim 10, wherein
the sets of geometric display elements encode connected values according to a predefined color scheme; and
each geometric display element in a set of geometric display elements has a color according to the represented value and scheme for encoding the value in the set of geometric display elements, wherein the color for a given geometric display element may be different than the colors of other geometric display elements in the same set of geometric display elements.
13. Verfahren nach Anspruch 10, bei dem der Benutzer ein Käufer ist und die Angebote Nachfragen nur von Verkäufern auf einer Liste zugelassener Verkäufer (AVL) aufweisen. 13. The method of claim 10, wherein the user is a buyer and the Offers inquiries only from sellers on a list of approved Seller (AVL). 14. Verfahren nach Anspruch 10, bei dem ein in einem Satz von geometrischen Anzeigeelementen kodierter Wert einen Bereich von Werten innerhalb eines Bereichs möglicher Werte aufweist. 14. The method of claim 10, wherein one in a set of geometric display elements encoded a range of Having values within a range of possible values. 15. Verfahren nach Anspruch 10, bei dem die Balken Spalten sind. 15. The method of claim 10, wherein the bars are columns. 16. Verfahren nach Anspruch 10, das weiter aufweist:
Zugreifen auf eine Benutzeranforderung, wobei die Benutzeranforderung eine Vielzahl von eingegebenen Werten für eine Vielzahl von Angebotsvariablen aufweist; und
Erzeugen eines Musters in der Anzeige, das die Benutzeranforderung darstellt, wobei das Muster für die Benutzeranforderung eine Vielzahl von Balken aufweist, wobei jeder Balken eine bestimmte Angebotsvariable darstellt und einen Satz von einem oder mehr geometrischen Anzeigeelementen aufweist, die auf Grund ihres Aussehens gemäß dem vordefinierten Schema einen eingegebenen Wert für die Angebotsvariable, die dem Balken entspricht, gemeinsam so kodieren, dass ein Benutzer das Muster für die Benutzeranforderung mit Mustern für ein oder mehr Angebote in Verbindung mit einer Marktentscheidung vergleichen kann.
16. The method of claim 10, further comprising:
Accessing a user request, the user request having a plurality of input values for a plurality of offer variables; and
Generating a pattern in the display representing the user request, the user request pattern having a plurality of bars, each bar representing a particular offer variable and having a set of one or more geometric display elements that, by virtue of their appearance, correspond to the predefined one Schema collectively encode an input value for the offer variable corresponding to the bar so that a user can compare the pattern for the user request with patterns for one or more offers in conjunction with a market decision.
17. Verfahren nach Anspruch 16, das weiter aufweist:
Empfangen einer Auswahl eines bestimmten Musters, das mit einem bestimmten Angebot verbunden ist;
Empfangen einer Anweisung zum Erzeugen einer Bestellung auf der Grundlage der Werte für das mit dem ausgewählten Muster verbundene Angebot;
als Antwort auf den Empfang der Anweisung automatisches Erzeugen einer Bestellung auf der Grundlage der Werte für das mit dem ausgewählten Muster verbundene Angebot; und
Mitteilen der erzeugten Bestellung zum Abgleichen mit dem ausgewählten Angebot.
17. The method of claim 16, further comprising:
Receiving a selection of a particular pattern associated with a particular offer;
Receiving an instruction to generate an order based on the values for the offer associated with the selected pattern;
in response to receipt of the instruction, automatically generating an order based on the values for the offer associated with the selected pattern; and
Notify the generated order to match the selected offer.
18. Verfahren nach Anspruch 17, ferner aufweisend das Anzeigen der in der Benutzeranforderung spezifizierten Werte der in dem mit dem ausgewählten Muster verbundenen Angebot spezifizierten Werte, um dem Benutzer zu ermöglichen, diese Werte zu vergleichen, bevor er eine Anweisung zum Erzeugen einer Bestellung gibt. 18. The method of claim 17, further comprising displaying in the User request specified values in the with the selected pattern associated offer specified values to the Allow users to compare these values before using one There is an instruction to create an order. 19. Software zum Bereitstellen einer Visualisierung von Marktangeboten, wobei die Software auf einem computerlesbare Medien verkörpert und bei Ausführung betriebsfähig ist, um:
Angebotsdaten für eine Vielzahl von Angeboten zu empfangen, wobei die empfangenen Angebotsdaten Werte widerspiegeln, die in den Angeboten für eine Vielzahl von Angebotsvariablen spezifiziert sind; und
eine Anzeige der empfangenen Angebotsdaten zu erzeugen, wobei die Anzeige eine Vielzahl von Mustern aufweist, wobei jedes Muster ein bestimmtes Angebot darstellt und eine Vielzahl von Balken aufweist, wobei jeder Balken eine bestimmte Angebotsvariable darstellt und einen Satz von einem oder mehr geometrischen Anzeigeelementen beinhaltet, die auf Grund ihres Aussehens gemäß einem vordefinierten Kodierungsschema gemeinsam einen Wert für die Angebotsvariable, die dem Balken entspricht, kodieren.
19. Software for providing visualization of market offers, the software being embodied on a computer readable medium and operable upon execution to:
Receive offer data for a plurality of offers, the received offer data reflecting values specified in the offers for a plurality of offer variables; and
generate an indication of the received offer data, the display having a plurality of patterns, each pattern representing a particular offer and having a plurality of bars, each bar representing a particular offer variable and including a set of one or more geometric display elements due to their appearance according to a predefined coding scheme together encode a value for the offer variable corresponding to the bar.
20. Software nach Anspruch 19, bei der das Schema so gewählt wird, dass ein Satz von geometrischen Anzeigeelementen, die einen ersten Wert einer ersten Angebotsvariable in einem ersten Muster kodieren, das mit einem ersten Angebot verbunden ist, visuell leicht von einem Satz von geometrischen Anzeigeelementen unterscheidbar sind, die einen zweiten Wert der ersten Angebotsvariable in einem zweiten Muster kodieren, das mit einem zweiten Angebot verbunden ist, wenn der erste Wert dem zweiten Wert nicht wesentlich ähnlich ist. 20. Software according to claim 19, wherein the scheme is selected such that a Set of geometric display elements that have a first value of a encode the first offer variable in a first pattern that has a first offer, visually easily from a set of are distinguishable to geometric display elements, the second Encode the value of the first offer variable in a second pattern, the is associated with a second offer if the first value is the second value is not substantially similar. 21. Software nach Anspruch 19, bei der
die Sätze von geometrischen Anzeigeelementen verbundene Werte gemäß einem vordefinierten Farbschema kodieren; und
jedes geometrische Anzeigeelement in einem Satz von geometrischen Anzeigeelementen eine Farbe gemäß dem dargestellten Wert und dem Schema zum Kodieren des Werts in dem Satz von geometrischen Anzeigeelementen hat, wobei die Farbe für ein bestimmtes geometrisches Anzeigeelement möglicherweise anders ist als die Farben anderer geometrischer Anzeigeelemente im selben Satz von geometrischen Anzeigeelementen.
21. Software according to claim 19, wherein
the sets of geometric display elements encode connected values according to a predefined color scheme; and
each geometric display element in a set of geometric display elements has a color according to the represented value and scheme for encoding the value in the set of geometric display elements, wherein the color for a given geometric display element may be different than the colors of other geometric display elements in the same set of geometric display elements.
22. Software nach Anspruch 19, bei der der Benutzer ein Käufer ist und die Angebote Nachfragen nur von Verkäufern auf einer Liste zugelassener Verkäufer (AVL) aufweisen. 22. Software according to claim 19, wherein the user is a buyer and the Offers inquiries only from sellers on a list of approved Seller (AVL). 23. Software nach Anspruch 19, bei der ein in einen Satz von geometrischen Anzeigeelementen hineinkodierter Wert einen Bereich von Werten innerhalb eines Bereichs möglicher Werte aufweist. 23. The software of claim 19, wherein one in a set of geometric Value is a range of values within a range of possible values. 24. Software nach Anspruch 19, bei der die Balken Spalten sind. 24. The software of claim 19, wherein the bars are columns. 25. Software nach Anspruch 19, die weiter betriebsfähig ist, um:
auf eine Benutzeranforderung zuzugreifen, wobei die Benutzeranforderung eine Vielzahl von eingegebenen Werten für eine Vielzahl von Angebotsvariablen aufweist; und
in der Anzeige ein Muster zu erzeugen, das die Benutzeranforderung darstellt, wobei das Muster für die Benutzeranforderung eine Vielzahl von Balken aufweist, wobei jeder Balken eine bestimmte Angebotsvariable darstellt und einen Satz von einem oder mehr geometrischen Anzeigeelementen aufweist, die auf Grund ihres Aussehens gemäß dem vordefinierten Schema einen eingegebenen Wert für die Angebotsvariable, die dem Balken entspricht, gemeinsam so kodieren, dass ein Benutzer das Muster für die Benutzeranforderung mit Mustern für ein oder mehr Angebote in Verbindung mit einer Marktentscheidung vergleichen kann.
25. The software of claim 19, further operable to:
accessing a user request, the user request having a plurality of input values for a plurality of offer variables; and
generating in the display a pattern representative of the user request, the pattern for the user request comprising a plurality of bars, each bar representing a particular offer variable and having a set of one or more geometric display elements which, by virtue of their appearance, correspond to a predefined scheme, together encode an input value for the offer variable corresponding to the bar so that a user can compare the pattern for the user request with patterns for one or more offers in conjunction with a market decision.
26. Software nach Anspruch 25, die weiter betriebsfähig ist, um:
eine Auswahl eines bestimmten Musters, das mit einem bestimmten Angebot verbunden ist, zu empfangen;
eine Anweisung zum Erzeugen einer Bestellung auf der Grundlage der Werte für das mit dem ausgewählten Muster verbundene Angebot zu empfangen;
als Antwort auf den Empfang der Anweisung automatisch eine Bestellung auf der Grundlage der Werte für das mit dem ausgewählten Muster verbundene Angebot zu erzeugen;
die erzeugte Bestellung zum Abgleichen mit dem ausgewählten Angebot mitzuteilen.
26. The software of claim 25, further operable to:
receive a selection of a particular pattern associated with a particular offer;
receive an instruction to generate an order based on the values for the offer associated with the selected pattern;
in response to receiving the instruction, automatically generate an order based on the values for the offer associated with the selected pattern;
communicate the generated order for reconciliation with the selected offer.
27. Software nach Anspruch 26, ferner betriebsfähig zum Anzeigen der in der Benutzeranforderung spezifizierten Werte der in dem mit dem ausgewählten Muster verbundenen Angebot spezifizierten Werte, um dem Benutzer zu ermöglichen, diese Werte zu vergleichen, bevor er eine Anweisung zum Erzeugen einer Bestellung gibt. 27. Software according to claim 26, further operable to display in the User request specified values in the with the selected pattern associated offer specified values to the Allow users to compare these values before using one There is an instruction to create an order. 28. System zum Bereitstellen einer Visualisierung von Marktangeboten mit:
Mittel zum Empfangen von Angebotsdaten für eine Vielzahl von Angeboten, wobei die Angebotsdaten Werte widerspiegeln, die in den Angeboten für eine Vielzahl von Angebotsvariablen spezifiziert sind; und
Mittel zum Erzeugen einer Anzeige der Angebotsdaten, wobei die Anzeige eine Vielzahl von Mustern aufweist, wobei jedes Muster ein bestimmtes Angebot darstellt und eine Vielzahl von Balken aufweist, wobei jeder Balken eine bestimmte Angebotsvariable darstellt und einen Satz von einem oder mehr geometrischen Anzeigeelementen beinhaltet, die auf Grund ihres Aussehens gemäß einem vordefinierten Kodierungsschema gemeinsam einen Wert für die Angebotsvariable, die dem Balken entspricht, kodieren.
28. System for providing a visualization of market offers with:
Means for receiving offer data for a plurality of offers, the offer data reflecting values specified in the offers for a plurality of offer variables; and
Means for generating a display of the offer data, the display having a plurality of patterns, each pattern representing a particular offer and having a plurality of bars, each bar representing a particular offer variable and including a set of one or more geometric display elements due to their appearance according to a predefined coding scheme together encode a value for the offer variable corresponding to the bar.
29. System zur Bereitstellung einer Visualisierung von Marktangeboten, das ein Computersystem aufweist, das betriebsfähig ist, um:
Angebotsdaten für eine Vielzahl von Angeboten zu empfangen, wobei die empfangenen Angebotsdaten Werte widerspiegeln, die in den Angeboten für eine Vielzahl von Angebotsvariablen spezifiziert sind; und
eine Anzeige der empfangenen Angebotsdaten zu erzeugen, wobei die Anzeige eine Vielzahl von Mustern aufweist, wobei jedes Muster ein bestimmtes Angebot darstellt und eine Vielzahl von Balken aufweist, wobei jeder Balken eine bestimmte Angebotsvariable darstellt und einen Satz von einem oder mehr geometrischen Anzeigeelementen aufweist, die gemäß einem vordefinierten Farbschema gemeinsam einen Wert für die Angebotsvariable kodieren, die dem Balken entspricht, wobei das Schema so gewählt wird, dass ein Satz von geometrischen Anzeigeelementen, die einen ersten Wert einer ersten Angebotsvariable in einem ersten Muster, das mit einem ersten Angebot verbunden ist, kodieren, visuell leicht von einem Satz von geometrischen Anzeigeelementen unterscheidbar sind, die einen zweiten Wert der ersten Angebotsvariable in einem zweiten Muster kodieren, das mit einem zweiten Angebot verbunden ist, wenn der erste Wert dem zweiten Wert nicht wesentlich ähnlich ist;
auf eine Benutzeranforderung zuzugreifen, wobei die Benutzeranforderung eine Vielzahl von eingegebenen Werten für eine Vielzahl von Angebotsvariablen aufweist; und
ein Muster in der Anzeige zu erzeugen, das die Benutzeranforderung darstellt, wobei das Muster für die Benutzeranforderung eine Vielzahl von Balken aufweist, wobei jeder Balken eine bestimmte Angebotsvariable darstellt und einen Satz von einem oder mehr geometrischen Anzeigeelementen aufweist, die auf Grund ihres Aussehens gemäß dem Farbschema einen eingegebenen Wert für die Angebotsvariable, die dem Balken entspricht, gemeinsam so kodieren, dass ein Benutzer das Muster für die Benutzeranforderung mit Mustern für ein oder mehr Angebote in Verbindung mit einer Marktentscheidung vergleichen kann.
29. System for providing a visualization of market offerings comprising a computer system operable to:
Receive offer data for a plurality of offers, the received offer data reflecting values specified in the offers for a plurality of offer variables; and
generate an indication of the received offer data, the display having a plurality of patterns, each pattern representing a particular offer and having a plurality of bars, each bar representing a particular offer variable and having a set of one or more geometric display elements in accordance with a predefined color scheme, together encode a value for the offer variable corresponding to the bar, the scheme being selected such that a set of geometric display elements containing a first value of a first offer variable in a first pattern associated with a first offer , easily visually distinguishable from a set of geometric display elements encoding a second value of the first offer variable in a second pattern associated with a second offer if the first value is not substantially similar to the second value;
accessing a user request, the user request having a plurality of input values for a plurality of offer variables; and
generate a pattern in the display that represents the user request, the user request pattern having a plurality of bars, each bar representing a particular offer variable and having a set of one or more geometric display elements that, by virtue of their appearance, conform to the Color Scheme will jointly encode an input value for the offer variable corresponding to the bar so that a user can compare the pattern for the user request with patterns for one or more offers in conjunction with a market decision.
DE10246000A 2001-10-02 2002-10-02 Computer system for visualizing market offers in an e-trade environment, whereby offer data is specified as a number of variables that are then displayed for each offer as an easily visualized geometric pattern Ceased DE10246000A1 (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US09/970,371 US7702562B1 (en) 2001-10-02 2001-10-02 Providing visualization of market offers using patterns of geometric display elements

Publications (1)

Publication Number Publication Date
DE10246000A1 true DE10246000A1 (en) 2003-05-28

Family

ID=25516854

Family Applications (1)

Application Number Title Priority Date Filing Date
DE10246000A Ceased DE10246000A1 (en) 2001-10-02 2002-10-02 Computer system for visualizing market offers in an e-trade environment, whereby offer data is specified as a number of variables that are then displayed for each offer as an easily visualized geometric pattern

Country Status (3)

Country Link
US (1) US7702562B1 (en)
DE (1) DE10246000A1 (en)
TW (1) TWI222585B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE10336320A1 (en) * 2003-08-05 2005-03-03 Deutsche Telekom Ag Information extraction method e.g. for telecommunication system, involves acquiring information from picture or sequence of pictures on mobile equipment such as camera

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8429059B2 (en) 2004-06-08 2013-04-23 Rosenthal Collins Group, Llc Method and system for providing electronic option trading bandwidth reduction and electronic option risk management and assessment for multi-market electronic trading
US7912781B2 (en) 2004-06-08 2011-03-22 Rosenthal Collins Group, Llc Method and system for providing electronic information for risk assessment and management for multi-market electronic trading
US20100088218A1 (en) * 2004-11-01 2010-04-08 Rosenthal Collins Group, Llc Method and system for providing multiple graphical user interfaces for electronic trading
US8364575B2 (en) 2005-05-04 2013-01-29 Rosenthal Collins Group, Llc Method and system for providing automatic execution of black box strategies for electronic trading
WO2006119272A2 (en) 2005-05-04 2006-11-09 Rosenthal Collins Group, Llc Method and system for providing automatic exeuction of black box strategies for electronic trading
US8589280B2 (en) * 2005-05-04 2013-11-19 Rosenthal Collins Group, Llc Method and system for providing automatic execution of gray box strategies for electronic trading
US7849000B2 (en) 2005-11-13 2010-12-07 Rosenthal Collins Group, Llc Method and system for electronic trading via a yield curve

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7212999B2 (en) * 1999-04-09 2007-05-01 Trading Technologies International, Inc. User interface for an electronic trading system
US6993504B1 (en) 1999-04-09 2006-01-31 Trading Technologies International, Inc. User interface for semi-fungible trading
US20020032637A1 (en) * 2000-02-18 2002-03-14 Moshal David Clive Method and apparatus for graphical representation of real-time data
US20020007324A1 (en) * 2000-06-09 2002-01-17 Centner David J. System and method for effectively conducting transactions between buyers and suppliers
US20020065762A1 (en) * 2000-11-28 2002-05-30 Lee Ho Soo Method and visual interface for evaluating multi-attribute bids in a network environment
US7020630B2 (en) * 2000-12-01 2006-03-28 John Russell Computer assisted securities trading
US20020091590A1 (en) * 2001-01-06 2002-07-11 Edgar Gary W. Fundraising system with creation, coordination, and order tracking tools
US20020178105A1 (en) * 2001-04-24 2002-11-28 Joshua Levine Systems and methods to facilitate a display of investment information associated with a plurality of share prices
US20020165814A1 (en) * 2001-05-04 2002-11-07 Juhnyoung Lee System and method for ranking objects having multiple attributes
US20020165813A1 (en) * 2001-05-04 2002-11-07 Juhnyoung Lee System, method and visual interface for searching for objects having multiple attributes
US20020194104A1 (en) * 2001-05-17 2002-12-19 Reamer William S. Raw material exchange system
US20030009411A1 (en) * 2001-07-03 2003-01-09 Pranil Ram Interactive grid-based graphical trading system for real time security trading
US20030004853A1 (en) * 2001-06-28 2003-01-02 Pranil Ram Graphical front end system for real time security trading

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE10336320A1 (en) * 2003-08-05 2005-03-03 Deutsche Telekom Ag Information extraction method e.g. for telecommunication system, involves acquiring information from picture or sequence of pictures on mobile equipment such as camera

Also Published As

Publication number Publication date
US7702562B1 (en) 2010-04-20
TWI222585B (en) 2004-10-21

Similar Documents

Publication Publication Date Title
DE10319277A1 (en) Sales offer display system for e-commerce, has inter-linked markers in offer variable windows, that move relatively to indicate specific offer price in different offer windows
US9607333B2 (en) Network-based sales system with a customizable user interface
DE69527120T2 (en) Electronic method and system for finding sources of supply
DE69726124T2 (en) COMPUTER-BASED SYSTEM AND METHOD FOR PRICE INFORMATION
US8694391B2 (en) Method and system for configurating products
DE112005002673T5 (en) Improved local Internet shopping system and procedures
DE10245996A1 (en) Computer system for display of market data, whereby price and availability of product quantities are shown as a bar chart with a bar indicating the amount of quantity available at a given price
DE10244729A1 (en) E-commerce system for storage and classification of documents, especially sales or technical documentation relating to products available over the Internet, so that a customer can more easily and quickly locate required documents
DE112006002886T5 (en) System and method for storing item attributes in an electronic catalog
DE10235804A1 (en) System and method for enabling multi-element bidding for influencing a position in a search result list generated by a search engine of a computer network
DE202009007855U1 (en) Consumer and buyer analysis system
DE10235429A1 (en) System and method for providing location and price protection in a search result list that is generated by a search engine of a computer network
Schwering et al. Agricultural E-commerce: Attitude segmentation of farmers
DE10244623A1 (en) Electronic commerce system has custom global directories with hierarchically organized product classes that categorize products from sellers satisfying seller requirements
DE10245999A1 (en) E-commerce method for visualization of market data relating to offers and bids in which offer data is displayed as a series of pictograms whose dimensions and positions act as an aid in decision making
DE10043860A1 (en) Method and device for carrying out an electronic auction in a communication network
DE10239294A1 (en) E-trade system whereby buyers are supplied a pricing software tool by suppliers that allows them to obtain product prices on a local system without having to connect to a supplier via a network
DE10245992A1 (en) Computer ordering system for purchasing of large quantities of a similar item, whereby purchasing and selling networks are linked via a market server that allows a purchaser to see available offers and determine an average price
DE10128494A1 (en) Personal digital shopping cart
DE10246000A1 (en) Computer system for visualizing market offers in an e-trade environment, whereby offer data is specified as a number of variables that are then displayed for each offer as an easily visualized geometric pattern
DE10239293A1 (en) Electronic market place system for dynamic price setting in an unequal market, i.e. there are many more sellers than buyers or vice versa, whereby offers are grouped and assigned to a priority, which is then used to match offers
DE10321673A1 (en) Group purchase distribution determining system using electronic commerce, selects group purchase distribution with lowest overall price from final set comprising generated sets of distribution
DE10247531A1 (en) Providing decision assistance for electronic commerce, by visualization of previous services rendered in an electronic commerce environment by comparing dimensions of linear visual objects
DE19956574A1 (en) Selecting product and adapting to consumer measurements involves comparing scanned body data with dimensions of industrially manufactured products
DE102019205699B4 (en) VALUES MANAGEMENT SERVER, VALUES MANAGEMENT PROGRAM, AND PROGRAM

Legal Events

Date Code Title Description
8128 New person/name/address of the agent

Representative=s name: DF-MP, 80333 MUENCHEN

8110 Request for examination paragraph 44
R082 Change of representative

Representative=s name: DF-MP, 80333 MUENCHEN, DE

Representative=s name: DF-MP, DE

R081 Change of applicant/patentee

Owner name: JDA SOFTWARE GROUP, INC., US

Free format text: FORMER OWNER: I2 TECHNOLOGIES, INC., DALLAS, US

Effective date: 20120119

Owner name: JDA SOFTWARE GROUP, INC., SCOTTSDALE, US

Free format text: FORMER OWNER: I2 TECHNOLOGIES, INC., DALLAS, TEX., US

Effective date: 20120119

R082 Change of representative

Representative=s name: DF-MP, DE

Effective date: 20120119

Representative=s name: DF-MP DOERRIES FRANK-MOLNIA & POHLMAN PATENTAN, DE

Effective date: 20120119

R002 Refusal decision in examination/registration proceedings
R003 Refusal decision now final

Effective date: 20140301