DE10311246A1 - Sales of products over the internet has various goods stored in a virtual warehouse and accessed by users - Google Patents

Sales of products over the internet has various goods stored in a virtual warehouse and accessed by users Download PDF

Info

Publication number
DE10311246A1
DE10311246A1 DE2003111246 DE10311246A DE10311246A1 DE 10311246 A1 DE10311246 A1 DE 10311246A1 DE 2003111246 DE2003111246 DE 2003111246 DE 10311246 A DE10311246 A DE 10311246A DE 10311246 A1 DE10311246 A1 DE 10311246A1
Authority
DE
Germany
Prior art keywords
user
products
product
provider
client
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.)
Withdrawn
Application number
DE2003111246
Other languages
German (de)
Inventor
René Schweier
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.)
Hurra Communications GmbH
Original Assignee
Hurra Communications GmbH
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 Hurra Communications GmbH filed Critical Hurra Communications GmbH
Priority to DE2003111246 priority Critical patent/DE10311246A1/en
Publication of DE10311246A1 publication Critical patent/DE10311246A1/en
Withdrawn 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

Landscapes

  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Development Economics (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The internet [50] based product selling system has a server [20] that makes product details available to a client [20]. A user accesses the client system and selected products are stored in a virtual warehouse [28]. The products originate from a number of different suppliers [40]. Using the warehouse the user can order a selection in a single operation.

Description

Die Erfindung betrifft ein Verfahren zum Anbieten von Produkten über ein Computernetzwerk, insbesondere über das Internet, wobei ein Server einem Client ein Produktsortiment übermittelt, der Client einem Benutzer das Produktsortiment zur Auswahl anzeigt, das Produktsortiment Produkte verschiedener Anbieter umfasst, der Benutzer mittels des Clients aus diesem Produktsortiment mindestens ein Produkt auswählt und in einem virtuellen Warenkorb ablegt und wobei der Benutzer einen das mindestens eine Produkt umfassenden Bestellvorgang einleitet.The invention relates to a method to offer products about a computer network, in particular via the Internet, a Server sends a product range to a client, the client to one User displays the range of products to choose from, the range of products Products from different providers, the user by means of Clients select at least one product from this product range and stores in a virtual shopping cart and the user enters a initiates the ordering process comprising at least one product.

Die Erfindung betrifft auch ein Computerprogramm, das auf einem Rechengerät, insbesondere auf einem Mikroprozessor, ablauffähig ist.The invention also relates to a computer program, that on a computing device, is executable, in particular on a microprocessor.

Vom Markt her sind eine Vielzahl sogenannter Online-Shops bekannt. Dabei handelt es sich um Anbieter von Produkten, beispielsweise von Waren oder Dienstleistungen, die einem potenziellen Kunden ihre Produkte mittels des Internets anbieten. Dazu wird eine textuelle Beschreibung des Produktes in einer Datenbank eines Servers abgelegt, zumindest mittelbar mit dem Internet verbunden ist. Gegebenenfalls wird die textuelle Beschreibung des Produktes durch eine graphische Repräsentation, beispielsweise eine Digitalfotografie, ergänzt. Ein potenzieller Kunde kann dann als Benutzer eines sogenannten Clients eine Verbindung zu dem Server abbauen. Der Server übermittelt dann dem Client ein Produkt beschreibende Daten. Der Benutzer kann sich somit das Produktsortiment des Anbieters ansehen. Insbesondere ermöglicht ein Online-Shop, dass ein Benutzer einzelne Produkte auswählen und einen Bestellvorgang einleiten kann, um diese Produkte zu kaufen.There are a lot of them on the market so-called online shops known. These are providers of products, such as goods or services that offer their products to a potential customer via the internet. To becomes a textual description of the product in a database stored on a server, at least indirectly connected to the Internet is. If necessary, the textual description of the product by a graphical representation, for example a digital photograph, added. A potential customer can then use a so-called Disconnect clients from the server. The server submitted then data describing a product to the client. The user can thus view the product range of the provider. In particular, a Online store that a user can select individual products and can initiate an order process to purchase these products.

Bei einem Bestellvorgang wird dem Server mittels des Clients die durch den Benutzer getroffene Auswahl der Produkte übermittelt. Außerdem werden während des Bestellvorgangs benutzerspezifische Daten von dem Client an den Server übermittelt, die beispielsweise eine Adresse und eine Bankverbindung des Benutzers beschreiben. Mittels des Servers gelangen diese Informationen dann zu dem Anbieter der Produkte, der ein Versenden der ausgewählten Produkte an den Benutzer und beispielsweise eine Abbuchung des entsprechenden Kaufpreises von einem Bankkonto des Benutzers veranlasst.When ordering, the Server by means of the client the selection made by the user of the products transmitted. Moreover be during user-specific data of the ordering process from the client transmitted the server, for example an address and a bank account of the user describe. This information is then sent to the server to the provider of the products who is sending the selected products to the user and, for example, a debit of the corresponding Purchase price initiated from a user's bank account.

Vom Markt her sind auch sogenannte Shopping-Malls oder Shopping-Portale bekannt. Dabei handelt es sich um spezielle Internetseiten, über die ein Benutzer Zugang zu den Produktsortimenten mehrerer Anbieter erhält. Dabei ist das Shopping-Portal selbst wieder durch einen Server realisiert, der die Produkte der einzelnen Anbieter direkt zur Auswahl anzeigt, oder lediglich einen Verweis zu den einzelnen Online-Shops der Anbieter aufweist. Unabhängig davon, ob die Produkte von dem Shopping-Portal selbst angezeigt werden oder ob über das Shopping-Portal lediglich Verweise auf die Online-Shops weiterer Anbieter erfolgen, muss ein Benutzer für alle von einem Anbieter ausgewählten Waren einen Bestellvorgang und damit verbunden einen Zahlungsvorgang durchführen. Dazu muss ein Benutzer die ihn identifizierenden Daten dem Client beispielsweise durch Eingabe über eine Tastatur eines Computers zuführen, die dann dem Online-Shop des entsprechenden Anbieters übermittelt werden. Das Eingeben dieser den Benutzer identifizierenden Daten wird von einem Benutzer zumeist als lästig empfunden und erhöht die Zeitdauer eines Online-Einkaufs erheblich.From the market, there are also so-called Shopping malls or shopping portals known. It is about to special internet sites about which gives a user access to multiple vendors' product ranges receives. The shopping portal itself is implemented by a server, which shows the products of the individual providers directly for selection, or just a link to the individual online shops of the providers having. Independently of whether the products are displayed by the shopping portal itself become or whether over the shopping portal only references the online shops of others Vendors, a user must be available for all goods selected by a vendor carry out an order process and, in connection with this, a payment process. To For example, a user must provide the client with the data identifying him by entering via a keyboard of a computer feed, which then the online shop of the corresponding provider become. Entering this data identifying the user is usually perceived as annoying by a user and increases the length of time of online shopping significantly.

Insbesondere bei einem Shopping-Portal, das lediglich Verweise auf die Online-Shops anderer Anbieter beinhaltet, ist ein Vergleich bezüglich des Preises, Qualität und der Ausstattung von Produkten, unabhängig von dem jeweiligen Anbieter, meist nur unkomfortabel und beschränkt möglich und benötigt zudem eine erhebliche Zeitdauer.Especially with a shopping portal that only contains references to the online shops of other providers, is a comparison regarding of price, quality and the equipment of products, regardless of the respective provider, mostly only uncomfortable and limited possible and also required a significant amount of time.

Aufgabe der Erfindung ist es daher, eine Möglichkeit bereitzustellen, Produkte über ein Computernetzwerk derart anzubieten, dass die Produkte besonders einfach von einem Benutzer ausgewählt und bestellt werden können.The object of the invention is therefore a possibility to provide products about to offer a computer network in such a way that the products are special can be easily selected and ordered by a user.

Die Aufgabe wird durch ein Verfahren der eingangs genannten Art dadurch gelöst, dass sämtliche ausgewählten Produkte unabhängig von dem Anbieter in einem gemeinsamen Warenkorb abgelegt werden.The task is accomplished through a process of the type mentioned at the outset in that all selected products independently are stored by the provider in a common shopping cart.

Vorteile der ErfindungAdvantages of invention

Das Ablegen sämtlicher ausgewählter Produkte in einem gemeinsamen Warenkorb ermöglicht es einem Benutzer, besonders bequem einen Überblick über die ausgewählten Produkte zu erhalten. Produkt- und Preisvergleiche auch zwischen Produkten verschiedener Anbieter sind besonders einfach beispielsweise dadurch möglich, dass ein Benutzer die zu vergleichenden Produkte unabhängig von dem jeweiligen Anbieter auswählt und zunächst in dem Warenkorb ablegt. Innerhalb der so ausgewählten Produkte kann der Benutzer dann besonders einfach die Produkte bezüglich Preis, Qualität und weiteren Ausstattungen vergleichen und einzelne Produkte, die nicht seinen Vorstellungen entsprechen, wieder aus dem Warenkorb entnehmen. Ein weiterer Vorteil ist, dass für sämtliche sich in dem Warenkorb befindlichen Produkte unabhängig von dem jeweiligen Anbieter ein einziger Gesamtpreis angezeigt werden kann, der bei jeder Hinzunahme eines weiteren Produktes aktualisiert werden kann und somit durch die aktuelle Angabe der Gesamtsummer aller sich in dem Warenkorb befindlichen Produkte einem Benutzer den Einkauf erleichtert.The filing of all selected products in a common shopping cart, it allows a user, especially a convenient overview of the chosen To receive products. Product and price comparisons also between Products from different providers are particularly simple, for example thereby possible that a user is independent of the products to be compared the respective provider and first in the shopping cart. Within the products selected in this way, the user can then the products are particularly simple in terms of price, quality and other features compare and compare individual products that are not his ideas match, remove from the shopping cart. Another advantage is that for all products in the shopping cart regardless of the respective provider can be shown a single total price, which are updated every time a new product is added can and thus by the current specification of the total number of all products in the shopping cart a user shopping facilitated.

In einer vorteilhaften Weiterbildung leitet der Benutzer einen einzigen Bestellvorgang ein, um sämtliche sich in dem Warenkorb befindlichen Produkte zu bestellen. Damit wird erreicht, dass der Bestellvorgang für sämtliche, sich in dem Warenkorb befindlichen Produkte, unabhängig von dem Anbieter dieser Produkte, besonders einfach durchgeführt werden kann, beispielsweise durch Drücken einer dafür ausgezeichneten, auf der Benutzeroberfläche des Clients ausgebildeten Schaltfläche, eines sogenannten Buttons. Produkte, die über das Internet in einem Online-Shop bestellt werden, werden häufig nicht auf Rechnung geliefert, sondern eine Bezahlung erfolgt über Abbuchung von einem Bankkonto oder über die Abrechnung mit einer Kreditkarte. Für einen Benutzer ist es daher besonders bequem, wenn der eingeleitete Bestellvorgang automatisch auch einen Zahlungsvorgang einleitet.In an advantageous development, the user initiates a single ordering process in order to order all of the products in the shopping cart. This ensures that the Be The setting process for all of the products in the shopping cart, regardless of the provider of these products, can be carried out particularly easily, for example by pressing a button, so-called button, which is designed for this purpose on the user interface of the client. Products that are ordered via the Internet in an online shop are often not delivered on account, but payment is made by debiting a bank account or by billing with a credit card. It is therefore particularly convenient for a user if the initiated order process also automatically initiates a payment process.

In einer bevorzugten Ausführungsform des Verfahrens wird zur Durchführung des Bestellvorgangs lediglich eine Anmeldung des Benutzers, gemeinsam für alle Anbieter, bei denen eingekauft wird, ausgeführt. Eine Anmeldung des Benutzers umfasst eine Eingabe von benutzerspezifischen Daten, wie beispielsweise den Namen, die Adresse, eine Kontonummer und ein Passwort. Durch das erfindungsgemäße Verfahren müssen diese Daten nicht mehr für jeden Online-Shop getrennt eingegeben werden. Dadurch wird nicht nur der Komfort für den Benutzer erhöht, sondern auch die Wahrscheinlichkeit für eine unbeabsichtigte Falscheingabe, beispielsweise durch ein Vertippen, vermindert.In a preferred embodiment the procedure will be carried out the order process is only a registration of the user, together for all Suppliers from whom shopping is carried out. A user login involves entering user-specific data, such as the name, address, account number and password. By the inventive method have to this data no longer for everyone Online shop can be entered separately. This not only makes the Comfort for increases the user but also the probability of an unintentional incorrect entry, for example, by typing.

Vorteilhafterweise wird ein Identitätsprofil des Benutzers erstellt. Dabei umfasst das Identitätsprofil den Namen, die Adresse, eine Bankverbindung und/oder eine Kreditkartennummer. Diese Daten werden beispielsweise durch den Server an geeigneter Stelle abgespeichert. Eine Zuordnung des Benutzerprofils zu dem Benutzer geschieht dann beispielsweise durch die Eingabe eines Benutzernamens und eines diesem Benutzernamen zugeordneten Passwortes. Somit ist es dem Benutzer möglich, durch Angabe eines Benutzernamens und des Passworts eine Anmeldung durchzuführen. Ist solch eine Identitätsprofil vorhanden, so kann bei einer Bestellung von Produkten die Eingabe weiterer Daten, wie beispielsweise der Adresse oder der Bankverbindung, entfallen. Diese Daten können dann nämlich dem Benutzerprofil entnommen werden. Dies erhöht zusätzlich den Komfort des Benutzers und beschleunigt gleichzeitig die Durchführung des Bestellvorgangs.An identity profile of the User created. The identity profile includes the name, the address, a bank account and / or a credit card number. This data will stored, for example, by the server at a suitable location. The user profile is then assigned to the user for example by entering a user name and one password assigned to this user name. So it is the user possible, a login by specifying a user name and password perform. Is such an identity profile can be entered when ordering products further data, such as address or bank details, omitted. This data can then namely be taken from the user profile. This also increases the comfort of the user and at the same time speeds up the execution of the ordering process.

Vorzugsweise werden die sich in dem Warenkorb befindlichen Produkte den entsprechenden Anbietern zugeordnet. Der durch den Benutzer eingeleitete Bestellvorgang wird derart bearbeitet, dass in Abhängigkeit der Zuordnung der sich in dem Warenkorb befindlichen Produkte zu den entsprechenden Anbietern für jeden Anbieter ein gesonderter Bestellvorgang ausgelöst wird. Folglich kann ein Benutzer besonders bequem Produkte dadurch einkaufen, dass er diese in einem Warenkorb ablegt, ohne sich Gedanken darüber machen zu müssen, von welchem Anbieter die Produkte kommen. Die für eine Bestellung notwendige Zuordnung der Produkte zu dem Anbieter geschieht automatisch, beispielsweise durch den Server. Außerdem wird automatisch für jeden Anbieter entsprechend der ausgewählten Produkte ein Bestellvorgang eingeleitet. Somit ist es für einen Benutzer besonders bequem möglich, mit der Durchführung einer Bestellung mehrere Bestellvorgänge bei mehreren Anbietern durchzuführen.Preferably, the are in the Products in the shopping cart are assigned to the relevant providers. The ordering process initiated by the user is processed in such a way that depending the assignment of the products in the shopping cart the corresponding providers for a separate ordering process is triggered for each provider. As a result, a user can purchase products particularly conveniently by he puts it in a shopping cart without worrying about it to have to, from which provider the products come. The necessary for an order The products are automatically assigned to the provider, for example by the server. Moreover will automatically for an order process for each provider according to the selected products initiated. So it is for one Users particularly conveniently possible with the implementation one order multiple ordering processes with several providers perform.

Vorteilhafterweise werden für den für jeden Anbieter ausgelösten Bestellvorgang Informationen des Benutzerprofils an den Anbieter übermittelt. Damit ist es einem Benutzer möglich, ohne die Eingabe seiner Adresse oder seiner Bankverbindung eine Bestellung von Produkten verschiedener Anbieter durchzuführen. Insbesondere muss der Benutzer sich lediglich einmal anmelden, beispielsweise durch die Eingabe einer Benutzernummer und eines Passworts.Advantageously, for each provider triggered Ordering process Information of the user profile transmitted to the provider. This enables a user to without entering his address or bank details Order products from different suppliers. In particular the user only has to log in once, for example by entering a user number and a password.

In einer vorteilhaften Weiterbildung des Verfahrens wird für jedes sich in dem Warenkorb befindliche Produkt bei dem entsprechenden Anbieter geprüft, ob dieses Produkt vorrätig ist. Diese Informationen können dann dem Benutzer angezeigt werden. Erlangt ein Benutzer beispielsweise während der Durchführung eines Bestellvorgangs Kenntnis darüber, dass ein bestimmtes Produkt bei einem Anbieter nicht mehr vorrätig ist, so kann er sich ein vergleichbares Produkt eines anderen Anbieters auswählen.In an advantageous further training the procedure is for each product in the shopping cart at the corresponding one Provider checked, whether this product is in stock is. This information can then be displayed to the user. For example, a user obtains while the implementation of an order process knowledge that a particular product is no longer in stock at a provider, so he can register select a comparable product from another provider.

Vorzugsweise erfragt wird für die sich in dem Warenkorb befindlichen Produkte bei jedem Anbieter der aktuelle Preis erfragt. Dadurch ist ein Benutzer vor unliebsamen Überraschungen geschützt, die sich ergeben, wenn der sich während des Bestellvorgangs ausgewiesene Preis eines Produkts von dem ursprünglich bei dem Produkt angegebenen Preis unterscheidet. Damit kann insbesondere auch der eigentliche Bestellvorgang schneller durchgeführt werden.It is preferred to ask for the The products in the shopping cart are the current ones for every provider Ask price. As a result, a user is faced with unpleasant surprises protected, which result if the person identified during the ordering process Price of a product from that originally specified for the product Price differs. In particular, the actual one Order process can be carried out faster.

Vorteilhafterweise werden Informationen über zur Verfügung stehende Produkte mindestens eines Anbieters in einer Datenbank abgespeichert, auf die der Client zumindest mittelbar Zugriff hat. Damit ist gewährleistet, dass dem Benutzer das gesamte Produktsortiment zur Verfügung steht, unabhängig davon, ob eine Verbindung von dem Server zu einem Anbieter gerade gestört ist. Außerdem kann dadurch eine Suche in den Produkten besonders schnell durchgeführt werden. Die Datenbank kann dabei beispielsweise derart dem Server zugeordnet sein, dass der Client über eine entsprechende Anfrage bei dem Server mittelbar Zugriff auf die dort abgelegten Daten hat. Die Datenbank könnte aber auch derart ausgebildet sein, dass die dort abgespeicherten Daten unmittelbar von dem Client abgefragt werden können. Dazu könnte die Datenbank beispielsweise ein Datanbank-Managementsystem (DBMS) aufweisen, das eine Anbindung an ein Computernetz, beispielsweise das Internet, und eine entsprechende Schnittstelle aufweist, die es ermöglicht, das DBMS mit geeigneten Instruktionen anzusprechen, um die Informationen über die zur Verfügung stehenden Produkte abzufragen.Information about available products of at least one provider is advantageously stored in a database, to which the client has at least indirect access. This ensures that the entire product range is available to the user, regardless of whether a connection from the server to a provider is currently disrupted. In addition, a search in the products can be carried out particularly quickly. The database can, for example, be assigned to the server in such a way that the client has indirect access to the data stored there via a corresponding request from the server. However, the database could also be designed such that the data stored there can be queried directly by the client. For this purpose, the database could have, for example, a database management system (DBMS) which has a connection to a computer network, for example the Internet, and a corresponding interface which makes it possible to address the DBMS with suitable instructions in order to provide information about the available ones production te to query.

In einer bevorzugten Ausführungsform wird zu vorgebbaren Zeitpunkten die Verfügbarkeit von Produkten mindestens eines Anbieters überprüft und/oder der aktuelle Preis dieser Produkte erfragt. In Abhängigkeit dieser Daten wird dann die Datenbank entsprechend aktualisiert. Die vorgebbaren Zeitpunkte können dabei zeitgesteuert oder ereignisgesteuert ermittelt werden. Beispielsweise kann ein Server zu fest vorgegebenen Zeiten oder nach dem Ablauf einer vorgegebenen Zeitdauer eine solche Aktualisierung der Datenbank veranlassen. Es ist auch denkbar, dass bei Eintritt eines bestimmten Ereignisses eine Aktualisierung der Datenbank eingeleitet wird. Ein solches Ereignis könnte beispielsweise eine durch einen Anbieter ausgelöste Aktualisierungsanforderung sein, die der Anbieter an die Datenbank übermittelt, nachdem er neue Produkte zum Verkauf bereitgestellt hat. Mit dieser Ausführungsform wird erreicht, dass die mittels des Clients dem Benutzer angezeigten Produkte hinsichtlich der Preise und der Verfügbarkeit aktuell sind. Insbesondere wird damit erreicht, dass einem Benutzer keine Produkte angezeigt werden, die schon längere Zeit nicht mehr verfügbar sind, und dass einem Benutzer keine veralteten Preise angezeigt werden. Die zeit- bzw. ereignisgesteuerte Aktualisierung erlaubt dabei eine besonders große Flexibilität und erhöht damit die Aktualität der die Produkte beschreibenden Informationen.In a preferred embodiment the availability of products is at least at predeterminable times of a provider checked and / or the current price of these products inquires. Dependent on the database is then updated accordingly based on this data. The specified times can can be determined time-controlled or event-controlled. For example A server can run at fixed times or after the expiration such an update of the database for a predetermined period of time cause. It is also conceivable that when a certain one occurs Event an update of the database is initiated. Such an event could for example, an update request triggered by a provider that the provider submits to the database after it creates new ones Has provided products for sale. With this embodiment it is achieved that those displayed to the user by means of the client Products are current in terms of prices and availability. In particular the result is that a user is not shown any products be the longest No longer available and that a user does not see outdated prices become. The time or event-controlled update allows a particularly large one flexibility and increased thus the topicality of the information describing the products.

In einer vorteilhaften Weiterbildung werden die zur Verfügung stehenden Produkte mindestens zweier Anbieter in einem gemeinsamen Warenlager gelagert. Die von einem Benutzer bestellten Produkte dieser mindestens zwei Anbieter werden dann von dem gemeinsamen Warenlager aus an den Benutzer gesendet. Damit ist es möglich, dass eine Aktualisierung der die Produkte beschreibenden Informationen schneller und sicherer dadurch durchgeführt werden kann, sodass nicht bei jedem Anbieter einzeln diese Informationen angefordert werden müssen. Stattdessen werden diese Informationen beispielsweise direkt von wenigen Warenlagern angefordert. Besonders schnell und zuverlässig kann diese Aktualisierung durchgeführt werden, wenn die Produkte aller Anbieter in einem einzigen Warenlager gelagert werden. Außerdem können gemäß dieser Weiterbildung sowohl die Lagerhaltungskosten als auch die Kosten für den Versand verringert werden, da mit dieser Weiterbildung nicht jeder Anbieter ein eigenes Warenlager und eine eigene Versandabteilung betreiben muss. Ein weiterer Vorteil dieser Weiterbildung ist, dass ein Benutzer nicht von jedem Anbieter, dem ein von dem Benutzer bestelltes Produkt zugeordnet wurde, ein Sendung, beispielsweise in Form eines Postpaketes, erhält.In an advantageous further training they will be available standing products from at least two providers in one Warehouse stored. The products ordered by a user These at least two providers are then shared by the Warehouse sent out to the user. It is possible that an update of the information describing the products faster and performed more safely can be, so that not every provider individually this information must be requested. Instead, this information is obtained directly from, for example few warehouses requested. Can be particularly fast and reliable carried out this update if the products of all suppliers are in a single warehouse be stored. Moreover can according to this Training both storage costs and shipping costs can be reduced because not every provider with this training have to operate their own warehouse and shipping department. Another advantage of this training is that a user not from every provider who receives a product ordered by the user has been assigned to a shipment, for example in the form of a postal package, receives.

Vielmehr ist es mit dieser Weiterbildung möglich, dass die bestellten Produkte verschiedener Anbieter zusammen in einer Sendung, beispielsweise in einem einzigen Postpaket, an den Benutzer geliefert werden.Rather, it is possible with this training that the ordered products from different suppliers together in one Shipment, for example in a single postal package, to the user to be delivered.

Vorteilhafterweise wird in Anhängigkeit eines durch den Benutzer mittels des Clients ausgewählten Produktes eine Telekommunikationsverbindung zwischen dem Benutzer und einem diesem Produkt zugeordneten Ansprechpartner hergestellt. Dadurch ist es möglich, dass ein Benutzer eine gezielte Beratung bezüglich eines ausgewählten Produktes durch einen Ansprechpartner, beispielsweise einen Mitarbeiter des Anbieters oder einen Mitarbeiter eines besonders für diese Zwecke eingerichteten Beratungsdienstes, erhält. Dazu kann beispielsweise der Client eine besondere Schaltfläche aufweisen, die durch einen Benutzer betätigt wird, um zu einem ausgewählten Produkt eine Beratung anzufordern.Advantageously, pending a product selected by the user using the client a telecommunication connection between the user and a contact person assigned to this product. Thereby Is it possible, that a user can get targeted advice regarding a selected product by a contact person, for example an employee of the Provider or an employee one especially for this Purpose-built advisory service. You can do this, for example the client have a special button that is marked by a User pressed is going to be a selected one Product to request advice.

Hierbei ist es möglich, dass der Server dem Anbieter des ausgewählten Produktes dieses Produkt betreffende Daten übermittelt und der Anbieter dann einen entsprechenden Ansprechpartner veranlasst, eine Telekommunikationsverbindung zu dem Benutzer aufzubauen. Ist beispielsweise die Telefonnummer des Benutzers in dem diesem Benutzer zugeordneten Benutzerprofil abgespeichert, so kann der Server veranlassen, dass dem Anbieter des ausgewählten Produktes, insbesondere dem entsprechenden Ansprechpartner, diese Telefonnummer des Benutzers übermittelt wird. Daraufhin kann der Ansprechpartner eine Telekommunikationsverbindung zu dem Benutzer mittels eines Anrufs herstellen und diesen bezüglich des ausgewählten Produktes beraten.It is possible that the server is the provider of the selected one Product data relating to this product is transmitted and the provider then arranges a corresponding contact person, a telecommunication connection to build up to the user. For example, is the phone number of the user in the user profile assigned to this user stored, the server can cause the provider of the selected one Product, especially the corresponding contact person, these User phone number transmitted becomes. The contact person can then set up a telecommunications connection the user by means of a call and this regarding the chosen Advise product.

Weist der Client ein Mikrofon und einen Lautsprecher auf, so ist es auch möglich, dass die Telekommunikationsverbindung zwischen dem Benutzer und dem Ansprechpartner mittels des Internet durchgeführt wird (sogenanntes Voice over IP). Hierbei ist es vorstellbar, dass bei Betätigen einer entsprechend ausgestalteten Schaltfläche des Clients direkt eine Telekommunikationsverbindung von dem Client zu dem Ansprechpartner aufgebaut wird. Das Ermitteln des entsprechenden Ansprechpartners, der einem ausgewählten Produkt zugeordnet ist, insbesondere das Ermitteln dessen Telefon- bzw. IP-Nummer, kann beispielsweise mittels des Servers erfolgen. Dazu ist es vorstellbar, dass den in der Datenbank abgespeicherten Informationen bezüglich der zur Verfügung stehenden Produkte die Telefon- bzw. IP-Nummer des entsprechenden Ansprechpartners zugeordnet ist und von dem Server für den Aufbau einer Telekommunikationsverbindung ausgelesen wird.The client assigns a microphone and a speaker, so it is also possible that the telecommunications connection between the user and the contact person via the Internet carried out (so-called Voice over IP). It is conceivable that when pressed a correspondingly designed button of the client directly a telecommunications connection from the client to the contact person. Finding the corresponding contact person for a selected product is assigned, in particular determining its telephone or IP number, for example, can be done using the server. To it is conceivable that the information stored in the database in terms of the available Products the telephone or IP number of the corresponding contact person is assigned and by the server for establishing a telecommunications connection is read out.

Gemäß einer vorteilhaften Weiterbildung läuft der Client auf einem Terminal ab. Dabei ist das Terminal einem potentiellen Benutzer zugänglich und wird von diesem bedient. Ein solches Terminal kann beispielsweise an öffentlichen Plätzen wie Bahnhöfen oder in Fußgängerzonen aufgestellt werden, wobei es dann nicht Eigentum des Benutzers ist. Ein Benutzer kann dann besonders bequem einkaufen, ohne dass ihm Kosten beispielsweise durch den Zugang zu dem Computernetzwerk entstehen. Insbesondere an Plätzen, an denen ein Benutzer eine Wartezeit überbrücken muss, ist es vorteilhaft, ein derartiges Terminal zu betreiben.According to an advantageous development, the client runs on a terminal. The terminal is accessible to and operated by a potential user. Such a terminal can, for example, be set up in public places such as train stations or in pedestrian zones, in which case it is not the property of the user. A user can then shop particularly conveniently without incurring costs, for example due to access to the computer network. Especially in places where a user has a war time, it is advantageous to operate such a terminal.

Vorzugsweise wird das Terminal in einem Ladengeschäft betrieben. Damit kann einem Benutzer durch entsprechend geschultes Personal eine Hilfe bei der Bedienung des Terminals und des auf dem Terminal ablaufenden Clients gegeben werden. Außerdem sind in einem Ladengeschäft betriebene Terminals besonders sicher vor Zerstörung durch Vandalismus.Preferably the terminal is in a retail store operated. This allows a user to be trained by Personnel help with the operation of the terminal and on clients running the terminal are given. Also are in a retail store operated terminals particularly safe from destruction by vandalism.

In einer bevorzugten Ausführungsform umfasst das mittels des Clients angezeigte Produktsortiment Produkte von verschiedenen lokalen Ladengeschäften. Damit ist es dem Benutzer besonders bequem und zeitsparend möglich, einen Überblick über die Produkte lokaler Anbieter zu erhalten, ohne dass der Benutzer sämtliche lokalen Anbieter aufsuchen muss. Beispielsweise können mit dieser Ausführungsform die Produkte aller Ladengeschäfte angezeigt werden, die sich innerhalb oder in unmittelbarer Nähe einer Fußgängerzone befinden. Der Benutzer kann dann über ein gezielt aufgestelltes Terminal oder einen heimischen Computer sowohl den Preis als auch die Verfügbarkeit der ihn interessierenden Produkte prüfen. Zudem wird mit diesem Verfahren gewährleistet, dass ein Benutzer Kenntnis über sämtliche, in den Ladengeschäften vorrätigen Produkte erlangt. So könnte dieses Verfahren auch derart eingesetzt werden, dass ein Terminal in einem lokalen Ladengeschäft selbst aufgebaut wird und es damit einem Benutzer bzw. einem potentiellen Kunden möglich ist, besonders bequem eine Übersicht über alle in diesem Ladengeschäft angebotenen Waren zu erhalten.In a preferred embodiment includes the product range displayed by the client products from various local shops. So it is the user particularly convenient and time-saving, an overview of the Get products from local vendors without the user all local provider. For example, with this embodiment the products of all stores appearing within or in close proximity to a pedestrian zone are located. The user can then use a targeted Terminal or a domestic computer both the price as well the availability of the products that interest him. In addition, with this Procedure ensures that a user is aware of all in the shops in stock Products obtained. So could This procedure can also be used in such a way that a terminal in a local retail store itself is built and thus a user or a potential Customers possible is a particularly convenient overview of all in this retail store to get offered goods.

Vorteilhafterweise wird ein von dem Benutzer ausgewähltes und bestelltes Produkt von einem lokalen Ladengeschäft zur Abholung bereitgestellt und/oder von diesem Ladengeschäft eine Übermittlung des bestellten Produktes veranlasst. Bestellt ein Benutzer beispielsweise von einem ihm zugänglichen Terminal oder von zu Hause aus mittels eines eigenen Computers ein Produkt, so kann das entsprechende Ladengeschäft, das dieses Produkt anbietet, nach Eingang der Bestellung sofort eine Auslieferung des Produktes bzw. eine Ausführung einer entsprechenden Dienstleistung veranlassen oder dieses Produkt zur Abholung bereitlegen. Damit wird weiterhin deutlich die Zeit für einen Einkauf verkürzt, da ein Benutzer ganz gezielt in ein Ladengeschäft gehen und die bereits für ihn bereitgelegte Ware abholen kann. Wenn zusätzlich eine Bezahlung, wie oben beschrieben, durch den Server ausgeführt wird, kann ein Einkauf noch schneller und komfortabler durchgeführt werden.Advantageously, one of the User selected and ordered product for collection from a local store provided and / or a transmission of the ordered from this shop Product. For example, a user orders from one accessible to him Terminal or from home using your own computer Product, the corresponding retail store that offers this product can after receipt of the order, delivery of the product immediately or an execution arrange for a corresponding service or this product ready for collection. So the time is still clear for one Purchasing shortened there a user specifically go to a retail store and the one that is already ready for him Can pick up goods. If additional payment, as described above, can be carried out by the server a purchase can be carried out even faster and more comfortably.

Von besonderer Bedeutung ist die Realisierung dieser Erfindung in Form eines Computerprogramms. Dabei ist das Computerprogramm auf einem Rechengerät, insbesondere auf einem Mikroprozessor, ablauffähig und zur Ausführung des erfindungsgemäßen Verfahrens geeignet. In diesem Fall wird also die Erfindung durch das Computerprogramm realisiert, so dass das Computerprogramm in gleicher Weise die Erfindung darstellt wie das Verfahren, zu dessen Ausführung dieses Computerprogramm geeignet ist. Das Computerprogramm ist vorzugsweise auf einem Speicherelement abgespeichert. Als Speicherelement kann insbesondere ein Random-Access-Memory (RAM), ein Read-Only-Memory (ROM) oder ein Flash-Memory zur Anwendung kommen. Das Computerprogramm kann auch auf einem verteilten Rechnersystem ablaufen und die Funktionalität des Clients, des Servers und/oder der Datenbank realisieren. Beispielsweise kann ein erster Teil des Computerprogramms die Funktionalität des Servers und die Funktionalität der Datenbank realisieren, während ein zweiter Teil des Computerprogramms die Funktionalität des Clients realisiert. Dabei kann eine Kommunikation vorgesehen sein, die einen Datenaustausch zwischen dem ersten und dem zweiten Teil des Computerprogramms ermöglicht.The is of particular importance Realization of this invention in the form of a computer program. there is the computer program on a computing device, in particular on a microprocessor, executable and for execution of the method according to the invention suitable. In this case, the invention is implemented by the computer program realized so that the computer program in the same way the invention represents how the method to execute this computer program suitable is. The computer program is preferably on a storage element stored. Random access memory in particular can be used as the storage element (RAM), a read-only memory (ROM) or a flash memory are used. The computer program can also run on a distributed computer system expire and functionality of the client, the server and / or the database. For example can a first part of the computer program the functionality of the server and functionality realize the database while a second part of the computer program the functionality of the client realized. A communication can be provided that one Data exchange between the first and the second part of the computer program allows.

Zeichnungendrawings

Weitere Merkmale, Anwendungsmöglichkeiten und Vorteile der Erfindung ergeben sich aus der nachfolgenden Beschreibung von Ausführungsbeispielen der Erfindung, die in der Zeichnung dargestellt sind. Dabei bilden alle beschriebenen oder dargestellten Merkmale für sich oder in beliebiger Kombination den Gegenstand der Erfindung, unabhängig von ihrer Zusammensetzung in den Patentansprüchen oder deren Rückbeziehung sowie unabhängig von ihrer Formulierung beziehungsweise Darstellung in der Beschreibung beziehungsweise in der Zeichnung. Es zeigen:Other features, possible applications and advantages of the invention will become apparent from the following description of embodiments of the invention, which are shown in the drawing. Make it up all described or illustrated features on their own or in any combination the subject of the invention, regardless of its composition in the claims or their relationship back as well as regardless of their formulation or presentation in the description or in the drawing. Show it:

1 eine schematische Übersicht über die Komponenten eines Computersystems, das zur Durchführung des erfindungsgemäßen Verfahrens geeignet ist; und 1 a schematic overview of the components of a computer system which is suitable for performing the method according to the invention; and

2 ein vereinfachtes Ablaufdiagramm des erfindungsgemäßen Verfahrens. 2 a simplified flow diagram of the method according to the invention.

In 1 ist ein Computersystem dargestellt, das einen Server 10 und einen Client 20 aufweist. Der Server 10 weist einen Mikroprozessor 12 auf, der über ein Bussystem 13 mit einem Speicherelement 14 verbunden ist. Mit den Bezugszeichen 16, 17 sind Speicherbereiche innerhalb des Speicherelements 14 bezeichnet. Der Server 10 verfügt außerdem über eine Datenbank 19.In 1 a computer system is shown that includes a server 10 and a client 20 having. The server 10 has a microprocessor 12 on that over a bus system 13 with a storage element 14 connected is. With the reference numerals 16 . 17 are storage areas within the storage element 14 designated. The server 10 also has a database 19 ,

Der Client 20 ist als mögliche Ausgestaltung einer graphischen Benutzerschnittstelle dargestellt, die vier Bereiche zur Anzeige und/oder Eingabe von Daten aufweist. Diese Bereiche sind als ein Eingabefeld 22, ein Warenkorb 28, eine Produktliste 24 und eine Detailansicht 26 ausgebildet. Dem Warenkorb 28 ist eine Schaltfläche zur Einleitung einer Bestellung, ein sogenannter Bestellbutton 27, zugeordnet. Mit dem Bezugszeichen 25 ist der Detailansicht 26 ein Button zugeordnet, mit dem veranlasst werden kann, dass ein in der Detailansicht 26 angezeigtes Produkt dem Warenkorb 28 hinzugefügt wird.The client 20 is shown as a possible embodiment of a graphical user interface which has four areas for displaying and / or entering data. These areas are as an input field 22 , a shopping cart 28 , a product list 24 and a detailed view 26 educated. The shopping cart 28 is a button to initiate an order, a so-called order button 27 , assigned. With the reference symbol 25 is the detailed view 26 assigned a button with which to initiate can that one in the detail view 26 displayed product to the shopping cart 28 will be added.

Mit den Bezugszeichen 40 sind Anbieter bezeichnet, die Produkte zum Kauf anbieten. Dabei bezieht sich der Begriff "Anbieter" insbesondere auf die diesen Anbietern zugeordneten Computersysteme, die beispielsweise aus einem Computer, einer einen Server realisierenden Software, die auf dem Computer abläuft, und einer Datenbank bestehen. Die Anbieter 40 sind über Datenleitungen 56 an ein Computernetzwerk, beispielsweise das Internet 50, angeschlossen. Ebenso haben der Server 10 und der Client 20 über die Datenleitungen 52 und 54 Verbindung zu dem Internet 50.With the reference numerals 40 are providers that offer products for sale. The term “provider” relates in particular to the computer systems assigned to these providers, which consist, for example, of a computer, software that realizes a server and runs on the computer, and a database. The providers 40 are over data lines 56 to a computer network, such as the Internet 50 , connected. Likewise, the server 10 and the client 20 over the data lines 52 and 54 Connection to the internet 50 ,

Ferner ist mit dem Bezugszeichen 30 ein Benutzer bezeichnet, der mit dem Client 20 interagiert.Furthermore, with the reference symbol 30 referred to a user who is using the client 20 interacts.

Es ist vorstellbar, dass die Datenbank 19 unabhängig von dem Server 10 installiert ist. Dabei weist die Datenbank 19 beispielsweise ein Datenbank-Managementsystem (DBMS) auf, das eine Anbindung an ein Computernetz, beispielsweise das Internet 50 und eine entsprechende Schnittstelle aufweist, die es ermöglicht, das DBMS mit geeigneten Instruktionen anzusprechen. Es ist auch denkbar, dass die Datenbank 19 als ein sogenanntes „Verteiltes System" realisiert ist. Dabei können einzelne Teile der Datenbank 19 auf verschiedenen Computersystemen ablaufen. So ist es beispielsweise denkbar, dass mindestens ein Teil der Datenbank auf einem Computersystem mindestens eines Anbieters 40 abläuft. Vorzugsweise kann dieser mindestens eine Teil der Datenbank zum Speichern der Daten verwendet werden, die die Informationen bezüglich der von diesem Anbieter 40 angebotenen Produkte beschreiben.It is conceivable that the database 19 regardless of the server 10 is installed. The database points 19 For example, a database management system (DBMS) that connects to a computer network, such as the Internet 50 and has a corresponding interface that makes it possible to address the DBMS with suitable instructions. It is also conceivable that the database 19 is implemented as a so-called "distributed system". Individual parts of the database 19 run on different computer systems. For example, it is conceivable that at least part of the database on a computer system of at least one provider 40 expires. This at least part of the database can preferably be used to store the data relating to the information from that provider 40 describe the products offered.

Eine Funktionsweise des in 1 dargestellten Computersystems wird anhand des Ablaufdiagramms in 2 beschrieben.How the in 1 Computer system shown is based on the flowchart in 2 described.

Das Verfahren beginnt in einem Schritt 100 mit einer Initialisierungsphase. Diese wird beispielsweise dadurch eingeleitet, dass der Benutzer 30 den Client 20 startet. Der Client 20 baut dann eine Verbindung über die Datenleitung 54 und das Internet 50 zu dem Server 10 auf. Anschließend werden beispielsweise von dem Server 10 an den Client 20 Daten übertragen, die neue Produkte bezeichnen. Es ist auch denkbar, dass eine gesamte Produktliste an den Client 20 gesendet wird. Ein Produkt kann beispielsweise eine Ware oder eine Dienstleistung sein.The process starts in one step 100 with an initialization phase. This is initiated, for example, by the user 30 the client 20 starts. The client 20 then establishes a connection via the data line 54 and the internet 50 to the server 10 on. Then, for example, from the server 10 to the client 20 Transfer data that designates new products. It is also conceivable that an entire product list is sent to the client 20 is sent. For example, a product can be a product or a service.

In einem Schritt 102 gibt der Benutzer 30 in das Suchfeld 22 einen Begriff ein, anhand dessen eine Produktsuche durchgeführt werden soll. Beispielsweise gibt der Benutzer den Begriff "Digitalkamera" ein und erhält dann in der Produktliste 24 eine Liste sämtlicher Digitalkameras, die von den Anbietern 40 zum Kauf angeboten werden. In einem Schritt 104 wird durch den Client 20 geprüft, ob der Benutzer 30 in das Suchfeld 22 einen neuen Suchbegriff eingegeben hat. Ist dies der Fall, so wird zurückverzweigt und in dem Schritt 102 eine neue Produktsuche ausgeführt und eine Liste der neu gefundenen Produkte in der Produktliste 24 angezeigt. In dem Schritt 106 wählt der Benutzer aus der Produktliste 24 ein spezielles Produkt, beispielsweise durch Anklicken oder durch Markieren, an.In one step 102 gives the user 30 in the search box 22 a term on the basis of which a product search is to be carried out. For example, the user enters the term "digital camera" and then receives it in the product list 24 a list of all digital cameras made by the providers 40 are available for purchase. In one step 104 is by the client 20 checked whether the user 30 in the search box 22 has entered a new search term. If this is the case, the process branches back and in the step 102 performed a new product search and a list of the newly found products in the product list 24 displayed. In the step 106 the user chooses from the product list 24 a special product, for example by clicking or marking.

Daraufhin veranlasst der Client 20, dass von dem Server 10 detaillierte Informationen zu diesem ausgewählten Produkt an den Client 20 übertragen und von diesem in der Detailansicht 26 angezeigt werden. Diese Details umfassen beispielsweise den Kaufpreis, technische Beschreibungen, Zubehör, Lieferfristen und ähnliches. Der Benutzer 30 hat nun die Möglichkeit, das so ausgewählte Produkt in dem Warenkorb 28 abzulegen. Tut er dies nicht, so wird das Verfahren in dem Schritt 104 fortgesetzt, indem der Benutzer 30 die Möglichkeit erhält, eine neue Produktsuche durchzuführen und/oder in der Produktliste 24 ein Produkt zur Detailansicht auszuwählen.The client then initiates 20 that from the server 10 detailed information on this selected product to the client 20 transferred and from this in the detailed view 26 are displayed. These details include, for example, the purchase price, technical descriptions, accessories, delivery times and the like. The user 30 now has the option to add the selected product to the shopping cart 28 store. If he does not, the procedure in the step 104 continued by the user 30 is given the opportunity to perform a new product search and / or in the product list 24 select a product for detailed view.

Veranlasst der Benutzer 30 jedoch durch Drücken des Buttons 25, dass das in der Detailansicht 26 angezeigte Produkt in den Warenkorb 28 übernommen werden soll, so wird in einem Schritt 110 dieses Produkt in dem Warenkorb 28 angezeigt. Es ist denkbar, dass der Client nun eine erneute Anfrage an den Server 10 schickt, um zu prüfen, ob dieses Produkt tatsächlich noch erhältlich ist. Außerdem ist es vorstellbar, dass eine Aktualisierung des Kaufpreises erfolgt.Causes the user 30 but by pressing the button 25 that that's in the detail view 26 displayed product in the shopping cart 28 is to be taken over in one step 110 this product in the shopping cart 28 displayed. It is conceivable that the client will now make another request to the server 10 to check if this product is actually still available. It is also conceivable that the purchase price will be updated.

In einem Schritt 112 wird nun geprüft, ob der Benutzer 30 durch Betätigen des Bestellbuttons 27 einen Bestellvorgang einleitet. Ist dies nicht der Fall, so wird das Verfahren in dem Schritt 104 fortgesetzt. Leitet der Benutzer 30 jedoch in dem Schritt 112 den Bestellvorgang ein, so wird er in einem Schritt 114 dazu aufgefordert, Informationen einzugeben, anhand derer er identifiziert werden kann. Diese Daten können auch in einem sogenannten Identitätsprofil hinterlegt sein. Dieses Identitätsprofil enthält also zum Beispiel den Namen, die Adresse, eine Kreditkartennummer und/oder eine Bankkontonummer des Benutzers 30. Dieses Identitätsprofil ist einem bestimmten Benutzer 30 zugeordnet und kann durch eine Anmeldung, bei der eine dem Benutzer 30 zugeteilte Benutzerkennung und ein dieser Benutzerkennung zugeordnetes Passwort mittels des Clients 20 an den Server 10 übermittelt werden, freigeschaltet werden. Damit wird ermöglicht, dass von dem Server 10 die Daten aus dem diesem Benutzer 30 zugeordneten Identitätsprofile ausgelesen werden. Außerdem veranlasst der Client 20 in dem Schritt 114, dass die Liste der zu bestellenden Produkte dem Server 10 übermittelt wird.In one step 112 it is now checked whether the user 30 by pressing the order button 27 initiates an order process. If this is not the case, the procedure in the step 104 continued. Directs the user 30 however in the step 112 the order process, it will be in one step 114 prompted to enter information that can be used to identify it. This data can also be stored in a so-called identity profile. This identity profile thus contains, for example, the name, the address, a credit card number and / or a bank account number of the user 30 , This identity profile is for a specific user 30 assigned and can be done by logging in at which the user 30 assigned user ID and a password assigned to this user ID by means of the client 20 to the server 10 be transmitted, unlocked. This enables that of the server 10 the data from that user 30 assigned identity profiles can be read out. The client also initiates 20 in the step 114 that the list of products to order the server 10 is transmitted.

In einem Schritt 116 ordnet der Server 10 die zu bestellenden Produkte den jeweiligen Anbietern 40 zu. In Abhängigkeit dieser Zuordnung veranlasst der Server 10, dass für jeden Anbieter 40, dem ein Produkt zugeordnet wurde, eine Bestellung durchgeführt wird. Dies geschieht beispielsweise dadurch, dass der Server 10 sich den Anbietern 40 gegenüber so verhält, als wäre er der Benutzer 30. Das bedeutet insbesondere, dass der Server 10 an jeden Anbieter 40 die entsprechenden Benutzerdaten, wie Name, Adresse, Kreditkartennummer und/oder Bankkontonummer, soweit erforderlich übermittelt. Das Ergebnis jeder dieser Einzelbestellungen wird dann an den Server 10 von den Anbietern 40 zurückgeschickt. Dort werden die Ergebnisse aufbereitet und an den Client 20 gesendet. Diese Aufbereitung beinhaltet beispielsweise einen Bericht, in dem vermerkt ist, von welchen Anbietern welche Waren bestellt wurden und welche der Bestellungen erfolgreich waren.In one step 116 maps the server 10 the products to be ordered to the respective providers 40 to. Depending on this assignment, the server initiates 10 that for every provider 40 to which a product has been assigned, an order is placed. This happens, for example, by the server 10 the providers 40 behaves as if he were the user 30 , That means in particular that the server 10 to every provider 40 the relevant user data, such as name, address, credit card number and / or bank account number, transmitted as necessary. The result of each of these individual orders is then sent to the server 10 from the providers 40 sent back. There the results are processed and sent to the client 20 Posted. This preparation includes, for example, a report in which it is noted from which providers which goods have been ordered and which of the orders were successful.

In einem Schritt 118 werden diese Informationen dann dem Benutzer 30 durch den Client 20 angezeigt. Hier hat der Benutzer 30 dann beispielsweise auch die Möglichkeit, sich diese Daten lokal abzuspeichern oder auszudrucken. In einem Schritt 120 prüft der Client 20, ob der Benutzer 30 den Einkauf fortsetzen will, in welchem Fall das Verfahren in dem Schritt 104 fortgesetzt wird, oder ob der Benutzer den Einkauf beenden will. In letzterem Fall endet das Verfahren in einem Schritt 122.In one step 118 this information is then passed to the user 30 by the client 20 displayed. Here the user has 30 then, for example, the possibility to save or print this data locally. In one step 120 the client checks 20 whether the user 30 wants to continue shopping, in which case the process in the step 104 continues, or whether the user wants to finish shopping. In the latter case, the process ends in one step 122 ,

Diese Ausführungsform des erfindungsgemäßen Verfahrens ermöglicht es folglich einem Benutzer 30 mit nur einer Anmeldung, das heißt mit nur einer einmaligen Eingabe von Daten, die eine Benutzeridentifikation zulassen, Produkte von mehreren Anbietern 40 zu kaufen. Dadurch wird ein Einkauf über das Internet 50 beschleunigt und für den Benutzer 30 vereinfacht.This embodiment of the method according to the invention consequently enables a user 30 with just one registration, i.e. with only one entry of data that allows user identification, products from several providers 40 to buy. This makes shopping over the Internet 50 accelerated and for the user 30 simplified.

Es ist außerdem möglich, den Client 20 auf einem Terminal auszuführen, das beispielsweise in der Fußgängerzone oder in einem Ladengeschäft aufgestellt ist. Damit erhält ein Benutzer 30 die Möglichkeit, beispielsweise bei einem Stadtbummel einen Online-Einkauf durchzuführen. Die bestellten Produkte werden dem Benutzer 30 dann beispielsweise unter Beautragung eines Transportunternehmens von dem Anbieter des jeweiligen Produktes zugesandt. Unterhalten mehrere Anbieter 40 ein gemeinsames Warenlager, so ist es auch möglich, dass die Produkte verschiedener Anbieter zusammen, beispielsweise in einem einzigen Postpaket, an den Benutzer 30 gesendet werden. Damit kann eine Verringerung der Lagerhaltungskosten und eine Verringerung der Versandkosten erreicht werden.It is also possible for the client 20 to be carried out on a terminal which is set up, for example, in the pedestrian zone or in a retail store. This gives a user 30 the opportunity to shop online, for example, when strolling through the city. The ordered products become the user 30 then sent, for example, under the request of a transport company from the provider of the respective product. Maintain multiple providers 40 a common warehouse, so it is also possible that the products of different providers together, for example in a single postal package, to the user 30 be sent. This can reduce storage costs and reduce shipping costs.

Wird der Client 20 auf einem öffentlich zugänglichen Terminal betrieben, so ist es auch möglich, dass die Anbieter 40 lokale Anbieter sind, die beispielsweise in einer zu Fuß erreichbaren Nähe des aufgestellten Terminals ein Ladengeschäft betreiben. In dieser Ausführungsform wäre es möglich, über den Client 20 eine Bestellung vorzunehmen, und die bestellten Produkte dann selbst von dem entsprechenden Anbieter abzuholen.Becomes the client 20 operated on a publicly accessible terminal, it is also possible that the provider 40 are local providers who operate a retail store, for example, within walking distance of the installed terminal. In this embodiment it would be possible through the client 20 place an order and then collect the ordered products themselves from the relevant provider.

Es ist auch möglich, dass die Funktionalität des Clients 20 dahingehend abgewandelt wird, dass gezielt nach Produkten in Ladengeschäften gesucht werden kann, die sich in einer bestimmten Umgebung befinden, beispielsweise in einer von dem Benutzer 30 bestimmten Stadt oder in der Nähe eines aufgestellten Terminals. Insbesondere ist es auch denkbar, eine sogenannte Incentivierung des Benutzers 30 dadurch durchzuführen, dass einem Benutzer 30, der über ein so ausgestattetes Terminal ein Produkt bestellt beziehungsweise kauft und sich dieses in dem Ladengeschäft des entsprechenden Anbieters 40 abholt, ein Präsent überreicht wird oder dass ihm ein Getränk, beispielsweise eine Tasse Kaffee oder ein Glas Sekt, angeboten wird.It is also possible that the functionality of the client 20 is modified in such a way that it is possible to search specifically for products in retail stores that are located in a specific environment, for example in one of the users 30 specific city or near an installed terminal. In particular, it is also conceivable to incentivize the user 30 by performing a user 30 who orders or buys a product via such a terminal and purchases it in the retail store of the corresponding provider 40 is picked up, a present is given, or a drink, for example a cup of coffee or a glass of sparkling wine, is offered to him.

Selbstverständlich ist es auch möglich, ein Terminal in einem Ladengeschäft aufzustellen, wobei über das Terminal lediglich das Produktsortiment dieses Ladengeschäftes oder weiterer Filialen angezeigt wird. Damit kann ein Benutzer 30 besonders gut einen Überblick über die in diesem Ladengeschäft angebotenen Produkte erhalten. Außerdem können beispielsweise Sonderangebote besonders flexibel und schnell beworben und von einem Benutzer 30 aufgefunden werden.Of course, it is also possible to set up a terminal in a retail store, whereby only the product range of this retail store or other branches is displayed via the terminal. This allows a user 30 get an especially good overview of the products offered in this shop. In addition, for example, special offers can be advertised particularly flexibly and quickly and by one user 30 be found.

Es ist auch möglich, dass ein Terminal über einen Lautsprecher und ein Mikrofon oder über ein Telefoneinrichtung verfügt. Dann kann ein Benutzer 30 veranlassen, dass eine Telekommunikationsverbindung zu einem Ansprechpartner aufgebaut wird, um für ein mittels des Client 20 ausgewähltes Produkt weitere Informationen oder eine beispielsweise ein Beratung zur Auswahl eines Produktes aus einer bestimmten Produktkategorie zu erhalten. Die Telekommunikationsverbindung kann dabei beispielsweise über ein Festnetz oder ein mobiles Telekommunikationsnetz hergestellt werden. Es ist auch vorstellbar, die Telekommunikationsverbindung mittels eines Computernetzes, beispielsweise des Internets 50 herzustellen (sogenanntes Voice over IP).It is also possible that a terminal has a loudspeaker and a microphone or a telephone device. Then a user can 30 arrange for a telecommunication connection to a contact person to be established for one by means of the client 20 selected product to receive further information or, for example, advice on selecting a product from a specific product category. The telecommunications connection can be established, for example, via a fixed network or a mobile telecommunications network. It is also conceivable to establish the telecommunication connection by means of a computer network, for example the Internet 50 to produce (so-called Voice over IP).

Claims (18)

Verfahren zum Anbieten von Produkten über ein Computernetzwerk, insbesondere über das Internet (50), wobei ein Server (10) einem Client (20) ein Produktsortiment übermittelt, der Client (20) einem Benutzer (30) das Produktsortiment zur Auswahl anzeigt, das Produktsortiment Produkte verschiedener Anbieter (40) umfasst, der Benutzer (30) mittels des Clients (20) aus diesem Produktsortiment mindestens ein Produkt auswählt und in einen virtuellen Warenkorb ablegt und wobei der Benutzer (30) einen das mindestens eine Produkt umfassenden Bestellvorgangvorgang einleitet, dadurch gekennzeichnet, dass sämtliche ausgewählten Produkte unabhängig von dem Anbieter (40) in einem gemeinsamen Warenkorb (28) abgelegt werden.Method for offering products via a computer network, in particular via the Internet ( 50 ), where a server ( 10 ) a client ( 20 ) sends a range of products to the client ( 20 ) a user ( 30 ) shows the product range for selection, the product range products from different providers ( 40 ) includes, the user ( 30 ) using the client ( 20 ) selects at least one product from this product range and stores it in a virtual shopping cart, and the user ( 30 ) initiates an order process comprising at least one product, characterized in that all selected products are independent of the provider ( 40 ) in a common shopping cart ( 28 ) are filed. Verfahren nach Anspruch 1, dadurch gekennzeichnet, dass der Benutzer (30) einen einzigen Bestellvorgang einleitet, um sämtliche sich in dem Warenkorb (28) befindlichen Produkte zu bestellen.A method according to claim 1, characterized in that the user ( 30 ) initiates a single order process to get everyone in the shopping cart ( 28 ) available products to order. Verfahren nach Anspruch 2, dadurch gekennzeichnet, dass zur Durchführung des Bestellvorgangs lediglich eine Anmeldung des Benutzers (30), gemeinsam für alle Anbieter (40), bei denen eingekauft wird, ausgeführt wird.A method according to claim 2, characterized in that to carry out the order only a user login ( 30 ), common for all providers ( 40 ) that are purchased from. Verfahren nach einem der Ansprüche 1 bis 3, dadurch gekennzeichnet, dass ein Identitätsprofil des Benutzers (30) erstellt wird, wobei das Identitätsprofil den Namen, die Adresse, eine Bankverbindung und/oder eine Kreditkartennummer umfasst.Method according to one of claims 1 to 3, characterized in that an identity profile of the user ( 30 ) is created, the identity profile comprising the name, the address, a bank account and / or a credit card number. Verfahren nach einem der vorangehenden Ansprüche, dadurch gekennzeichnet, dass die sich in dem Warenkorb (28) befindlichen Produkte den entsprechenden Anbietern (40) zugeordnet werden und der durch den Benutzer (30) eingeleitete Bestellvorgang derart bearbeitet wird, dass in Abhängigkeit der Zuordnung der sich in dem Warenkorb (28) befindlichen Produkte zu den entsprechenden Anbietern (40) für jeden Anbieter (40) ein gesonderter Bestellvorgang ausgelöst wird.Method according to one of the preceding claims, characterized in that the in the shopping cart ( 28 ) available products from the relevant providers ( 40 ) and the user ( 30 ) initiated order process is processed in such a way that depending on the assignment of the in the shopping cart ( 28 ) products to the corresponding providers ( 40 ) for each provider ( 40 ) a separate order process is triggered. Verfahren nach Anspruch 5 oder 6, dadurch gekennzeichnet, dass für den für jeden Anbieter (40) ausgelösten Bestellvorgang Informationen des einem Benutzer (30) zugeordneten Benutzerprofils an den Anbieter (40) übermittelt werden.A method according to claim 5 or 6, characterized in that for each provider ( 40 ) triggered order process information of a user ( 30 ) assigned user profile to the provider ( 40 ) are transmitted. Verfahren nach einem der vorangehenden Ansprüche, dadurch gekennzeichnet, dass für jedes sich in dem Warenkorb (28) befindliche Produkt bei dem entsprechenden Anbieter (40) geprüft wird, ob dieses Produkt vorrätig ist.Method according to one of the preceding claims, characterized in that for each in the shopping cart ( 28 ) available product from the relevant provider ( 40 ) it is checked whether this product is in stock. Verfahren nach einem der vorangehenden Ansprüche, dadurch gekennzeichnet, dass für die sich in dem Warenkorb (28) befindlichen Produkte bei jedem Anbieter (40) der aktuelle Preis erfragt wird.Method according to one of the preceding claims, characterized in that for the in the shopping cart ( 28 ) available products from every provider ( 40 ) the current price is requested. Verfahren nach einem der vorangehenden Ansprüche, dadurch gekennzeichnet, dass Informationen über zur Verfügung stehende Produkte mindestens eines Anbieters (40) in einer Datenbank (19) abspeichert werden, auf die der Client (20) zumindest mittelbar Zugriff hat.Method according to one of the preceding claims, characterized in that information about available products of at least one provider ( 40 ) in a database ( 19 ) to which the client ( 20 ) has at least indirect access. Verfahren nach Anspruch 9, dadurch gekennzeichnet, dass zu vorgebbaren Zeitpunkten die Verfügbarkeit von Produkten mindestens eines Anbieters (40) überprüft und/oder die aktuellen Preise dieser Produkte erfragt werden und in Abhängigkeit dieser Daten die Datenbank (19) entsprechend aktualisiert wird.A method according to claim 9, characterized in that the availability of products of at least one provider (at predetermined times) 40 ) checked and / or the current prices of these products are queried and depending on this data the database ( 19 ) is updated accordingly. Verfahren nach einem der vorangehenden Ansprüche, dadurch gekennzeichnet, dass die zur Verfügung stehenden Produkte mindestens zweier Anbieter (40) in einem gemeinsamen Warenlager gelagert werden und die von einem Benutzer (30) bestellten Produkte dieser mindestens zwei Anbieter (40) von dem gemeinsamen Warenlager aus an den Benutzer (30) gesendet werden.Method according to one of the preceding claims, characterized in that the available products of at least two providers ( 40 ) are stored in a common warehouse and are operated by a user ( 30 ) ordered products from at least two suppliers ( 40 ) from the common warehouse to the user ( 30 ) are sent. Verfahren nach einem der vorangehenden Ansprüche, dadurch gekennzeichnet, dass in Abhängigkeit eines durch den Benutzer (30) mittels des Client (20) ausgewählten Produkts eine Telekommunikationsverbindung zwischen dem Benutzer (30) und einem diesem Produkt zugeordneten Ansprechpartner aufgebaut wird.Method according to one of the preceding claims, characterized in that depending on one of the user ( 30 ) using the client ( 20 ) selected product a telecommunications connection between the user ( 30 ) and a contact person assigned to this product is set up. Verfahren nach einem der vorangehenden Ansprüche, dadurch gekennzeichnet, dass der Client (20) auf einem Terminal abläuft, das Terminal einem potentiellen Benutzer (30) zugänglich ist und von dem Benutzer (30) bedient wird.Method according to one of the preceding claims, characterized in that the client ( 20 ) runs on a terminal, the terminal to a potential user ( 30 ) is accessible and by the user ( 30 ) is operated. Verfahren nach Anspruch 13, dadurch gekennzeichnet, dass das Terminal in einem Ladengeschäft betrieben wird.A method according to claim 13, characterized in that the terminal is operated in a retail store. Verfahren nach einem der vorangehenden Ansprüche, dadurch gekennzeichnet, dass das mittels des Clients (20) angezeigte Produktsortiment Produkte von verschiedenen lokalen Ladengeschäften umfasst.Method according to one of the preceding claims, characterized in that by means of the client ( 20 ) Displayed range of products includes products from various local stores. Verfahren nach einem der vorangehenden Ansprüche, dadurch gekennzeichnet, dass ein von dem Benutzer (30) ausgewähltes und bestelltes Produkt von einem lokalen Ladengeschäft zur Abholung bereitgestellt und/oder von dem lokalen Ladengeschäft eine Übermittlung des bestellten Produktes veranlasst wird.Method according to one of the preceding claims, characterized in that a user ( 30 ) the selected and ordered product is made available for collection by a local shop and / or the local shop is arranged to transmit the ordered product. Computerprogramm, das auf einem Rechengerät (10), insbesondere auf einem Mikroprozessor (12), ablauffähig ist, dadurch gekennzeichnet, dass ein Verfahren nach einem der Ansprüche 1 bis 16 ausgeführt wird, wenn es auf dem Mikroprozessor abläuft.Computer program running on a computing device ( 10 ), especially on a microprocessor ( 12 ), is executable, characterized in that a method according to one of claims 1 to 16 is carried out when it runs on the microprocessor. Computerprogramm nach Anspruch 17, dadurch gekennzeichnet, dass das Computerprogramm auf einem Speicherelement (14), insbesondere auf einem Random-Access-Memory (RAM), einem Read-Only-Memory (ROM) oder einem Flash-Speicher abgespeichert ist.Computer program according to claim 17, characterized in that the computer program on a memory element ( 14 ), in particular on a random access memory (RAM), a read-only memory (ROM) or a flash memory.
DE2003111246 2003-03-14 2003-03-14 Sales of products over the internet has various goods stored in a virtual warehouse and accessed by users Withdrawn DE10311246A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
DE2003111246 DE10311246A1 (en) 2003-03-14 2003-03-14 Sales of products over the internet has various goods stored in a virtual warehouse and accessed by users

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE2003111246 DE10311246A1 (en) 2003-03-14 2003-03-14 Sales of products over the internet has various goods stored in a virtual warehouse and accessed by users

Publications (1)

Publication Number Publication Date
DE10311246A1 true DE10311246A1 (en) 2004-09-23

Family

ID=32892192

Family Applications (1)

Application Number Title Priority Date Filing Date
DE2003111246 Withdrawn DE10311246A1 (en) 2003-03-14 2003-03-14 Sales of products over the internet has various goods stored in a virtual warehouse and accessed by users

Country Status (1)

Country Link
DE (1) DE10311246A1 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2006035465A1 (en) * 2004-09-29 2006-04-06 Angelantoni Industrie Spa Apparatus and method for receiving, storing and distributing blood bags
DE102004061152A1 (en) * 2004-12-16 2006-07-06 Aescologic Ag Method for ordering goods or services by local goods ordering system, involves work station attached to input station and enclosed in local goods ordering system along with goods management system
US7765829B2 (en) 2004-02-09 2010-08-03 Angelantoni Industrie Spa Apparatus for receiving, storing and providing bags of blood
DE202011102801U1 (en) * 2011-06-14 2012-09-19 Paint-Clicker Gmbh & Co. Kg Computer-aided arrangement for a portal for implementing planned in-house services

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7765829B2 (en) 2004-02-09 2010-08-03 Angelantoni Industrie Spa Apparatus for receiving, storing and providing bags of blood
WO2006035465A1 (en) * 2004-09-29 2006-04-06 Angelantoni Industrie Spa Apparatus and method for receiving, storing and distributing blood bags
CN100551237C (en) * 2004-09-29 2009-10-21 安吉尔安东尼工业股份公司 Be used to receive, store and divide the equipment and the method for match bag
US8113007B2 (en) 2004-09-29 2012-02-14 Angelantoni Industrie Spa Apparatus and method for receiving, storing and distributing blood bags
DE102004061152A1 (en) * 2004-12-16 2006-07-06 Aescologic Ag Method for ordering goods or services by local goods ordering system, involves work station attached to input station and enclosed in local goods ordering system along with goods management system
DE202011102801U1 (en) * 2011-06-14 2012-09-19 Paint-Clicker Gmbh & Co. Kg Computer-aided arrangement for a portal for implementing planned in-house services

Similar Documents

Publication Publication Date Title
DE69726124T2 (en) COMPUTER-BASED SYSTEM AND METHOD FOR PRICE INFORMATION
DE60014602T2 (en) INTERNET INTERFACE SYSTEM
DE112005002673T5 (en) Improved local Internet shopping system and procedures
DE112008001729T5 (en) Systems and methods for pushing messages to mobile terminals
DE20220745U1 (en) On-line payment transaction processing method involves sending payment card details and payment authorization request to authorization host that may forward authorization confirmation to merchant
DE60032343T2 (en) METHOD AND DEVICE FOR ELECTRONIC BUSINESS TRAFFIC
EP1317728A1 (en) Method and device for carrying out an electronic auction in a communications network
EP1131752A1 (en) Method for databank-assisted selection of products for electronic commerce applications in internet
EP1143323A1 (en) Information and communication system
DE10311246A1 (en) Sales of products over the internet has various goods stored in a virtual warehouse and accessed by users
DE10020783A1 (en) Process and system for promoting buyer anonymity in online transactions
EP1646019A1 (en) Method and communication system for conducting a payment transaction
WO2015052198A1 (en) Method for location-independent trading of products (mobile commerce) with payment being made via a portable telecommunications device (mobile payment)
EP1189158A1 (en) Apparatus and method to carry out remote e-business transactions
EP1236148B1 (en) Computer-aided auctioning method and auctioning system
DE19959142A1 (en) Method and device for transmitting content, in particular advertising
DE10100568A1 (en) Establishing business via the Internet
DE102020126572A1 (en) tracking procedure
DE102004008493B4 (en) Internet-based information system
DE10310911A1 (en) Internet auction computer system comprises an intermediary server which acts as an interface between a supplier server and an auction database server to facilitate insertion of a large number of product records
DE102020007062A1 (en) Process for operating digital marketplaces
DE69936512T2 (en) IMPROVEMENTS IN OR RELATED TO TELECOMMUNICATIONS TRANSMISSION SYSTEMS
DE102004017389B3 (en) A method of ordering a product at an online store connected to a communications network
DE10152894A1 (en) E-trade system for linking mobile phone clients to product and service suppliers via an intermediary electronic mediation system comprising server and product database, so that a client needs only to link to a single server
DE102004003069A1 (en) Internet product offering and procuring method in which an additional server has suppliers allocated to it and also contains user or customer data that are passed to a supplier to complete order processing

Legal Events

Date Code Title Description
8139 Disposal/non-payment of the annual fee