DE69730057T2 - Ein multi-element vertrauensentsprechungssystem und verfahren hierfür - Google Patents

Ein multi-element vertrauensentsprechungssystem und verfahren hierfür Download PDF

Info

Publication number
DE69730057T2
DE69730057T2 DE69730057T DE69730057T DE69730057T2 DE 69730057 T2 DE69730057 T2 DE 69730057T2 DE 69730057 T DE69730057 T DE 69730057T DE 69730057 T DE69730057 T DE 69730057T DE 69730057 T2 DE69730057 T2 DE 69730057T2
Authority
DE
Germany
Prior art keywords
request
offer
user
search
database
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.)
Expired - Lifetime
Application number
DE69730057T
Other languages
English (en)
Other versions
DE69730057D1 (de
Inventor
Fujun Bi
Ran Li
Shaun Bliss
Reza Nojoomi
Hong Yan
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.)
Webplus Ltd
WEBPLUS Ltd ROAD TOWN
Original Assignee
Webplus Ltd
WEBPLUS Ltd ROAD TOWN
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 Webplus Ltd, WEBPLUS Ltd ROAD TOWN filed Critical Webplus Ltd
Publication of DE69730057D1 publication Critical patent/DE69730057D1/de
Application granted granted Critical
Publication of DE69730057T2 publication Critical patent/DE69730057T2/de
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/08Auctions
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/245Query processing
    • G06F16/2457Query processing with adaptation to user needs
    • G06F16/24578Query processing with adaptation to user needs using ranking
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/04Trading; Exchange, e.g. stocks, commodities, derivatives or currency exchange
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/912Applications of a database
    • Y10S707/944Business related
    • Y10S707/948Product or catalog
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99931Database or file accessing
    • Y10S707/99933Query processing, i.e. searching

Description

  • Gebiet der Erfindung
  • Die vorliegende Erfindung bezieht sich auf ein Computer-Abstimmungssystem und das Verfahren hierfür, oder bezieht sich eigens auf ein elektronisches Handelssystem, welches ein auf einer Datenbank aufgebautes Multi-Element-Vertrauensentsprechungssystem für die Abstimmung der Anforderung eines Benutzers mit den durch andere Benutzer bereitgestellten Angeboten ist und das die passenden Ergebnisse an den Benutzer zurücksendet.
  • Hintergrund der Erfindung
  • Womit die Händler gegenwärtig zu tun haben, ist der Welthandelsmarkt, und Händler müssen mit Händlern in anderen Ländern effizient und zuverlässig handeln, deshalb werden elektronische Handelssysteme in der internationalen Handels-Praxis in den letzten Jahren mehr und mehr genutzt.
  • Bisher gibt es viele elektronische Handelssysteme, die im internationalen Handel verwendet werden, wie EDI (Electronic Data Interchange), aber EDI wird genutzt um Händlern zu helfen, um ein Angebot zu/von bestimmten Händlern zu senden oder zu empfangen, es kann nicht verwendet werden um Händlern dabei zu helfen, Angebote zu finden, an denen sie interessiert sind.
  • Es gibt Handelssysteme, die den Händlern helfen, Güter zu finden, die sie von den anderen Händlern benötigen, oder die ihnen helfen, Käufer für ihre Güter zu finden, und ihnen helfen, mit einer Menge geschäftlicher Angelegenheiten klarzukommen.
  • Die Aufgabe von Handelssystemen ist es, die Anforderungen von Händlern mit Angeboten abzustimmen, die von anderen Händlern mittels eines elektronischen Handelssystems abgegeben wurden. Das wird normalerweise erreicht, indem eine direkte Suche nach Benutzermerkmalen in den verfügbaren Angeboten durchgeführt und nur die einfachen Ergebnisse der Suche in auswählbarer Reihenfolge angezeigt werden.
  • Der Versuch, das beste Ergebnis als Antwort auf Merkmale zu finden, die von Benutzern vorgegeben wurden, ist ein sehr altes Thema in der Informationstechnologie. Viele unterschiedliche Verfahren von Abfrage- und Abstimmungssystemen sind in die Tat umgesetzt worden, und verbessern sich jeden Tag. Die meisten der Systeme nutzen die Industriestandardwerkzeuge für ihren Zweck, und ihre Flexibilität erstreckt sich auf das, was diese Werkzeuge für sie tun können. Standardsuchmaschinen prüfen hauptsächlich das Suchmerkmal, und das Ergebnis, das sie erzeugen, ist eine Reihe von null, einem oder vielen Fällen, die exakt alle Bedingungen der Kriterien erfüllen. Egal wie viele Bedingungen ein Fall erfüllt, wenn er in einer versagt, wird dieser Fall kein Teil der Ergebnisliste sein, auch wenn die Bedingung, die am wenigsten wichtige unter anderen ist. Speziell bei Wertebereichen werden Benutzer hauptsächlich die Auswahl haben wollen, die nicht genau dem entspricht, was sie wollen, aber was dem nahe kommt. Mit anderen Worten: Datenbankenmaschinen wie Informix, Oracle, Sybase, Ingres und andere haben nur zwei Möglichkeiten, um Fälle auf Entsprechung zu untersuchen, „Treffer" und „Kein Treffer".
  • Bei den herkömmlichen Handelssystemen wird, wenn ein Benutzer ein Suchmerkmal vorgibt, normalerweise eine überwältigende Menge an Informationen zurückgegeben, und der Benutzer muss herausfinden, woran er interessiert ist, und wenn nötig, kann er ein paar weitere Bedingungen zu den Kriterien hinzufügen oder ein weiteres Suchkriterium oder eine Formel eingeben, um so eine andere Suche durchzuführen, um die Menge an zurückgegebenen Informationen zu reduzieren. Offensichtlich muss er die Ergebnisse selbst verringern, bis er ein zufriedenstellendes Ergebnis findet. Er muss von einer Kategorie zu einer weiteren Kategorie suchen und er muss die auf dem Bildschirm dargestellten Informationen jedes Mal sorgfältig lesen, bevor er ein neues Suchkriterium auswählt, und ohne das Eingreifen des Benutzers während des Suchvorgangs kann die Suche nicht erfolgreich durchgeführt werden. Einerseits können, wenn das Suchmerkmal zu wenig Bedingungen enthält, die zurückgegebenen Informationen zu viel sein, wovon die meisten nicht die Informationen sein können, an denen er interessiert ist. Auf der anderen Seite, wenn das Suchmerkmal zu viele Bedingungen enthält, entgeht dem Benutzer vielleicht die Information, die ihm am wichtigsten ist, aufgrund des Versäumnisses, eine weniger wichtige Bedingung zu erfüllen, wie oben beschrieben.
  • Deshalb ist das herkömmliche Suchsystem nicht zweckmäßig für den Benutzer zu gebrauchen, und es kann die Suche nicht effizient durchführen. Wenn ein Benutzer ein solches System benutzt, nehmen die Zeit und die Kosten zu, die beim Suchvorgang verbraucht werden.
  • Des weiteren ist aus der WO 96/34357 ein Kreuzungsnetzwerk bekannt, welches ein Zufriedenstellungsdichte-Profil verwendet. Dieses Dokument offenbart ein Verfahren für Entsprechungsreihenfolgen basierend auf einem Zufriedenstellungsprofil von (Preis, Menge) Kombinationen. Das Zufriedenstellungsdichte-Profil stellt den Bereich des Interesses eines Händlers an der Abwicklung von jeder (Preis, Größe) Kombination dar, oder, in anderen Worten, es stellt den Zufriedenstellungsgrad des Händlers mit den verschiedenen Werten der (Preis, Größe) Kombinationen (im zweidimensionalen Fall) dar, wie in 6, 7 und 9A10C dieses Dokuments dargestellt ist. Die unterschiedlichen Zufriedenstellungsgrade sind den Werten eines einzelnen Parameters (z. B. Preis) zugeordnet oder sind den Werte-Kombinationen von zwei oder mehr Parametern (z. B. Preis und Größe) zugeordnet, wonach in diesem Fall die Merkmalgruppe in der bekannten Methode für die (Preis, Größe) Kombination nur eine Bedingung ist, was einer zweidimensionalen Fenster-Bedingung entspricht. Außerdem ist dieses Abstimmungsverfahren immer noch ein herkömmliches, welches nur die Ergebnisse „Treffer" oder „Kein Treffer" einer vorher festgesetzten Bedingung geben kann.
  • Zusammenfassung der Erfindung
  • Es ist eine Aufgabe der vorliegenden Erfindung, ein Multi-Element-Vertrauensentsprechungssystem zur Verfügung zu stellen, welches den Benutzer oder Händler automatisch mit den Informationen, an denen er interessiert ist, ohne den Eingriff des Händlers versorgen kann, und dem Benutzer die größtmögliche Menge an Informationen über Angebote geben kann, die seinen Anforderungen entsprechen können, um so den Händler in die Lage zu versetzen, nicht nur Angebote zu sehen, die genau seinen Merkmalen entsprechen, sondern auch solche, die nahe daran kommen, oder einen Teil seiner Bedürfnisse oder mehr als das erfüllen können, wodurch der Händler die Suche effektiv durchführen kann.
  • Vorteilhafterweise fügt die vorliegende Erfindung eine Ebene an Durchdachtheit zu Standardwerkzeugen hinzu und implementiert Benutzergedanken in die Annahme oder Ablehnung von Fällen. Das bedeutet, dass durch Beteiligung von mehr Parametern der Nutzerauswahl das System in der Lage sein wird, das Ergebnis zuzulassen und basierend auf Präferenzen der Benutzer die Fälle anzunehmen, die den wichtigsten Bedingungen entsprechen, und nur darin zu versagen, unwichtige Bedingungen zu erfüllen.
  • Um die obigen Ziele und Vorteile zu erreichen, stellt die vorliegende Erfindung ein Computerhandels-Abstimmungssystem und ein Computerhandels-Abstimmungsverfahren gemäß den anhängenden Ansprüchen zur Verfügung.
  • Es wird vorgeschlagen, dass die Anforderung in dem Computer-Abstimmungssystem der vorliegenden Erfindung mehrere Elemente als Suchkriterien beinhaltet, wobei jedem dieser Elemente eine Wichtigkeitsgewichtung zugewiesen ist, durch die jedes passende Ergebnis eine Suchtrefferzahl besitzt, die den Grad der Zufriedenstellung des Benutzers angibt. Es wird bevorzugt, dass die Suchmaschine ferner ein Anordnen und Einstufen der passenden Ergebnisse gemäß den entsprechenden Suchtrefferzahlen davon leistet, und nur die passenden Ergebnisse, die eine Suchtrefferzahl über einem vorbestimmten Zufriedenheitsgrad haben, werden an den Benutzer zurückgesendet.
  • Es wird auch bevorzugt, dass die Benutzerschnittstelle zum Abstimmungssystem mittels dem Internet erfolgt.
  • Die vorhergehenden und andere Ziele, Merkmale und Vorteile der vorliegenden Erfindung werden leichter ersichtlich durch die folgende, detaillierte Beschreibung von bevorzugten Ausführungsbeispielen der Erfindung, die mit Bezug zu den begleitenden Zeichnungen erfolgt.
  • Kurze Beschreibung der Zeichnungen
  • 1 zeigt die grundlegende Struktur des Multi-Element-Vertrauensentsprechungssystems der vorliegenden Erfindung;
  • 2a und 2b veranschaulichen das Hauptdatenflussdiagramm der vorliegenden Erfindung;
  • 3 veranschaulicht die Entsprechungsgrade der Ergebnisse aus der Suche in dem System gemäß der vorliegenden Erfindung;
  • 4a veranschaulicht die Konfiguration von Dateneinheiten in der Datenbank der Erfindung;
  • 4b veranschaulicht die Beziehung unter den Dateneinheiten in der Datenbank gemäß der Erfindung;
  • 4c veranschaulicht die Einzelheiten der in 4b abgebildeten Schlüsselbeziehung;
  • 5 zeigt web-basierte Clients, die über das Internet mit einem Informationsserver verbunden sind, gemäß einem Ausführungsbeispiel der Erfindung;
  • 6 veranschaulicht die einzelnen Bestandteile sowohl des Clients als auch des Servers gemäß dem Ausführungsbeispiel der Erfindung;
  • 7 veranschaulicht die Einzelheiten davon, wie die Technologiemodule die Schnittstellen zu den anderen erweiterbaren Datenbankkomponenten während des Hauptangebotsauswahlprozesses bilden, gemäß dem Ausführungsbeispiel der Erfindung;
  • 8 veranschaulicht eine typische Webanwendung der Technologie und die zusätzlich zur Unterstützung der Anwendung benötigten Komponenten, gemäß dem Ausführungsbeispiel der Erfindung;
  • 9a, 9b und 9c veranschaulichen die Erstellung von Dateneinheiten in der Datenbank, gemäß einem Ausführungsbeispiel der Erfindung;
  • 10a und 10b zeigt mehr Einzelheiten über einen Datenfluss des Systems, gemäß einem Ausführungsbeispiel der vorliegenden Erfindung von 2a und 2b;
  • 11 veranschaulicht das Flussdiagramm der Prozedur zur Erstellung eines Angebots in der Datenbank, gemäß einem Ausführungsbeispiel der Erfindung;
  • 12 veranschaulicht das Flussdiagramm der Prozedur zur Erstellung einer Anforderung in der Datenbank, gemäß einem Ausführungsbeispiel der Erfindung;
  • 13 veranschaulicht das Flussdiagramm der Prozedur der Suchmaschine zur Abstimmung der Anforderungseingabe des Benutzers mit den Angeboten, die in den Angebotseinheiten in der Datenbank gespeichert sind;
  • 14 veranschaulicht die Prozedur A zur Verarbeitung des Suchmerkmals in 13;
  • 15 zeigt ein Schnittstellenbeispiel, das dem Benutzer zur Verfügung gestellt wird, um seine Kriterien der Suche für sein Beispiel anzugeben.
  • Detaillierte Beschreibung von bevorzugten Ausführungsformen
  • Im folgenden wird im Detail Bezug auf die bevorzugten Ausführungsbeispiele der vorliegenden Erfindung genommen, von denen Beispiele in den begleitenden Zeichnungen dargestellt sind.
  • 1 zeigt die grundlegende Struktur des Multi-Element-Vertrauensentsprechungssystems der vorliegenden Erfindung. Wie in 1 gezeigt, wird das Multi-Element-Vertrauensentsprechungssystem durch eine Vielzahl von Benutzern genutzt, und umfasst eine Datenbank, ein Angebotserstellungsprogramm, um eine Angebotseinheit in der Datenbank zu erstellen, und eine Suchmaschine, um Suchkriterien oder eine Anforderungseingabe durch einen Benutzer mit den in der Datenbank bestehenden Angeboten zu vergleichen. Wenn ein Angebot von einem Benutzer eingegeben wird, wird das Angebot von dem Angebotserstellungsprogramm verarbeitet und in einer Angebotseinheit in der Datenbank gespeichert. Wenn eine Anforderung von einem Benutzer empfangen wird, wird die Suchmaschine ausgeführt, um die Anforderung mit den bestehenden Angeboten, die in den Angebotseinheiten in der Datenbank von all den anderen Benutzern gespeichert sind, auf Entsprechung zu überprüfen. Die passenden Ergebnisse können gemäß einer Aussagewahrscheinlichkeit, d. h. einem Entsprechungsgrad oder einer Suchtrefferzahl, entsprechend geordnet werden, und die passenden Ergebnisse werden an den entsprechenden Benutzer zurückgesendet.
  • Die Benutzer können sich mit dem Multi-Element-Vertrauensentsprechungssystem über das Internet zusammenzuschalten. Und die Datenbank kann eine Anforderungseinheit enthalten, die eine virtuelle sein kann.
  • 2a und 2b veranschaulichen das Prinzip des Diagramms des Verfahrens, das in dem Multi-Element-Vertrauensentsprechungssystem der vorliegenden Erfindung umgesetzt ist. Wie in 2a dargestellt ist, sind die von jedem Benutzer eingegebenen Angebotsdetails in die Angebotsdatenbank geschrieben, und die Suchkriterien, d. h. die vom Benutzer eingegebene Anforderung, werden an die durch Ausführung des Abstimmungsprogramms oder der Suchmaschine von 1 generierte Abstimmungsprozedur gesendet, die Abstimmungsprozedur vergleicht die Anforderungen mit den Angebotsdetails, von allen anderen Benutzern, die in der Angebotsdatenbank gespeichert sind, und dadurch wird die Liste der passenden Angebote an den Benutzer zurückgesendet.
  • Der Abstimmungsprozess, der in der Abstimmungsprozedur durchgeführt wird, ist im Einzelnen in 2b dargestellt. Wie in 2b gezeigt ist, wird zuerst das Suchkriterium, d. h. die vom Benutzer eingegebene Anforderung, die mehrere Zustände oder Elemente enthält, mit den Angeboten aus der Angebotsdatenbank verglichen. Jedem Zustand ist eine Gewichtung zugewiesen, welche die Wichtigkeit davon kennzeichnet, dadurch besitzt jedes passende Ergebnis eine Suchstufe, welche die Zufriedenstellung des Benutzers kennzeichnet. Die Ergebnisse des Vergleichs besitzen fünf Stufen, wie Volltrefferangebot, Untermengentrefferangebot, Teiltrefferangebot, Obermengentrefferangebot und Kein-Trefferangebot. Die Ergebnisse des Vergleichs werden sortiert und begrenzt, und die passenden Ergebnisse, die eine Stufe besitzen, die über einer vom Benutzer festgelegten mindest-akzeptablen Stufe (MAS) liegt, werden an den Benutzer zurückgesandt. Der obenstehende Prozess wird automatisch von dem Mutti-Element- Vertrauensentsprechungssystem ausgeführt, sobald die Anforderung vom Benutzer eingegeben wird, und die passenden Ergebnisse werden an den Benutzer zurückgesandt, dadurch kann der Benutzer die Angebote, die seine Anforderungen erfüllen, sofort bekommen, und noch vorteilhafter, die passenden Ergebnisse sind nicht nur der genaue Treffer, der zu 100% die Kriterien des Benutzers erfüllt, sondern beinhalten auch die Ergebnisse von Teiltreffern oder Inklusivtreffern.
  • Auf dem Gebiet des Handels kann ein Angebot kaufen (Nachfrage) oder verkaufen (Angebot) sein, und eine Anforderung kann auch kaufen oder verkaufen sein. Deshalb wird eine Anforderung, wenn sie eine Nachfrage ist, mit den Angebotsangeboten in der Datenbank verglichen; wenn die Anforderung ein Angebot ist, wird sie mit den Nachfrageangeboten in der Datenbank verglichen.
  • 3 veranschaulicht das Trefferstufenergebnis von der Suche in dem System gemäß dem Ausführungsbeispiel der vorliegenden Erfindung. Wie in 3 dargestellt ist, sind die passenden Ergebnisse sortiert und deren Stufen entsprechend eingeordnet, und die Gruppe der passenden Ergebnisse ist in Reihenfolge und Stufe konfigurierbar, wobei Stufe 1 ein genauer Treffer, d. h. Volltreffer ist, was bedeutet, dass die Eingabenachfrage A genau der Angebotsgruppe entspricht; Stufe 2 ist ein Inklusivtreffer, in welchem die Angebotsgruppe B eine Untermenge der Eingabenachfrage A ist, d. h. Gruppe B deckt nur einen Teil von der Gruppe A ab; Stufe 3 ist ein Teiltreffer, in welchem die Gruppe A und die Gruppe B einen Bereich haben, in dem sie sich überdecken; Stufe 4 ist ebenfalls ein Inklusivtreffer, aber die Angebotsgruppe ist eine Obermenge der Eingabenachfrage A; und Stufe 5 ist kein-Treffer, bei dem es keinen gemeinsamen Teil zwischen Gruppe A und Gruppe B gibt.
  • Jedes Suchkriterium oder jede Anforderung kann Multi-Elemente beinhalten, wie Produkt, Marktposition (Käufer oder Verkäufer, oder beide), Datum des Angebots, Liefertermin, Anbieter, Preis und Volumen. Das Angebot kann die gleichen Elemente beinhalten wie die Anforderung, um so mit der Anforderung verglichen zu werden. Jedes der Elemente der Anforderung wird verglichen mit denen der Angebote in der Datenbank, und jeder Sequenz vom Prozess des Vergleichs der entsprechenden Elemente kann vom Benutzer eine Gewichtung gegeben werden. Die oberen fünf Stufen der Treffer haben jeweils eine Punktezahl resultierend aus den vom Benutzer zugewiesenen Gewichtungen, und von Stufe 1, dem VOLLTREFFER, bis Stufe 5, dem KEIN-TREFFER, wird die Punktezahl von 100% auf 0 verringert.
  • 4a stellt die Konfiguration von Dateneinheiten in der Datenbank der Erfindung dar. In der Datenbank gibt es eine Nutzereinheit, die ein Mitglied des Systems ist, und die Anforderungen und Angebote erstellt und besitzt. Die in der Benutzereinheit gespeicherte Benutzerinformation besteht hauptsächlich aus unstrukturierten, ursprünglichen Benutzerdaten, die über eine dem Benutzer verfügbare Schnittstelle erhalten werden. Die Anforderung ist eine virtuelle Einheit, und wird auch als Suchkriterien bezeichnet, wie oben beschrieben. In herkömmlichen Aktivitäten wird die vom Benutzer eingegebene Merkmalinformation nicht in der Datenbank gehalten, aber wenn diese Information für eine anschließende Meldung und ein Auslösesystem beabsichtigt sein soll, könnten die Kriterien in einer realen Einheit gespeichert werden. Wie in 4a dargestellt, beinhaltet die Anforderungseinheit eine ID und ein Attribut, welches eine Anforderungs-ID, Daten und eine Relation beinhaltet. Das Anforderungs-Attribut wir benutzt, um Informationen über individuelle Teile der Anforderung zu behalten. Während des Prozesses der Erstellung einer Anforderung kann das System neue Einträge, genannt komplexe Attribute, für diese Einheit erstellen, die aus dem Ergebnis vorheriger einzelner Attribute bestehen. Die Angebotseinheit speichert die Angebote von Benutzern für Angebot oder Nachfrage, und diese Einheit beinhaltet eine ID und einen fixierten Teil der Angebote, was die Information wie eine Beschreibung des Produkts oder jedes andere Teil ist, das nicht am Merkmal und Suchprozess beteiligt ist, und das Angebots-Attribut hält den variablen Teil von Angeboten, die Attribute des Angebots zeigend. Hier sind variable Teile solche, die an Attributen und Merkmalen beteiligt sind, wie Preis, Farbe, Material usw..
  • Außerdem beinhaltet die Datenbank einen Bereich für Speicherung von Feldinformation und eine einzelne Einheit für Einheiten-Information.
  • Die Definition für die obenstehenden Einheiten ist in der untenstehenden Tabelle 1 dargestellt.
  • Tabelle 1
    Figure 00100001
  • Figure 00110001
  • Obwohl Anforderungs- und Angebotseinheiten ähnliche Informationen beinhalten, ist ihre Funktionalität unterschiedlich. Angebotseinheiten enthalten Informationen über vom Benutzer bereitgestellte oder angeforderte, fixierte Nachfragen oder fixierte Angebote. Diese Informationen werden vom System jedes Mal geprüft, wenn eine Anforderung (Suchkriterien) eingegeben wird. Eine Anforderung ist eine virtuelle Einheit, das bedeutet, sie wird nicht notwendigerweise in einer realen Einheit behalten, nachdem der Prozess beendet ist.
  • Feld- und Einheit-Einheiten sind Tabellen um Attribute für Angebot und Nachfrage zu erstellen.
  • 4b zeigt die Beziehung zwischen den Einheiten in der Datenbank gemäß dem Ausführungsbeispiel der vorliegenden Erfindung. Wie in 4b dargestellt ist, hat jeder Benutzer einen Datensatz in der Benutzereinheit, und es gibt nicht mehr als einen Eintrag für jeden Benutzer. Es gibt null, eine oder mehr als eine Anforderung für jeden Benutzer, und diese Anforderungen sind an den Eintrag des Benutzers gebunden. Jeder Benutzer kann null, ein oder mehr als ein Nachfrage- oder Angebotsangebot erstellen. Jedes) Angebot/Anforderung hat ein oder mehr Attribut(e). Jedes Attribut wird auf einen Eintrag in der Feldeinheit hinweisen, um den Typ des Feldes zu zeigen. Und jedes Attribut wird auf den Eintrag in der Einheit-Einheit hinweisen, um den Einheitentyp zu spezifizieren.
  • 4c zeigt die Einzelheiten der Schlüsselbeziehung der in 4b gezeigten Einheiten, und die genaue Beschreibung der entsprechenden Attribute für separate Einheiten ist in den folgenden Tabellen 2–8 dargestellt:
  • Tabelle 2 Einheitenname: Benutzer
    Figure 00120001
  • Tabelle 3 Einheitenname: Anforderung (Virtuelle Einheit)
    Figure 00120002
  • Figure 00130001
  • Tabelle 4 Einheitenname: Anforderungs_Attribut
    Figure 00130002
  • Figure 00140001
  • Tabelle 5 Einheitenname: Angebot
    Figure 00140002
  • Figure 00150001
  • Tabelle 6 Einheitenname: Angebots_Attribut
    Figure 00150002
  • Tabelle 7 Einheitenname: Feld
    Figure 00150003
  • Figure 00160001
  • Tabelle 8 Einheitenname: Einheit
    Figure 00160002
  • 5 zeigt webbasierte Clients, die über das Internet mit einem Informationsserver kommunizieren, gemäß einem Ausführungsbeispiel der Erfindung. Das Abstimmungssystem gemäß der vorliegenden Erfindung besitzt eine offene Architektur und kann in einer Reihe von Umgebungen benutzt werden, aber im Internationalen Handelsmarkt wird das Internet benutzt. Das Entsprechungssystem ist in einen Server eingebaut, der im Internet ist, und die Benutzer können sich mit dem Server, der das Abstimmungssystem hat, mittels Web-Browser verbinden, wie in 5 gezeigt ist. Der Server kann SUN Microsystems-Unix basiert sein, oder Intel-Microsoft NT basiert. Die Clients können PCs sein, auf denen das Microsoft Windows 95 Betriebssystem läuft, Apple Macintosh, auf denen Apple MacOS läuft, oder Sun Microsystems Workstation, auf denen Unix läuft. Das für die Datenbank der Erfindung genutzte erweiterungsfähige Datenbankmanagementsystem kann ein Informix- oder Oracle-Produkt sein. Und die für die obenstehenden Datenbanken verfügbaren Plug-In-Module können Verity, Excalibur oder Virage enthalten.
  • 6 zeigt die detaillierten Komponenten sowohl vom Client als auch vom Server gemäß dem Ausführungsbeispiel der Erfindung in 5. Wie in 6 dargestellt ist, hat jeder Client ein Betriebssystem, einen Basisspeicher für lokale Information und Anwendungen, einen Web-Browser für die Arbeit mit den Web-basierten Anwendungen und das Browsen von Seiten im HTML-Format und einen Netzwerktransport als Verbindung zum globalen Netzwerk.
  • Der Server, der das Multielement-Vertrauensentsprechungssystem hat, beinhaltet ein Betriebssystem, einen Massenspeicher zum Speichern der Datenbank und allgemeiner Information und von Anwendungen, eine erweiterbare Datenbankmaschine, um für Datenbankdienste und eine Beantwortung von Anforderungen von Benutzern zu sorgen, einen Webserver um für Webdienste und einen Netzwerktransport zu sorgen, worin die erweiterbare Datenbankmaschine benutzt wird, um Clients in Verbindung mit ihren Abfragen und Datenbankdienstanforderungen zu dienen, und er umfasst Datenbanktabellen, SQL-Funktionen und erweiterbare Module. Die erweiterbaren Module umfassen Abstimmungsmaschinen Dritter (Datenvergleich wird ausgeführt durch Anwendungen, die von anderen Softwarefirmen geschrieben wurden), Webentwicklungs- und Zustellungsmodule, um existierende Standarddienste zu nutzen, und Kerntechnologiemodule, um die außergewöhnlichen Funktionen des Multielement-Vertrauensentsprechungssystems hinzuzufügen.
  • 7 zeigt die Struktur der Kerntechnologiemodule und ihre Verbindung zu den Abstimmungsmaschinen Dritter und SQL Funktionen. Die Kerntechnologiemodule beinhalten eine Vergleichsmaschine für den Vergleich der in der Angebotsdatenbank gespeicherten Angebote, kundenspezifische Abstimmungskomponenten, und ein Sortier- und Einreihungsmodul. Das kundenspezifische Abstimmen ist hier Datenabstimmen, das zusätzlich zu eingebauten Funktionen und Abstimmungstechnologie Dritter umgesetzt wird, z. B. Inklusivtreffer – wo ein Angebotsobjekt mehr Quantität hat als die Anforderung.
  • Wie in 7 dargestellt ist, werden die Anforderung und die Angebotseinzelheiten an die Abstimmungsmaschine gesendet, und die Abstimmungsmaschine und die kundenspezifischen Abstimmungskomponenten führen den Vergleich von der Anforderung und den Angeboten mit den Mitteln der Abstimmungsmaschinen Dritter durch, einschließlich Verity Text und Excalibur Text, und SQL Funktionen wie equal (=), like, less than (<) und greater than (>). Danach werden die von der Abstimmungsmaschine produzierten passenden Ergebnisse zu dem Sortier- und Konzentrationsmodul gesendet, in welchem sie gemäß der Aussagewahrscheinlichkeit oder Punktezahl, die jedes passende Ergebnis hat, eingereiht werden, und werden, um die an den Benutzer zurückgesendete Menge von Daten zu reduzieren, anhand ihres eigenen Konzentrationskriteriums konzentriert, zum Beispiel, zeige mir nur Daten mit Volltreffern und beschränke es auf die ersten fünf in der Preisreihenfolge. Die Ergebnisse, bei denen die Trefferpunktezahl kleiner als eine mindestens akzeptable Stufe ist, werden verworfen, dadurch wird die eingereihte und konzentrierte Angebotstreffergruppe an den Benutzer zurückgesendet.
  • Die Anordnung in 7 ist unabhängig von Schnittstellen. Dieses Diagramm würde gleich bleiben, ob die Implementierung Client-Server sind, Web-basiert oder mittels einer einfachen Terminalzeichenschnittstelle. Alle Typen von Benutzerschnittstellen können Anforderungen erzeugen und sie mit bestehenden Angeboten abstimmen und eine Ergebnisgruppe produzieren.
  • Alles von der obenstehenden Verarbeitung würde aus dem Inneren eines kerntechnologischen Erweiterbarkeitsmoduls geschehen und Schnittstellen zur Kerndatenbankmaschine und allen anderen installierten Erweiterbarkeitsmodulen bilden.
  • 8 zeigt eine typische Web-Implementierung des Multi-Element-Vertrauensentsprechungssystems gemäß der vorliegenden Erfindung und die zusätzlichen Komponenten, die erforderlich sind, um es zu unterstützen. Wie in 8 dargestellt, umfasst der in 6 dargestellte Web-Server Konfigurationsdetails, um das Verhalten des Servers zu spezifizieren, interne Funktionen um grundlegende Dienste zur Verfügung zu stellen, kundenspezifische Funktionen für Benutzer und applikationsspezifische Dienste und standardmäßige HTML-Daten, und eine Zustellungsmaschine, um Ergebnisse der Suchmaschine in standardmäßige HTML- Seiten zu integrieren. Das HTML-Formular, dass die Anforderung vom Benutzer beinhaltet, wird an die Zustellungsmaschine gesendet. Die Zustellungsmaschine sendet alle Daten der Anforderung an die anderen Module. Die Webentwicklungs- und Zustellungsmodule enthalten Webseitenspeicher und eine Webseitenzustellung. Diese Module handhaben Anwendungslogik, statischen Inhalt von Standard-HTML und dynamischen Inhalt von aktuellen Daten, dem Ergebnis von Anfragen an die Datenbank, und Variablen. Die Webseitenzustellung kommuniziert durch die Benutzung von SQL mit den internen Funktionen und Modulen.
  • 9a, 9b, und 9c zeigen die Erstellung der Einheiten in der in 4 dargestellten Datenbank gemäß einem Ausführungsbeispiel der Erfindung. In 9a, wenn eine Angebotseinheit erstellt wird, wird zuerst die fixierte Angebotsinformation in das System eingegeben, das ein Angebot in der Angebotseinheit erstellt. Die Attributsinformation wird auch von Feld- und Einheit-Einheiten aufgenommen und dies erstellt ein Attribut in der Angebotsattributseinheit.
  • In 9b wird, wenn eine Benutzereinheit erstellt wird, zuerst die Benutzerinformation in das System eingegeben, das Benutzerprofil wird auch eingegeben, dann wird in der Benutzereinheit eine Benutzeraufzeichnung erstellt. Jeder Benutzer behält eine Benutzeraufzeichnung in der Benutzereinheit.
  • 9c stellt die Erstellung der Anforderungseinheit dar. Wie in 9c gezeigt wird bei der Erstellung einer Anforderung zuerst die fixierte Information der Anforderung in das System eingegeben, dann bekommt es den Typ, ob es eine Anforderung für Nachfrage oder Angebot ist. Dann wird der Reihe nach Feldinformation genommen, durch den Gebrauch von Feld- und Einheit-Einheiten. Am Ende dieses Prozesses werden ein Fixierte Anforderungsinformation-Eintrag und ein oder mehr Attributinformation-Einträge erstellt.
  • Die detaillierte Beschreibung zu den zusammenhängenden Einheiten findet sich in den Tabellen 2–8.
  • 10a und 10b zeigen mehr Einzelheiten über den Datenfluss des Systems gemäß einem Ausführungsbeispiel der vorliegenden Erfindung von 2a und 2b, die eine Einheit- Einheit und eine Feldeinheit enthält. Wie oben beschrieben, ist das Feld eine Nachschlagetabelle für Name, Typ und Länge von Feldern, die in den Angebots- und Anforderungseinheiten genutzt werden, um auf den Typ der Spezifikationen Bezug zu nehmen; und die Einheit ist eine Nachschlagetabelle, die benutzt wird, um die Einheiten für Zahlen in den Angebots- und Anforderungseinheiten anzuzeigen. Die Einheit- Einheit und Feldeinheit nehmen beide Teil an den Prozessen der Eingabe von Angeboten, einer Anforderung in 10a und den Vergleichsprozessen in 10b. Eine Anforderungseingabe durch einen Benutzer kann auch als Angebot verarbeitet werden, so dass die anderen Benutzer wissen können, was er braucht. In dem System ist das Angebot eines Benutzers auch eine Anforderung für die anderen Benutzer, und seine Anforderung ist auch ein Angebot für die anderen Benutzer.
  • 11 zeigt das Flussdiagramm der Prozedur für die Erstellung eines Angebots in der Datenbank, erzeugt durch die Ausführung des Angebotserstellungsprogramms wie in 1 dargestellt, gemäß einem Ausführungsbeispiel der Erfindung. Wie in 10 dargestellt ist, wird, wenn ein Benutzer sein Angebot in das System eingibt, die fixierte Eingabeangebotsinformation herausextrahiert und es wird bestimmt, ob es eine Nachfrage oder ein Angebot ist, gemäß dem Status des Nachfrage Angebot Attributs, dargestellt in Tabelle 4. Wenn es eine Nachfrage ist, wird diese Information auf Nachfrage gesetzt; und wenn es ein Angebot ist, wird es auf Angebot gesetzt. Beim nächsten Schritt wird ein Angebot in der Angebotsdatenbank erstellt. Dann wird beurteilt, ob es noch irgendwelche Attribute gibt; falls ja, hole Attributinformation durch Benutzung des Feldes und der Einheit, dann erstelle ein Attribut in der Angebotsattributeinheit in der Datenbank, und gehe zurück zu dem Beurteilungsschritt, um zu bestimmen, ob es noch mehr Attribute gibt; wenn es keine Attribute mehr gibt, gehe zum Ende.
  • 12 zeigt das Flussdiagramm von der Prozedur der Erstellung von Anforderungen in der Datenbank, gemäß einer Ausführungsform der Erfindung. Wie in 12 dargestellt ist, wird, wenn ein Benutzer seine Anforderung eingibt, zuerst die fixierte Eingabeanforderungsinformation extrahiert, und es wird bestimmt, ob es eine Nachfrage oder ein Angebot ist, wenn es eine Nachfrage ist, wird diese Information auf Nachfrage gestellt; und wenn es ein Angebot ist, auf Angebot. Beim nächsten Schritt wird eine Nachfrage zu der Nachfragedatenbank erstellt. Beim nächsten Schritt wird beurteilt, ob es noch irgendwelche Attribute gibt; falls ja, hole Attributsinformation durch Benutzung des Feldes und der Einheit, dann erstelle ein Attribut zu der Anforderungsattributeinheit in der Datenbank, und gehe zurück zu dem Beurteilungsschritt; wenn es keine Attribute mehr gibt, gehe zu dem Abstimmungsprozess für die Abstimmung der Anforderung mit den Angeboten, die in der Datenbank von den anderen Benutzern gespeichert wurden.
  • 13 zeigt das Flussdiagramm der Prozedur der Abstimmung der Anforderungseingabe durch den Benutzer mit den in den Angebotseinheiten der Datenbank gespeicherten Angeboten. Wie in 13 dargestellt ist, wird in dem Abstimmungsprozess zuerst die Anforderungsinformation von der Prozedur genommen, was dem Benutzer erlaubt, Kriterien einzugeben, dann wird diese Anforderung von dem System in der in 14 gezeigten Prozedur verarbeitet. Der nächste Schritt ist, ein Angebot aus der Datenbank zu holen und anzufangen, Felder in der Anforderung mit Feldern in dem Angebot abzustimmen. In beiden Fällen prüft das System, bevor es ein neues Angebot oder eine neue Anforderung holt, ob es irgendwelche gibt. Angebot und Anforderung haben beide Attribute, und Attribute sind Teile von Informationen mit spezifischen und einzigartigen ID. Wenn die ID eines Attributs in einer Anforderung zu einer ID im Angebot passt, prüft das System, ob der Inhalt vom Angebotsattribut zu dem in der Anforderung passt oder nicht, und darauf basierend erzeugt es eine Punktezahl für diesen Treffer, die den Grad der Zufriedenstellung des Benutzers mit diesem passenden Ergebnis kennzeichnet. Am Ende aller Zyklen, falls die Punktezahl des Angebots den MAS-Wert erreicht, wird es an der Ergebnisgruppe beteiligt sein. Der Treffergrad der passenden Ergebnisse von einer Suche kann Volltreffer, Inklusivtreffer, Teiltreffer oder kein Treffer sein, auch dargestellt in 3.
  • Die Prozedur A für die Verarbeitung von Suchkriterien ist in 14 dargestellt, in diesem Prozess wird beurteilt, ob das Kriterium komplex ist. Falls ja, werden die Atrrib_Ids in die Eingabefelder des Attributs gegeben, dann wird eine Beziehung gesetzt; falls nicht, gib benutzerspezifizierte Felder in die Eingabefelder des Attributs, setze dann eine Beziehung. Erstelle danach einen Eintrag in dem Anforderungsattribut, und gehe zurück zu dem Beurteilungsschritt der Kompliziertheit.
  • Bei der Benutzung des Multi-Element-Vertrauensentsprechungssystems der vorliegenden Erfindung führt das Angebotserstellungsprogramm, wenn ein Benutzer ein Angebot eingibt, die Prozedur in 11 aus, um Angebot und Angebotsattribut in der Datenbank zu erstellen. Wenn ein Benutzer seine Suchkriterien eingibt, erstellt die Suchmaschine eine Anforderung und ein Anforderungsattribut in der Datenbank, dann führt sie Abstimmungsprozess in 13 und 14 aus. Eigens nachdem ein Benutzer die Kriterien spezifiziert, analysiert das System sie und erstellt Einträge für Anforderungseinheiten. Jedes einfache Kriterium wird einen Eintrag in der Einheit haben, das System wird auch einen Eintrag für jeden Zustand erstellen, der ein Ergebnis von anderen Zuständen ist. Dies wird in den untenstehenden Beispielen noch weiter erklärt. Was das Ergebnis anbetrifft gibt es zwei Hauptfaktoren, die den Typ von Ergebnis spezifizieren, einer ist die Gewichtung, die der Benutzer jedem Zustand gibt, den er spezifiziert, und der andere ist die Art und Weise, in welcher der Benutzer die Kriterien arrangiert, was hauptsächlich davon abhängt, ob es irgendeinen Bereich gibt, der spezifiziert ist oder nicht. Das erste, was das System macht, ist die Kriterien in einzelne Schritte zu zerlegen und neue Schritte zu erstellen, die auf komplexen Kriterien beruhen.
  • Das Multi-Element-Vertrauensentsprechungssystem und das Verfahren hierfür der vorliegenden Erfindung wird im einzelnen gemäß einem Ausführungsbeispiel der Erfindung beschrieben werden, in der: das Suchkriterium wie folgt ist:
    (A = "TEXT1" ODER
    B = "TEXT2") UND
    C > NUMERISCH1 UND
    (D > DATUM1 UND
    D < DATUM2) UND
    E wie "TEXT3%"
  • Die Auswertung wird ausgeführt wie die folgenden Sequenzen:
  • Figure 00230001
  • Die Sequenzen und die entsprechenden Operationen sind in der folgenden Tabelle 9A dargestellt.
  • Tabelle 9A
    Figure 00230002
  • Figure 00240001
  • Die Ergebnistabelle der Auswertung oder Treffer wird wie untenstehend angezeigt.
  • Figure 00240002
  • Ergebnis
  • Das Ergebnis Kein Treffer ist abhängig von der Möglichkeit eines Teiltreffers basierend auf Benutzerkriterien und Gewichtung, in anderen Worten, Kein Treffer wird ein relativer, der vom Bedarf des Benutzers abhängig ist.
  • Wenn es kein Wahr-Ergebnis gibt, wird es kein Treffer sein, aber mit irgendeinem Wahr-Ergebnis wird das Gesamtergebnis ein Teiltreffer sein, abhängig von der Gewichtung, die der Benutzer irgendeinem Kriterium und einer mindestens akzeptablen Stufe gibt, wodurch eine Zufriedenstellung über das Ergebnis gemessen werden kann.
  • In dem obenstehenden Beispiel sind ➂ und ➇ Falsch, und ➅ und ➆ sind Wahr. Gemäß den jeweiligen Gewichtungen ist die Trefferzahl wie folgt.
  • Figure 00250001
  • Wenn die mindestens akzeptable Trefferzahl über 55 ist, wird dieses Suchergebnis als keine Zufriedenstellung angesehen, d. h. kein Treffer, aber für irgendeine mindestens akzeptable Stufe niedriger als 55 ist dies eine teilweise Zufriedenstellung. Natürlich wird das Ergebnis mit einer Trefferzahl von 100 VOLLTREFFER sein.
  • Wenn irgendein Kriterium aus einem Bereich besteht und das Ergebnis ist Falsch, ist das Ergebnis Inklusiv.
  • Das Konzept "kein Treffer" der obenstehenden Beschreibung, in der vorliegenden Erfindung, ist relativ; wenn die MAS auf einen größeren oder niedrigeren Wert gesetzt ist, ist das Suchergebnis, d. h. die Information die der Benutzer bekommen kann, unterschiedlich. In anderen Worten, die MAS ist ein vom Benutzer abänderbarer Wert, und das System wird einen Vorgabewert für MAS annehmen, aber der Benutzer kann ihn, basierend auf dem Grad der Erwartung, erhöhen oder verringern. Daher kann der Benutzer die Gewichtungen, die er den entsprechenden Elementen der Suchkriterien zugeordnet hat, einstellen, um den ihm zur Verfügung stehenden Informationsumfang so zu verändern, wie er es braucht.
  • Um zu zeigen, wie das System der Erfindung funktioniert, ist ein detailliertes Beispiel angegeben, wie folgt.
  • Zum Beispiel gibt ein Benutzer an, dass er ein Paar Tennisschuhe sucht, mit einem Preis unter $100 und die Farbe ist entweder "Weiß" oder "Blau", aber er gibt auch an, dass die Farbe sehr wichtig ist, indem er eine Gewichtung von 80 aus 100 der Farbe gibt. Das System akzeptiert, während es die Kriterien auswertet, jegliche weißen oder blauen Tennisschuhe als einen Teiltreffer und diejenigen unter $100 als einen Volltreffer.
  • 15 zeigt ein Musterbeispiel der Schnittstelle, die für den Benutzer bereitgestellt wird, um seine Suchkriterien für dieses Beispiel anzugeben. Der Benutzer des Systems, ein Händler, sucht nach einem Angebotsangebot und erstellt eine Anforderung mit den in 15 dargestellten Kriterien.
  • Das Suchkriterium in diesem Beispiel ist:
    (Farbe = Weiß ODER Farbe = Blau) UND Preis < 100, und die Gewichtung für „Farbe = Blau" ist 80, während sie für „Preis < 100" 20 ist.
  • Das System fängt an mit diesen Kriterien gemäß folgender Ordnung umzugehen:
  • Figure 00260001
  • In diesem Beispiel beteiligte Einheiten sind:
  • Tabelle 9B Angebot
    Figure 00260002
  • Figure 00270001
  • Tabelle 10 Angebot_Attribut
    Figure 00270002
  • Tabelle 11 Anforderung (virtuelle Einheit)
    Figure 00270003
  • Tabelle 12 Anforderungs_Attribut
    Figure 00270004
  • Figure 00280001
  • Inhalte für „Feld_Id" und „Feld_Einheit_Id" stammen aus Nachschlagetabellen. Diese Tabellen werden bei der Erstellung von Angebot und Anforderung benutzt.
  • Tabelle 13 Feld
    Figure 00280002
  • Tabelle 14 Einheit
    Figure 00280003
  • Figure 00290001
  • Das System beginnt die Attribute in der Reihenfolge und gemäß deren Gewichtung auszuwerten. Das logische Ergebnis dieser Suche ist KEIN TREFFER, weil die letzte Aussage (5) eine Falsch Ausgabe erzeugt, aber unter Berücksichtigung der Gewichtung, die der Benutzer dem ersten Zustand gegeben hat, und seiner Angabe, dass der Preis-Bereich Inklusiv sein kann, und auch dass die Punktezahl der Suche 80 aus 100 ist, betrachtet das System das Ergebnis als Teiltreffer, und sendet dieses Angebot an den Benutzer zurück.
  • Figure 00290002
  • GEWERBLICHE ANWENDBARKEIT
  • Mit dem Multi-Element-Vertrauensentsprechungssystem der vorliegenden Erfindung schafft es dieses System, die Wahl des Benutzers zu kennen, indem es ihn einen bestimmten Grad von Wichtigkeit für jede der Zustände angeben lässt und aussagen lässt ob ein Inklusivtreffer akzeptabel ist. Es ist auch möglich, dies in dem System gemäß den Ausführungsbeispielen der Erfindung zu implementieren, so dass es durch das Speichern von Anforderungen (Kriterien) dem Benutzer jedes Mal melden kann, wenn ein passender Fall in das System eingegeben wird, nachdem ein Benutzer die Anforderung eingereicht hat. Auf diesem Weg wird dem System nicht nur halb-künstliche Intelligenz hinzugefügt, sondern es werden auch Anfragen bis zur Zeit der Deaktivierung aktiv bleiben und viel mehr tun als unmittelbare Anfragen.
  • Wenn ein Benutzer seine Anforderung in das System eingibt, wird das Abstimmungsprogramm in dem Abstimmungssystem ohne den Eingriff des Benutzers ausgeführt, und die passenden Ergebnisse werden sofort an den Benutzer zurückgesendet. Dieses System kann kundenspezifische Treffer zur Verfügung stellen, nicht-genaue Treffer, und die passenden Ergebnisse verschiedener Grade werden sortiert und eingestuft, um so konzentriert zu werden, dadurch werden die konzentrierten Ergebnisse zu dem Benutzer zurückgesendet. Die Benutzer des Systems gemäß der vorliegenden Erfindung sind Subjekt und Objekt relativ zueinander. Durch die Benutzung des Multi-Element-Vertrauensentsprechungssystems der vorliegenden Erfindung auf dem internationalen Handlesgebiet kann der Händler oder Benutzer die Suche effektiver durchführen und mehr brauchbare Information erhalten. Die eingestuften und konzentrierten Suchergebnisse werden sofort an den Benutzer zurückgesendet, und der Benutzer kann seine Gewichtungszuweisung zu den entsprechenden Elementen in den Suchkriterien oder in der Anforderung einstellen und die minimal akzeptable Stufe verändern, um die Information zu verändern, die er bekommen will. Offensichtlich ist das Multi-Element-Vertrauensentsprechungssystem ein hocheffizientes elektronisches Handelssystem, und es hilft den Benutzern von diesem System, brauchbare Handelsinformation zu finden, und ihr Geschäft effektiver durchzuführen.
  • Darüber hinaus kann das System des vorliegenden Systems auch auf Gebieten wie Bibliotheken, elektronischer Kauf, Kartenbestellung usw. benutzt werden und die Effizienz davon erhöhen.
  • Nach der Beschreibung und Darstellung der Prinzipien der Erfindung in den bevorzugten Ausführungsbeispielen davon, sollte es offensichtlich sein, dass die Erfindung in der Anordnung und im Detail verändert werden kann, ohne vom beanspruchten Umfang der Erfindung abzuweichen. Alle diese Veränderungen und Variationen sollten in dem in den Ansprüchen definierten Umfang liegen.

Claims (22)

  1. Ein Computerhandels-Abstimmungssystem, das von einer Vielzahl von Benutzern verwendet werden kann, wobei das System umfasst: eine Angebotsdatenbank, um Angebote zu speichern, die in das System von wenigstens einem der Benutzer eingegeben wurden; Angebotserstellungs-Programmmittel zum Erstellen einer Einheit in der Angebotsdatenbank für eine Angebotseingabe von jedem Benutzer und zum in Verbindung bringen jedes Angebots mit einem aus Angebot und Nachfrage und zum Speichern der Angebote in der Angebotsdatenbank; Anforderungseingabe-Programmmittel zum Empfangen einer mehrere Bestandteile beinhaltenden Benutzeranforderung als ein Suchkriterium mittels einer Benutzerschnittstelle und zum Einrichten jeder Benutzeranforderung als eine aus Angebot und Nachfrage; und eine Suchmaschine, um die Anforderungen von den Anforderungseingabe-Programmmitteln zu empfangen und die Benutzeranforderung mit den Angeboten anderer Benutzer, die in der Angebotsdatenbank gespeichert sind, zu vergleichen und abzustimmen und passende Ergebnisse an den Benutzer zurückzusenden; wobei das Vergleichen durch das Abstimmen einer Nachfrageanforderung mit Angebotsangeboten und durch das Abstimmen einer Angebotsanforderung mit Nachfrageangeboten ausgeführt wird, dadurch gekennzeichnet, dass die Benutzeranforderung mehrere unterschiedliche Elemente beinhaltet, wobei jedes Element einen Zustand darstellt, dem eine Gewichtung zugewiesen ist, welche die Wichtigkeit des Zustands im Vergleich zu anderen Zuständen angibt, so dass jedes passende Ergebnis eine Suchtrefferzahl besitzt, die den Grad der Zufriedenstellung des Benutzers angibt.
  2. Das Computerhandels-Abstimmungssystem gemäß Anspruch 1, wobei eine Eingabe der Benutzeranforderung auch als ein Angebot von den Angebotserstellungs-Programmmitteln verarbeitet wird, so dass die Anforderung in der Angebotsdatenbank gespeichert wird.
  3. Das Computerhandels-Abstimmungssystem gemäß Anspruch 2, wobei jedes Angebot und jede Anforderung wenigstens einen Artikel beinhaltet, der aus einer Gruppe ausgewählt wird, die aus (a) einer Nachfrage, (b) einem Angebot, (c) einem Warennamen, (d) einer Warenmenge und (e) einem Warenpreis besteht.
  4. Das Computerhandels-Abstimmungssystem gemäß Anspruch 2, wobei Suchanfragen in der Suchmaschine aktiv bleiben nachdem ein Benutzer eine Anforderung übermittelt hat.
  5. Das Computerhandels-Abstimmungssystem gemäß Anspruch 1, wobei die Suchmaschine ferner das Abfordern und das Einstufen der passenden Ergebnisse gemäß den entsprechenden Suchtrefferzahlen ausführt.
  6. Das Computerhandels-Abstimmungssystem gemäß Anspruch 5, wobei nur passende Ergebnisse mit Suchtrefferzahlen, die einen vorbestimmten Grad der Zufriedenstellung übersteigen, an den Benutzer zurückgesendet werden.
  7. Das Computerhandels-Abstimmungssystem gemäß Anspruch 1, wobei die Benutzerschnittstelle zum Abstimmungssystem mittels dem Internet erfolgt.
  8. Das Computerhandels-Abstimmungssystem gemäß Anspruch 1, wobei nur passende Ergebnisse mit Suchtrefferzahlen, die einen vorbestimmten Grad der Zufriedenstellung übersteigen, an den Benutzer zurückgesendet werden.
  9. Das Computerhandels-Abstimmungssystem gemäß Anspruch 1, wobei jedes Angebot und jede Anforderung wenigstens einen Artikel beinhaltet, der aus einer Gruppe ausgewählt wird, die aus (a) einer Nachfrage, (b) einem Angebot, (c) einem Warennamen, (d) einer Warenmenge und (e) einem Warenpreis besteht.
  10. Das Computerhandels-Abstimmungssystem gemäß Anspruch 1, wobei die Suchanfragen in der Suchmaschine aktiv bleiben nachdem ein Benutzer eine Anforderung übermittelt hat.
  11. Ein Computerhandels-Verfahren zum Abstimmen einer Anforderung eines Benutzers mit Angeboten von anderen Benutzern, wobei das Verfahren die folgenden Schritte umfasst: (a) Bereitstellen einer Angebotsdatenbank, um die von den Benutzern eingegebenen Angebote zu speichern; (b) Erstellen einer Einheit in der Angebotsdatenbank für eine Angebotseingabe von jedem Benutzer, in Verbindung bringen jedes Angebots mit einem aus Angebot und Nachfrage, und Speichern der Angebote in der Angebotsdatenbank; (c) Empfangen einer Anforderungseingabe von einem Benutzer mittels einer Benutzerschnittstelle und Einrichten jeder Anforderung als eine aus Angebot und Nachfrage, wobei die Anforderung als ein Suchkriterium mehrere Elemente beinhaltet; (d) Vergleichen und Abstimmen der Eingabeanforderung des Benutzers mit Angeboten anderer Benutzer, die in der Angebotsdatenbank gespeichert sind, wobei das Vergleichen und das Abstimmen durch das Abstimmen einer Nachfrageanforderung mit Angebotsangeboten und durch das Abstimmen einer Angebotsanforderung mit Nachfrageangeboten ausgeführt wird; und (e) Zurücksenden der passenden Ergebnisse aus Schritt (d) an den Benutzer, dadurch gekennzeichnet, dass im Schritt (c) die Anforderung als ein Suchkriterium mehrere unterschiedliche Elemente beinhaltet, wobei jedes Element einen Zustand darstellt, dem eine Gewichtung zugewiesen wird, welche die Wichtigkeit des Zustands im Vergleich zu anderen Zuständen angibt, so dass jedes passende Ergebnis eine Suchtrefferzahl besitzt, die den Grad der Zufriedenstellung des Benutzers angibt.
  12. Das Computerhandels-Abstimmungsverfahren gemäß Anspruch 11, wobei der Schritt (d) ferner das Anfordern und das Einstufen der passenden Ergebnisse gemäß der entsprechenden Suchtrefferzahien beinhaltet.
  13. Das Computerhandels-Abstimmungsverfahren gemäß Anspruch 12, wobei im Verfahrensschritt (e) nur passende Ergebnisse, die Suchtrefferzahlen über einen vorbestimmten Grad der Zufriedenstellung besitzen, an den Benutzer zurückgesendet werden.
  14. Das Computerhandels-Abstimmungsverfahren gemäß Anspruch 13, wobei die Anforderung im Schritt (b) ferner als ein Angebot verarbeitet wird, so dass die Anforderung in der Angebotsdatenbank gespeichert wird.
  15. Das Computerhandels-Abstimmungsverfahren gemäß Anspruch 12, wobei die Anforderung im Schritt (b) ferner als ein Angebot verarbeitet wird, so dass die Anforderung in der Angebotsdatenbank gespeichert wird.
  16. Das Computerhandels-Abstimmungsverfahren gemäß Anspruch 11, wobei nur passende Ergebnisse mit Suchtrefferzahlen, die einen vorbestimmten Grad der Zufriedenstellung übersteigen, an den Benutzer zurückgesendet werden.
  17. Das Computerhandels-Abstimmungsverfahren gemäß Anspruch 11, wobei die Anforderung im Schritt (b) auch als ein Angebot verarbeitet wird, so dass die Anforderung in der Angebotsdatenbank gespeichert wird.
  18. Das Computerhandels-Abstimmungsverfahren gemäß Anspruch 17, wobei die Anforderung als ein Suchkriterium mehrere Elemente beinhaltet, wobei jedem Element eine Wichtigkeitsgewichtung zugewiesen wird, so dass jedes passende Ergebnis eine Suchtrefferzahl besitzt, die den Grad der Zufriedenstellung des Benutzers angibt, und wobei der Verfahrensschritt (d) ferner das Anfordern und das Einstufen der passenden Ergebnisse gemäß deren entsprechenden Suchtrefferzahlen beinhaltet.
  19. Das Computerhandels-Abstimmungsverfahren gemäß Anspruch 17, wobei jedes Angebot und jede Anforderung wenigstens einen Artikel beinhaltet, der aus einer Gruppe ausgewählt wird, die aus (a) einer Nachfrage, (b) einem Angebot, (c) einem Warennamen, (d) einer Warenmenge und (e) einem Warenpreis besteht.
  20. Das Computerhandels-Abstimmungsverfahren gemäß Anspruch 17, wobei die Suchanfragen aktiv bleiben nachdem ein Benutzer eine Anforderung übermittelt hat.
  21. Das Computerhandels-Abstimmungsverfahren gemäß Anspruch 11, wobei jedes Angebot und jede Anforderung wenigstens einen Artikel beinhaltet, der aus einer Gruppe ausgewählt wird, die aus (a) einer Nachfrage, (b) einem Angebot, (c) einem Warennamen, (d) einer Warenmenge und (e) einem Warenpreis besteht.
  22. Das Computerhandels-Abstimmungsverfahren gemäß Anspruch 11, wobei die Suchanfragen aktiv bleiben nachdem ein Benutzer eine Anforderung übermittelt hat.
DE69730057T 1997-09-29 1997-09-29 Ein multi-element vertrauensentsprechungssystem und verfahren hierfür Expired - Lifetime DE69730057T2 (de)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN1997/000096 WO1999017224A1 (en) 1997-09-29 1997-09-29 A multi-element confidence matching system and the method therefor

Publications (2)

Publication Number Publication Date
DE69730057D1 DE69730057D1 (de) 2004-09-02
DE69730057T2 true DE69730057T2 (de) 2005-08-04

Family

ID=4574985

Family Applications (1)

Application Number Title Priority Date Filing Date
DE69730057T Expired - Lifetime DE69730057T2 (de) 1997-09-29 1997-09-29 Ein multi-element vertrauensentsprechungssystem und verfahren hierfür

Country Status (6)

Country Link
US (1) US6311178B1 (de)
JP (1) JP3607867B2 (de)
AU (1) AU4449797A (de)
DE (1) DE69730057T2 (de)
HK (1) HK1015900A1 (de)
WO (1) WO1999017224A1 (de)

Families Citing this family (151)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6850907B2 (en) 1996-12-13 2005-02-01 Cantor Fitzgerald, L.P. Automated price improvement protocol processor
US8010422B1 (en) 1998-11-03 2011-08-30 Nextcard, Llc On-line balance transfers
US6567791B2 (en) * 1998-11-03 2003-05-20 Nextcard, Inc. Method and apparatus for a verifiable on line rejection of an application for credit
US6751606B1 (en) * 1998-12-23 2004-06-15 Microsoft Corporation System for enhancing a query interface
US8321411B2 (en) 1999-03-23 2012-11-27 Microstrategy, Incorporated System and method for management of an automatic OLAP report broadcast system
US8126779B2 (en) * 1999-04-11 2012-02-28 William Paul Wanker Machine implemented methods of ranking merchants
US7302429B1 (en) * 1999-04-11 2007-11-27 William Paul Wanker Customizable electronic commerce comparison system and method
US7392214B1 (en) 1999-04-30 2008-06-24 Bgc Partners, Inc. Systems and methods for trading
US8607138B2 (en) * 1999-05-28 2013-12-10 Microstrategy, Incorporated System and method for OLAP report generation with spreadsheet report within the network user interface
US9208213B2 (en) * 1999-05-28 2015-12-08 Microstrategy, Incorporated System and method for network user interface OLAP report formatting
US6470338B1 (en) * 1999-07-09 2002-10-22 Lawyershomepagenetwork, Inc. Computerized system and method for assisting potential clients to identify and appropriate provider for professional services
WO2001015050A1 (en) * 1999-08-24 2001-03-01 Elance, Inc. Method and apparatus for an electronic marketplace for services having a collaborative workspace
US20010032170A1 (en) * 1999-08-24 2001-10-18 Sheth Beerud D. Method and system for an on-line private marketplace
US6347444B1 (en) * 1999-08-24 2002-02-19 Jason Irby Method for refurbishing an automotive wheel
US6964012B1 (en) 1999-09-13 2005-11-08 Microstrategy, Incorporated System and method for the creation and automatic deployment of personalized, dynamic and interactive voice services, including deployment through personalized broadcasts
US8130918B1 (en) 1999-09-13 2012-03-06 Microstrategy, Incorporated System and method for the creation and automatic deployment of personalized, dynamic and interactive voice services, with closed loop transaction processing
US6587547B1 (en) 1999-09-13 2003-07-01 Microstrategy, Incorporated System and method for the creation and automatic deployment of personalized, dynamic and interactive voice services, with real-time drilling via telephone
US6850603B1 (en) * 1999-09-13 2005-02-01 Microstrategy, Incorporated System and method for the creation and automatic deployment of personalized dynamic and interactive voice services
US7162436B1 (en) * 1999-09-24 2007-01-09 In-Development, Llc System and method for pairing providers with consumers of online goods and services
US6691094B1 (en) * 1999-09-28 2004-02-10 Lee N. Herschkorn Bank loan trading system and method
EP1093068A3 (de) * 1999-10-15 2004-03-31 Crossmar, Inc. System und Verfahren zum Abstimmen von Fonds-Verwalter und Börsenmakler
US8545229B2 (en) 2000-10-27 2013-10-01 Jeffrey S. Marks Methods and apparatus for online auctions and market-places utilizing program terms
US8251702B2 (en) * 1999-10-27 2012-08-28 Marks Jeffrey S Methods and apparatus for online auctions and market-places utilizing program terms
US7720743B1 (en) * 1999-10-27 2010-05-18 Marks Jeffrey S Methods and apparatus for online auctions and market-places utilizing program terms
US6569206B1 (en) * 1999-10-29 2003-05-27 Verizon Laboratories Inc. Facilitation of hypervideo by automatic IR techniques in response to user requests
US6996775B1 (en) * 1999-10-29 2006-02-07 Verizon Laboratories Inc. Hypervideo: information retrieval using time-related multimedia:
US6757866B1 (en) * 1999-10-29 2004-06-29 Verizon Laboratories Inc. Hyper video: information retrieval using text from multimedia
US7356498B2 (en) 1999-12-30 2008-04-08 Chicago Board Options Exchange, Incorporated Automated trading exchange system having integrated quote risk monitoring and integrated quote modification services
US9727916B1 (en) 1999-12-30 2017-08-08 Chicago Board Options Exchange, Incorporated Automated trading exchange system having integrated quote risk monitoring and integrated quote modification services
US6487553B1 (en) * 2000-01-05 2002-11-26 International Business Machines Corporation Method for reducing search results by manually or automatically excluding previously presented search results
US6847959B1 (en) * 2000-01-05 2005-01-25 Apple Computer, Inc. Universal interface for retrieval of information in a computer system
US7720833B1 (en) 2000-02-02 2010-05-18 Ebay Inc. Method and system for automatically updating search results on an online auction site
US20020029272A1 (en) * 2000-02-11 2002-03-07 Scott Weller Method and system for assigning and distributing work over a computer network
US7412422B2 (en) * 2000-03-23 2008-08-12 Dekel Shiloh Method and system for securing user identities and creating virtual users to enhance privacy on a communication network
AU2001253268A1 (en) * 2000-04-05 2001-10-30 American Express Travel Related Services Company, Inc. Interactive demand management
GB0009750D0 (en) * 2000-04-19 2000-06-07 Erecruitment Limited Method and apparatus for data object and matching,computer readable storage medium,a program for performing the method,
US7752054B1 (en) * 2000-05-04 2010-07-06 Microsoft Corporation Advisor referral tool
EP1154360A1 (de) * 2000-05-10 2001-11-14 Search.Com PLC Methode und System zum Finden von Übereinstimmungen von Informationen mit Suchkriterien
US20030069986A1 (en) * 2000-05-23 2003-04-10 Lori Petrone Electronic marketplace system and method using optimization techniques
WO2002001463A2 (en) * 2000-06-27 2002-01-03 Afs-Ip, Inc. Method and system for evaluation of potential funding sources for financial plans
US7584136B2 (en) * 2000-07-20 2009-09-01 Agspan, Inc. Systems and methods for interactive beef cattle marketplace
JP2002063394A (ja) * 2000-08-16 2002-02-28 Nippon Telegraph & Telephone East Corp 商品売買システム及び方法
US6907465B1 (en) * 2000-09-22 2005-06-14 Daniel E. Tsai Electronic commerce using personal preferences
US20020082899A1 (en) * 2000-09-29 2002-06-27 Aley Fredrick J. Methods and systems for integrating marketing, production, and finance
US9819561B2 (en) 2000-10-26 2017-11-14 Liveperson, Inc. System and methods for facilitating object assignments
US8868448B2 (en) 2000-10-26 2014-10-21 Liveperson, Inc. Systems and methods to facilitate selling of products and services
EP1205864A1 (de) * 2000-11-14 2002-05-15 Peter Pesch Verfahren und Anlage zur Steuerung der Kommunikation zwischen Vertragspartnern
GB0029287D0 (en) * 2000-11-30 2001-01-17 Ebbon Dacs Ltd Improvements relating to information systems
US7286994B1 (en) 2000-12-26 2007-10-23 At&T Bls Intellectual Property, Inc. System for facilitating technician sales referrals
US7660754B1 (en) 2000-12-26 2010-02-09 At&T Delaware Intellectual Property Inc. Technician communications system with automated claims processing
US6856968B2 (en) * 2000-12-27 2005-02-15 General Electric Company Interactive search process for product inquiries
US7552080B1 (en) * 2001-03-09 2009-06-23 Nextcard, Llc Customized credit offer strategy based on terms specified by an applicant
US7590570B2 (en) * 2001-04-12 2009-09-15 Schlumberger Technology Corporation Method, apparatus and system for providing product advisory information for a web-based sales application
US7392217B2 (en) 2001-05-09 2008-06-24 Bgc Partners, Inc. Systems and methods for controlling traders from manipulating electronic trading markets
GB2375624A (en) * 2001-05-16 2002-11-20 Kprime Ltd Ranking data according to multiple criteria
JP2003006228A (ja) * 2001-06-19 2003-01-10 Fujitsu Ltd 情報検索装置、情報検索方法及びプログラム
US7606712B1 (en) 2001-06-28 2009-10-20 At&T Intellectual Property Ii, L.P. Speech recognition interface for voice actuation of legacy systems
US8831949B1 (en) 2001-06-28 2014-09-09 At&T Intellectual Property I, L.P. Voice recognition for performing authentication and completing transactions in a systems interface to legacy systems
US7219137B1 (en) 2001-06-28 2007-05-15 Bellsouth Intellectual Property Corp Technician wireline and wireless intranet access via systems interface to legacy systems
US7401144B1 (en) 2001-06-28 2008-07-15 At&T Delaware Intellectual Property, Inc. Technician intranet access via systems interface to legacy systems
US20090281855A1 (en) * 2001-07-20 2009-11-12 Shuler Richard O Systems and methods for interactive beef cattle marketplace
US7092952B1 (en) 2001-11-20 2006-08-15 Peter Wilens Method for grouping computer subscribers by common preferences to establish non-intimate relationships
US7149702B1 (en) 2001-12-31 2006-12-12 Bellsouth Intellectual Property Corp. System and method for document delays associated with a project
FR2835335A1 (fr) * 2002-01-31 2003-08-01 Etocomm Procede et dispositif d'edition, de conservation, de diffusion de documents
US7376708B2 (en) * 2002-01-31 2008-05-20 Claredi Corporation Systems and methods relating to the establishment of EDI trading partner relationships
FR2835384A1 (fr) * 2002-01-31 2003-08-01 Thomson Licensing Sa Procede de gestion d'enregistrements de documents audiovisuels et dispositifs associes
JP4050559B2 (ja) * 2002-06-28 2008-02-20 富士通株式会社 コンテンツ検索処理プログラム、コンテンツ検索処理プログラムを記録した記録媒体およびオペレータ問合せ処理システム
US7010542B2 (en) * 2002-07-20 2006-03-07 Microsoft Corporation Result set formatting and processing
US20040064404A1 (en) * 2002-10-01 2004-04-01 Menachem Cohen Computer-based method for automatic remote coding of debtor credit databases with bankruptcy filing information
US8566212B2 (en) 2002-10-31 2013-10-22 Bgc Partners, Inc. Electronic systems and methods for providing a trading interface with advanced features
EP1416363A3 (de) 2002-10-31 2006-07-26 eSpeed, Inc. Tastatur für Handelsystem
AU2003294245A1 (en) * 2002-11-08 2004-06-03 Dun And Bradstreet, Inc. System and method for searching and matching databases
DE10259206B4 (de) * 2002-12-17 2006-09-28 Traveltainment Ag Verfahren zur Auswahl eines oder mehrerer Datensätze aus einer Datenbank
EP1609044A4 (de) * 2003-03-28 2008-08-06 Dun & Bradstreet Inc System und verfahren zur datenreinigung
JP2004030591A (ja) * 2003-03-31 2004-01-29 Nippon Telegraph & Telephone East Corp 商品売買システム及び方法
US8386377B1 (en) * 2003-05-12 2013-02-26 Id Analytics, Inc. System and method for credit scoring using an identity network connectivity
US7526470B1 (en) * 2003-05-28 2009-04-28 Microsoft Corporation System and method for measuring and improving search result relevance based on user satisfaction
US7761386B2 (en) * 2003-06-15 2010-07-20 Mordechai Teicher Method and apparatus for arranging social meetings
US7305398B2 (en) * 2003-06-15 2007-12-04 Mordechai Teicher Apparatus and method for managing social games
US8090602B2 (en) * 2003-06-15 2012-01-03 Mordechai Teicher Method and apparatus for leisure and entertainment merchandising
US7376664B2 (en) * 2003-10-31 2008-05-20 Abb Research Ltd. Method for evaluating a transformer design
US8131625B2 (en) 2003-11-17 2012-03-06 Bgc Partners, Inc. Customizable trading display of market data
US8131626B2 (en) 2003-11-17 2012-03-06 Bgc Partners, Inc. Customizable trading display of market data
US7761439B1 (en) * 2004-06-30 2010-07-20 Google Inc. Systems and methods for performing a directory search
US7970690B2 (en) * 2004-08-19 2011-06-28 Leadpoint, Inc. System for implementing automated open market auctioning of leads
US8571951B2 (en) 2004-08-19 2013-10-29 Leadpoint, Inc. Automated attachment of segmentation data to hot contact leads for facilitating matching of leads to interested lead buyers
US8924247B2 (en) * 2004-08-19 2014-12-30 LoadPoint, Inc Ranking system using instant post-transaction surveying of transaction judges
US7840478B1 (en) 2004-11-17 2010-11-23 Icap Services North America Llc Pass through liquidity in a multi-tiered trading system and method
GB2425626A (en) 2005-03-24 2006-11-01 Espeed Inc System for protecting against erroneous price entries in the electronic trading of financial and other instruments
US7729977B2 (en) * 2005-08-17 2010-06-01 Quan Xiao Method and system for grouping merchandise, services and users and for trading merchandise and services
US9432468B2 (en) 2005-09-14 2016-08-30 Liveperson, Inc. System and method for design and dynamic generation of a web page
US8738732B2 (en) 2005-09-14 2014-05-27 Liveperson, Inc. System and method for performing follow up based on user interactions
TWI426399B (zh) * 2005-11-23 2014-02-11 Dun & Bradstreet Corp 用於搜尋輸入資料及使與儲存資料相匹配的電腦化方法及裝置
US8352323B2 (en) * 2007-11-30 2013-01-08 Blaze Mobile, Inc. Conducting an online payment transaction using an NFC enabled mobile communication device
US8229832B2 (en) 2006-01-09 2012-07-24 Bgc Partners, Inc. Systems and methods for establishing first on the follow trading priority in electronic trading systems
US7630917B2 (en) * 2006-04-14 2009-12-08 At&T Intellectual Property Ii, L.P. Automatic learning for mapping spoken/text descriptions of products onto available products
US8386364B2 (en) * 2006-09-21 2013-02-26 Reuters Limited System for multi-leg trading
WO2008095140A1 (en) * 2007-01-31 2008-08-07 Bids Trading, L.P. Electronic block trading system and method of operation
US20080243674A1 (en) * 2007-03-30 2008-10-02 Leadpoint, Inc. System for automated trading of informational items and having integrated ask-and -post features
US8635222B2 (en) * 2007-08-28 2014-01-21 International Business Machines Corporation Managing user ratings in a web services environment
US10121153B1 (en) 2007-10-15 2018-11-06 Elance, Inc. Online escrow service
US20090138329A1 (en) * 2007-11-26 2009-05-28 William Paul Wanker Application of query weights input to an electronic commerce information system to target advertising
WO2009102867A1 (en) * 2008-02-12 2009-08-20 Bids Trading, L.P. Real-time portfolio balancing and/or optimization system and method
US10204074B1 (en) 2008-06-12 2019-02-12 Elance, Inc. Online professional services storefront
US8799200B2 (en) 2008-07-25 2014-08-05 Liveperson, Inc. Method and system for creating a predictive model for targeting webpage to a surfer
US8762313B2 (en) 2008-07-25 2014-06-24 Liveperson, Inc. Method and system for creating a predictive model for targeting web-page to a surfer
US8805844B2 (en) 2008-08-04 2014-08-12 Liveperson, Inc. Expert search
US8380709B1 (en) 2008-10-14 2013-02-19 Elance, Inc. Method and system for ranking users
US8700614B1 (en) 2008-10-14 2014-04-15 Elance, Inc. Method of and a system for ranking members within a services exchange medium
US9892417B2 (en) 2008-10-29 2018-02-13 Liveperson, Inc. System and method for applying tracing tools for network locations
JP4784656B2 (ja) * 2009-01-27 2011-10-05 ソニー株式会社 情報処理装置、情報処理方法およびプログラム
US8719275B1 (en) 2009-03-31 2014-05-06 Emc Corporation Color coded radars
US9195755B1 (en) * 2009-03-31 2015-11-24 Emc Corporation Relevancy radar
US8688711B1 (en) * 2009-03-31 2014-04-01 Emc Corporation Customizable relevancy criteria
US20100287032A1 (en) * 2009-05-07 2010-11-11 Roy Wallace Systems and methods for matching desired purchases and sales of mis-matched items
US10635412B1 (en) 2009-05-28 2020-04-28 ELANCE, Inc . Online professional badge
US10650332B1 (en) 2009-06-01 2020-05-12 Elance, Inc. Buyer-provider matching algorithm
US9940594B1 (en) 2010-02-19 2018-04-10 Elance, Inc. Digital workroom
JP5941903B2 (ja) 2010-04-07 2016-06-29 ライブパーソン, インコーポレイテッド カスタマイズされたウェブコンテンツおよびアプリケーションを動的にイネーブルにするためのシステムおよび方法
AU2011258449B2 (en) 2010-05-25 2015-06-11 Mark F. Mclellan Active search results page ranking technology
US8918465B2 (en) 2010-12-14 2014-12-23 Liveperson, Inc. Authentication of service requests initiated from a social networking site
US9350598B2 (en) 2010-12-14 2016-05-24 Liveperson, Inc. Authentication of service requests using a communications initiation feature
US20120221453A1 (en) * 2011-02-24 2012-08-30 Robert Howes Intelligent order matching platform for anonymously negotiating and trading financial instruments
US20120233035A1 (en) * 2011-03-07 2012-09-13 Supplylogix, LLC. System, Method and Apparatus for Matching Sales Leads to Purchases
KR101304156B1 (ko) * 2011-03-18 2013-09-04 경희대학교 산학협력단 목표 사용자의 상황 정보와 서비스의 보완도를 고려한 서비스 조합 추천 방법 및 시스템
US8972387B2 (en) * 2011-07-28 2015-03-03 International Business Machines Corporation Smarter search
US8943002B2 (en) 2012-02-10 2015-01-27 Liveperson, Inc. Analytics driven engagement
US8805941B2 (en) 2012-03-06 2014-08-12 Liveperson, Inc. Occasionally-connected computing interface
US9563336B2 (en) 2012-04-26 2017-02-07 Liveperson, Inc. Dynamic user interface customization
US9672196B2 (en) 2012-05-15 2017-06-06 Liveperson, Inc. Methods and systems for presenting specialized content using campaign metrics
US8918891B2 (en) 2012-06-12 2014-12-23 Id Analytics, Inc. Identity manipulation detection system and method
US9471606B1 (en) * 2012-06-25 2016-10-18 Google Inc. Obtaining information to provide to users
US9904965B2 (en) 2012-09-26 2018-02-27 Supplylogix, Llc System, method and apparatus for managing pharmacy inventories
US9117180B1 (en) 2013-03-15 2015-08-25 Elance, Inc. Matching method based on a machine learning algorithm and a system thereof
IN2013MU01574A (de) * 2013-04-30 2015-04-24 Tata Consultancy Services Ltd
US10769725B1 (en) * 2013-06-05 2020-09-08 Bids Trading, L.P. System and methods for optimizing the effectiveness of interaction between participants in an electronic trading environment
US11386442B2 (en) 2014-03-31 2022-07-12 Liveperson, Inc. Online behavioral predictor
US9916623B2 (en) 2014-09-30 2018-03-13 Chicago Mercantile Exchange Inc. Electronic market message management with priority determination
US10068291B2 (en) * 2014-09-30 2018-09-04 Chicago Mercantile Exchange Inc. Electronic market message management using priority determination
AU2016270937B2 (en) 2015-06-02 2021-07-29 Liveperson, Inc. Dynamic communication routing based on consistency weighting and routing rules
WO2017043674A1 (ko) * 2015-09-09 2017-03-16 이준성 인터넷상의 저작권 데이터베이스 및 저작권 거래 방법
US10489840B2 (en) * 2016-01-22 2019-11-26 Walmart Apollo, Llc System, method, and non-transitory computer-readable storage media related to providing real-time price matching and time synchronization encryption
US10278065B2 (en) 2016-08-14 2019-04-30 Liveperson, Inc. Systems and methods for real-time remote control of mobile applications
US10937083B2 (en) * 2017-07-03 2021-03-02 Medici Ventures, Inc. Decentralized trading system for fair ordering and matching of trades received at multiple network nodes and matched by multiple network nodes within decentralized trading system
EP3576023A1 (de) * 2018-05-25 2019-12-04 Royal Bank Of Canada Handelsplattform mit verstärkungslernnetzwerk und abgleichungsmotor
US10776758B1 (en) * 2018-07-13 2020-09-15 Wells Fargo Bank, N.A. Systems and methods for processing and presentation of advisor-related data
US10943277B2 (en) * 2018-07-20 2021-03-09 Ebay Inc. Spot market: location aware commerce for an event
JP7414633B2 (ja) 2020-04-30 2024-01-16 株式会社Access 検索システム、検索方法、及びプログラム
US20220301039A1 (en) * 2021-03-16 2022-09-22 ELP Global LLC Location-based system for charitable donation
KR102397249B1 (ko) * 2021-07-30 2022-05-13 쿠팡 주식회사 서비스 관련 정보 제공을 위한 동작 방법 및 이를 지원하는 전자 장치
US20230044316A1 (en) * 2021-08-06 2023-02-09 Dell Products L.P. User-driven dynamic system management search

Family Cites Families (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5077665A (en) * 1989-05-25 1991-12-31 Reuters Limited Distributed matching system
JP3035980B2 (ja) * 1990-05-19 2000-04-24 株式会社リコー 電子フアイリング装置
JPH04281562A (ja) * 1991-03-11 1992-10-07 Meidensha Corp ファジィ推論による検索装置
JPH05101107A (ja) * 1991-10-07 1993-04-23 Hitachi Ltd 適合率を用いた絞り込みデータ検索装置及び方法
US5488725A (en) * 1991-10-08 1996-01-30 West Publishing Company System of document representation retrieval by successive iterated probability sampling
JPH0619926A (ja) * 1992-07-01 1994-01-28 Nippon Digital Equip Kk 人物仲介用コンピュータネットワーク
US5598557A (en) * 1992-09-22 1997-01-28 Caere Corporation Apparatus and method for retrieving and grouping images representing text files based on the relevance of key words extracted from a selected file to the text files
JP3270783B2 (ja) * 1992-09-29 2002-04-02 ゼロックス・コーポレーション 複数の文書検索方法
JPH07146878A (ja) * 1993-11-25 1995-06-06 Nippon Telegr & Teleph Corp <Ntt> 情報検索装置
JPH08129589A (ja) * 1994-11-01 1996-05-21 Matsuya Jidosha Kk 商品の仲介売買システム
JPH08212233A (ja) * 1995-02-03 1996-08-20 Hitachi Ltd 類似商品検索システム
US5724571A (en) * 1995-07-07 1998-03-03 Sun Microsystems, Inc. Method and apparatus for generating query responses in a computer-based document retrieval system
US5742816A (en) * 1995-09-15 1998-04-21 Infonautics Corporation Method and apparatus for identifying textual documents and multi-mediafiles corresponding to a search topic
US5983220A (en) * 1995-11-15 1999-11-09 Bizrate.Com Supporting intuitive decision in complex multi-attributive domains using fuzzy, hierarchical expert models
US5926811A (en) * 1996-03-15 1999-07-20 Lexis-Nexis Statistical thesaurus, method of forming same, and use thereof in query expansion in automated text searching
US5835896A (en) * 1996-03-29 1998-11-10 Onsale, Inc. Method and system for processing and transmitting electronic auction information
US5915250A (en) * 1996-03-29 1999-06-22 Virage, Inc. Threshold-based comparison
US5870740A (en) * 1996-09-30 1999-02-09 Apple Computer, Inc. System and method for improving the ranking of information retrieval results for short queries
US6078914A (en) * 1996-12-09 2000-06-20 Open Text Corporation Natural language meta-search system and method
US5905974A (en) * 1996-12-13 1999-05-18 Cantor Fitzgerald Securities Automated auction protocol processor
JPH10232893A (ja) * 1997-02-18 1998-09-02 Rikuruuto:Kk インターネット上にてwwwサーバーとして機能する情報交換仲介装置
US6006222A (en) * 1997-04-25 1999-12-21 Culliss; Gary Method for organizing information
US5991758A (en) * 1997-06-06 1999-11-23 Madison Information Technologies, Inc. System and method for indexing information about entities from different information sources
US6012053A (en) * 1997-06-23 2000-01-04 Lycos, Inc. Computer system with user-controlled relevance ranking of search results
US5963951A (en) * 1997-06-30 1999-10-05 Movo Media, Inc. Computerized on-line dating service for searching and matching people
US6058379A (en) * 1997-07-11 2000-05-02 Auction Source, L.L.C. Real-time network exchange with seller specified exchange parameters and interactive seller participation
US5933822A (en) * 1997-07-22 1999-08-03 Microsoft Corporation Apparatus and methods for an information retrieval system that employs natural language processing of search results to improve overall precision
US6018733A (en) * 1997-09-12 2000-01-25 Infoseek Corporation Methods for iteratively and interactively performing collection selection in full text searches
US5845278A (en) * 1997-09-12 1998-12-01 Inioseek Corporation Method for automatically selecting collections to search in full text searches

Also Published As

Publication number Publication date
DE69730057D1 (de) 2004-09-02
JP3607867B2 (ja) 2005-01-05
US6311178B1 (en) 2001-10-30
WO1999017224A1 (en) 1999-04-08
AU4449797A (en) 1999-04-23
HK1015900A1 (en) 1999-10-22
JP2001518667A (ja) 2001-10-16

Similar Documents

Publication Publication Date Title
DE69730057T2 (de) Ein multi-element vertrauensentsprechungssystem und verfahren hierfür
DE69707668T2 (de) Verfahren und system zum verarbeiten und übertragen von elektronischer auktionsinformation
DE112006002886T5 (de) System und Verfahren zum Speichern von Postenattributen in einem elektronischen Katalog
DE69433165T2 (de) Assoziatives textsuch- und wiederauffindungssystem
DE10196670B3 (de) System und Verfahren zur Migration von Daten in einem elektronischen Handelssystem
DE10252815A1 (de) Abgabe von Geboten für die Position in einem Suchsystem mit Bezahlung für Plazierung
DE10244731A1 (de) Dynamischer Auslastungsausgleich unter Verwendung einer semantischen Verkehrsüberwachung
DE10252805A1 (de) System und Verfahren, das einem Werber ermöglicht, Sucheinträge in einem Suchsystem mit Bezahlung für Position unter Verwendung von Gruppierung zu verwalten
DE10235429A1 (de) System und Verfahren für das Bereitstellen eines Orts- und Preisschutzes in einer Suchergebnisliste die durch eine Suchmaschine eines Computernetzes erzeugt wird
DE10235804A1 (de) System und Verfahren für das Ermöglichen eines Mehrelementbietens für das Beeinflussen einer Position in einer Suchergebnisliste die durch eine Suchmaschine eines Computernetzes erzeugt wird
DE10320615A1 (de) Verwendung erweiterbarer Markup-Sprache in einem System und Verfahren zum Beeinflussen einer Position auf einer Suchergebnisliste, die von einer Computernetzwerksuchmaschine erzeugt wird
DE10161684A1 (de) System und Verfahren zur Herstellung eines kundenindividuellen Druckerzeugnisses
DE602004006485T2 (de) Verfahren zur automatisierten anmerkung von berichten mehrdimensionaler datenbanken mit informationsobjekten eines datenspeichers
DE60030735T2 (de) Voraussage der realisierbarkeit eines verbindungsweges
DE10251440A1 (de) Reproduzierbare Auswahl von Elementen in einer Hierarchie
DE69719641T2 (de) Ein Verfahren, um Informationen auf Bildschirmgeräten in verschiedenen Grössen zu präsentieren
EP1131752B1 (de) Verfahren zur datenbankgestützten selektion von produkten für electronic-commerce-anwendungen im internet
EP1755049B1 (de) Verfahren zur Übermittlung von Informationen von einem Informationsserver an einen Client
EP1620810B1 (de) Verfahren und anordnung zur einrichtung und aktualisierung einer benutzeroberfl che zum zugriff auf informationsseiten in ein em datennetz
DE60013138T2 (de) Ein verfahren und ein gerät für die verarbeitung von abfragen einer datenbank
DE60037681T2 (de) Verfahren zum automatischen und gesicherten suchen von daten mit hilfe eines datenübertragungsnetzwerks
EP1484696B1 (de) Verfahren zum Optimieren eines auf eine Netzwerkseite verweisenden Verweises
DE10239293A1 (de) Dynamische Preisgestaltung in einem unausgeglichenen Markt
WO1998018093A1 (de) System und verfahren zum datenaustausch in einem netzwerk
DE112021000099T5 (de) Angebotssystem, angebotsverfahren und angebotsprogramm

Legal Events

Date Code Title Description
8364 No opposition during term of opposition