[go: up one dir, main page]

DE102005001329B3 - Establishment of links using contact elements involves establishing connection from first node to communications system, checking if contact element is permitted for connection establishment, establishing the connection depending on result - Google Patents

Establishment of links using contact elements involves establishing connection from first node to communications system, checking if contact element is permitted for connection establishment, establishing the connection depending on result Download PDF

Info

Publication number
DE102005001329B3
DE102005001329B3 DE200510001329 DE102005001329A DE102005001329B3 DE 102005001329 B3 DE102005001329 B3 DE 102005001329B3 DE 200510001329 DE200510001329 DE 200510001329 DE 102005001329 A DE102005001329 A DE 102005001329A DE 102005001329 B3 DE102005001329 B3 DE 102005001329B3
Authority
DE
Germany
Prior art keywords
contact
user
node
sbot
contact element
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 - Fee Related
Application number
DE200510001329
Other languages
German (de)
Inventor
Michael Greve
Pierre-Alain Cotte
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.)
Combots Product GmbH and Co KG
Original Assignee
Combots Product GmbH and Co KG
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 Combots Product GmbH and Co KG filed Critical Combots Product GmbH and Co KG
Priority to DE200510001329 priority Critical patent/DE102005001329B3/en
Priority to US10/597,588 priority patent/US20080212490A1/en
Priority to PCT/EP2005/000938 priority patent/WO2005076582A1/en
Priority to EP05715231A priority patent/EP1723777A1/en
Application granted granted Critical
Publication of DE102005001329B3 publication Critical patent/DE102005001329B3/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Economics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Strategic Management (AREA)
  • Tourism & Hospitality (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The method involves connecting first and second nodes (NA,NSP) with first and second associated contacts by providing a contact element (SBOT) in the first node that graphically represents the second contact (SP) and that has a unique associated identity and contact data, accessing the contact data from a program, establishing the connection from the first node to the communications system (LC), checking whether the contact element is permitted for connection establishment and establishing the connection depending on the check result.. An independent claim is also included for the following: (A) a communications system for controlling a communications environment (B) and a contact element for establishing a connection.

Description

Gebiet der ErfindungField of the invention

Die Erfindung liegt auf dem Gebiet der Kommunikation im Allgemeinen und ist gerichtet auf den Aufbau einer Verbindung in einer von einem Kommunikationssystem gesteuerten Kommunikationsumgebung zwischen einem ersten Knoten, der einem ersten Kontakt zugeordnet wird, und einem zweiten Knoten, der einem zweiten Kontakt zugeordnet wird. Insbesondere ist die Erfindung auf Internet-gestützte Kommunikation gerichtet, bei der Nutzer als Kontakt- und Kommunikationspartner auftreten. Auch ist die Erfindung auf Anwendungen gerichtet, bei denen ein einzelner Nutzer mit Webservern oder Webdiensten von Diensteanbietern in Kontakt tritt, um dort Dienste in Anspruch zu nehmen.The Invention is in the field of communication in general and is directed to establishing a connection in one of one Communication system controlled communication environment between a first node associated with a first contact, and a second node associated with a second contact. In particular, the invention is directed to Internet-based communication, in which users act as contact and communication partners. Also, the invention is directed to applications in which a single Users are in contact with web servers or web services of service providers occurs to use services there.

Hintergrund der Erfindungbackground the invention

Es sind diverse Kommunikationssysteme sowie Kommunikationsanwendungen oder auch Kommunikationsprogramme bekannt, über die ein Nutzer eines Kommunikationsnetzes, wie beispielsweise das Internet, mit anderen Nutzern kommunizieren kann. Der eine Nutzer tritt also mit dem anderen Nutzer in Kontakt. Somit kann jeder Nutzer als Kontakt angesehen werden und beide Nutzer können als Kontaktpartner angesehen werden. Beispiele solcher Kommunikationsanwendungen sind E-Mail-Anwendungen, Fax-Anwendungen oder auch File-Sharing Programme, über welche jeweils E-Mails oder Faxe oder Dateien zwischen Kontakten (Nutzern) ausgetauscht werden können. Diese Anwendungen laufen z.B. auf einem lokalen Rechner, der direkt oder der als diensteanfordendes Gerät (client) über einen Diensterechner (server) mit dem Kommunikationsnetz in Verbindung steht. Oder die Anwendung läuft zumindest in überwiegenden Teilen auf dem Diensterechner (server), auf den der lokale Rechner (client) zugreift.It are various communication systems as well as communication applications or communication programs, via which a user of a communication network, such as the Internet, can communicate with other users. The one user thus comes into contact with the other user. Consequently Every user can be seen as a contact and both users can be regarded as a contact partner. Examples of such communication applications are e-mail applications, fax applications or even file-sharing programs, over which E-mails or faxes or files between contacts (users) can be exchanged. These applications run e.g. on a local machine, directly or as a service requesting device (client) via a service computer (server) communicates with the communication network. Or the application at least runs in overwhelming Share on the service computer (server) on which the local machine (client) accesses.

Um mit anderen Nutzern oder Diensteanbietern in Kontakt zu treten, ist es bereits bekannt Kontaktelemente in Form von sog. Call-Me-Button einzusetzen. Das sind grafische Schaltknöpfe die auf Webseiten in Internetauftritten angezeigt werden und dem Nutzer per Mausklick einen Verbindungsaufbau zu einem Kontaktpartner, insbesondere per Email, anbieten. Im einfachsten Fall wird auch ein sog. MailTo-Link als Kontaktelement angeboten. Bei einem Mausklick auf das Kontaktelement wird auf dem Rechner des Nutzers ein Email-Programm gestartet, wobei die Kontaktadresse des Diensteanbieters als Empfänger-Adresse in das AN-Feld der Email eingetragen wird. Es wird ggf. auch in das Betreff-Feld automatisch ein Eintrag eingefüllt. Der Nutzer kann dann sogleich eine Email verfassen und absenden.Around to contact other users or service providers, it is already known contact elements in the form of so-called. Call Me button use. These are graphic buttons that appear on websites in websites be displayed and the user with a mouse click to connect to a contact partner, especially by email. In the simplest Case, a so-called MailTo link is offered as a contact element. A mouse click on the contact element is on the computer the user started an email program, with the contact address of the service provider as a recipient address is entered in the AN field of the email. It may also be in the subject field automatically populates an entry. The user can then immediately write an email and send it.

In der WO 2004/049111 A2 wird ein "stand-alone icon" (d.h. ein Icon, das nicht Teil einer Anwendungsschnittstelle ist) zur Verfügung gestellt, um die Kommunikation über ein Netzwerk zwischen Nutzern von wenigstens einem Kommunikationsprogramm zu erleichtern. Das Icon repräsentiert einen Kontakt oder eine Menge von Kontakten.In WO 2004/049111 A2 becomes a "stand-alone icon "(i.e. Icon, which is not part of an application interface) provided to the communication over a network between users of at least one communication program to facilitate. The icon represents a contact or a lot of contacts.

In der US 2002/0083119 A1 wird ein Vermittlungsverfahren für die Vermittlung der Kommunikation von Anwendergeräten mittels gemeinsamer Nutzung eines virtuellen Raumes in einem Netzwerk zur Verfügung gestellt.In US 2002/0083119 A1 discloses a conciliation procedure for mediation the communication of user devices by means of shared use a virtual space provided in a network.

Diese bekannten Lösungen sind im Wesentlichen auf solche automatischen Eintragungs- oder Einfüllfunktionen beschränkt und können auch nur für eine bestimmte Kommunikationsart, nämlich für eine Kommunikation per Email, angewendet werden. Es wäre jedoch wünschenswert, Kontaktelemente zu haben, die für möglichst viele Kommunikationsarten und -netze einsetzbar sind. Auch wären ein Verfahren und ein System wünschenswert, mit denen beliebige Verbindungen zwischen Kontakten hergestellt werden können, auch solche, die nicht nur für eine Kommunikation im engeren Sinne, sondern auch für andere Anwendungen genutzt werden können, wie z.B. für File-Sharing oder für die Nutzung von Online-Diensten. Außerdem sollte der Verbindungsaufbau gegen Missbrauch abgesichert werden. Denn die bekannten Kommunikationselemente, die als Button oder auch als Link in den Internet-Auftritt eingebunden sind, können von jedermann per Browser verwendet werden. Und die Kontaktelemente können sogar von jedermann in andere Webauftritte kopiert werden, was von dem Anbieter nicht unbedingt erwünscht ist.These known solutions are essentially based on such automatic entry or filling functions limited and can even for one certain type of communication, namely for a communication by email, to be applied. However, it would be desirable to contact elements to have that for preferably Many communication types and networks can be used. Also would be one Method and a system desirable with which any connections between contacts can be made can, even those that are not just for a communication in the narrower sense, but also for others Applications can be used such as. For File sharing or for the use of online services. In addition, the connection should be established be protected against misuse. Because the known communication elements, which are integrated as a button or as a link in the Internet presence are, can be used by anyone via browser. And the contact elements can even be copied by anyone into other websites, something of that Provider not necessarily desired is.

Beschreibung der Erfindungdescription the invention

Aufgabe der Erfindung ist es deshalb, die oben genannten Nachteile zu überwinden und ein verbessertes Verfahren zum Aufbau von Kontakt-Verbindungen vorzuschlagen sowie ein Kommunikationssystem und ein Kontaktelement dafür vorzuschlagen.task The invention is therefore to overcome the above-mentioned disadvantages and to propose an improved method for establishing contact connections and propose a communication system and a contact element therefor.

Die Aufgabe wird gelöst durch ein nach Anspruch 1 definiertes Verfahren zum Aufbau einer Verbindung in einer von einem Kommunikationssystem gesteuerten Kommunikationsumgebung zwischen einem ersten Knoten, der einem ersten Kontakt zugeordnet wird, und einem zweiten Knoten, der einem zweiten Kontakt zugeordnet wird. Es werden folgende Schritte vorgeschlagen:
Innerhalb des ersten Knotens wird für den ersten Kontakt ein Kontakt-Element bereitgestellt, das den zweiten Kontakt grafisch repräsentiert und dem eine eindeutige Kennung sowie Kontaktdaten zugeordnet werden. Dann wird mittels eines Programms auf die Kontaktdaten zugegriffen und die Verbindung von dem ersten Knoten bis zu dem Kommunikationssystem aufgebaut. Danach wird innerhalb des Kommunikationssystems anhand der eindeutigen Kennung des Kontaktelements geprüft, ob das Kontakt-Element ein vom Kommunikationssystem für den Aufbau von Verbindungen zugelassenes Element ist. Und es wird abhängig vom Ergebnis der Prüfung die Verbindung bis zu dem zweiten Knoten aufgebaut.
The object is achieved by a method as defined in claim 1 for establishing a connection in a communication environment controlled by a communication system between a first node, which is assigned to a first contact, and a second node, which is assigned to a second contact. The following steps are suggested:
Within the first node, a contact element is provided for the first contact, which graphically represents the second contact and the one unique identifier and contact data are assigned. Then, by means of a program, the contact data is accessed and the connection is established from the first node to the communication system. Thereafter, it is checked within the communication system based on the unique identifier of the contact element, whether the contact element is an element approved by the communication system for establishing connections. And depending on the result of the check, the connection is established up to the second node.

Durch diese Maßnahmen wird also ein Verfahren vorgeschlagen, bei dem ein intelligentes Kontaktelement eingesetzt wird, das durch seine Kennung einzigartig ist und durch das Kommunikationssystem eindeutig geprüft wird, so dass nur zugelassene Verbindungen zu Stande kommen. Der Verbindungs-Aufbau mit einem solchen Kontaktelement erhält somit eine Exklusivität, die vor unbeabsichtigten oder sogar widerrechtlichen Verwendungen schützt. Derjenige Kontakt, der das Kontaktelement bereitstellt, also der Anbieter, kann sicher sein, dass kein Missbrauch geschieht. Derjenige Kontakt, der dieses Kontaktelement erhält, also der Empfänger, kann sicher sein, dass er ein exklusives Recht erhält in Verbindung mit dem Anbieter zu treten und/oder seine Dienste zu nutzen.By these measures So a method is proposed in which a smart Contact element is inserted, unique by its identifier and is clearly checked by the communication system, so that only approved connections come to pass. The connection setup with such a contact element thus receives an exclusivity before protects against unintentional or even misappropriation. The one Contact that provides the contact element, ie the provider, can be sure that no abuse happens. The one contact, who receives this contact element, so the receiver, can be sure that he gets an exclusive right in connection to connect with the provider and / or to use his services.

Außerdem werden gemäß den nebengeordneten Ansprüchen noch ein Kommunikationssystem zur Steuerung des Aufbaus einer solchen Verbindung vorgeschlagen sowie ein Kontakt-Element, mit dem der Verbindungsaufbau durchgeführt werden kann.In addition, will according to the siblings claims nor a communication system for controlling the construction of such Connection proposed as well as a contact element with which the Established connection can be.

Das Kommunikationssystem ist mit den folgenden Systemkomponenten ausgestattet:
Mit einer Datenverarbeitungseinrichtung, die Kontakt-Elemente, die jeweils einen Kontakt bei einem anderen Kontakt grafisch repräsentieren, in Form von Dateien erzeugt, wobei die Datenverarbeitungseinrichtung jedem Kontakt-Element eine eindeutige Kennung sowie Kontaktdaten zuordnet. Außerdem mit einer Verwaltungseinrichtung, die für den ersten Kontakt ein solches Kontakt-Element bereitstellt, das den zweiten Kontakt grafisch repräsentiert und dem eine eindeutige Kennung sowie Kontaktdaten zugeordnet sind. Weiterhin mit Rechenmitteln, die anhand der eindeutigen Kennung des Kontaktelements prüfen, ob das Kontakt-Element ein vom Kommunikationssystem für den Aufbau von Verbindungen zugelassenes Element ist. Und mit einer Steuerung, die den Aufbau der Verbindung von dem ersten Knoten bis zu dem Kommunikationssystem und weiter bis zu dem zweiten Knoten steuert.
The communication system is equipped with the following system components:
With a data processing device, the contact elements, which each represent a contact at another contact graphically generated in the form of files, wherein the data processing means each contact element assigns a unique identifier and contact data. In addition, with a management device that provides for the first contact such a contact element that represents the second contact graphically and to which a unique identifier and contact data are assigned. Furthermore, with calculating means which check, based on the unique identifier of the contact element, whether the contact element is an element approved by the communication system for setting up connections. And with a controller that controls the establishment of the connection from the first node to the communication system and on to the second node.

Das vorgeschlagene Kontakt-Element enthält mindestens ein grafisches Element zur Darstellung auf einer Anzeige, insbesondere Arbeitsoberfläche, eines Endgerätes. Außerdem enthält das Kontakt-Element funktionelle Elemente, die eine eindeutige Kennung umfassen, welche angibt, dass das Kontakt-Element für den Aufbau von Verbindungen in dem Kommunikationssystem zugelassen ist. Die funktionellen Elemente des Kontakt-Elements umfassen auch Kontaktdaten für den Aufbau der Verbindung zu dem zweiten Knoten.The proposed contact element contains at least one graphic Element for display on a display, in particular work surface, a Terminal. Furthermore contains the contact element is functional elements that have a unique identifier which indicates that the contact element for the construction of connections in the communication system is allowed. The functional Elements of the contact element also include contact data for construction the connection to the second node.

Das vorgeschlagene Verfahren, das System und das Kontaktelement selbst können sehr vielseitig für jede Art von Kontaktaufnahme und Kommunikation eingesetzt werden.The proposed method, the system and the contact element itself can very versatile for Any kind of contact and communication will be used.

Besonderes vorteilhafte Ausgestaltungen der Erfindung ergeben sich aus den Unteransprüchen:
Demnach ist es vorteilhaft, wenn die Kontaktdaten zumindest Angaben über Dienste und/oder Funktionen, insbesondere Kommunikationsdienste- und/oder -funktionen, enthalten, die von dem zweiten Kontakt für den ersten Kontakt bereit gestellt werden. Und wenn in dem Kommunikationssystem die in den Kontaktdaten enthaltenen Angaben geprüft werden, wobei abhängig vom Ergebnis der Prüfung die Kommunikationsfunktionen bzw. -dienste zur Nutzung durch den ersten Kontakt freigeschaltet werden. Somit wird sicher gestellt, dass nur solche Dienste und Funktionen genutzt werden können, die der Anbieter durch Definition des Kontaktelementes zur Nutzung freigegeben hat. Die angebotenen Kontaktelemente sind z.B. für bestimmte Kontakte, insbesondere für bevorzugte und/oder umworbene Nutzer vorgesehen. Bei der Schaffung der Kontaktelemente kann der Anbieter z.B. die Eigenschaften der Kontaktelemente vielseitig vorgeben. Beispielsweise kann er die Anzahl und den Umfang der angebotenen Dienste und Funktionen auch individuell auf den jeweiligen Nutzer bezogen definieren.
Particular advantageous embodiments of the invention will become apparent from the subclaims:
Accordingly, it is advantageous if the contact data contain at least information about services and / or functions, in particular communication services and / or functions, which are provided by the second contact for the first contact. And when in the communication system, the information contained in the contact data are checked, depending on the result of the test, the communication functions or services are released for use by the first contact. Thus, it is ensured that only such services and functions can be used, which the provider has released by definition of the contact element for use. The offered contact elements are provided, for example, for certain contacts, in particular for preferred and / or courtesy users. When creating the contact elements, the provider can for example specify the properties of the contact elements versatile. For example, he can also define the number and scope of the offered services and functions individually related to the respective user.

Vorzugsweise ist der erste Kontakt ein Nutzer des Kommunikationssystems, dem ein Endgerät zugeordnet ist, das von dem ersten Knoten umfasst wird. Und das Programm ist ein Anwenderprogramm, das der Nutzer über sein Endgerät bedient, um über das Kommunikationssystem Kontaktverbindungen zu anderen Kontakten aufzubauen, wobei das Kontakt-Element als Programmobjekt für das Programm bereit gestellt wird, insbesondere in Form einer Datei oder einer Library bereit gestellt wird. Durch diese Maßnahmen wird das Kontaktelement als ein Programm-Objekt definiert, das auf das Anwenderprogramm zugeschnitten ist. Das Anwenderprogramm kann z.B: Standard-Applikationen umfassen, wie etwa Browser oder Clients für Email oder Instant-Messaging. Das Anwender-Programm kann aber auch speziell und exklusiv nur die Nutzer des Kommunikationssystems erstellt worden sein.Preferably the first contact is a user of the communication system, the assigned to a terminal that is encompassed by the first node. And the program is an application program that the user uses via his terminal, about that Communication system to establish contacts with other contacts, wherein the contact element is provided as a program object for the program is available, especially in the form of a file or a library is provided. Through these measures the contact element is defined as a program object that is on the user program is tailored. The user program can For example: include standard applications, such as browsers or clients for email or instant messaging. The user program can also be special and exclusively the users of the communication system have been created exclusively be.

In diesem Zusammenhang ist es besonders vorteilhaft, wenn der zweite Kontakt ein Diensteanbieter ist und wenn die in den Kontaktdaten enthaltenen Angaben von dem Diensteanbieter vorgegeben werden. Dabei umfasst der zweite Knoten einen Rechner, insbesondere einen Server, der mit dem Kommunikationssystem verbunden ist und der dem Dienstanbieter zugeordnet wird. Durch diese Maßnahmen wird also eine Verbindung zwischen dem Nutzer und einer Maschine (Rechner, Server) geschaffen, wobei auf der Seite des Nutzers auch die Maschine -so wie ein Kontaktpartner- durch ein grafisches Element repräsentiert wird. In diesem Zusammenhang wird bevorzugt das Kontakt-Element als grafisches Element auf dem Endgerät des Nutzers angezeigt, wobei die grafische Gestaltung und/oder Animation des Elements von dem Diensteanbieter vorgegeben wird.In this context it is special advantageous if the second contact is a service provider and if the information contained in the contact data are specified by the service provider. In this case, the second node comprises a computer, in particular a server, which is connected to the communication system and which is assigned to the service provider. By these measures, therefore, a connection between the user and a machine (computer, server) is created, where on the side of the user and the machine - as a contact partner - is represented by a graphical element. In this context, the contact element is preferably displayed as a graphical element on the user's terminal, the graphic design and / or animation of the element being specified by the service provider.

Besonders vorteilhaft ist es, wenn mehrere Kontakt-Elemente, die verschiedenen Diensteanbietern zugeordnet sind, dem Nutzer zur Auswahl bereit gestellt werden und wenn das von dem Nutzer ausgewählte Kontakt-Element auf dem Endgerät des Nutzer durch Drag&Drop-Bedienung auf der Anzeige, insbesondere auf der Arbeitsoberfläche DTA, seines Endgerätes installiert wird. Dadurch wird die Bedienbarkeit deutlich vereinfacht. Der Nutzer kann einfach per Drag&Drop die gewünschten Kontaktelemente anklicken und installieren.Especially It is advantageous if several contact elements, the different Assigned to service providers, provided to the user for selection and if the contact element selected by the user on the terminal the user through drag and drop operation on the display, especially on the desktop DTA, his terminal will be installed. As a result, the usability is significantly simplified. The user can simply drag and drop the desired Click and install contact elements.

Auch ist es vorteilhaft, wenn der erste Kontakt ein erster Nutzer und wenn der zweite Kontakt ein zweiter Nutzer des Kommunikationssystems ist, denen jeweils ein Endgerät zugeordnet ist, das von dem ersten Knoten bzw. dem zweiten Knoten umfasst wird, wobei von dem zweiten Nutzer das Kontakt-Element dem ersten Nutzer bereitgestellt wird. Dabei ist das Programm ein Anwenderprogramm, das zumindest auf dem Endgerät des ersten Nutzers installiert wird und von dem ersten Nutzer bedient wird, um über das Kommunikationssystem Kontaktverbindungen zu dem zweiten Nutzer aufzubauen, wobei das Kontakt-Element als Programmobjekt für das Programm bereitgestellt wird, insbesondere in Form einer Datei oder einer Library bereitgestellt wird. Diese Maßnahmen ermöglichen es jedem Nutzer, Kontaktelemente zu definieren und anderen Nutzern, wie z.B. bevorzugten Kontaktpartnern, zur Verfügung zu stellen.Also it is advantageous if the first contact is a first user and if the second contact is a second user of the communication system is, each one terminal that is from the first node or the second node is included, wherein of the second user, the contact element the first user is provided. The program is a user program that at least on the terminal installed by the first user and served by the first user, to over the communication system makes contact connections to the second user build, using the contact element as a program object for the program is provided, in particular in the form of a file or a Library is provided. These measures allow each user to contact elements and other users, e.g. preferred contact partners, to disposal to deliver.

Auch ist es besonders von Vorteil, wenn die in den Kontaktdaten enthaltenen Angaben mit Parametern versehen werden, die grafische und/oder funktionelle Eigenschaften des Kontakt-Elements definieren, insbesondere Eigenschaften für eine grafische Gestaltung, eine Animation, eine Gültigkeitsdauer und/oder einen Verwendungszweck des Kontakt-Elements. Der anbietende Kontakt (Diensteanbieter oder anbietender Nutzer) kann auf vielfältige Weise Kontakt-Elemente erschaffen und den gewünschten Kontaktpartnern anbieten.Also it is particularly beneficial if the information contained in the contact details Information should be provided with parameters that are graphical and / or functional Define properties of the contact element, in particular properties for one graphic design, an animation, a validity period and / or a Purpose of the contact element. The offering contact (service provider or offering user) can create contact elements in a variety of ways and the desired one Offer contact partners.

Beschreibung der Figurendescription the figures

In der folgenden Beschreibung bevorzugter Ausführungsformen wird auf die beigefügten Figuren Bezug genommen, die folgendes zeigen:In The following description of preferred embodiments will be made with reference to the accompanying drawings taken that show the following:

1 zeigt die Darstellung einer Verbindung in Form einer Zweipunkt-Kontaktverbindung, bei der das erfindungsgemäße Verfahren angewendet wird und bei der Kontakte auf dem Desktop durch grafische Elemente, sogenannte ComBots, repräsentiert werden; 1 shows the representation of a connection in the form of a two-point contact connection to which the method according to the invention is applied and in which contacts on the desktop are represented by graphic elements, so-called ComBots;

2 zeigt schematische Darstellungen weiterer Varianten von Kontaktverbindungen, insbesondere Mehrpunkt-Kontaktverbindungen, bei denen das erfindungsgemäße Verfahren angewendet wird; 2 shows schematic representations of further variants of contact connections, in particular multipoint contact connections, in which the method according to the invention is applied;

3a zeigt die Darstellung einer Systemarchitektur zur Verwaltung von Kontakten und zur Herstellung von Kontaktverbindungen mittels des erfindungsgemäßen Verfahrens unter Einbindung von ComBots; 3a shows the representation of a system architecture for the management of contacts and for the production of contact connections by means of the method according to the invention with the involvement of ComBots;

3b zeigt die schematische Darstellung der logischen Struktur einer Zweipunkt-Kontaktverbindung; 3b shows the schematic representation of the logical structure of a two-point contact connection;

4 zeigt den Ablauf des erfindungsgemäßen Verfahrens, bei dem ein Nutzer auf die sog. ServiceBots von Diensteanbietern zugreift, um Kontakt aufzunehmen und zugehörige Dienste zu nutzen; 4 shows the sequence of the method according to the invention, in which a user accesses the so-called service bots of service providers in order to make contact and to use associated services;

5 zeigt die Datenstruktur eines erfindungsgemäßen ServiceBots; 5 shows the data structure of a ServiceBots according to the invention;

6 zeigt die logische Struktur und den Ablauf des Verfahrens zur Herstellung, Verwaltung und Verwendung der ServiceBots; 6 shows the logical structure and the procedure of the procedure for the production, administration and use of the ServiceBots;

7 zeigt einen Teilausschnitt der logischen Struktur und den Ablauf des Verfahrens zur Herstellung, Änderung und Vernichtung von ServiceBots; 7 shows a partial excerpt of the logical structure and the procedure of the method for the production, change and annihilation of ServiceBots;

8 zeigt den prinzipiellen Ablauf zur Zuweisung der erfindungsgemäßen ComBots, insbesondere ServiceBots, von einer anbietenden Instanz (Diensteanbieter) an eine Zielinstanz (Nutzer); 8th shows the basic procedure for assigning the ComBots according to the invention, in particular ServiceBots, from a providing entity (service provider) to a destination entity (user);

9 zeigt die logische Struktur des Aufbaus einer anbietenden Instanz; 9 shows the logical structure of the structure of a providing entity;

10a–c zeigen verschiedene Ausführungen für die Zuweisung von ComBots, insbesondere ServiceBots; 10a -C show different explanations for the allocation of ComBots, especially ServiceBots;

11 zeigt die Zielinstanz in Verbindung mit einer gerufenen Kommunikations-Instanz, die als Webserver eines Diensteanbieters ausgebildet ist; 11 shows the target instance in connection a called communication entity configured as a web server of a service provider;

12 zeigt den Ablauf einer schrittweisen Zuweisung von ComBots, insbesondere ServiceBots; 12 shows the sequence of a gradual assignment of ComBots, in particular ServiceBots;

13 zeigt eine Einladungs-Email zum Anbieten und Bereitstellen von ComBots, insbesondere ServiceBots; 13 shows an invitation email for offering and providing ComBots, especially ServiceBots;

14 zeigt die Anordnung von ComBots in Form von ServiceBots auf dem Desktop eines Nutzer-PC; 14 shows the arrangement of ComBots in the form of ServiceBots on the desktop of a user PC;

15 zeigt das Zusammenfassen von ComBots in einem sog. ComBotarium. 15 shows summarizing ComBots in a so-called ComBotarium.

Beschreibung bevorzugter Ausführungsformendescription preferred embodiments

Die 1 bis 3 veranschaulichen die grundlegenden Eigenschaften der Systemarchitektur eines erfindungsgemäßen Kommunikationssystems, das eine Kommunikationsumgebung bereit stellt, bei der Kontakte für die Kommunikation beliebiger Art (Email, SMS, Telefonie, Instant Messaging, File-Sharing...) miteinander permanent oder zumindest quasi-permanent in Kontakt stehen. Dazu werden spezielle, grafische darstellbare Kontakt-Elemente, sog. Communications Robots oder kurz ComBots, auf der Arbeitsoberfläche des Computers (Desktop) des jeweiligen Kontaktpartners bereit gestellt.The 1 to 3 illustrate the basic characteristics of the system architecture of a communication system according to the invention, which provides a communication environment in which contacts for communication of any kind (email, SMS, telephony, instant messaging, file sharing ...) with each other permanently or at least quasi-permanently in contact stand. For this purpose, special, graphically representable contact elements, so-called Communications Robots or ComBots short, provided on the desktop of the computer (desktop) of the respective contact partner.

Kontaktpartner können Nutzer im engeren Sinne sein, also natürliche Personen, die als Nutzer des Kommunikationssystems registriert sind. Kontaktpartner können aber auch jede Art von Kontaktinstanzen oder Kommunikationsinstanzen sein, also auch technische Instanzen, wie Rechner und Rechnersysteme, die Teil der Kommunikationsumgebung sind. Insbesondere sind hier Webserver zu nennen, die über das Internet erreichbar sind und die in die Kommunikationsumgebung integriert sind, damit Nutzer mit ihnen Kontakt aufnehmen können. Im Zusammenhang mit der Bereitstellung von Diensten ist die Verbindung zwischen den Kontaktpartnern „Nutzer" und „Webserver" besonders interessant. Diese Ausgestaltung der Erfindung wird später noch anhand der 47 näher beschrieben. Zunächst wird hier der prinzipielle Aufbau und Ablauf des Verfahrens zur Herstellung einer Zweipunktverbindung zwischen zwei Nutzern (natürlichen Personen) beschrieben:
Die 1 zeigt in schematischer Darstellung eine bestehende Kontaktverbindung zwischen dem ersten Nutzer A und dem zweiten Nutzer B. Dargestellt sind der jeweilige Desktop DTA vom Nutzer A bzw. DTB vom Nutzer B und das jeweilige grafische Element in Form eines ComBot, der den Kontakt zum anderen Nutzer repräsentiert. Somit findet man auf dem Desktop DTA den ComBot für den Nutzer B und umgekehrt. Beide Nutzer sind in ein noch näher zu beschreibendes System (vergl. 3a) eingeloggt, so dass die Nutzer miteinander ständig in Kontakt stehen und als Kontaktpartner anzusehen sind, die evtl. spontan miteinander kommunizieren wollen. Die Verbindung zwischen den Nutzern ist also eine quasipermanente Kontaktverbindung, die als Vorstufe zum spontanen Aufbau einer oder gleich mehrerer Kommunikationsverbindungen dient. Dazu zeigt der jeweilige ComBot durch eine grafische Veränderung, Animation oder durch vergleichbare Maßnahmen den aktuellen Zustand (Status) des Kontaktpartners an. Beispielsweise ändert der ComBot B auf dem Desktop DTA des Nutzers A sein Aussehen, wie z.B. seine Farbe, sobald der Nutzer B online ist.
Contact partners can be users in the narrower sense, ie natural persons who are registered as users of the communication system. However, contact partners can also be any kind of contact instances or communication instances, including technical instances, such as computers and computer systems, which are part of the communication environment. In particular, web servers are to be mentioned here, which are accessible via the Internet and which are integrated into the communication environment so that users can contact them. In connection with the provision of services, the connection between the contact partners "user" and "web server" is particularly interesting. This embodiment of the invention will be described later with reference to the 4 - 7 described in more detail. First, the basic structure and procedure of the method for establishing a two-point connection between two users (natural persons) is described here:
The 1 shows a schematic representation of an existing contact connection between the first user A and the second user B. Shown are the respective desktop DTA from the user A or DTB from the user B and the respective graphical element in the form of a ComBot representing contact with the other user , Thus one finds on the desktop DTA the ComBot for the user B and vice versa. Both users are in a system to be described later (cf. 3a ), so that the users are constantly in contact with each other and are to be regarded as contact partners, who may want to spontaneously communicate with each other. The connection between the users is therefore a quasi-permanent contact connection, which serves as a preliminary stage for the spontaneous establishment of one or more communication links. For this purpose, the respective ComBot displays the current status (status) of the contact partner by means of a graphical change, animation or comparable measures. For example, the ComBot B on the user's desktop DTA changes its appearance, such as its color, as soon as user B is online.

Die ComBots sind nicht nur als grafische Elemente und Statusanzeiger zu verstehen, sondern auch als funtionelle Elemente für den direkten Zugang zum Kontaktpartner, um an ihn Nachrichten und/oder Dateien beliebiger Art zu senden. Ein ComBot ist also ein Kontakt-Element und entspricht einem Programm-Objekt, auf das ein Anwenderprogramm zugreift, um einen direkten Zugang über das Kommunikationssystem von dem einen Kontakt zu dem anderen Kontakt herzustellen. Dabei kann das Anwenderprogramm auch verschiedene Applikationen, wie z.B. einen Email-Client oder eine Applikation für einen peer-to-peer Datei-Transfer verwenden oder emulieren. So kann beispielsweise der Nutzer A durch einfaches Drag&Drop auf dem Desktop dem Nutzer B ein Dokument, etwa eine Textdatei, Bilddatei oder ganze Verzeichnisse schicken oder zumindest ihm Zugriffsrechte auf diese Dateien einräumen. Dazu zieht der Nutzer A das Symbol für die Datei auf den auf dem Desktop DTA befindlichen ComBot B. Die unter den Nutzern ausgetauschten und/oder gemeinsam genutzten Dateien und Verzeichnisse erscheinen auf einer vom System verwalteten gemeinsamen Website TCW, vorzugsweise innerhalb eines bestimmten Fensterlayouts, wie z.B. eines Doppelfensters. Das in der 1 dargestellte Doppelfenster hat im Wesentlichen zwei Teilbereiche, von denen jeder einem der beiden Nutzer zugeordnet ist. Somit erscheinen in dem Teilbereich des Nutzers A alle zugehörigen Dateien und Verzeichnisse und ebenso erscheinen im Teilbereich des Nutzers B die zugehörigen Dateien und Verzeichnisse. Außerdem werden auf der Website TCW noch viele weitere Daten und Informationen bereitgestellt und verwaltetet, insbesondere die Kontaktdaten (Namen, Adressen, Email-Adressen, Telefonnummern usw.) selbst und Kommunikationsdaten (Datum, Uhrzeit, Historie, Art der Kommunikation, Name der ausgetauschten Dateien usw.). Somit dient die Website TCW besonders der Verwaltung und Durchführung von Kommunikation zwischen entfernten Kontakten, also der Telekommunikation im weitesten Sinne. Die Website TCW wird deshalb auch als Telecommunications Website bezeichnet. Auf sie können die beiden Nutzer direkt und ohne Log-In-Prozedur über das Anwenderprogramm, d.h. per Mausklick auf den ComBot, zugreifen oder ggf. auch über einen Web-Browser, wobei die URL bekannt sein müsste und Log-In durchgeführt werden müsste. Vorzugsweise wird direkt über die ComBots zugegriffen.The ComBots are to be understood not only as graphical elements and status indicators, but also as funtional elements for the direct access to the contact partner in order to send him messages and / or files of any kind. A ComBot is thus a contact element and corresponds to a program object which is accessed by a user program in order to establish direct access via the communication system from one contact to the other contact. The user program can also use or emulate various applications, such as an email client or an application for a peer-to-peer file transfer. For example, by simply dragging and dropping on the desktop, user A may send user B a document, such as a text file, image file, or entire directories, or at least grant him access to these files. To do this, user A pulls the icon for the file onto ComBot B located on the desktop DTA. The files and directories exchanged and / or shared among the users appear on a system-managed common web site TCW, preferably within a particular window layout, such as eg a double window. That in the 1 shown double window has essentially two subregions, each of which is assigned to one of the two users. Thus, all the associated files and directories appear in the subarea of user A, and the associated files and directories also appear in the subarea of user B. In addition, many other data and information are provided and managed on the TCW website, in particular the contact data (names, addresses, e-mail addresses, telephone numbers, etc.) itself and communication data (date, time, history, type of communication, name of the exchanged files etc.). Thus, the website TCW is especially the management and implementation of communication between distant contacts, so the telecom communication in the broadest sense. The TCW website is therefore also known as the Telecommunications Website. The two users can access them directly and without a log-in procedure via the user program, ie by clicking on the ComBot, or if necessary via a web browser, whereby the URL would have to be known and log-in would have to be performed. Preferably, the ComBots are accessed directly.

Die Bedienung der gezeigten ComBots sowie die Nutzung der Website TCW erfolgt besonders einfach durch Mausklick sowie Drag&Drop-Operationen auf der jeweiligen Benutzeroberfläche, d.h. auf dem persönlichen Desktop und/oder in dem vom Browser dargestellten Doppelfenster. Will beispielsweise der Nutzer A dem Nutzer B ein Verzeichnis mit MP3-Audiodateien übermitteln, so braucht A lediglich auf seinem Desktop DTA das Icon des Verzeichnisses per Drag&Drop auf den ComBot B des anderen Nutzers zu ziehen und fallen zu lassen. Damit wird das System automatisch dieses Verzeichnis auf der Website TCW für den Nutzer B bereitstellen und den Nutzer B durch Animation des ComBots A auf dem Desktop DTB darüber informieren. In entgegengesetzter Richtung erfolgt eine Übermittlung von Verzeichnissen und/oder Dateien auf dieselbe Art und Weise, d.h. durch einfaches Drag&Drop. Dies wird durch die Pfeile in 1 veranschaulicht.The operation of the ComBots shown and the use of the website TCW is particularly easy by mouse click and drag and drop operations on the respective user interface, ie on the personal desktop and / or in the double window shown by the browser. If, for example, the user A wants to transmit a directory with MP3 audio files to the user B, A merely needs to drag and drop the icon of the directory onto the ComBot B of the other user on his desktop DTA and drop it. Thus, the system will automatically provide this directory on the TCW website for the user B and inform the user B by animating the ComBot A on the desktop DTB. In the opposite direction, a transfer of directories and / or files in the same way, ie by simple drag and drop. This is indicated by the arrows in 1 illustrated.

Auf der Website TCW ist innerhalb der Fensteranordnung (Fensterlayout) dargestellt, welche Dateien und Verzeichnisse von welchem Nutzer zur Nutzung durch den anderen Nutzer bereitgestellt worden sind. Die physikalischen Speicherorte können zentral auf einem Server des Systems liegen oder sie können auch dezentral auf den jeweiligen Computern und Endgeräten der Nutzer oder auf anderen externen Rechnern liegen, z.B. als Webspace mit einem über das LC-System gesichertem Zugang. Durch Anklicken des jeweiligen ComBot oder durch Zugriff auf die Website TCW, die unter einer bestimmten URL erreichbar ist, können die Nutzer sich über den aktuellen Stand informieren und nach Belieben einzelne oder mehrere Dateien sowie auch ganze Verzeichnisse in ihren Bereich übernehmen. Das bedeutet beispielsweise, dass der Nutzer B durch Drag&Drop auf der Webpage der Website TCW eine dort im Teilbereich des Nutzers A befindliche Datei in seinen Teilbereich B verschiebt. Alternativ oder auch zusätzlich dazu kann automatisch ein Herunterladen dieser Datei oder einer Kopie davon von der TCW auf den Computer des Nutzers B erfolgen. Die Funktionsweisen werden noch später anhand der 3a und 3b näher beschrieben.On the website TCW is shown within the window arrangement (window layout), which files and directories have been provided by which user for use by the other user. The physical storage locations may be centrally located on a server of the system or they may also be located remotely on the respective computers and user terminals or on other external computers, eg as a web space with a secure access via the LC system. By clicking on the respective ComBot or by accessing the TCW website, which can be reached at a specific URL, users can obtain information about the current state of affairs and take over individual or multiple files as well as entire directories as they wish. This means, for example, that the user B moves by dragging and dropping on the web page of the website TCW a file located there in the subarea of the user A into its subarea B. Alternatively, or additionally, a download of this file or a copy thereof from the TCW to the computer of user B can be done automatically. The functionalities will be described later on the basis of 3a and 3b described in more detail.

In der 1 ist veranschaulicht, dass zwischen zwei Nutzern A und B (Kontaktpartnern) eine quasi-permanente Kontaktverbindung hergestellt wird, eine dazu eingerichtete Website TCW bereits gestellt wird und der aktuelle Status auf den Desktops DTA bzw. DTB der Computer und/oder den Displays der Endgeräte der Nutzer angezeigt wird, wobei der direkte Zugang zum jeweiligen Kontaktpartner mittels Kontakt-Elementen, den sog. ComBots, erfolgt. Es wird somit eine direkte Zweipunkt-Verbindung zwischen zwei Kontaktpartnern über deren ComBots COMA und COMB eingerichtet.In the 1 1 illustrates that a quasi-permanent contact connection is established between two users A and B (contact partners), a TCW website set up for this purpose has already been set, and the current status on the desktops DTA or DTB of the computers and / or the displays of the terminals of the User, whereby the direct access to the respective contact partner takes place by means of contact elements, the so-called ComBots. This establishes a direct two-point connection between two contact partners via their ComBots COMA and COMB.

Wie anhand der 2 gezeigt wird, sind aber auch Mehrpunkt-Verbindungen beliebiger Art denkbar, wie etwa eine fächerförmige Punkt-zu-Mehrpunkt-Verbindung ausgehend von einem ComBot COMA zu mehreren ComBots COMB1, COMB2 ... COMn. Oder es werden sternförmige Mehrpunkt-Verbindungen zwischen einer Vielzahl von ComBots COM1, COM2, COM3 ... COMn hergestellt. In den Fällen der Mehrpunkt-Verbindungen kann ein ComBot (z.B. COMA oder COM1-COMn) jeweils eine Vielzahl von Kontakten, also eine Gruppe von Kontakten, repräsentieren. In diesem Zusammenhang kann man auch von „GroupComBots" sprechen. Die Mehrpunkt-Kontaktverbindungen lassen sich als Kombination von mehreren direkten Zweipunkt-Kontaktverbindungen verstehen.As based on the 2 is shown, but also multi-point connections of any kind are conceivable, such as a fan-shaped point-to-multipoint connection from a ComBot COMA to several ComBots COMB1, COMB2 ... COMn. Or star-shaped multipoint connections are made between a variety of ComBots COM1, COM2, COM3 ... COMn. In the case of multipoint connections, a ComBot (eg COMA or COM1-COMn) can each represent a large number of contacts, ie a group of contacts. In this context, one can also speak of "GroupComBots." The multipoint contact connections can be understood as a combination of several direct two-point contact connections.

Die Anzeige der einzelnen Kontakte sowie auch der Kontaktsgruppen erfolgt innerhalb der Kommunikationsanwendung auf dieselbe grafische Weise, nämlich durch die oben beschriebenen ComBots bzw. GroupComBots. Es wird also für jeden Kontakt ein ComBot in Form eines Symbols (Icon) auf dem Desktop des Rechner des Nutzers angezeigt. Für eine Kontaktgruppe wird ein GroupComBot, also ein entsprechendes Gruppen-Icon auf dem Desktop angezeigt, das mehrere ComBots umfasst und das z.B. bei einem Doppelklick in die entsprechenden einzelnen ComBots zerfällt. Die Bildung von GroupComBots erfolgt z.B. sehr einfach durch Ziehen und Fallenlassen (Drag&Drop) der Icons: Wird also ein ComBot auf einen anderen ComBots gezogen und dort fallen gelassen, so bildet sich automatisch ein GroupComBot, der die beiden einzelnen ComBots umfasst. Die Darstellung von Kontakten in Form solcher ComBots hat u.a. den Vorteil, dass der Nutzer sofort Zugriff auf seine Kontakte hat und die Gruppierung sehr übersichtlich dargestellt wird. Da der Nutzer selbst auch als Kontakt gilt, nämlich als Kontakt für die Gegenseite, gehört zu jedem einzelnen ComBot sozusagen als Gegenstück ein entsprechender ComBot auf dem Desktop des anderen Kontaktes. Die ComBots stehen mit einem Kontaktverwaltungssystem in Verbindung, so dass der jeweils andere Kontakt über den aktuelle Zustand des Kontaktpartners informiert ist. Zustandsänderungen auf der einen Seite werden automatisch durch grafische Änderung, insbesondere durch Animation, des ComBots auf der anderen Seite angezeigt. Somit besteht zwischen jeweils zwei Kontakten eine quasi-permanente Kontaktverbindung, die dazu dient, dass die Kontakte untereinander aktuell informiert sind und spontan miteinander in Kommunikation treten können. Die ComBots und die daraus gebildeten GroupComBots erleichtern erheblich die Kontaktaufnahme und Kommunikationsbereitschaft unter den Nutzern.The individual contacts as well as the contact groups are displayed within the communication application in the same graphical manner, namely by the ComBots or GroupComBots described above. Thus, for each contact, a ComBot is displayed in the form of a symbol (icon) on the desktop of the user's computer. For a contact group, a GroupComBot, ie a corresponding group icon is displayed on the desktop, which includes several ComBots and, for example, with a double-click into the corresponding individual ComBots falls apart. For example, the formation of GroupComBots is very simple by dragging and dropping the icons: If a ComBot is dragged onto another ComBot and dropped there, a GroupComBot automatically forms, which includes the two individual ComBots. The presentation of contacts in the form of such ComBots has the advantage that the user has immediate access to his contacts and the grouping is displayed very clearly. Since the user himself also counts as a contact, namely as a contact for the other party, each ComBot has its own equivalent ComBot on the desktop of the other contact. The ComBots are in contact with a contact management system so that the other contact is informed about the current status of the contact partner. State changes on the one hand are automatically displayed by graphical modification, in particular by animation, of the ComBot on the other side. Thus, there is a quasi-permanent contact between each two contacts, which serves that the contacts untereinan who are currently informed and can spontaneously communicate with each other. The ComBots and the GroupComBots formed from them considerably facilitate the contact and communication readiness among the users.

Anhand der 3a und 3b werden nun das Verfahren und das System zum Aufbau von solchen direkten Zweipunkt-Kontaktverbindungen nun näher erläutert:
Das in der 3a gezeigte Kommunikationssystem LC ist Internet-gestützt aufgebaut und umfasst im Wesentlichen einen oder mehrere Server, die Kontaktdaten von einer Vielzahl von Nutzern für mögliche Kommunikation sowie das Bereitstellen von Nutzdaten verwalten. In der 3a ist das System LC und beispielhaft für viele Nutzer eine Verbindung zwischen den beiden Nutzern A und B schematisch dargestellt. In Anlehnung an die 1 ist auch hier in der 3a die für die Nutzer vom System bereitgestellte Website TCW dargestellt. Das System LC stellt jedem Nutzer einen Speicherbereich (z.B. MEM-A für den Nutzer A) zur Verfügung. Dieser Speicherbereich befindet sich z.B. auf dem Laufwerk eines System-Servers (LC-Servers) oder auf einem damit verbundenen Datenspeichermedium. Zusätzlich zu den system-internen Speicherbereichen MEM-A und MEM-B können die Nutzer auch system-externe Speicher, insbesondere die Festplatten-Laufwerke HD-A oder HD-B ihrer Computer PC bzw. ihrer Endgeräte PDA nutzen, um beliebige Dateien und/oder Verzeichnisse für andere Nutzer (Kontakte) zur Verfügung zu stellen.
Based on 3a and 3b Now, the method and the system for establishing such direct two-point contact connections will now be explained in more detail:
That in the 3a The communication system LC shown is Internet-based and essentially comprises one or more servers that manage contact data from a plurality of users for possible communication as well as the provision of user data. In the 3a is the system LC and exemplified for many users a connection between the two users A and B schematically. Based on the 1 is also here in the 3a the website TCW provided to users by the system. The system LC provides each user with a memory area (eg MEM-A for the user A). This memory area is located, for example, on the drive of a system server (LC server) or on an associated data storage medium. In addition to the system-internal memory areas MEM-A and MEM-B, the users can also use system-external memory, in particular the hard disk drives HD-A or HD-B of their computer PC or their terminal devices PDA to arbitrary files and / or provide directories for other users (contacts).

Wenn nun die beiden Nutzer A und B über das System LC miteinander in Kontakt stehen, dann befindet sich auf den Desktops ihrer Endgeräte, wie z.B. dem Computer PC oder dem mobilen Personal Digital Assistent PDA, jeweils ein grafisches Element in Form eines ComBot, der den direkten Zugang zum jeweiligen Kontaktpartner ermöglicht. Der Nutzer A hat also den ComBot COMB auf seinem Desktop DTA. Beim Nutzer B ist es gerade umgekehrt der Fall. Für beide Nutzer A und B stellt das System LC eine Website TCW zur Verfügung mit einem Doppelfenster, in dem alle vom System LC erfassten Daten, insbesondere die Kontaktdaten der beiden Nutzer A und B sowie die von ihnen bereitgestellten Nutzdaten, angezeigt werden können. Über diese Website TCW und durch einfache Bedienung, insbesondere durch Drag&Drop-Bedienung, können die Nutzer auf ihre eigenen Daten und auf die vom Kontaktpartner freigegebenen Daten von jedem beliebigen Internetzugang aus jederzeit zugreifen. Sobald ein Nutzer seine Kontaktdaten (wie z.B. seine Anschrifts-Adresse, Telefonnummer oder Email-Adressse) ändert, wird dies vom System LC erfasst und eine automatische Synchronisation mit den Kontaktpartnern durchgeführt, so dass alle Kontaktpartner immer den letzten aktuellen Stand der Kontaktdaten haben. Über die ComBots können Änderungen und Updates sofort angezeigt werden.If now the two users A and B on the System LC are in contact with each other, then it is up the desktops of their devices, such as. the computer PC or the mobile personal digital assistant PDA, each a graphical element in the form of a ComBot, the direct access to the respective contact partner. User A thus has the ComBot COMB on his desktop DTA. At the User B is just the opposite. For both users A and B provides the system LC has a website TCW with a double window, in which all data collected by the system LC, in particular the contact data the two users A and B and the user data provided by them, can be displayed. About these Website TCW and easy to use, especially by drag & drop operation, can the users on their own data and on the contact partner shared data from any internet access at anytime access. Once a user has his contact information (such as his Address, phone number or e-mail address) this is detected by the system LC and an automatic synchronization done with the contact partners, so that all contact partners always have the latest status of contact data to have. about The ComBots can make changes and updates are displayed immediately.

Die ComBots dienen aber auch der direkten und spontanen Kontaktaufnahme, indem ein Nutzer, wie hier der Nutzer A, den ComBot COMB des gewünschten Kontakts (hier B) anklickt und dann aus einem dann erscheinenden Kommunikationsmenü eine Applikation, wie z.B. Email, Telefonie (PSTN und/oder VoIP) oder SMS startet. Das Anwenderprogramm startet die gewünschte Applikation mit den in dem ComBot gespeicherten Kontaktdaten, wie z.B. Email-Adressen der beiden Nutzer. Sogleich wird die Kommunikation mit dem Kontaktpartner aufgenommen. Das System LC unterstützt dabei den Nutzer, in dem es nur die möglichen und/oder bevorzugten Kommunikationsverfahren, wie z.B. Email, SMS, IM oder VoIP, vorschlägt. Dabei werden die vom System verwalteten Nutzerprofile und Vorgaben der Nutzer selbst berücksichtigt. Ebenso kann durch einfaches Drag&Drop eine spontane Kommunikation veranlasst werden. Zieht der Nutzer A beispielsweise eine WORD-Datei auf den ComBot COMB seines Kontaktpartners B, dann konvertiert das System LC diese Datei in ein PDF-Format und überträgt die PDF-Datei als Anlage zusammen mit einer Benachrichtigungs-Email an den Nutzer B.The But ComBots also serve the direct and spontaneous contact, by a user, as here the user A, the ComBot COMB of the desired Contacts (here B) and then from a then appearing Communication menu one Application, e.g. Email, telephony (PSTN and / or VoIP) or SMS starts. The user program starts the desired application with the contact data stored in the ComBot, e.g. E-mail addresses of the two Users. Immediately the communication with the contact partner is started. The system LC supports the user, in which only the possible and / or preferred communication methods, such as. Email, SMS, IM or VoIP, suggest. The system manages the system User profiles and user preferences taken into account. Likewise can through simple drag and drop a spontaneous communication be prompted. Attracts the user For example, a WORD file on the ComBot COMB of his contact partner B, then the system LC converts this file into a PDF format and transfers the PDF file as Attachment along with a notification email to the user B.

In einem anderen Beispiel, das in der 3a veranschaulicht ist, zieht der Nutzer A auf den ComBot COMB eine MP3-Datei (symbolisiert durch einen Stern), die sich momentan auf der Festplatte HD-A des Computers PC des Nutzers A befindet. Sogleich startet das System LC ein Upload, indem es diese MP3-Datei in den system-internen Speicherbereich MEM-A des Nutzers A überträgt und dies auf der Website TCW anzeigt. Der Nutzer B erhält nun einen Hinweis, dass A ihm eine Datei zur Verfügung stellt. Dazu animiert das System LC den ComBot COMA auf dem Desktop DTB des Nutzer B, wobei der ComBot COMB z.B. eine Sprechblase mit der Nachricht „MP3 von A für Dich" erhält.In another example, that in the 3a is illustrated, the user A draws on the ComBot COMB an MP3 file (symbolized by a star), which is currently on the hard disk HD-A of the computer PC of user A. At the same time, the system LC starts an upload by transferring this MP3 file into the system-internal memory area MEM-A of the user A and displaying this on the website TCW. The user B now receives an indication that A provides him with a file. To do this, the LC system animates the ComBot COMA on the desktop DTB of user B, with the ComBot COMB eg receiving a balloon with the message "MP3 from A for you".

Der Nutzer B kann dann sofort auf die Website TCW über das Anwenderprogramm zugreifen oder ggf. per Browser auf die TCW surfen und dort auf seinen eigenen Speicherbereich (rechte Seite des Doppelfensters) und auch auf den von A freigegeben Speicherbereich (linke Seite) zugreifen. Entweder der Nutzer B belässt die MP3-Datei (siehe Stern) dort im Speicherbereich des A oder der Nutzer B veranlasst eine Übertragung der Datei in seinen Speicherbereich. Dies kann er durch Drag&Drop des Datei-Symbols, also hier durch Ziehen des Sterns von links nach rechts, ausführen (siehe Pfeil). Sogleich steuert das System LC einen entsprechenden Datei-Transfer von der Festplatte HD-A auf einen vom Nutzer B angegebenen Speicherbereich, hier auf die Festplatte HD-B, die sich im Endgerät des Nutzers B, hier im mobilen Personal Digital Assistent PDA, befindet. Der Datei-Transfer erfolgt über eine Zweipunkt-Verbindung in Form einer peer-to-peer-Übertragung p2p. Viele andere Anwendungen sind denkbar, wie z.B. auch eine direkte Kommunikation, die asynchrone Kommunikation (Email) mit synchroner Kommunikation (Instant Messaging) integriert, wobei verschiedenste Kommunikationsformate und Daten (Texte, Audio, Video usw.) übertragen werden können. Das Kommunikationssystem LC zeichnet sich besonders dadurch aus, dass es alle möglichen Kommunikationstechniken für Kontakte spontan und durch einfache desktop-optimierte Bedienbarkeit nutzbar macht, wobei die Kontaktdaten automatisch aktualisiert werden.The user B can then access the TCW website immediately via the user program or, if necessary, surf the TCW via a browser and access its own memory area (right side of the double window) and also the memory area (left side) released by A. Either the user B leaves the MP3 file (see star) there in the memory area of the A or the user B causes a transfer of the file in its memory area. This can be done by dragging and dropping the file symbol, ie by dragging the star from left to right (see arrow). At the same time, the system LC controls a corresponding file transfer from the hard disk HD-A to a storage area specified by the user B, here on the hard disk HD-B, which is in the terminal of the user B, here in the mobile personal digital assistant PDA, located. The file transfer takes place via a two-point connection in the form of a peer-to-peer transfer p2p. Many other applications are conceivable, such as a direct communication that integrates asynchronous communication (email) with synchronous communication (instant messaging), whereby a variety of communication formats and data (text, audio, video, etc.) can be transmitted. The communication system LC is characterized in particular by making all possible communication techniques for contacts usable spontaneously and by simple desktop-optimized operability, whereby the contact data are automatically updated.

Das System LC bewirkt, dass die Kontaktpartner per ComBots über beliebige Kommunikationsnetze, insbesondere über das Internet, miteinander verbunden sind. Die ComBots der Kontakte sind somit als Netzknoten zu verstehen, so wie es die 3b veranschaulicht. Dort ist die logische Struktur einer Zweipunkt-Verbindung dargestellt, die den Netzknoten NA, der dem ersten Nutzer (s. A in der 1) zugeordnet ist, mit dem Netzknoten NB, der dem zweiten Nutzer (B) zugeordnet ist, verbindet. Jeder Netzknoten umfasst sowohl das grafische Element des entsprechenden ComBots wie auch die funtionellen Elementen (Kontaktdaten usw.), die als Programm-Objekt für das Anwenderprogramm dienen. Der Aufbau der hier als ComBot bezeichneter Kontaktelemente sowie ihre Funktion als sog. ServiceBots wird nachfolgend näher beschrieben:
Die 4 zeigt den Ablauf des erfindungsgemäßen Verfahrens, bei dem ein Nutzer (hier der Nutzer A aus 1) auf besondere Kontaktelemente zugreift, die von Diensteanbietern (Service Providern) selbst oder in deren Auftrag für die Nutzer breitgestellt werden, um ihnen einen direkten Kontakt mit den Anbietern und die Nutzung von Diensten zu ermöglichen oder zumindest anbieterbezogene Kommunikationsfunktionen zu nutzen. Diese Kontaktelemente sind also spezielle ComBots, die anbieterbezogene Dienste und/oder Funktionen umfassen, und werden nachfolgend kurz als „ServiceBots" bezeichnet. Hier sind beispielhaft drei ServiceBots SBOT1 SBOT2 und SBOT3 sowie ein weiterer dargestellt, die zu einer Auswahlliste LST gehören. Die verschiedenen ServiceBots sind vorgefertigte Programm-Objekte, die dem Nutzer zum Beispiel per Email oder auf Websites angeboten werden. Wenn der Nutzer den von ihm gewünschten ServiceBots auf seinem Desktop DTA per Drag&Drop zieht, startet automatisch das Anwenderprogramm mit dem Aufbau einer LC-Verbindung zu dem entsprechenden Diensteanbieter. Dies kann z.B. ein Online-Shop, wie der bekannte Online-Buchversand Amazon, oder ein bestimmter Warenanbieter, wie die bekannte Drogeriekette Douglas, sein. Entsprechende ServiceBots sind in der 4 dargestellt und mit den Bezugszeichen SBOT2 bzw. SBOT3 versehen sind. Jeder ServiceBot stellt ein einzigartiges Kontaktelement dar und ist vergleichbar zu einem ComBot mit grafischen und funktionellen Elemente ausgestattet. Das grafische Element umfasst im Wesentlichen eine optische Darstellung und Repräsentanz des Diensteanbieters. Die funktionellen Elemente umfassen u.a. Kontaktdaten zum Anbieter und verschiedene Parameter, die dem Nutzer den schnellen Zugang zu Diensten ermöglichen, welche der Diensteanbieter bereit hält, und/oder die den Zugriff auf Kommunikationsmöglichkeiten ermöglichen, welche exklusiv vom Diensteanbieter angeboten werden. Der Begriff „Diensteanbieter" ist sehr allgemein zu verstehen und umfasst jede Art von Instanz, die den Nutzer per ServiceBots Dienste, Kommunikationsleistungen oder sonstige Leistungen anbietet. Demnach können auch Sponsoren oder andere Instanzen und Organisationen ServiceBots bereitstellen, um z.B. für Veranstaltungen oder Produkte zu werben, insbesondere um Gutscheine, Bonuszahlungen oder Rabatte u.ä. anzubieten. So können z.B. verbilligte Zugangsdienste zum Herunterladen (Downloads) von Musik- und Video-Dateien gesponsert werden. Viele weitere Anwendungen sind denkbar. Bereits die grafische Gestaltung des ServiceBots kann eine Besonderheit sein, die nur bestimmten Nutzern angeboten wird, welche einen privilegierten Status („gold status"). Oder die Nutzer können bestimmte ServiceBots oder ComBots, die besonderes Design und/oder Funktionen haben, gegen Bezahlung auf ihren Desktop herunterladen. Es können also auch in exklusivem Design vorgefertigte ServiceBots oder ComBots (limited edition) angeboten werden. Der Nutzer kann dann das Design für seine bereits vorhandenen ComBots nutzen. Im Beispiel nach den 1 könnte der Nutzer A einem ComBot mit Disney-Design erwerben und dieses Design für den ComBot COMA verwenden, der den Kontaktpartner B repräsentiert. Dabei können die funktionellen Elemente des COMA unverändert bleiben oder auch um zusätzliche Funktionen erweitert werden (z.B. für das kostenlose Versenden einer vom Sponsor vorgegebenen Anzahl von SMS oder die Nutzung von PC-Spielen etc.).
The system LC ensures that the contact partners are connected to each other via ComBots via any communication network, in particular via the Internet. The ComBots of contacts are thus to be understood as network nodes, just as the 3b illustrated. There, the logical structure of a two-point connection is shown, the network node NA, the first user (see A in the 1 ) is associated with the network node NB associated with the second user (B). Each network node includes both the graphical element of the corresponding ComBot and the functional elements (contact data, etc.) that serve as the program object for the user program. The structure of the contact elements designated here as ComBot and their function as so-called service bots is described in more detail below:
The 4 shows the sequence of the method according to the invention, in which a user (here the user A from 1 ) accesses special contact elements that are provided by the service providers themselves or on their behalf to the users, to allow them direct contact with the providers and the use of services, or at least to use provider-related communication functions. These contact elements are thus special ComBots, which include provider-related services and / or functions, and are referred to below as "ServiceBots." Here, by way of example, three ServiceBots SBOT1 SBOT2 and SBOT3 and another one belonging to a selection list LST are shown are predefined program objects, which are offered to the user by email or on websites, for example, When the user drag-and-drop their desired ServiceBots on their desktop DTA, the user program automatically starts the process of establishing an LC connection to the corresponding service provider This can be, for example, an online shop, such as the well-known online bookstore Amazon, or a specific goods provider, such as the well-known drugstore chain Douglas 4 are shown and provided with the reference SBOT2 and SBOT3. Each ServiceBot represents a unique contact element and is comparable to a ComBot equipped with graphical and functional elements. The graphical element essentially comprises a visual representation and representation of the service provider. The functional elements include, but are not limited to, contact information about the provider and various parameters that enable the user to quickly access services that the service provider provides, and / or provide access to communication capabilities offered exclusively by the service provider. The term "service provider" is to be understood in a very general manner and includes any type of instance that offers the user services, communication services or other services via ServiceBots.Thus, sponsors or other entities and organizations can also provide ServiceBots to promote events or products, for example in particular to offer coupons, bonus payments or discounts, etc. For example, discounted access services for downloading music and video files can be sponsored.Many other applications are conceivable.Already the graphical design of the ServiceBots can be a special feature which is only offered to certain users who have a privileged status ("gold status"). Or, users may choose to download certain ServiceBots or ComBots that have special design and / or features to their desktop for a fee. It is therefore also possible to offer prefabricated ServiceBots or ComBots (limited edition) in an exclusive design. The user can then use the design for his existing ComBots. In the example of the 1 For example, user A might purchase a ComBot with Disney design and use that design for ComBot COMA, which represents contact partner B. The functional elements of the COMA can remain unchanged or can be extended by additional functions (eg for the free sending of a number of SMS messages specified by the sponsor or the use of PC games, etc.).

In dem in der 4 gezeigten Beispiel wählt der Nutzer den ServiceBot SBOT1 des Online-Auktions-Diensteanbieters Ebay aus. Als Beispiel soll hier der Nutzer A (s. auch 1) dienen, der den Namen „Axel Ast" trägt und im LC-System mit seiner Email-Adresse axel.ast@web.de registriert ist. In einem ersten Schritt S1 zieht der Nutzer den SBOT1 per Drag&Drop auf seinen Desktop DTA und installiert in auf seinem PC. In einem nächsten Schritt S2 greift das Anwenderprogramm PRG auf das Programm-Objekt zu, das durch die funktionellen Elemente des SBOT1 definiert ist, so dass ein logischer Netzknoten NA entsteht, der mit dem System LC verbunden ist. Das Anwenderprogramm meldet sich in der Funktion eines Client mit den Daten des Knotens NA beim Server des LC Systems, wobei die Daten insbesondere aus den im SBOT1 enthaltenen Kontaktdaten stammen. Da der Nutzer A bereits im System LC registriert ist, wird er sogleich vom System authentifiziert. Außerdem wird anhand der Kontaktdaten erkannt, dass eine Verbindung zu dem Dienst hergestellt werden soll, welchen der SBOT1 repräsentiert. In diesem Fall wird also eine Verbindung zum Auktionsdienst Ebay hergestellt. Das geschieht in einem weiteren Schritt S3, in dem der LC-Server Kontakt mit einem Netzknoten NSP aufnimmt, der dem Dienstanbieter SP (hier: Ebay) zugeordnet ist. Der Knoten NSP umfasst insbesondere einen Webserver oder einem Webdienst des Dienstanbieters SP, der die angebotenen Leistungen bereitstellt oder zumindest deren Nutzung administrativ unterstützt und überwacht. Der Knoten NSP ist also eine Kontaktinstanz, die dem Dienstanbieter zugeordnet ist und die der Nutzer in Anspruch nehmen kann. Dabei kann eine Berechtigungs-Prüfung gegenüber dem Diensteanbieter entfallen, wenn der Nutzer A bereits vom LC-System authentifiziert worden ist. Dadurch erfolgt ein schneller und sofortiger Zugang zu dem Dienst. Der Nutzer muss sich nicht mehr beim Diensteanbieter einloggen. Das wird insbesondere dann sehr einfach, wenn der Nutzer mit denselben Kenndaten im LC-System wie auch bei dem Dienst registriert, z.B. mit derselben User-ID oder Email-Adresse (hier: axel.ast@web.de) oder ähnlichen Kenndaten. Dies wird in einem Schritt S4 geprüft. Im positiven Fall erhält der Nutzer dann sofort Zugriff auf die nutzerspezifischen Leistungen des Diensteanbieters. Dann werden in einem Schritt S5 die entsprechenden Funktionen für den Nutzer aktiviert und/oder freigeschaltet. Der Nutzer hat über den ServiceBot den direkten Zugang zu seinem Diensteanbieter und dem dort für ihn eingerichteten Nutzerbereich. Der Nutzer braucht z.B. keine sog. Tool-Bars von Diensteanbietern zu installieren.In the in the 4 As shown, the user selects the ServiceBot SBOT1 of the online auction service provider Ebay. As an example, the user A (see also 1 ), which bears the name "Axel Ast" and is registered in the LC system with its e-mail address axel.ast@web.de In a first step S1, the user drags the SBOT1 onto his desktop DTA by drag-and-drop and installs in In a next step S2, the user program PRG accesses the program object defined by the functional elements of the SBOT1, thus creating a logical network node NA connected to the system LC in the function of a client with the data of the node NA at the server of the LC system, where the data in particular from the contact data contained in SBOT1. Since the user A is already registered in the system LC, he is immediately authenticated by the system. In addition, it is recognized from the contact data that a connection to the service which the SBOT1 represents is to be established. In this case, a connection to the auction service Ebay is made. This is done in a further step S3, in which the LC server makes contact with a network node NSP, which is assigned to the service provider SP (here: Ebay). In particular, the node NSP comprises a web server or a web service of the service provider SP, which provides the services offered or at least administratively supports and monitors their use. The node NSP is thus a contact instance which is assigned to the service provider and which the user can use. In this case, an authorization check with respect to the service provider can be omitted if the user A has already been authenticated by the LC system. This provides quick and instant access to the service. The user no longer has to log in to the service provider. This is particularly easy if the user registers with the same characteristics in the LC system as well as the service, for example, with the same user ID or email address (here: axel.ast@web.de) or similar characteristics. This is checked in a step S4. In the positive case, the user then immediately receives access to the user-specific services of the service provider. Then, in a step S5, the corresponding functions are activated and / or activated for the user. The user has direct access to his service provider and the user area set up for him via the ServiceBot. For example, the user does not need to install so-called tool bars of service providers.

Bei dem hier beschriebenen Beispiel „Ebay", könnte der Nutzer A sofort Zugriff auf sein Ebay-Konto („Mein Ebay") erhalten und dort alle Leistungen in Anspruch nehmen. Der Nutzer braucht also lediglich auf den ServiceBot SBOT1 zu klicken und wird automatisch mit Ebay und seinem Konto dort verbunden. Er kann dann sogleich an Auktionen teilnehmen, sein Konto überwachen usw. Der Nutzer kann also per ServiceBot alle nutzerspezifischen Ereignisse (events) steuern. Ebenfalls können dem Nutzer die eingehenden Ereignissen sofort per ServiceBot angezeigt werden. Das geschieht z.B. durch Animation des grafischen Elements (hier: Icon SBOT1).at the example described here "Ebay" could User A immediately gets access to his Ebay account ("My Ebay") and there to use all services. So the user just needs to to click the ServiceBot SBOT1 and will automatically with Ebay and connected to his account there. He can then immediately at auctions participate, monitor his account etc. The user can therefore use ServiceBot all user-specific Control events. Likewise the user can receive the incoming Events are displayed immediately via ServiceBot. This happens e.g. by animation of the graphical element (here: Icon SBOT1).

Das beschriebene Verfahren hat viele Vorteile: Es ist keine Einladungsprozedur mit Bestätigung erforderlich, um einen Dienst nutzen zu können. Auf eine Berechtigungsabfrage per Log-In sowie Passwort beim Diensteanbieter kann verzichtet werden, da die Authentifizierung über das LC-System abgesichert ist. Mit anderen Worten: Da das LC-System seine Nutzer kennt, kann der Anbieter auf die Richtigkeit der LC-Nutzer-Identität vertrauen, so dass auch auf Log-In-Prozeduren beim Anbieter selbst verzichtet werden kann. Es ergibt sich also eine neue Komfort-Funktion, die man als „One-Click-To-Service" bezeichnen kann.The The method described has many advantages: it is not an invitation procedure with confirmation required, to use a service. An authorization request via log-in as well as password at the service provider can be waived since the authentication over the LC system is secured. In other words, because the LC system knows its users, the provider can trust in the correctness of the LC user identity, so that too on log-in procedures can be dispensed with the provider itself. So it turns out a new comfort feature that can be described as "One-Click-To-Service".

Die hier vorgestellten ServiceBots sind vorgebaute ComBots mit denen automatisch eine vom LC-System gesteuerte Kontaktverbindungen zwischen Nutzern des LC-Systems und diversen Anbietern, insbesondere Diensteanbietern, hergestellt werden. Dazu wird zwischen System und Anbieter eine Schnittstelle in Form eines WebServers oder Webdienstes bereitgestellt. Der Anbieter (z.B. Ebay) versorgt alle seine Kunden, die auch LC-Nutzer sind, dann über diese Schnittstelle. Dabei werden der Dienst und sein Anbieter durch einen entsprechenden ServiceBot auf dem Desktop des Nutzer-PCs repräsentiert. Über die ServiceBots können dem jeweiligen Nutzer alle denkbaren ServiceFunktionen angeboten werden, insbesondere Zugang zu persönlichen Bereichen (MeinEbay). Und der Anbieter erreicht seine Kunden, direkt über die Schnittstelle zum LC-System. Dazu können auch auf der Anbieterseite ComBots und/oder GroupComBots angelegt werden, etwa auf den Desktops in der Kundenzentrale (customer care center). Zumindest aber wird auf der Anbieterseite ein nicht sichtbarer LC-Kontakt-Zugang für jeden Kunden angelegt.The ServiceBots featured here are pre-built ComBots with those automatically a LC-controlled contact connections between Users of the LC system and various providers, especially service providers, getting produced. This is an interface between system and provider provided in the form of a web server or web service. The provider (e.g., Ebay) then provides all of its customers, who are also LC users, with them Interface. In doing so, the service and its provider become one corresponding ServiceBot on the desktop of the user PC represents. About the ServiceBots can the respective user all conceivable service functions offered particular, access to personal areas (MyEbay). And the provider reaches its customers, directly via the interface to the LC system. This can also be done be created on the provider side ComBots and / or GroupComBots, about on the desktops in the customer care center. At least but on the provider side, a non-visible LC contact access for each Customer created.

Wenn ein Nutzer einen bestimmten Dienst nutzen möchte, so zieht er per Drag&Drop den gewünschten ServiceBot auf seinen Desktop. Der ServiceBot enthält anbieterspezifische Daten (Service ID, IP-Adresse des WebServers etc.) des entsprechenden Diensteanbieters (z.B. IP-Adresse zum Ebay Server). Das Anwenderprogramm, z.B. in Form eines LC-client, stellt nun mit den anbieterspezifischen Daten eine Verbindung zum Webserver des Diensteanbieters her. Der Webserver des Diensteanbieters wird die LC-Verbindung zum Benutzer automatisch und sofort akzeptieren und für den Benutzer werden sogleich die vom Dienst angebotenen Funktionen (MyEbay) bereitgestellt. Die ServiceBots sind also vorgefertigte Kontaktelemente mit intelligenten Eigenschaften, die auf die Nutzung von Diensten entsprechend den Vorgaben von Diensteanbietern oder Sponsoren zugeschnitten sind.If A user wants to use a particular service, so he pulls by drag & drop the desired ServiceBot on his desktop. The ServiceBot contains vendor-specific Data (service ID, IP address of the web server, etc.) of the corresponding Service provider (e.g., IP address to Ebay server). The user program, e.g. in the form of an LC client, now introduces the vendor-specific Data connects to the web server of the service provider. Of the The service provider's web server automatically opens the LC connection to the user and accept it immediately and for the user immediately becomes the functions offered by the service (MyEbay) provided. The ServiceBots are so prefabricated Contact elements with intelligent properties that are based on usage services according to the specifications of service providers or sponsors are tailored.

Das hier vorgestellte Prinzip, Kontaktelemente mit intelligenten Funktionsfähigkeiten auszustatten, gilt ganz allgemein für jede Art von ComBot. Es gilt also auch für normale ComBots, besonders vorteilhaft aber ist die Ausprägung als ServiceBot.The principle presented here, contact elements with intelligent functional capabilities Equipping is generally applicable to any type of ComBot. It applies also for normal ComBots, but particularly advantageous is the expression as ServiceBot.

In 5 ist ein Beispiel für einen solchen erfindungsgemäßen intelligenten ComBot dargestellt. Der ComBot hat die Gestalt eines ServiceBot SBOT und wird von einem Diensteanbieter angeboten, um dem Nutzer bestimmte Funktionen und Dienste zur Verfügung zu stellen. Auch dieser ServiceBot SBOT ist nicht nur ein grafisches Element, dass auf dem Desktop des Nutzers den jeweiligen Diensteanbieter repräsentiert, sondern umfasst Funktionen zur direkten Kontaktaufnahme und Kommunikation mit dem Diensteanbieter oder mit einem von ihm bestimmten Kontakt (z.B. ServiceCenter) sowie zur Nutzung von Diensten, insbesondere von Online-Diensten, wie etwa Einkaufs- und Versanddiensten (Online-Shopping), Auktionen, Spiel- und Unterhaltungsdiensten (z.B. Lotto) und anderen. Der ServiceBot SBOT kann auch die Funktion einer digitale Währungseinheit umfassen und einem gewissen reellen Geldbetrag entsprechen, z.B. einem oder mehreren Eurocents. Jeder ServiceBot stellt eine Datei in einer Größe von bspw. 10 kB dar. Wie in der 5 dargestellt ist, umfasst diese Datei verschiedene auf den ServiceBot bezogene Informationen DAT. Vorzugweise gibt es dafür bestimmte Datenfelder:
Im ersten Feld steht die eigentliche Kennung ID, die die eindeutige Identität des ServiceBots angibt und z.B. einem 32-Bit-langem Zahlenkode entspricht. Es handelt es sich um eine Identitätskennung, die für jeden ServiceBots einzigartig ist, so dass jeder ServiceBot eindeutig erkannt werden kann und innerhalb seiner Verwendungen, insbesondere bei Bezahlvorgängen und Transaktionen, genau identifiziert werden kann. Damit können z.B. bestimmte Chargen von ServiceBots etwa in Form von Nummernblöcken angegeben werden. Das bedeutet, dass einem Diensteanbieter oder Sponsor z.B. 1 Millionen ServiceBots mit den Endnummern „....0" bis "1.000.000" zugeordnet sind. Das gibt zusätzliche Sicherheit. Wenn der ServiceBot auch als digitales Zahlungsmittel dienen soll, können Angaben zur Stückelung der Geldeinheiten angegeben werden, also etwa in 10, 50, 100 und 1000-er Stückelung. Im zweiten Feld W kann z.B. der Wert W in einer bestimmten Währungseinheit gespeichert sein.
In 5 an example of such an inventive intelligent ComBot is shown. The ComBot takes the form of a ServiceBot SBOT and is offered by a service provider to to provide the user with certain functions and services. This ServiceBot SBOT is not only a graphical element that represents the respective service provider on the desktop of the user, but includes functions for direct contact and communication with the service provider or with a designated contact (eg ServiceCenter) as well as for the use of services, in particular online services, such as shopping and mailing services (online shopping), auctions, gaming and entertainment services (eg lottery) and others. The ServiceBot SBOT may also comprise the function of a digital currency unit and correspond to a certain real amount of money, eg one or more euro cents. Each ServiceBot represents a file with a size of, for example, 10 kB. Like in the 5 is shown, this file includes various ServiceBot related information DAT. Preferably, there are specific data fields for this:
The first field contains the actual identifier ID, which indicates the unique identity of the ServiceBot and, for example, corresponds to a 32-bit long number code. It is an identity identifier that is unique to each ServiceBot so that each ServiceBot can be uniquely identified and accurately identified within its uses, particularly in payment transactions and transactions. For example, certain batches of service bots can be specified in the form of number blocks. This means that a service provider or sponsor, for example, has 1 million ServiceBots with the ending numbers ".... 0" to "1,000,000" assigned to them.This provides additional security.If the ServiceBot is also to serve as a digital means of payment, information on the denomination can be assigned For example, in the second field W, the value W may be stored in a specific currency unit.

Im dritten Feld wird der Anbieter selbst oder ein Sponsor SP angegeben, vorzugsweise in Form einer Ident-Nummer. Der ServiceBot kann also einem bestimmten Sponsor oder Werbepartner zugeordnet sein. Im vierten Feld werden Daten über die Transaktionshistorie HIS gespeichert, wie z.B. Datum aller Transaktionen, oder zumindest der letzten N Transaktionen. Das fünfte Feld enthält weitere Parameter PAR. Diese Parameter PAR können verschiedene Informationen umfassen. So kann der ServiceBot SBOT ein Verfallsdatum aufweisen. Auch kann der ServiceBot auf den Einkauf bei bestimmten Anbietern oder Händlern eingeschränkt sein. Zudem kann der ServiceBot bei jedem Einsatz an Wert verlieren oder gewinnen. Die Paramater PAR können auch Informationen zu bestimmten Bonus-, Payback- oder Rabattaktionen enthalten. Über die Parameter PAR kann der ServiceBot auch nur für eine begrenzte Anzahl von Transaktionen einsetzbar sein.in the third field is the provider itself or a sponsor SP indicated preferably in the form of an ident number. So ServiceBot can be assigned to a particular sponsor or advertising partner. In the fourth Field will be data over the transaction history HIS is stored, e.g. Date of all transactions, or at least the last N transactions. The fifth field contains additional parameters PAR. These parameters PAR can have different information include. Thus, the ServiceBot SBOT can have an expiration date. Also, the ServiceBot can go shopping with certain providers or dealers limited be. In addition, the ServiceBot can lose value with every use or win. The Paramater PAR can also provide information about certain bonus, payback or discount campaigns. About the Parameter PAR, the ServiceBot can only for a limited number of Transactions can be used.

Mögliche Transaktionsinformationen, die in der Historie HIS gespeichert werden, können z.B. Datum, Uhrzeit, Ort, Betrag, Transaktionspartner sein. Diese Informationen gehören zu den Parametern PAR. Weitere Parameter können ein Verfallsdatum sein sowie der Wertverfall oder -gewinn. Als Parameter PAR können auch Angaben über eine Einschränkung auf bestimmte Produkte und/oder Dienste sein, sowie eine vorgegebene maximale Transaktionszahl.Possible transaction information, which are stored in the history HIS can e.g. Date, time, place, Amount to be transaction partner. This information belongs to the PAR parameters. Other parameters can be an expiration date and the depreciation or gain. As parameter PAR can also Information about a restriction to certain products and / or services, as well as a given maximum transaction number.

Die Definition der Parameter bestimmt also weitere Eigenschaften des Kontaktelements und ist sehr vielseitig. Das gilt für gleichermaßen für ServiceBots und ComBots allgemein: So können die Parameter z.B. verschiedene Erscheinungsformen, insbesondere Größe, Farbgebung und grafische Auflösung, des Kontaktelements in Abhängigkeit von der Anzeige des Nutzer-Endgerätes vorgeben. Auf einem Endgerät, wie z.B. ein PC, mit guter Anzeige wird das Kontaktelement dann besser dargestellt als auf einem mobilen Endgerät mit kleiner Anzeige (Display). Das Kontaktelement ist als multimediale Repräsentanz zu verstehen, die auch akustische Eigenschaften umfasst. Deshalb können die Parameter PAR auch solche Eigenschaften angeben, wie z.B. die akustische Darstellung des Kontaktelements, insbesondere bei auftretenden Ereignissen. So kann ein ServcieBot z.B. die Erkennungsmelodie (Jingle) eines bestimmten Produktes wiedergeben, insbesondere immer dann, wenn eine neue Nachricht oder Information zu diesem Produkt vom Diensteanbieter beim Nutzer eingeht. Auch können die Parameter PAR, insbesondere zusammen mit der Kennung SP, als Dienste-Kennung verstanden werden. Das bedeutet, dass diese Parameter für verschiedene Dienste auch verschiedene Eigenschaften angeben, wie z.B. Nutzungsdauer, Umfang von Guthaben, Rabatten, Verwendungszweck etc. Die Eigenschaften können sich auch zeitabhängig ändern, z.B. sind die Rabatte für eine erste Zeitdauer sehr hoch und danach nehmen sie gestaffelt ab. Das ist z.B. auch besonders für intelligente Werbemaßnahmen wie z.B. „dynamische Frühbucher-Rabatte" von Nutzen.The Definition of the parameters thus determines further properties of the Contact element and is very versatile. This applies equally to ServiceBots and ComBots in general: how can the parameters e.g. different manifestations, in particular Size, color and graphic resolution, of the contact element in dependence specify from the display of the user terminal. On a terminal, e.g. a PC, with good display, the contact element is then displayed better as on a mobile device with small display (display). The contact element is as multimedia Representation to understand, which also includes acoustic properties. Therefore can the parameters PAR also indicate such properties as e.g. the acoustic representation of the contact element, especially when occurring Events. So a ServcieBot can e.g. the signature tune (jingle) a particular product, especially if a new message or information about this product from Service provider to the user. Also, the parameters PAR, in particular together with the identifier SP, be understood as a service identifier. That means these parameters for different services as well indicate different properties, e.g. Useful life, scope of balances, discounts, purpose of use etc. The characteristics can itself also change over time, e.g. are the discounts for a very long first time and then staggered from. This is e.g. especially for smart advertising such as. "dynamic Early Bird Discounts "of use.

Eine weitere besondere Möglichkeit besteht darin, durch Kennung ID und/oder SP selbst sowie durch die Parameter PAR mehrere Kontaktelemente in einer vorgebbaren Menge logisch zusammenzufassen und mit Mengen-Eigenschaften zu versehen. Solche Mengen-Eigenschaften können exklusive Rechte für alle Nutzer dieser Kontaktelemente sein, wie z.B. Zugangsrechte zu exklusiven Kommunikationsnetzen, insbesondere zu virtuellen privaten Netzen (Virtual Private Networks) oder zu besonderen Datenbanken etc. In diesem Zusammenhang könnten auch firmeninterne Kontaktelemente (Corporate ComBots) erstellt werden, die nur für Mitarbeiter eines Unternehmens bereitgestellt werden und z.B. den Zugang zu firmeninternen Netzen erlauben.A another special possibility consists of by ID and / or SP itself and by the Parameter PAR several contact elements in a predefined amount logically summarized and provided with set properties. Such Quantity properties can exclusive rights for all users of these contact elements, e.g. access rights to exclusive communication networks, in particular to virtual private Networks (Virtual Private Networks) or to specific databases etc. In this context could also internal company contact elements (Corporate ComBots) created Be that only for Be provided to employees of a company and e.g. the Allow access to in-house networks.

Gleichermaßen können auch spezielle Kundenkreise oder auch Lieferantenkreise durch entsprechende CustomerComBots bzw. VendorComBots mit exklusiven Kontaktelementen versehen werden. Dabei ist nicht nur die Funktionalität der Kontaktelemente von Bedeutung. Zumindest für die Kundenkreise ist auch die grafische Erscheinung von großer Bedeutung. Werden z.B. nur wenige Stückzahlen von grafisch besonders aufwendig gestalteten Kontaktelementen an einen kleinen Kundenkreis verteilt, so können diese Kontaktelemente an sich einen eigenen Wert wie typische Sammlerstücke erhalten. Man denke z.B. an ServiceBots, die von der Firma Porsche oder in deren Auftrag mit exklusivem Logo und Design erstellt und verteilt werden.Likewise, too Special customer groups or supplier circles through appropriate CustomerComBots or VendorComBots with exclusive contact elements be provided. It is not only the functionality of the contact elements significant. At least for the clientele is also the graphic appearance of great importance. If e.g. only a few quantities of graphically particularly elaborately designed contact elements distributed a small circle of customers, so these contact elements to get its own value as typical collectibles. you think for example to ServiceBots, by Porsche or in their Order with exclusive logo and design created and distributed.

Eine weitere Besonderheit der hier vorgestellten intelligenten Kontaktelemente ist auch die flexible vorgebbare Verknüpfung von grafischen Elementen mit funktionalen Elementen. So kann z.B. ein ComBot oder auch ServiceBot in Gestalt der bekannten Disney-Figur „Mickey Mouse" gestaltet werden (grafische Elemente) und bestimmte Animations-Eigenschaften haben (funktionale Elemente). Diese sind in den Parametern PAR vorgegeben und könnten z.B. grafisch und akustische animierte Ausdrucksweisen, wie. z.B. Weinen, Lachen, Schmunzeln, Schimpfen usw. sein. Diese Animations-Eigenschaften, also funktionalen Elemente, sind aber unabhängig von der konkreten Gestalt des Kontaktelements, also unabhängig von den grafischen Elementen definiert. Demnach könnten die funktionalen Elemente auch auf eine andere Gestalt (z.B. Donald Duck) übertragen werden.A Another special feature of the presented here intelligent contact elements is also the flexible predetermined linkage of graphic elements with functional elements. Thus, e.g. a ComBot or ServiceBot designed in the shape of the well-known Disney character "Mickey Mouse" (graphic Elements) and certain animation properties (functional elements). These are specified in the PAR parameters and could be e.g. graphic and acoustic animated expressions, such as. e.g. Cry, Laughing, smirking, scolding, etc. These animation properties, So functional elements, but are independent of the concrete shape of the contact element, that is independent defined by the graphical elements. Accordingly, the functional elements are also transferred to another shape (e.g., Donald Duck) become.

In der 6 wird die Herstellung sowie Verwendung der ServiceBots dargestellt. Das hier beschriebene Prinzip gilt auch für die ComBots allgemein. Zur Verwendung der ServiceBot ist eine Umgebung mit einer zentralen Datenbank 6, mit einer Instanz 7 zum Herstellen von ServiceBots (einer sog. Factory), mit einer Instanz 8 zum Abwickeln von ServiceBot-Diensten und zum Verwalten der Nutzer-Konten (sog. Nutzerverwaltung) und mit einer Instanz 9 zur Sicherung der Abwickelung von ServiceBot-Diensten (einer sog. Clearing Stelle) vorgesehen. Die Factory 7 ist die Instanz, Stelle oder Einheit, welche die ServiceBots herstellt und gegebenenfalls vernichtet. Auch können dort weitere Prozesse, die später noch näher beschrieben werden, durchgeführt werden. Die Nutzerverwaltung 8 selbst dient der Abwicklung des Zahlungsverkehrs sowie der Verwaltung von Konten, insbesondere der Nutzer-Konten. Es können auch Konten von Transaktionspartnern, Werbpartnern, Sponsoren usw. dort verwaltet werden. Die Clearing-Stelle 9 ist eine Instanz, Stelle oder Einheit, die durchzuführende Transaktionen prüft und absichert. Die genaue Funktion der einzelnen Elemente wird aus der nachfolgenden Beschreibung deutlich:
In der Datenbank 6 sind alle vorhandenen ServiceBots jeweils in Form einer eigenen Datei gespeichert. Die Datenbank 6 weist also einen Speicherplatz für jeden existierenden ServiceBot auf.
In the 6 The production and use of the ServiceBots is presented. The principle described here also applies to the ComBots in general. To use the ServiceBot is an environment with a central database 6 , with an instance 7 for creating service bots (a so-called factory), with one instance 8th for handling ServiceBot services and for managing user accounts (so-called user administration) and with one instance 9 to secure the settlement of ServiceBot services (a so-called clearing office). The factory 7 is the instance, entity, or entity that manufactures the ServiceBots and, if necessary, destroys them. Also there can be carried out further processes, which will be described in more detail later. The user administration 8th Its purpose is the processing of payments and the administration of accounts, in particular user accounts. You can also manage accounts of transactional partners, advertising partners, sponsors, etc. there. The clearing house 9 is an entity, entity or entity that examines and secures the transactions to be performed. The exact function of the individual elements becomes clear from the following description:
In the database 6 All existing ServiceBots are stored in the form of a separate file. Database 6 thus has a storage space for each existing ServiceBot.

Gemäß 6 ist die Factory 7 als einzige Instanz in der Lage, die ServiceBot-Dateien in der Datenbank zu verändern. Nur die Factory 7 kann die den ServiceBots zugeordneten Informationen überschreiben oder löschen. Die Nutzerverwaltung 8 und die Clearing Stelle 9 hingegen können die Daten der Datenbank 6 lediglich lesen. In einer anderen nicht dargestellten Ausführungsform verfügen auch die Nutzerverwaltung 8 und die Clearing Stelle 9 über die Befugnis, die Daten in der Datenbank 6 zu verändern. Die Nutzerverwaltung 8 ist die Schnittstelle zu den Inhabern der ServiceBots, also (z.B. zum Nutzer A, vergl. 1). Hier kann ein Inhaber einsehen, über wie viele ServiceBots er verfügt und Transaktionen in Auftrag geben. Die Nutzerverwaltung 8 kann aber auch Informationen über die Diensteanbieter verwalten, wie z.B. die Kenndaten SP (vergl. 5) und Kontodaten. Die Clearing Stelle 9 dient zur Überwachung, Prüfung und Abwicklung der ServiceBots Transaktionen.According to 6 is the factory 7 as the only instance able to modify the ServiceBot files in the database. Only the factory 7 can overwrite or delete the information associated with the ServiceBots. The user administration 8th and the clearing agency 9 however, the data of the database 6 just read. In another embodiment, not shown, also have the user management 8th and the clearing agency 9 about the power to use the data in the database 6 to change. The user administration 8th is the interface to the owners of the ServiceBots, ie (eg to the user A, cf. 1 ). Here an owner can see how many service bots he has and commission transactions. The user administration 8th but can also manage information about the service providers, such as the characteristics SP (see. 5 ) and account information. The clearing house 9 serves to monitor, check and process the ServiceBots transactions.

Es wird nun anhand von 6 eine erfindungsgemäße Transaktion beschrieben, d.h. ein mittels eines ServiceBots durchgeführten Zahlungsvorgang:
Der Nutzer A verfügt bei der Nutzerverwaltung 8, die auch eine Bank umfasst, über ein Online-Konto, mit dem seine ServciceBots verwaltet werden. Wie bereits beschrieben wurde, können die ServiceBots für die unterschiedlichsten Anwendungen eingesetzt werden, so auch für Bezahlvorgänge bei Online-Shops. In dem hier in der 6 dargestellten Beispiel möchte der Nutzer mit einem solchen ServiceBot, der auch als digitale Geldeinheit ausgebildet ist und einem Geldwert W entspricht (s. auch 5), bei einem Online-Shop, den der Anbieter (Händler) SP betreibt, über das Internet bspw. eine Audio-CD kaufen. Dazu weist der Nutzer A die Bank an, den nötigen Betrag an ein Konto des Händlers SP zu übertragen (Schritt a). Der Wert W wird z.B. in Form von sog. WebCents angegeben, die genau einem Eurocent entsprechen. Im gezeigten Beispiel ist der ServiceBot als Gutschein mit dem Wert W von 2000 WebCents erzeugt worden, was genau 20 Euro entspricht. Das vom Händler SP angebotene Produkt, hier die genannte Audio-CD, kostet z.B. 15 Euro. Zur Bezahlung der Audio-CD beauftragt der Nutzer A die Bank (über die Nutzerverwaltung 8) und die Clearing-Stelle 9, eine entsprechende Anzahl von Web.Cents, nämlich 1500, vom Konto des A auf das Konto des Händlers SP umzuschreiben. Dabei übergibt die Bank der Clearing Stelle 9 die ID-Nummer des ServiceBots und die Anzahl, also den Buchungswert der umzuschreibenden Web.Cents sowie den Namen des bisherigen Inhabers (Nutzer A) und den Namen des künftigen Inhabers (Händler SP).
It will now be based on 6 describes a transaction according to the invention, ie a payment transaction carried out by means of a ServiceBot:
User A has user management 8th which also includes a bank through an online account that manages its ServciceBots. As already described, the ServiceBots can be used for a wide variety of applications, including payment transactions at online shops. In this here in the 6 As shown, the user would like to use such a ServiceBot, which is also designed as a digital monetary unit and corresponds to a monetary value W (see also FIG 5 ), at an online store, the provider (dealer) SP operates, on the Internet, for example, buy an audio CD. For this purpose, the user A instructs the bank to transfer the necessary amount to an account of the merchant SP (step a). The value W is given, for example, in the form of so-called WebCents, which correspond to exactly one euro cent. In the example shown, the ServiceBot was generated as a voucher with the value W of 2000 WebCents, which is exactly 20 Euro. The product offered by the retailer SP, here called the audio CD, costs eg 15 Euro. To pay for the audio CD, the user A instructs the bank (via the user management 8th ) and the clearing house 9 to rewrite a corresponding number of Web.Cents, namely 1500, from the account of A to the account of the merchant SP. The bank hands over the clearing office 9 the ID number of the ServiceBot and the number, ie the booking value of the Web.Cents to be rewritten as well as the name of the previous owner (user A) and the Name of the future owner (dealer SP).

Nun startet die Clearing Stelle 9 eine Abfrage der Datenbank 6, um zu überprüfen, ob die angegebene ID-Nummer auch wirklich einem ServiceBot entspricht, der von dem Anbieter SP stammt und ob der Wert W größer oder gleich der angegebenen Anzahl an entsprechenden WebCents ist. Zur Datensicherheit kann die ID-Nummer kann z.B. nach einem bestimmten Muster vergeben worden sein (Pseudo-Random) und nur die Clearing Stelle 9 kann an dieser Stelle auch überprüfen, ob die angegebenen ID-Nummer in das verwendete Schema passen. Weiterhin überprüft die Clearing Stelle 9, ob der als Gutschein ausgebildete ServiceBot auch wirklich dem Nutzer A gehört. Dazu wird z.B. die aus dem Datenfeld 4 gespeicherte Historie HIS ausgelesen (s. 5). Anhand der Parameter PAR kann die Clearing Stelle 9 noch weitere Überprüfungen durchführen.Now starts the clearing office 9 a query of the database 6 to verify that the given ID number really corresponds to a ServiceBot coming from the provider SP and that the value W is greater than or equal to the specified number of corresponding WebCents. For data security, the ID number may, for example, have been assigned according to a specific pattern (pseudo-random) and only the clearing body 9 At this point, you can also check whether the specified ID number matches the scheme used. Furthermore, the clearing agency checks 9 whether the voucher trained ServiceBot really belongs to user A. For this purpose, for example, the history HIS stored in the data field 4 is read out (see FIG. 5 ). Based on the parameter PAR, the clearing body 9 carry out further checks.

So kann z.B. das Verfallsdatum des Gutscheins (ServiceBot) überprüft werden, falls dieser mit einem solchen versehen sind. Falls der ServiceBot nur zum Einkauf bestimmter Produkte vorgesehen sind, kann die Clearing Stelle durch die Bank zusätzlich Informationen über die Art des Einkaufs erhalten, und diese Information mit dem entsprechenden Parameter PAR vergleichen.So can e.g. Check the expiry date of the voucher (ServiceBot), if they are provided with such. If the ServiceBot Only for the purchase of certain products, clearing Place by the bank additionally information about get the kind of shopping, and this information with the appropriate Compare parameter PAR.

Vorzugsweise greift die Clearing Stelle 9 beim Abfragen der Datenbank 6 auf die Transaktionshistorie (Datenfeld HIS) des jeweiligen ServiceBots zu. Die Historie wird auf Plausibilität überprüft, d.h. es wird überprüft, ob anhand der Historie anzunehmen ist, dass A der rechtmäßige Inhaber des jeweiligen Web.Cents ist.Preferably, the clearing body is attacking 9 when querying the database 6 to the transaction history (HIS data field) of the respective ServiceBot. The history is checked for plausibility, ie it is checked whether it can be assumed on the basis of the history that A is the rightful owner of the respective Web.Cent.

Wenn die Überprüfung durch die Clearing Stelle 9 negativ ausfällt, wird die Umschreibung von WebCents abgebrochen. Verläuft die Überprüfung positiv, so weist die Clearing Stelle 9 die Factory 7 an, die entsprechenden Web.Cents von A auf SP umzuschreiben (Schritt d). Im Schritt e überschreibt dann die Factory 7 die entsprechenden Daten in der Datenbank 6. Alternativ erfolgt die Umschreibung mittels der Nutzerverwaltung 8. Nun informiert die Clearing Stelle 9 die Bank 8, dass die Transaktion erfolgreich abgeschlossen wurde (Schritt f). Schließlich wird diese Information durch die Bank an A und SP weitergegeben (Schritt g). Falls die Clearing Stelle 9 oder die Bank 8 über die Befugnis verfügen, die Daten der Datenbank 6 zu verändern, kann auch die Clearing Stelle 9 oder die Bank 8 anstelle der Factory 7 die entsprechende Umschreibung der Daten in der Datenbank 6 durchführen. In diesem Fall nimmt die Factory 7 am Transfer der Web.Cents nicht teil.If the review by the clearing agency 9 negative, the rewriting of WebCents is aborted. If the check is positive, the clearing office points out 9 the factory 7 to rewrite the corresponding Web.Cents from A to SP (step d). In step e then overwrites the factory 7 the corresponding data in the database 6 , Alternatively, the description is carried out by means of the user administration 8th , Now informed the clearing agency 9 the bench 8th in that the transaction has been successfully completed (step f). Finally, this information is passed through the bank to A and SP (step g). If the clearing agency 9 or the bank 8th have the authority to access the data of the database 6 To change, may also be the clearing body 9 or the bank 8th instead of the factory 7 the corresponding description of the data in the database 6 carry out. In this case, the factory takes 7 not participate in the transfer of the Web.Cents.

Die 7 veranschaulicht, wie ServiceBots erschaffen und vernichtet werden können. Das beschriebene Prinzip gilt auch für ComBots allgemein:
Die ServiceBots werden insbesondere von Anbietern und Sponsoren SP geschaffen oder in deren Auftrag erzeugt, um den Nutzern besondere Dienste und Funktionen anzubieten. Der Betreiber des Systems LC tritt quasi als Vermittler zwischen Anbietern und Nutzern auf. Dazu müssen nicht nur die Nutzerdaten verwaltet werden, sondern auch Daten über die Anbieter und Sponsoren SP vom System verwaltet werden, wie z.B. deren Namen, Adressen, Kontoverbindungen, Vertragskonditionen mit dem Vermittler etc. Auch diese Verwaltung kann zentral in der Nutzerverwaltung 8 erfolgen. Will nun ein Anbieter oder SP neue ServiceBots herstellen lassen, so wird die Factory 7 damit beauftragt. Das geschieht über die Nutzerverwaltung 8 (Schritt a), welche die Factory 7 anweist, ServiceBots mit den vom Sponsor SP vorgegebenen Eigenschaften zu erschaffen (Schritt b). Die Factory 7 greift auf die Datenbank 6 zu und erstellt in dieser entsprechende neue ServiceBots, d.h. für jeden ServiceBot einen einzigartigen Datensatz (Schritt c). Jeder neue ServiceBot hat eine einmalige Kennung (ID im Feld 1, s. 5), die die Form einer verschlüsselten Serien-Nummer oder dergleichen haben kann. Außerdem ist der Sponsor angegeben (SP im Feld 3). Der ServiceBot kann auch mit einem Wert (W im Feld 2), einer Historie (HIS im Feld 4) und gegebenenfalls mit mehreren Parametern (PAR im Feld 5) versehen werden. Im letzten Schritt d informiert die Verwaltung 8 den Sponsor SP über die erfolgte Herstellung der neuen ServiceBots und liefert diese aus. Dies geschieht durch Übertragung der erzeugten Dateien an den jeweiligen Sponsor SP.
The 7 illustrates how ServiceBots can be created and destroyed. The described principle also applies to ComBots in general:
The ServiceBots are created, in particular, by providers and sponsors SP or created on their behalf in order to offer users special services and functions. The operator of the system LC acts as a kind of mediator between providers and users. For this purpose, not only the user data must be managed, but also data about the providers and sponsors SP are managed by the system, such as their names, addresses, account details, contract terms with the intermediary, etc. This administration can be centrally in the user management 8th respectively. If a vendor or SP wants to create new service bots, the factory will be 7 commissioned with it. This is done via the user administration 8th (Step a) showing the factory 7 instructs to create ServiceBots with the properties given by Sponsor SP (step b). The factory 7 accesses the database 6 to and created in this corresponding new ServiceBots, ie for each ServiceBot a unique record (step c). Each new ServiceBot has a unique identifier (ID in field 1, s. 5 ), which may be in the form of an encrypted serial number or the like. In addition, the sponsor is indicated (SP in field 3). The ServiceBot can also be provided with a value (W in field 2), a history (HIS in field 4) and possibly with several parameters (PAR in field 5). In the last step d informs the administration 8th the sponsor SP about the production of the new ServiceBots and delivers them. This is done by transferring the generated files to the respective sponsor SP.

Dadurch, dass die ServiceBots erfindungsgemäß jeweils mit einer eindeutigen Kennung (ID im Feld 1, s. 5) sowie mit zusätzlichen Informationen, insbesondere dem Inhaber (Feld 3) und der Historie (Feld 4) sowie weiteren Parametern (Feld 5) versehen sind, wird eine Fälschung oder ein Missbrauch der wesentlich erschwert. Dank der Angabe von Zusatzinformationen können die ServiceBots für besondere Marketingzwecke, insbesondere für Werbung, Sponsoring, Rabattaktionen oder dergleichen eingesetzt werden. Dabei können die ServiceBots gezielt hergestellt werden für Promotionen eines bestimmten Sponsors oder für bestimmte Aktionszeiträume (Sommer-Gutschein) usw. Anhand der Zusatzinformationen, insbesondere der Transaktionshistorie, können auch verschiedene statistische Informationen über die ServiceBots und deren Nutzung gesammelt werden. Die ServiceBots sind somit besondere Ausprägungen der hier vorgestellten intelligenten ComBots. Sowohl die ServiceBots im besonderen wie auch die ComBots im Allgemeinen verfügen über die beschriebene Datenstruktur mit den darin eingebetteten Daten, Informationen und Angaben, insbesondere mit einer eindeutigen Identitäts-Kennung.Characterized in that the ServiceBots according to the invention each with a unique identifier (ID in the field 1, s. 5 ) as well as additional information, in particular the owner (field 3) and the history (field 4) as well as further parameters (field 5) are provided, a forgery or a misuse of the substantially more difficult. By providing additional information, the ServiceBots can be used for special marketing purposes, in particular for advertising, sponsorship, discount campaigns or the like. The ServiceBots can be produced specifically for promotions of a particular sponsor or for certain action periods (summer voucher), etc. Based on the additional information, in particular the transaction history, various statistical information about the ServiceBots and their use can be collected. The ServiceBots are thus special features of the intelligent ComBots presented here. Both the ServiceBots in particular and the ComBots in general have the described data structure with the data, information and information embedded therein, in particular with a unique identity identifier.

In der 8 ist schematisch der Prozess zur Bereitstellung und Zuweisung von den zuvor beschriebenen intelligenten ComBots, insbesondere ServiceBots, dargestellt:
Der Prozess geht aus von einer anbietenden Instanz COE, die Dienste insbesondere auch für Kommunikation anbietet und die im Folgenden auch "communications offering entity" genannt wird. Diese Instanz COE entspricht im Falle von angebotenen Diensten dem jeweiligen Diensteanbieter SP (vergl. 47). Die anbietende Instanz COE kann auch einem beliebigem Nutzer (z.B. Nutzer B in 13) oder dem Betreiber des LC-Systems (s. 3a) entsprechen, der anderen Nutzern Kommunikations-Funktionen anbieten will. Die anbietende Instanz COE will einer Zielinstanz TE, der im Folgenden auch „target entity" genannt wird, ein Angebot machen, welches die Zielinstanz TE in die Lage versetzt, Kommunikation entsprechend den von der anbietenden Instanz COE definierten Parameter auszuführen. Die Zielinstanz TE entspricht in der Regel einem Nutzer (z.B. dem Nutzer A, vergl. 47), der dann in den Genuss den Angebots kommen soll. Zu diesem Zweck weist die anbietende Instanz COE der Zielinstanz TE ein Kommunikationsmittel COM zu, welches dem beschriebenen Kontakt-Element, nämlich den intelligenten ComBots, insbesondere ServiceBot, entspricht. Diese Zuweisung wird in der 8 durch den Pfeil 1 dargestellt. In technischer Hinsicht kann die Zuweisung der COM zur Zielinstanz TE durch Übertragung von zumindest einem Teil der COM über das Netzwerk N erfolgen. Das Netzwerk N ist vorzugsweise Teil des Kommunikationssystems (siehe System LC in 3a), kann aber auch davon unabhängig sein. Die Übertragung des Kontakt-Elements COM dient dazu, dass die Zielinstanz TE die mit diesem Element verknüpften Daten und/oder Programmteile erhält und bei sich installieren kann und dann für die direkte Kontaktaufnahme und Kommunikation vorbereit ist. Die eigentliche Kontaktverbindung erfolgt dann, wie beschrieben, über die Netzwerke der Kommunikationsumgebung. Das Netzwerk N enthält zumindest ein Netzwerk für die Kommunikation zwischen COE und der Zielinstanz TE. Beispiele für das Netzwerk N umfassen Computer-Netze, insbesondere das Internet, stationäre und/oder mobile Telefonnetze und ähnliche. Mit der Bereitstellung des Kontakt-Elements COM kann die Zielinstanz TE, insbesondere der entsprechende Nutzer, gemäß den Kommunikations-Parametern kommunizieren, so wie es durch den Pfeil 3 in der 8 dargestellt wird.
In the 8th is schematically the process to Provision and allocation of the previously described intelligent ComBots, in particular ServiceBots, shown:
The process is based on a offering entity COE, which offers services in particular also for communication and which in the following is also called "communications offering entity". This instance COE corresponds to the respective service provider SP (cf. 4 - 7 ). The offering entity COE can also be used by any user (eg user B in 1 - 3 ) or the operator of the LC system (s. 3a ), which wants to offer other users communication functions. The offering entity COE wants to make an offer to a target entity TE, which is also called "target entity" in the following, which enables the target entity TE to execute communication in accordance with the parameters defined by the offering entity COE usually a user (eg the user A, see. 4 - 7 ), who should then enjoy the offer. For this purpose, the offering entity COE assigns to the target instance TE a communication means COM which corresponds to the described contact element, namely the intelligent ComBots, in particular ServiceBot. This assignment is in the 8th through the arrow 1 shown. Technically, the assignment of the COM to the target entity TE can be done by transferring at least part of the COM over the network N. The network N is preferably part of the communication system (see system LC in FIG 3a ), but can also be independent of it. The transmission of the contact element COM serves to enable the target entity TE to receive and install the data and / or program parts linked to this element and then to prepare them for direct contact and communication. The actual contact connection then takes place, as described, via the networks of the communication environment. The network N contains at least one network for the communication between COE and the destination entity TE. Examples of the network N include computer networks, in particular the Internet, stationary and / or mobile telephone networks and the like. With the provision of the contact element COM, the target entity TE, in particular the corresponding user, can communicate according to the communication parameters, as indicated by the arrow 3 in the 8th is pictured.

Wie in der 9 dargestellt wird, umfasst die anbietende Instanz COE Adressierungsmittel ADR, Herstellungsmittel BM und Steuerungsmittel CM. Die Adressierungsmittel ADR umfassen Informationen, auf deren Grundlage die Instanzen identifiziert werden können. Solche Informationen enthalten Namen, Adressen, Email-Adressen, Telefonnummer, Faxnummern, Nummern von SMS-Geräten u.ä. Die Adressierungsmittel ADR können durch die anbietenden Instanz COE für verschiedene Zwecke genutzt werden, insbesondere für die hier beschriebenen Anwendungen in Bezug auf die Definition von Kommunikations- und Kontakt-Elementen COM für die Zielinstanz TE. Zur Definition und Erzeugung dieser Elemente COM wählt die anbietende Instanz COE zuerst anhand der Adressierungsmittel ADR Informationen aus, die eine von der COE ausgewählte Instanz als Zielinstanz TE angeben. Dann verwendet die COE die Herstellungsmittel BM aus, um die Elemente COM zu erzeugen. Die Elemente COM umfassen zumindest eine Einbettung von Informationen, die die TE so kennzeichnen, dass die erzeugten Elemente COM eindeutig dieser Zielinstanz TE zugewiesen sind. Für den Fall, dass die COE beabsichtigt, standardisierte und/oder vorbereitete Kontakt-Elemente COM zu verwenden, stellen die Herstellungsmittel BM Schablonen (templates) für die COM bereit, die standardisierte Kommunikationsparameter als vordefinierte Parameter enthalten. Durch die Implementierung von Informationen, die die Zielinstanz TE (Nutzer) kennzeichnen, werden auf den Nutzer personifizierte Kontakt-Elemente COM erzeugt. Um darin die Kontakt- und Kommunikationsparameter so zu implementieren, wie es die anbietende Instanz COE wünscht, stellen die Herstellungsmittel BM Funktionen zur Definition und Einbettung der Parameter bereit.Like in the 9 is presented, the offering entity comprises COE addressing means ADR, manufacturing means BM and control means CM. The addressing means ADR comprise information on the basis of which the instances can be identified. Such information includes names, addresses, e-mail addresses, telephone numbers, fax numbers, numbers of SMS devices, and the like. The addressing means ADR can be used by the providing entity COE for various purposes, in particular for the applications described here with regard to the definition of communication and contact elements COM for the target entity TE. To define and generate these elements COM, the offering entity COE first selects, based on the addressing means ADR, information which specifies an instance selected by the COE as the target instance TE. Then, the COE uses the manufacturing means BM to generate the elements COM. The elements COM comprise at least an embedding of information which characterizes the TE such that the generated elements COM are uniquely assigned to this target entity TE. In the event that the COE intends to use standardized and / or prepared contact elements COM, the manufacturing means BM provide templates for the COM containing standardized communication parameters as predefined parameters. By implementing information identifying the target entity TE (user), user-personalized contact elements COM are generated. In order to implement therein the contact and communication parameters, as desired by the offering entity COE, the manufacturing means BM provide functions for defining and embedding the parameters.

Nach ihrer Herstellung werden die Kontakt-Elemente COM der Zielinstanz TE (Nutzer) zugewiesen. Es muss erwähnt werden, dass die Elemente COM auch noch nach ihrer Zuweisung an die Zielinstanz TE von der anbietenden Instanz COE kontrolliert werden kann. In Bezug auf die Kommunikationsparameter ermöglichen es die Herstellungsmittel BM, die Parameter zu verändern und zu variieren und/oder zusätzliche oder neue Parameter zu implementieren und/oder vorher eingebettete Parameter wieder zu löschen, sogar dann, wenn die Kommunikations-Parameter COM bereits der Zielinstanz TE zugewiesen worden ist.To In their manufacture, the contact elements COM of the target instance Assigned to TE (user). It must be mentioned that the elements COM even after its assignment to the target instance TE of the offering entity COE. Regarding the Enable communication parameters it the manufacturing means BM to change the parameters and to vary and / or additional or to implement new parameters and / or previously embedded ones Delete parameters again, even if the communication parameter COM is already the target instance TE has been assigned.

Die Steuerung der Elemente COM kann durch die Steuerungsmittel CM erreicht werden. Im Vergleich zu den Herstellungsmitteln BM erlauben es die Steuerungsmittel CM, gegenwärtige Betriebsbedingungen und/oder das Verhalten der Elemente COM zu kontrollieren. Die Steuerung und Kontrolle durch die Steuerungsmittel CM haben keinen Einfluss auf die implementierten Kommunikationsparameter.The Control of the elements COM can be achieved by the control means CM become. Compared to the manufacturing materials BM allow the Control means CM, current Operating conditions and / or the behavior of the elements COM to control. Have the control and control by the control means CM no influence on the implemented communication parameters.

Um das richtige Verständnis von den Unterschieden zwischen den Herstellungsmitteln BM und den Steuerungsmitteln CM zu fördern, wird auf das folgende Beispiel Bezug genommen: Eine anbietende Instanz (vergl. COE, communications offering entity) konstruiert Modelle, wie z.B. Modell-Flugzeuge oder Modell-Autos (vergl. COM communications offering means), und hat eine Werkstatt (vergl. BM, building means), in der ein gewünschtes Modell für den Nutzer konstruiert wird (personalized communications offering means) und ggf. später verändert werden kann. Zur Definition und ggf. Veränderung der Eigenschaften des Modells, kann die anbietende Instanz (COE) aus einer Vielzahl von Komponenten der Werkstatt auswählen. Nachdem sie sich für bestimmte Eigenschaften (vergl. Kontakt- und Kommunikationsparameter) entschieden hat, wie z.B. die Eigenschaft „Fliegen" für das Modell-Flugzeug, kann die Instanz immer noch Änderungen vornehmen. Während des Betriebs, kann der Nutzer (Zielinstanz) das Modell durch Fernsteuerung (Steuerungsmittel) steuern. Jedoch ist die Fernsteuerung durch die Eigenschaften (Parameter) des Modells (COM) beschränkt. Zum Beispiel erlaubt die Fernsteuerung des Flugmodells eine Vielzahl von Flugfiguren auszuführen, die durch die Eigenschaften des Modells beschränkt sind. Jedoch kann die Fernsteuerung nicht bewirken, dass das Flugmodell als Schiffmodell betrieben wird. Als anbietende Instanz COE kommt bevorzugt ein Diensteanbieter oder Sponsor in Frage (s. SP in 47), wobei in diesem Fall als Elemente COM die intelligenten ServiceBots erzeugt werden. Die Zielinstanzen TE sind die Nutzer des Systems LC, die bereits Kunden oder zumindest potentielle Kunde von der anbietenden Instanz, also dem Anbieter oder Sponsor SP, sind. Als anbietende Instanz COE kommt aber auch eine Person in Frage, nämlich ein Nutzer des Systems LC, der einem anderen Nutzer einen intelligenten ComBot anbieten möchte. Das in der 9 gezeigte Ausführungsbeispiel für ein anbietende Instanz COE umfasst die Adressierungsmittel ADR und sogar auch die Herstellungsmittel BM und Steuerungsmittel CM. Jedoch kann es ausreichen, wenn zumindest eines der Mittel ADR, BM und/oder CM zu der anbietenden Instanz COE gehört.To promote proper understanding of the differences between the manufacturing means BM and the control means CM, reference is made to the following example: A providing entity (COE) constructs models, such as model airplanes or model cars (see COM communications offering means), and has a workshop (see BM, building means) in which a desired model for the user is constructed (personalized communications offering means) and can be changed later if necessary. To define and possibly change the properties of the model, the offering entity (COE) can select from a variety of workshop components. After deciding on certain properties (compare contact and communication parameters), such as the "fly" property for the model airplane, the instance can still make changes. "During operation, the user (target instance) can model However, the remote control is limited by the characteristics (parameters) of the model (COM) For example, the remote control of the flight model allows to execute a plurality of flight figures, which are limited by the characteristics of the model In the case of the COE, a service provider or sponsor is preferred (see SP in 4 - 7 ), in which case the intelligent ServiceBots are generated as elements COM. The target entities TE are the users of the system LC who are already customers or at least potential customers of the offering entity, ie the provider or sponsor SP. However, a person who is the offering entity COE is also a person, namely a user of the system LC, who wishes to offer another user an intelligent ComBot. That in the 9 embodiment shown for a serving entity COE comprises the addressing means ADR and even the manufacturing means BM and control means CM. However, it may be sufficient if at least one of the means ADR, BM and / or CM belongs to the offering entity COE.

Die 10a zeigt, dass die Zuordnung eines Kontakt- und Kommunikations-Elements COM zu einer Zielinstanz TE so gestaltet werden kann, dass das Element COM als Ganzes zur Zielinstanz TE übertragen wird. Als Ergebnis umfasst dann die Zieleinheit TE das Element COM vollständig. Die 10b und 10c veranschaulichen Ausführungsformen, bei denen die Elemente COM nicht vollständig in der Zielinstanz TE enthalten sind. In diesen Beispielen umfasst die Zielinstanz TE einen Teil COM' des Elements COM. Das Element COM wird durch Kombination des Teils COM' mit einem zweiten Teil COM'' gebildet, das durch die anbietende Instanz COE oder einem zentralen Computer-System SER umfasst wird. In den gezeigten Beispielen ist die anbietende Instanz COE ein Diensteanbieter (Sponsor) und das Computer-System ist ein Webserver SER dieses Diensteanbieters. Auf diesem Webserver wird zumindest ein Teil des Kontakt-Elements (ServiceBots) bereitgehalten. Somit ist es möglich, dass ein Teil COM'' des Kontakt-Elements COM auf einem Server SER liegt, der z.B. den Teil einer Datenbank bildet. Demnach können die Elemente COM in Form von Kombinationen COM' und COM'' die Resourcen auf dem Server nutzen und somit auch mit Daten ausgestattet werden, die nicht bei der Zielinstanz TE verfügbar sind oder sein sollen. Hierzu zählen u.a. auch statistische Daten, die das Verhalten des Nutzers bei der Verwendung des COM betreffen, wie z.B. Zugangs- und Zugriffszeiten, Häufigkeit, Adressen, insbesondere URL und/oder IP-Adressen, von besuchten Servern, Websites oder Webpages etc.The 10a shows that the assignment of a contact and communication element COM to a target entity TE can be designed so that the element COM is transmitted as a whole to the target entity TE. As a result, the target unit TE then completely includes the element COM. The 10b and 10c illustrate embodiments in which the elements COM are not completely contained in the target entity TE. In these examples, the target entity TE comprises a part COM 'of the element COM. The element COM is formed by combining the part COM 'with a second part COM'', which is covered by the offering entity COE or a central computer system SER. In the examples shown, the offering entity COE is a service provider (sponsor) and the computer system is a web server SER of that service provider. At least part of the contact element (ServiceBots) is kept on this web server. Thus, it is possible for a part COM "of the contact element COM to be located on a server SER, which for example forms the part of a database. Accordingly, the COM elements in the form of combinations COM 'and COM''can use the resources on the server and thus also be equipped with data that is not or should not be available at the target instance TE. These include, among other things, statistical data concerning the behavior of the user when using the COM, such as access and access times, frequency, addresses, especially URL and / or IP addresses, visited servers, websites or webpages etc.

Die 11 soll den Fall veranschaulichen, bei dem die Zielinstanz TE über ein einzelnes unabhängiges Endgerät (stand-alone) verfügt, wie z.B. einen Personal Computer, ein Mobiltelefon oder ein Festnetztelefon etc. Dorthin wird dann das Kontakt- und Kommunikationsangebot über das Element COM geleitet. Das Angebot wird durch ein grafische Element (Icon) auf dem Desktop des Endgerätes der Zielinstanz TE angezeigt, nämlich in Form der beschriebenen ComBot und/oder ServiceBots. Durch Betätigung eines solchen Elements, d.h. durch Mausklick darauf oder durch Drag&Drop-Operationen wird über das Netzwerk N eine Verbindung mit einer gerufenen Instanz CE hergestellt. Diese Instanz CE entspricht dem bereits anhand der 1 beschriebenen gerufenen Nutzer (Kontaktpartner B) bzw. dem anhand der 4 beschriebenen Webserver des Diensteanbieters. Die in die intelligenten Kontakt-Elemente COM (ComBots bzw. ServiceBots) eingebetteten Datenarten sind z.B. Audiodaten (Sprache, Geräusche, Musik) und/oder Video- und Bilddaten und können dazu benutzt werden, um entsprechende akustische oder visuelle Informationen zu erzeugen, wie z.B. in den folgenden Fällen:

  • – Bei der Bereitstellung von intelligenten Kontakt-Elementen COM für die Zielinstanz TE, um der Zielinstanz TE anzuzeigen, dass die Elemente COM nun zugeordnet sind;
  • – Während der Verwendung der Elemente, um die Zielinstanz TE zu informieren, dass die Elemente COM verwendungsbereit oder aktiv geschaltet sind.
  • – Um ein Kontakt- und Kommunikationsangebot bereit zu stellen und dabei die Aufmerksamkeit zu erwecken;
  • – Um anzuzeigen, dass ein Element COM gegenwärtig kontrolliert und/oder gesteuert wird;
  • – Um anzuzeigen, dass die Kontakt- und Kommunikationsparameter verändert werden oder verändert worden sind;
The 11 is intended to illustrate the case in which the target entity TE has a single independent terminal (stand-alone), such as a personal computer, a mobile phone or a landline phone, etc. There, the contact and communication offer is then directed via the COM element. The offer is displayed by a graphic element (icon) on the desktop of the terminal of the target entity TE, namely in the form of the described ComBot and / or ServiceBots. By actuating such an element, ie by mouse click on it or by drag-and-drop operations, a connection with a called instance CE is established via the network N. This instance CE corresponds to that already on the basis of 1 described called user (contact partner B) or the basis of the 4 described web server of the service provider. The data types embedded in the intelligent contact elements COM (ComBots or ServiceBots) are, for example, audio data (speech, sounds, music) and / or video and image data and can be used to generate corresponding acoustic or visual information, such as in the following cases:
  • In the provision of intelligent contact elements COM for the target entity TE, to indicate to the target entity TE that the elements COM are now assigned;
  • During the use of the elements to inform the target entity TE that the elements COM are ready to use or active.
  • - to provide a range of contacts and communication and to attract attention;
  • To indicate that a COM item is currently being controlled and / or controlled;
  • To indicate that the contact and communication parameters have been changed or changed;

Ist ein Element COM erzeugt worden, so stellt die COE zumindest einen Teil des COM bereit, indem zumindest ein Teil des COM über das Netzwerk N zur Zielinstanz TE übertragen wird (s. 12). Zu diesem Zweck kann eine Email verwendet werden, die Daten, Informationen und/oder Software enthält, um das COM zu bilden (s. 13). Diese Email ist an die Zielinstanz, also an einen Nutzer oder einen potentiellen Nutzer, gerichtet und hat die Funktion einer Einladung zur Kontakt-Aufnahme mit dem Absender, der z.B. ein Diensteanbieter sein kann. Die Email enthält das Kontakt-Element COM (ComBot, ServiceBot) oder zumindest einen Link zu einem Webserver, auf dem das Element COM bereit gehalten wird. Ist das Element COM empfangen und bei der Zielinstanz TE (Nutzer) installiert worden, wird ein für das COM ausgewähltes Icon oder Bild auf der Anzeige der Zielinstanz TE dargestellt (s. 14).If an element COM has been generated, the COE provides at least part of the COM by transferring at least part of the COM via the network N to the target entity TE (see FIG. 12 ). For this purpose, an e-mail may be used which contains data, information and / or software to form the COM (s. 13 ). This email is addressed to the target instance, ie to a user or a potential user, and has the function of an invitation to contact the sender, who may be a service provider, for example. The email contains the contact element COM (ComBot, ServiceBot) or at least a link to a web server, on which the element COM is kept ready. If the COM element has been received and has been installed at the target entity TE (user), an icon or image selected for the COM is displayed on the display of the target entity TE (see FIG. 14 ).

Die 15 veranschaulicht eine Ausführung, die als "Botarium" bezeichnet wird (in Anlehnung an den Ausdruck „Aquarium", also an einen Behälter für Fische), um ein Mittel anzugeben, das mehrere COM (communications robots or ComBots) „einschließt". Es wird angenommen, dass drei Elemente COM1, COM2, COM3 der Zielinstanz TE zugeordnet sind. Die 15 zeigt die Ansicht einer Anzeige der Zielinstanz TE einschließlich der grafischen Repräsentanzen dieser Elemente. Die 15 zeigt weiterhin einen Teil oder ein Fenster der Zielinstanz TE, das mit dem Bezugszeichen BOT versehen ist. Dieses Fenster BOT ist die grafische Darstellung des „Botariums" der Zielinstanz TE.The 15 FIG. 12 illustrates an embodiment called a "botarium" (similar to the term "aquarium", ie, a fish tank) to indicate a means that "includes" multiple COM (communications robots or ComBots). It is assumed that three elements COM1, COM2, COM3 are assigned to the target entity TE. The 15 shows the view of a display of the target entity TE including the graphical representations of these elements. The 15 also shows a part or window of the target entity TE, which is provided with the reference BOT. This window BOT is the graphical representation of the "Botarium" of the target instance TE.

Um Kommunikation zwischen den Elementen COM1, COM2 and COM3 zu bewirken, werden diese Elemente in das Botarium BOT hinein plaziert, kopiert oder bewegt (z.B. durch Drag&Drop Bedienung). Wenn sie in dem Botarium „eingeschlossen" sind, dann erkennen die Elemente diesen Zustand und tauschen entsprechend dort eingebettete Informationen aus. Im Besonderen tauschen die Elemente COM1, COM2 and COM3 zumindest Teilinformationen ihrer Profile untereinander aus oder Teilinformationen von Profilen derjenigen Elemente COM, von denen sie abstammen. Im letzten Fall, wenn die Information ausgetauscht worden ist, kommuniziert jedes Element COM1, COM2 and COM3 die neu erhaltene Information an sein entsprechend zugeordnetes Element COM. Solch eine Kommunikation kann auch von dem entsprechenden COM veranlasst werden durch eine passende Steuerung der zugeordneten Elemente.Around Communication between the elements COM1, COM2 and COM3, These elements are placed in the Botarium BOT, copied or moved (e.g., by dragging and dropping Service). If they are "trapped" in the Botarium, then recognize the elements that state and swap accordingly embedded there Information out. In particular, the elements exchange COM1, COM2 and COM3 at least partial information of their profiles among themselves or partial information of profiles of those elements COM, from they are descended from. In the latter case, when the information is exchanged Each COM1, COM2 and COM3 element communicates the new one received information to its corresponding assigned element COM. Such communication can also be from the corresponding COM be caused by a suitable control of the assigned Elements.

Dann werden die betroffenen anbietenden Instanzen COE1, ..., COEn entsprechend mit Information und/oder Profilen der anderen COM versorgt. Als Ergebnis erhält jedes Element COM zumindest Kenntnis über ein neues COM und somit können neue Kontakte und Beziehungen eingerichtet werden.Then the affected offering instances COE1, ..., COEn become corresponding supplied with information and / or profiles of the other COM. As a result receives every element COM at least aware of a new COM and thus can new ones Contacts and relationships are established.

Im Fall, dass die Elemente COM Server-gestützt eingerichtet sind (s. 10c), kann der Austausch von Informationen zwischen den Elementen COM1, ..., COMn auch durch entsprechende Datenübertragung, Datenverlagerung (z.B. zwischen verschiedenen Speicherorten usw.) auf dem betroffenen Server(n) erfolgen.In the case that the elements are set up COM server-based (s. 10c ), the exchange of information between the elements COM1, ..., COMn can also be done by appropriate data transfer, data transfer (eg between different storage locations, etc.) on the affected server (s).

Die Erfindung wurde anhand sog. ComBots und ServiceBots beschrieben, die intelligente Kontakt- und Kommunikationslemente darstellen und besonders für eine bedienfreundliche direkte Internet-gestütze Kommunikation zwischen Kontaktpartnern geeignet sind. Darüber hinaus integriert die Erfindung aber auch die verschiedensten Kommunikationsarten und -netze zu einer Kommunikationsumgebung, in der Nutzer direkt und gesichert miteinander spontan in Kontakt treten und kommunizieren können sowie angebotene Dienste und Funktionen exklusiv nutzen können.The Invention has been described with reference to so-called ComBots and ServiceBots, represent the intelligent contact and communication elements and especially for an easy-to-use direct Internet-based communication between Contact partners are suitable. In addition, the invention integrates but also the most diverse types of communication and networks a communication environment in which users are direct and secured Spontaneous contact with each other and can communicate as well exclusive use of the services and functions offered.

Claims (12)

Verfahren zum Aufbau einer Verbindung in einer von einem Kommunikationssystem (LC) gesteuerten Kommunikationsumgebung zwischen einem ersten Knoten (NA), der einem ersten Kontakt (A) zugeordnet wird, und einem zweiten Knoten (NSP), der einem zweiten Kontakt (SP) zugeordnet wird, mit folgenden Schritten: – Innerhalb des ersten Knotens (NA) wird für den ersten Kontakt (A) ein Kontakt-Element (SBOT) bereitgestellt, das den zweiten Kontakt (SP) grafisch repräsentiert und dem eine eindeutige Kennung (ID) sowie Kontaktdaten (DAT) zugeordnet werden (Schritt S1), – Mittels eines Programms (PRG) wird auf die Kontaktdaten (DAT) zugegriffen und die Verbindung von dem ersten Knoten (NA) bis zu dem Kommunikationssystem (LC) aufgebaut (Schritt S2); – Innerhalb des Kommunikationssystems (LC) wird anhand der eindeutigen Kennung (ID) des Kontaktelements (SBOT) geprüft, ob das Kontakt-Element (SBOT) ein vom Kommunikationssystem (LC) für den Aufbau von Verbindungen zugelassenes Element ist (im Schritt S2); – Abhängig vom Ergebnis der Prüfung wird die Verbindung bis zu dem zweiten Knoten (NSP) aufgebaut (Schritt S3).Method for establishing a connection in one communication system (LC) controlled communication environment between a first node (NA) corresponding to a first contact (A) is assigned to a second node (NSP), the second Contact (SP) is assigned, with the following steps: - Within of the first node (NA) is used for the first contact (A) a contact element (SBOT) provided, which graphically represents the second contact (SP) and which is a unique one Identifier (ID) and contact data (DAT) are assigned (step S1), - means of a program (PRG), the contact data (DAT) is accessed and the connection from the first node (NA) to the communication system (LC) set up (step S2); - Within the communication system (LC) is determined by the unique identifier (ID) of the contact element (SBOT) checked, whether the contact element (SBOT) is switched on by the communication system (LC) for the construction compound allowed element (in step S2); - Depending on Result of the exam the connection is established up to the second node (NSP) (step S3). Verfahren nach Anspruch 1, bei dem die Kontaktdaten (DAT) zumindest Angaben (W, SP, PAR) über Kommunikationsdienste- und/oder -funktionen, enthalten, die von dem zweiten Kontakt (SP) für den ersten Kontakt (A) bereit gestellt werden (im Schritt S1); bei dem in dem Kommunikationssystem (LC) die in den Kontaktdaten (DAT) enthaltenen Angaben (W, SP, PAR) geprüft werden (im Schritt S4); und bei dem abhängig vom Ergebnis der Prüfung die Kommunikationsfunktionen zur Nutzung durch den ersten Kontakt (A) freigeschaltet werden (Schritt S5).The method of claim 1, wherein the contact data (DAT) at least information (W, SP, PAR) on communications services and / or functions contained by the second contact (SP) for the first Contact (A) is provided (in step S1); in which in the Communication system (LC) contained in the contact data (DAT) Information (W, SP, PAR) checked are (in step S4); and depending on the result of the test, the Communication functions for use by the first contact (A) be unlocked (step S5). Verfahren nach Anspruch 1 oder 2, bei dem zumindest der erste Kontakt ein Nutzer (A) des Kommunikationssystems (LC) ist, dem ein Endgerät (PC) zugeordnet wird, das von dem ersten Knoten (NA) umfasst wird; bei dem das Programm ein Anwenderprogramm (PRG) ist, das von dem Nutzer (A) über sein Endgerät (PC) bedient wird, um über das Kommunikationssystem (LC) Kontaktverbindungen zu anderen Kontakten (SP; B) aufzubauen; und bei dem das Kontakt-Element (SBOT; COMB) als Programmobjekt für das Programm (PRG) bereitgestellt wird.Method according to claim 1 or 2, in which at least the first contact is a user (A) of the communication system (LC) to which a terminal (PC) associated with the first node (NA) is assigned; wherein the program is a user program (PRG) operated by the user (A) via his terminal (PC) to establish contact connections to other contacts (SP; B) via the communication system (LC); and in which the contact element (SBOT; COMB) is provided as program object for the program (PRG). Verfahren nach Anspruch 3, dadurch gekennzeichnet, dass das Kontakt-Element (SBOT; COMB) in Form einer Datei oder einer Library bereitgestellt wird.Method according to claim 3, characterized that the contact element (SBOT; COMB) in the form of a file or a Library is provided. Verfahren nach Anspruch 2 oder 3, bei dem der zweite Kontakt ein Diensteanbieter (SP) ist; und bei dem die in den Kontaktdaten (DAT) enthaltenen Angaben (W, SP, PAR) von dem Diensteanbieter (SP) vorgegeben werden, und bei dem der zweite Knoten (NSP) einen Server (SER), umfasst, der mit dem Kommunikationssystem (LC) verbunden ist und der dem Dienstanbieter (SP) zugeordnet wird.The method of claim 2 or 3, wherein the second Contact is a service provider (SP); and where in the contact details (DAT) information (W, SP, PAR) from the service provider (SP) and the second node (NSP) is a server (SER), which is connected to the communication system (LC) and is assigned to the service provider (SP). Verfahren nach Anspruch 3, bei dem das Kontakt-Element als grafisches Element (SBOT) auf dem Endgerät (PC) des Nutzers (A) angezeigt wird, wobei eine grafische Gestaltung und/oder Animation des Elements (SBOT) von dem Diensteanbieter (SP) vorgegeben wird.The method of claim 3, wherein the contact element displayed as a graphic element (SBOT) on the terminal (PC) of the user (A) being, taking a graphic design and / or animation of the element (SBOT) is specified by the service provider (SP). Verfahren nach den Ansprüchen 3 und 5, bei dem mehrere Kontakt-Elemente (SBOT1, SBOT2, SBOT3), die verschiedenen Diensteanbietern zugeordnet sind, dem Nutzer (A) zur Auswahl bereitgestellt werden; und bei dem das von dem Nutzer (A) ausgewählte Kontakt-Element (SBOT1) auf dem Endgerät (PC) des Nutzers (A) durch Drag&Drop-Bedienung auf der Anzeige, installiert wird.Process according to claims 3 and 5, wherein several Contact elements (SBOT1, SBOT2, SBOT3), the various service providers assigned to the user (A) are provided for selection; and wherein the contact element (SBOT1) selected by the user (A) on the terminal (PC) of the user (A) by drag and drop operation on the display, is installed. Verfahren nach Anspruch 7 dadurch gekennzeichnet, dass das von dem Nutzer (A) ausgewählte Kontakt-Element (SBOT1) auf der Arbeitsoberfläche (DTA), seines Endgerätes (PC) installiert wird.Method according to claim 7, characterized the contact element (SBOT1) selected by the user (A) on the desktop (DTA), his terminal (PC) is installed. Verfahren nach Anspruch 1 oder 3, bei dem der erste Kontakt ein erster Nutzer (A) und der zweite Kontakt ein zweiter Nutzer (B) des Kommunikationssystems (LC) ist, denen jeweils ein Endgerät (PC, PDA) zugeordnet ist, das von dem ersten Knoten (NA) oder zweiten Knoten (NB) umfasst wird; bei dem von dem zweiten Nutzer (B) das Kontakt-Element (COMB) dem ersten Nutzer (A) bereitgestellt wird; und bei dem das Programm ein Anwenderprogramm (PRG) ist, das zumindest auf dem Endgerät (PC) des ersten Nutzers (A) installiert wird und von dem ersten Nutzer (A) bedient wird, um über das Kommunikationssystem (LC) Kontaktverbindungen zu dem zweiten Nutzer (B) aufzubauen, wobei das Kontakt-Element (COMB) als Programmobjekt für das Programm (PRG) bereitgestellt wird.The method of claim 1 or 3, wherein the first Contact a first user (A) and the second contact a second User (B) of the communication system (LC), which each one terminal (PC, PDA) assigned by the first node (NA) or second Node (NB) is included; in which the second user (B) the Contact element (COMB) is provided to the first user (A); and where the program is a user program (PRG) that at least on the terminal (PC) of the first user (A) is installed and by the first user (A) is served to over the communication system (LC) makes contact connections to the second User (B), wherein the contact element (COMB) as a program object for the Program (PRG) is provided. Verfahren nach einem der Ansprüche 2 bis 9, bei dem die in den Kontaktdaten enthaltenen Angaben (W, SP, PAR) mit Parametern (PAR) versehen werden, die grafische und/oder funktionelle Eigenschaften des Kontakt-Elements (SBOT; COMB) definieren.Method according to one of claims 2 to 9, wherein the in The information contained in the contact data (W, SP, PAR) with parameters (PAR), the graphic and / or functional properties of the contact element (SBOT; COMB). Verfahren nach Anspruch 10, dadurch gekennzeichnet, dass die grafischen und/oder funktionellen Eigenschaften des Kontakt-Elements (SBOT; COMB) Eigenschaften für eine grafische Gestaltung, eine Animation, eine Gültigkeitsdauer und/oder einen Verwendungszweck des Kontakt-Elements (SBOT, COMB) sind.Method according to claim 10, characterized in that that the graphic and / or functional properties of the contact element (SBOT; COMB) properties for a graphic design, an animation, a validity period and / or a use of the contact element (SBOT, COMB) are. Kommunikationssystem (LC) zur Steuerung einer Kommunikationsumgebung und zur Steuerung des Aufbaus einer Verbindung in dieser Kommunikationsumgebung zwischen einem ersten Knoten (NA), der einem ersten Kontakt (A) zugeordnet ist, und einem zweiten Knoten (NSP), der einem zweiten Kontakt (SP) zugeordnet ist, mit folgenden Systemkomponenten: – einer Datenverarbeitungseinrichtung (7), die Kontakt-Elemente (SBOT), die jeweils einen Kontakt (SP) bei einem anderen Kontakt (A) grafisch repräsentieren, in Form von Dateien erzeugt, wobei die Datenverarbeitungseinrichtung (7) jedem Kontakt-Element (SBOT) eine eindeutige Kennung (ID) sowie Kontaktdaten (DAT) zuordnet; – einer Verwaltungseinrichtung (8), die für den ersten Kontakt (A) ein solches Kontakt-Element (SBOT) bereitstellt, das den zweiten Kontakt (SP) grafisch repräsentiert und dem eine eindeutige Kennung (ID) sowie Kontaktdaten (DAT) zugeordnet sind; – Rechenmitteln, die anhand der eindeutigen Kennung (ID) des Kontakt-Elements (SBOT) prüfen, ob das Kontakt- Element (SBOT) ein vom Kommunikationssystem (LC) für den Aufbau von Verbindungen zugelassenes Element ist; und – einer Steuerung, die den Aufbau der Verbindung von dem ersten Knoten (NA) bis zu dem Kommunikationssystem (LC) und weiter bis zu dem zweiten Knoten (NSP) steuert.Communication system (LC) for controlling a communication environment and controlling the establishment of a connection in said communication environment between a first node (NA) associated with a first contact (A) and a second node (NSP) associated with a second contact (SP ), comprising the following system components: - a data processing device ( 7 ), the contact elements (SBOT), which each represent a contact (SP) at another contact (A) graphically, in the form of files, wherein the data processing device ( 7 ) assigns to each contact element (SBOT) a unique identifier (ID) and contact data (DAT); - an administrative body ( 8th ) providing, for the first contact (A), such a contact element (SBOT) that graphically represents the second contact (SP) and to which a unique identifier (ID) and contact data (DAT) are associated; - calculating means which check, based on the unique identifier (ID) of the contact element (SBOT), whether the contact element (SBOT) is an element approved by the communication system (LC) for establishing connections; and a controller controlling the establishment of the connection from the first node (NA) to the communication system (LC) and further to the second node (NSP).
DE200510001329 2004-01-30 2005-01-11 Establishment of links using contact elements involves establishing connection from first node to communications system, checking if contact element is permitted for connection establishment, establishing the connection depending on result Expired - Fee Related DE102005001329B3 (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
DE200510001329 DE102005001329B3 (en) 2005-01-11 2005-01-11 Establishment of links using contact elements involves establishing connection from first node to communications system, checking if contact element is permitted for connection establishment, establishing the connection depending on result
US10/597,588 US20080212490A1 (en) 2004-01-30 2005-01-31 Method of Setting Up Connections in a Communication Environment, Communication System and Contact Elemenet for Same
PCT/EP2005/000938 WO2005076582A1 (en) 2004-01-30 2005-01-31 Establishment of links with the aid of contact elements
EP05715231A EP1723777A1 (en) 2004-01-30 2005-01-31 Establishment of links with the aid of contact elements

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE200510001329 DE102005001329B3 (en) 2005-01-11 2005-01-11 Establishment of links using contact elements involves establishing connection from first node to communications system, checking if contact element is permitted for connection establishment, establishing the connection depending on result

Publications (1)

Publication Number Publication Date
DE102005001329B3 true DE102005001329B3 (en) 2006-08-10

Family

ID=36709957

Family Applications (1)

Application Number Title Priority Date Filing Date
DE200510001329 Expired - Fee Related DE102005001329B3 (en) 2004-01-30 2005-01-11 Establishment of links using contact elements involves establishing connection from first node to communications system, checking if contact element is permitted for connection establishment, establishing the connection depending on result

Country Status (1)

Country Link
DE (1) DE102005001329B3 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020083119A1 (en) * 2000-12-26 2002-06-27 Kazuki Matsui Communication intermediating method, intermediating device, and communication device
WO2004049111A2 (en) * 2002-11-25 2004-06-10 America Online, Inc. Facilitating communications between computer users across a network

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020083119A1 (en) * 2000-12-26 2002-06-27 Kazuki Matsui Communication intermediating method, intermediating device, and communication device
WO2004049111A2 (en) * 2002-11-25 2004-06-10 America Online, Inc. Facilitating communications between computer users across a network

Similar Documents

Publication Publication Date Title
DE602004003135T2 (en) UNIFORM MANAGEMENT OF NET RESOURCES FOR THE SIMULTANEOUS PARTICIPATION OF SEVERAL USERS AT A MEETING
DE60014602T2 (en) INTERNET INTERFACE SYSTEM
DE69633564T2 (en) ACCESS CONTROL AND MONITORING SYSTEM FOR INTERNET SERVERS
DE69834410T2 (en) METHOD AND DEVICE FOR GENERATING PHYSICAL SECURITY OF A USER ACCOUNT AND ACCESS TO THE ENVIRONMENT AND PREFERENCES OF A USER
DE69902620T2 (en) Anonymous Web Site User Information Communication Procedures
DE60029774T2 (en) VIDEO CONFERENCE SYSTEM
DE69832786T2 (en) DEVICE AND METHOD FOR IDENTIFYING CLIENTS THAT ACCESS NETWORK SITES
DE60112436T2 (en) ONLINE DIRECTORY INFORMATION SYSTEM
DE69921455T2 (en) SYSTEM AND METHOD FOR ACCESS CONTROL TO STORED DOCUMENTS
DE10297409T5 (en) Personal data depot
EP1723777A1 (en) Establishment of links with the aid of contact elements
DE60116568T2 (en) An information processing apparatus, method for connection to a server, program recording method and network system
DE10320615A1 (en) Using extensible markup language in a system and method for manipulating a position on a search result list generated by a computer network search engine
DE102008030523A1 (en) System and method for secure file transfer
WO2010034329A1 (en) Method for configuring an application
DE10296454T5 (en) Method and system for sharing data over the Internet
DE10296685T5 (en) Star sticker vending machine and its information update process
DE112007001516T5 (en) Method and system for embedded personalized communication
DE60033958T2 (en) INFORMATION DISTRIBUTION SYSTEM, METHOD AND COMPUTER READABLE MEDIUM MEMORY DISTRIBUTION SYSTEM
DE102005001329B3 (en) Establishment of links using contact elements involves establishing connection from first node to communications system, checking if contact element is permitted for connection establishment, establishing the connection depending on result
DE202013007090U1 (en) Server based payment system
WO2007134758A1 (en) Method for providing volumes of data for a communication, and communication system therefor
WO2005091184A1 (en) Information system
DE102006010770B4 (en) A method for inviting to use a communication system, and for installing a communication element, as well as a device executing the method
DE10021756C2 (en) Systems, computer program products, tariff server systems and methods for the variable tariffing of Internet fees depending on chosen Internet offers

Legal Events

Date Code Title Description
8100 Publication of the examined application without publication of unexamined application
8364 No opposition during term of opposition
8339 Ceased/non-payment of the annual fee