DE10214487A1 - Internet communication method in which a selection mask is automatically generated for a user so that a communications link can be made to a contact that has interests in a common content or topic area - Google Patents

Internet communication method in which a selection mask is automatically generated for a user so that a communications link can be made to a contact that has interests in a common content or topic area

Info

Publication number
DE10214487A1
DE10214487A1 DE10214487A DE10214487A DE10214487A1 DE 10214487 A1 DE10214487 A1 DE 10214487A1 DE 10214487 A DE10214487 A DE 10214487A DE 10214487 A DE10214487 A DE 10214487A DE 10214487 A1 DE10214487 A1 DE 10214487A1
Authority
DE
Germany
Prior art keywords
network
address
user
server
selection mask
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
DE10214487A
Other languages
German (de)
Inventor
Tobias Kredel
Thanh-Tri Ngo
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.)
Individual
Original Assignee
Individual
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 Individual filed Critical Individual
Priority to DE10214487A priority Critical patent/DE10214487A1/en
Publication of DE10214487A1 publication Critical patent/DE10214487A1/en
Ceased legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9538Presentation of query results
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9535Search customisation based on user profiles and personalisation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/951Indexing; Web crawling techniques
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9536Search customisation based on social or collaborative filtering

Abstract

Method for generation of a selection mask for making a communication link between users of the internet. Accordingly the internet is continuously or periodically searched to detect information content requested by a user; the addresses discovered are transmitted to the user and output to the user's monitor so that he cans select an item from a selection list using a mouse to set up communication with one or more corresponding contact persons.

Description

Die Erfindung betrifft ein Verfahren zum Erzeugen einer Auswahlmaske für die Herstellung von Kommunikationsverbindungen zwischen Rechnereinrichtungen über ein Datennetz unter Berücksichtigung der besonderen Informationsstruktur des Datennetzes. Diese Kommunikationsverbindungen sollen in erster Linie zum Zwecke eines über Datenaustausch, Texteingabe, Tonübertragung oder Bild- und Tonübertragung zwischen zwei oder mehr Menschen erfolgenden Informationsaustauschs über gemeinsam interessierende Themenkreise eingerichtet werden. The invention relates to a method for generating a selection mask for the production of Communication connections between computer devices via a data network taking into account the special information structure of the data network. These communication links are primarily intended to Purposes of a data exchange, text entry, sound transmission or image and sound transmission between two or more people exchanging information about interests of common interest Thematic groups are set up.

Stand der TechnikState of the art

Ein Datennetz, wie das Internet erlaubt Benutzern, die über eine geeignete Rechnereinrichtung verfügen, die Inhalte des Datennetzes einzusehen und untereinander in Echtzeit zu kommunizieren. A data network, such as the Internet, allows users who have suitable computer equipment view the contents of the data network and communicate with each other in real time.

Die verschiedenen Netzinhalte werden anhand eines, zumeist hierarchischen, Systems adressiert und können anhand dieser Adressen vom Benutzer mithilfe einer Software zum Betrachten der Inhalte (Browser) aufgerufen werden. The various network contents are addressed using a, mostly hierarchical, system Based on these addresses, the user can use software to view the content (browser) be called.

Zur Auswahl einer Kommunikationsverbindung über das Internet wird zur Zeit eine der folgenden Methoden angewandt:

  • - Eine Software ermöglicht die Auswahl einer Kommunikationsverbindung zu anderen Rechnereinrichtungen anhand der Suche nach auf einem Server gespeicherten persönlichen Daten der Benutzer mit darauffolgender automatisierter Adressierung der ausgewählten Rechnereinrichtung oder der manuellen Eingabe der Netzadresse des gewünschten Rechners.
    Nachteilig ist hier die Notwendigkeit, entweder die persönlichen Daten oder gar die Netzadresse der Rechnereinrichtung des gewünschten Partners zu kennen; die Kommunikation mit den Rechnereinrichtungen bislang unbekannter Partner wird also nicht unterstützt.
  • - Eine Software baut für eine Vielzahl von Clients Kommunikationsverbindungen zu einer Kommunikationsumgebung auf einem Server auf und ermöglicht hier zwischen den mit dem Server verbundenen Rechnereinrichtungen eine oder eine Mischung der folgenden Möglichkeiten der Partnerauswahl: Es wird eine virtuelle Räumlichkeit erzeugt, in der sich figürliche Repräsentationen der Personen bewegen, es wird eine Partnerauswahl über eine möglichst hohe Übereinstimmung von zu diesem Zwecke angegebenen persönlichen Daten ermöglicht oder es wird eine Anzahl von Gesprächsthemen vorgegeben, auf die die angemeldeten Personen verteilt werden, um sich dann einzeln oder gemeinsam über dieses Thema auszutauschen.
    Nachteilig ist hier, dass sich die Personen zum Zwecke eines mehr oder weniger beliebigen Gesprächs bei diesen Diensten anmelden, die Kommunikation also Selbstzweck ist und daher auch zumeist auf einem entsprechenden Niveau geführt wird. Die Bezugnahme auf im restlichen Internet vorhandene Informationen wird nicht unterstützt.
One of the following methods is currently used to select a communication link over the Internet:
  • A software enables the selection of a communication connection to other computer devices based on the search for personal data of the user stored on a server with subsequent automated addressing of the selected computer device or the manual entry of the network address of the desired computer.
    The disadvantage here is the need to know either the personal data or even the network address of the computer device of the desired partner; Communication with the computer equipment of previously unknown partners is therefore not supported.
  • - A software sets up communication connections to a communication environment on a server for a large number of clients and enables one or a mixture of the following options for partner selection between the computer devices connected to the server: A virtual space is created in which figurative representations of the Move people, a choice of partners is made possible by means of the highest possible match of personal data provided for this purpose, or a number of conversation topics are specified, among which the registered people are distributed, in order to then individually or collectively exchange views on this topic.
    The disadvantage here is that people register with these services for the purpose of a more or less arbitrary conversation, so communication is an end in itself and is therefore usually carried out at an appropriate level. The reference to information available on the rest of the Internet is not supported.

Keine der bisher bekannten Methoden zum Zusammenführen neuer Gesprächspartner nimmt Rücksicht auf die Möglichkeiten, die sich aus der besonderen Informationsstruktur eines Datennetzes wie dem Internet für eine solche Anwendung ergeben. None of the previously known methods for bringing together new conversation partners takes into account the opportunities that arise from the special information structure of a data network such as the Internet result in such an application.

Aufgabetask

Aufgabe der vorliegenden Erfindung ist es nun, ein Verfahren zur Erzeugung einer Auswahlmaske für die Herstellung von Kommunikationsverbindungen zwischen Rechnereinrichtungen über ein Datennetz wie das Internet zu schaffen, welches die spezielle Informationsstruktur dieses Netzes in die Lösung integriert und es so ermöglicht, die darin enthaltenen Inhalte oder Themenkreise zum Kriterium für den Verbindungsaufbau zu machen. Das Verfahren soll von einer Software ausgeführt werden, welche als Ergänzung oder als modularer oder integrativer Bestandteil einer Software zum Betrachten von Inhalten eines Datennetzes (Browser) funktioniert und dessen Funktionalität mitbenutzt und ergänzt. The object of the present invention is now to provide a method for generating a selection mask for the Establishing communication connections between computer devices over a data network like that To create the Internet, which integrates the special information structure of this network into the solution and it This enables the content or topics contained therein to be used as a criterion for establishing a connection do. The process is to be carried out by software which is supplementary or modular or an integral part of software for viewing the content of a data network (browser) works and uses and complements its functionality.

Lösungsolution

Zur Lösung der zuvor angeführten Aufgabe sind nun verfahrensgemäß folgende Schritte vorgesehen:

  • a) Im Verlauf der Anwendung wird ständig oder in Abständen eine Verbindung von der Rechnereinrichtung des Benutzers zum betroffenen Datennetz und einem oder mehreren Netzservern aufrechterhalten bzw. hergestellt und es werden die Adressen der von der Rechnereinrichtung des Benutzers abgerufenen Netzinhalte an diesen Server übermittelt und in Verbindung mit einem für die eindeutige Identifikation der Rechnereinrichtung ausreichenden Identifikationselements abgespeichert.
  • b) Für die Adressen der von der Rechnereinrichtung des Benutzers abgerufenen Netzinhalte wird eine Anfrage an den oder die Server übermittelt, welcher oder welche unter Auswertung der in Schritt a) gespeicherten Daten eine Liste aller Rechnereinrichtungen erstellt oder erstellen, welche die Inhalte der übermittelten oder einer in der Adresshierarchie dieser untergeordneten Adresse abgerufen haben. Diese Liste wird an die anfragende Rechnereinrichtung übermittelt.
  • c) Die in Schritt b) übermittelte Liste wird in eine auf einem Ausgabegerät wie etwa einem Bildschirm ausgegebene Auswahlmaske umgesetzt, über die sich der Benutzer unter Verwendung eines Auswahlgerätes wie etwa einer Maus einen oder mehrere Gesprächspartner aussuchen kann.
According to the method, the following steps are now provided to solve the above-mentioned task:
  • a) In the course of the application, a connection is maintained or established continuously or at intervals from the user's computer device to the data network concerned and one or more network servers, and the addresses of the network contents called up by the user's computer device are transmitted to this server and connected stored with an identification element sufficient for the unique identification of the computer device.
  • b) For the addresses of the network contents retrieved by the user's computer device, a request is sent to the server or servers, which, by evaluating the data stored in step a), creates a list of all computer devices which contains the content of the transmitted or a in the address hierarchy of this subordinate address. This list is transmitted to the requesting computer device.
  • c) The list transmitted in step b) is converted into a selection mask output on an output device such as a screen, via which the user can select one or more conversation partners using a selection device such as a mouse.

Dabei versteht es sich, dass die Rechnereinrichtung jedes einzelnen Benutzers mit Mitteln, nämlich unter anderem einem Betriebssystem versehen ist, um eine Verbindung zum betreffenden Datennetz herzustellen und dessen Inhalte anzuzeigen und eine über die Auswahlmaske ausgesuchte Verbindung herzustellen. Der zentrale Server des Kommunikationsdienstes ist mit den erforderlichen Mitteln ausgestattet, um die Daten aller zu einem Zeitpunkt mit ihm verbundenen Clients aufzunehmen, zu verarbeiten und weiterzuvermitteln. Wie der Fachmann anerkennen wird, können sowohl die Rechnereinrichtungen wie auch die mit den Prozessen auf Server- und Clientseite beauftragte Software in ihrem Aufbau stark variieren. It goes without saying that the computer device of each individual user with means, namely under another operating system is provided to establish a connection to the relevant data network and display its content and establish a connection selected via the selection mask. The Central server of the communication service is equipped with the necessary means to store the data all clients connected to it at a time, to process and forward them. As those skilled in the art will recognize, both the computing devices and those with the Processes on the server and client side of software commissioned vary greatly in their structure.

Vorteilebenefits

Durch die Erfindung wird erstmals eine Möglichkeit geschaffen, über ein Datennetz wie das Internet eine direkt auf die in diesem Netz angebotenen Inhalte bezogene Aquisition von Gesprächspartnern durchzuführen, die betriebene Kommunikation auf die durchgeführte Recherche innerhalb der dargebotenen Inhalte zu beziehen und sich so über die angebotenen Informationen oder deren Struktur auszutauschen. The invention creates for the first time a possibility of using a data network such as the Internet to carry out the acquisition of conversation partners directly related to the content offered on this network, the communication carried out to the research carried out within the presented content relate and exchange information about the information offered or its structure.

Darauf basierend ermöglicht diese Erfindung das Einrichten von Assistentenstellen für Bereiche eines Datennetzes. Die mit der Betreuung eines spezifischen Bereiches beauftragte Person würde hierbei im Zusammenspiel mit den Betreibern des jeweiligen Netzbereiches für einen Adressbereich in besonderer Weise angemeldet werden, so dass sie jeweils in einer für diesen Adressbereich angeforderten Clientliste als Assistent aufgelistet wird. Die Assistenz würde sich jeweils mit den Inhalten und der Struktur des von ihr betreuten Abschnitts des Datennetzes auskennen und könnte diese Informationen an eine anfragende Person weitergeben, was zum Beispiel im Bereich des Warenverkaufs über Internet Verkaufsgespräche über das Netz ermöglichen würde. Based on this, this invention enables the creation of assistant positions for areas of a Data network. The person in charge of looking after a specific area would be in the Interaction with the operators of the respective network area for an address area in a special way be logged on, so that they are each in a client list requested for this address range as an assistant is listed. The assistant would deal with the content and structure of the one she was looking after Know section of the data network and could pass this information on to a requesting person, which, for example in the area of selling goods over the Internet, enables sales discussions over the Internet would.

Für alle Benutzer der die Erfindung betreffenden Software wird in dem bereits bestehenden Datennetz mit seiner spezifischen Informationsstruktur also eine weitere Informationsschicht generiert und so auf sehr einfache Art und Weise die Funktionalität des gesamten Internets für private und kommerzielle Zwecke erheblich erweitert. For all users of the software relating to the invention, in the already existing data network With its specific information structure, another layer of information is generated and so on simple way the functionality of the entire Internet for private and commercial purposes significantly extended.

Anwendungsbeispielexample

Die bevorzugte Anwendung der Erfindung erfolgt als Teil einer Software zum Betrachten der Inhalte eines Datennetzes (Browser), welcher das Umschalten zwischen zwei Ansichten für jede Netzadresse ermöglicht: die erste Ansicht zeigt die unter dieser Adresse abgespeicherten Informationen (Browseransicht), während die zweite Ansicht alle anderen Benutzer eines mit dieser Erfindung ausgestatteten Browsers auflistet, welche diese Adresse oder eine ihr hierarchisch untergeordnete Adresse ebenfalls aufgerufen haben (Kommunikationsansicht). Diese Auflistung erfolgt in Form einer Auswahlmaske zur Auswahl einer Verbindung zu den aufgelisteten Rechnereinrichtungen bzw. den Rechnereinrichtungen der aufgelisteten Personen. Die Auflistung könnte vorzugsweise durch die Anwendung zahlreicher Filter oder über das Anwählen anderer Hierarchieebenen innerhalb der zugrundeliegenden Netzadresse seitens des Benutzers im Umfang modifiziert werden. Folgende Filteroptionen wären hier beispielsweise vorteilhaft:

  • - Ausweitung des Ergebnisses durch Einschluss von Rechnereinrichtungen, welche die die Abfrage betreffende Netzadresse innerhalb eines Zeitraums in der Vergangenheit abgerufen hatten.
  • - Beschränkung des Ergebnisses auf Rechnereinrichtungen, welche die die Abfrage betreffende Netzadresse über die Länge einer bestimmten Zeitdauer hinweg abgerufen hatten oder haben.
  • - Beschränkung des Ergebnisses auf Rechnereinrichtungen, deren Browsersoftware eine bestimmte Netzadresse in ihrem Adressbuch gespeichert hat.
  • - Beschränkung des Ergebnisses auf Rechnereinrichtungen, deren Benutzer sich zuvor als einer bestimmten Sprache mächtig ausgegeben haben.
The preferred application of the invention takes place as part of software for viewing the contents of a data network (browser), which enables switching between two views for each network address: the first view shows the information stored under this address (browser view), while the second view shows all lists other users of a browser equipped with this invention who have also called up this address or a hierarchically subordinate address (communication view). This listing takes place in the form of a selection mask for selecting a connection to the listed computer devices or the computer devices of the listed persons. The listing could preferably be modified in scope by using numerous filters or by selecting other hierarchical levels within the underlying network address on the part of the user. The following filter options would be advantageous here, for example:
  • - Expansion of the result by the inclusion of computer devices which had retrieved the network address relating to the query within a period in the past.
  • - Limitation of the result to computer devices which had or have retrieved the network address relating to the query over a length of a certain period of time.
  • - Restricting the result to computing devices whose browser software has saved a certain network address in their address book.
  • - Restricting the result to computing devices whose users have previously pretended to be powerful in a particular language.

Eine Systematik zur Bewertung der Hierarchiestufe einer Netzadresse relativ zu anderen Adressen würde beim Beispiel einer Internetadresse folgendermaßen funktionieren:

  • - der letzte Teil der Adresse, also der Name des angezeigten Dokuments (bei "www.name.com/menu/untermenu/dokument.htm" also "/dokument.htm") wird ignoriert.
  • - eine Adresse, die, abgesehen von diesem letzten Teil, einer kürzeren Adresse über dessen voller Länge gleicht, ist dieser Adresse untergeordnet ("www.name.com/menu/untermenu/dokument.htm" ist z. B. "www.name.com/menu/dokument.htm" untergeordnet, "www.name.com/menu/dokument.htm" ist "www.name.com/index.htm" untergeordnet.
A system for evaluating the hierarchy level of a network address relative to other addresses would work as follows for the example of an Internet address:
  • - The last part of the address, ie the name of the document displayed (at "www.name.com/menu/untermenu/dokument.htm" also "/dokument.htm") is ignored.
  • - An address that, apart from this last part, is a shorter address over its full length is subordinate to this address ("www.name.com/menu/untermenu/dokument.htm" is, for example, "www.name .com / menu / document.htm "is subordinate," www.name.com/menu/dokument.htm "is subordinate to" www.name.com/index.htm ".

Erfindungsgemäß bietet es sich an, dass das Anwählen anderer Hierarchieebenen über Auswahlfelder in direktem Bezug zu den Hierarchieebenen der jeweiligen, angezeigten Adresse erfolgt; bei der Adresse "www.name.com/menu/untermenu/dokument.htm" wäre es z. B. möglich, die Kommunikationsansicht durch Anwahl des Adressteils "/menu" so zu modifizieren, daß sich die angezeigte Auflistung nun auf die Adresse "www.name.com/menu/" und alle dieser Adresse untergeordneten Adressen bezieht. According to the invention it makes sense that the selection of other hierarchy levels via selection fields in is directly related to the hierarchy levels of the respective displayed address; at the address "www.name.com/menu/untermenu/dokument.htm" it would be z. B. possible through the communication view Select the address section "/ menu" so that the list displayed now refers to the address "www.name.com/menu/" and all addresses subordinate to this address.

Im Falle einer Kommunikation über Ton- oder Bild- und Tonübertragung ist eine Möglichkeit vorgesehen, die Funktionalität der Browserapplikationen der beteiligten Benutzer so miteinander zu verketten, daß die Applikationen für die Dauer dieser Verkettung denselben Inhalt auf derselben Fläche anzeigen, alle Befehle gleich ausführen und die Auswahlzeiger aller beteiligter Benutzer mit ihrer zum angezeigten Inhalt relativen Position auf den Anzeigegeräten aller beteiligten Rechnereinrichtungen angezeigt werden. Auf diese Art und Weise ist es möglich, das geführte Gespräch direkt auf den für beide Benutzer in gleicher Form dargebotenen Netzinhalt zu beziehen und diesen im Verlauf einer weiteren Recherche gemeinsam auszutauschen. Die Auswahlzeiger würden hierbei der Verwendung von Gestik in einer natürlichen Kommunikation entsprechen. In the case of communication via sound or image and sound transmission, a possibility is provided to chain the functionality of the browser applications of the users involved so that the Applications display the same content in the same area for the duration of this chaining, all commands execute immediately and the selection pointers of all involved users with their relative to the displayed content Position on the display devices of all participating computer devices are displayed. This way and In this way it is possible to conduct the conversation directly on the one presented to both users in the same form Obtain network content and exchange it together in the course of further research. The Selection pointers would correspond to the use of gestures in natural communication.

Es sind auch einseitige Formen der Kommunikation möglich; insbesondere wenn der in der Kommunikationsansicht ausgewählte Partnerterminal im Augenblick nicht verfügbar ist, ist dennoch die Möglichkeit vorgesehen, auf einem Server gespeicherte Nachrichten zu verschicken, die dann später vom Empfänger oder dessen Software abgerufen werden. One-sided forms of communication are also possible; especially if the in the Communication view selected partner terminal is not available at the moment, is still the possibility provided to send messages stored on a server, which are then later sent by the recipient or whose software can be accessed.

Aus Datenschutzgründen wäre es vorteilhaft, dem Benutzer Funktionen zum temporären Verbergen der eigenen Netzaktivitäten und von eventuell durch andere Benutzer abrufbaren persönlichen Informationen anzubieten. For data protection reasons, it would be advantageous to provide the user with functions for temporarily hiding the own network activities and personal information that may be available to other users offer.

Beschreibung der ZeichnungenDescription of the drawings

Fig. 1 ist ein schematisches Diagramm eines verteilten Datenverarbeitungssystems, in welchem die vorliegende Erfindung implementiert werden kann:
Das verteilte Datenverarbeitungssystem 100 ist ein Netzwerk von Rechnereinrichtungen, in welchem die vorliegende Erfindung implementiert werden kann. Das verteilte Datenverarbeitungssystem 100 enthält ein Netzwerk 107, welches das Medium darstellt, das benutzt wird, um die Kommunikationsverbindungen zwischen verschiedenen Geräten und Rechnereinrichtungen herzustellen, die im verteilten Datenverarbeitungssystem 100 verbunden sind. Das Netzwerk 107 kann ständige Verbindungen, wie etwa Draht oder Glasfaserkabel, oder zeitbegrenzte Verbindungen, die durch Telefonverbindungen hergestellt werden, enthalten.
Fig. 1 is a schematic diagram of a distributed data processing system in which the present invention can be implemented:
The distributed data processing system 100 is a network of computing devices in which the present invention can be implemented. The distributed data processing system 100 includes a network 107 which is the medium used to establish communication links between various devices and computing devices connected in the distributed data processing system 100 . Network 107 may include permanent connections, such as wire or fiber optic cables, or time-limited connections made through telephone connections.

Im abgebildeten Beispiel sind ein Server 104 und die Server 105 und 106 zu einem Netzwerk 107 verbunden. Zusätzlich sind die Clients 101, 102 und 103 ebenfalls mit dem Netzwerk 107 verbunden. Diese Clients 101, 102 und 103 können z. B. Personal Computer oder Netzwerkcomputer sein. Zum Zwecke dieser Anwendung ist ein Netzwerkcomputer jeder Computer, der mit einem Netzwerk verbunden ist und der von einer anderen Rechnereinrichtung, die mit dem Netzwerk verbunden ist, Programme oder Anwendungen empfängt. Im dargestellten Beispiel stellen die Server 105 und 106 den Clients 101 bis 103 Daten zur Verfügung, wie etwa Boot-Dateien, Betriebsystem-Abbildungen oder Anwendungen. Die Clients 101, 102 und 103 sind Clients des Servers 105 oder 106. Das verteilte Datenverarbeitungssystem 100 kann zusätzliche Server, Clients und andere Geräte enthalten, die nicht dargestellt sind. Im dargestellten Beispiel ist das verteilte Datenverarbeitungssystem 100 das Internet, wobei das Netzwerk 102 eine weltweite Ansammlung von Netzwerken und Gateways darstellt, die den Protokollsatz TCP/IP zur Kommunikation untereinander nutzen. In the example shown, a server 104 and the servers 105 and 106 are connected to form a network 107 . In addition, clients 101 , 102 and 103 are also connected to network 107 . These clients 101 , 102 and 103 can e.g. B. be personal computer or network computer. For the purposes of this application, a network computer is any computer that is connected to a network and that receives programs or applications from another computing device that is connected to the network. In the example shown, the servers 105 and 106 provide the clients 101 to 103 with data, such as boot files, operating system images or applications. The clients 101 , 102 and 103 are clients of the server 105 or 106 . Distributed computing system 100 may include additional servers, clients, and other devices that are not shown. In the example shown, the distributed data processing system 100 is the Internet, with the network 102 representing a worldwide collection of networks and gateways that use the TCP / IP protocol set for communication with one another.

Das Herz des Internet bildet ein Rückgrat, das aus Hochgeschwindigkeits-Datenkommunikationsverbindungen zwischen den Hauptknoten und Hostcomputern, die aus Tausenden von kommerziellen, Verwaltungs-, Erziehungs- und anderen Computersystemen bestehen, die Daten und Botschaften auf die Reise schicken. Natürlich kann das verteilte Datenverarbeitungssystem 100 auch implementiert sein als eine Reihe von verschiedenen Netzwerken, wie etwa z. B. ein Intranet, ein lokales Netzwerk (local area network, LAN) oder ein großflächiges Netzwerk (wide area network, WAN). Fig. 1 soll als Beispiel dienen und nicht als eine architektonische Begrenzung der vorliegenden Erfindung. At the heart of the Internet is a backbone made up of high-speed data communication links between the main nodes and host computers, which consist of thousands of commercial, administrative, educational and other computer systems that send data and messages on the journey. Of course, the distributed data processing system 100 can also be implemented as a number of different networks, such as e.g. B. an intranet, a local area network (LAN) or a large area network (wide area network, WAN). Figure 1 is intended to serve as an example and not as an architectural limitation of the present invention.

Fig. 2 ist ein Datenflussdiagramm der die Erfindung betreffenden Prozesse, deren Resultat eine Kommunikationsverbindung zwischen zwei Rechnereinrichtungen ist:
Bei Schritt 211 und Schritt 212 rufen die Netz-Clients 101 und 102 ein Dokument 201, welches von einem Server 105 bereitgestellt wird, unter Verwendung seiner spezifischen Adresse ab. In Schritt 213 und 214 wird diese Adresse an den zentralen Netzserver 104 des die Erfindung betreffenden Kommunikationsdienstes übermittelt. Der Server 104 speichert diese Adressinformationen zusammen mit den dazugehörigen Zeitkoordinaten und für die jeweiligen Netz-Clients eindeutigen Identifikationselementen ab. Ebenso werden alle anderen Adressen, die von den Browserapplikationen sämtlicher mit der die Erfindung betreffenden Software ausgestatteten Rechnereinrichtungen an diesen Server 104 übermittelt und zusammen mit den dazugehörigen Zeitkoordinaten und für die jeweiligen Netz-Clients eindeutigen Identifikationselementen abgespeichert. Wenn nun wie in Schritt 215 von einem Netz-Client aus für eine spezifische Netzdresse eine Anfrage an den Server 104 übermittelt wird, wird aus den gespeicherten Informationen eine Clientliste 202 für die spezifische Netzadresse unter Berücksichtigung von hierarchisch untergeordneten Adressen (siehe Fig. 3) oder eingestellten Filteroptionen (wie z. B. Zeitfilter) in Schritt 216 bereitgestellt und in Schritt 217 vom anfragenden Client 101 abgerufen. Diese Clientliste wird nun in Schritt 218 von der Clientsoftware auf dem Ausgabegerät (z. B. Bildschirm) der Rechnereinrichtung von Netz-Client 101 in Form einer Auswahlmaske ausgegeben, welche unter Verwendung eines Auswahlgerätes wie etwa einer Maus für die Anwahl einer Verbindung 303 zur Rechnereinrichtung des Netz-Clients 102 verwendet werden kann. Ebenso kann von jeder anderen mit der die Erfindung betreffenden Software ausgestatteten Rechnereinrichtung für jede existierende Netzadresse unter Einstellung verschiedener Filteroptionen eine Anfrage an den Server 104 übermittelt werden, worauf eine entsprechende Clientliste generiert und an den anfragenden Client zur Umsetzung in eine Auswahlmaske für eine Verbindung mit einem beliebigen in dieser Liste enthaltenen Client übermittelt wird. Falls alternativ der Server 104 die in Schritt 214 bzw. 213 übernommenen Daten automatisch zu einer Vielzahl von Clientlisten für jede mögliche Netzadresse oder Domain verarbeiten und diese in Schritt 216 zur Verfügung stellen würde, würde Schritt 215 entfallen und Schritt 217 würde das gezielte Abfragen einer dieser Clientlisten beschreiben.
Fig. 2 is a data flow diagram of the respective processes, the present invention, the result is a communication link between two computing devices:
At step 211 and step 212 , the network clients 101 and 102 retrieve a document 201 provided by a server 105 using its specific address. In steps 213 and 214 , this address is transmitted to the central network server 104 of the communication service relating to the invention. The server 104 stores this address information together with the associated time coordinates and unique identification elements for the respective network clients. Likewise, all other addresses are transmitted to this server 104 by the browser applications of all computer devices equipped with the software relating to the invention and are stored together with the associated time coordinates and unique identification elements for the respective network clients. If, as in step 215, a request is sent from a network client for a specific network address to the server 104 , a client list 202 for the specific network address is taken from the stored information, taking hierarchically subordinate addresses into account (see FIG. 3) or set filter options (such as time filter) provided in step 216 and retrieved in step 217 by the requesting client 101 . This client list is now output in step 218 by the client software on the output device (e.g. screen) of the computer device from network client 101 in the form of a selection mask, which is used to select a connection 303 to the computer device using a selection device such as a mouse of the network client 102 can be used. Likewise, any other computer device equipped with the software relating to the invention can transmit a request to the server 104 for each existing network address by setting various filter options, whereupon a corresponding client list is generated and sent to the requesting client for conversion into a selection mask for a connection to a any client included in this list. Alternatively, if the server 104 automatically processed the data taken over in steps 214 and 213 into a large number of client lists for each possible network address or domain and made them available in step 216 , step 215 would be omitted and step 217 would specifically query one of these Describe client lists.

Fig. 3 ist eine Darstellung der Systematik, nach welcher die Erfindung Netzadressen niederer Hierarchiestufen als Netzadressen höherer Hierarchiestufen untergeordnet klassifizieren könnte:
Die Netzadresse 300 ist eine Namensverbindung, die zur eindeutigen Adressierung eines Dokuments im Internet dient. Diese Adresse wird für die hier erfolgende Betrachtung in drei Teile zerlegt: Der Domain-Name 301 dient zur Adressierung der jeweiligen Domain, welche die Inhalte beherbergt und könnte auch aus einer IP-Adresse bestehen (z. B. 149.174.211.5). Die Hierarchie 302 beschreibt in seinen durch Querstriche unterteilten Unterpunkten die Ordnerstruktur, auf der die Inhalte abgelegt sind und der Dokumentname 303 ist der Dateiname des adressierten Dokuments.
Fig. 3 is an illustration of the nomenclature, according to which the invention could classify network addresses subordinate lower hierarchy levels as network addresses higher hierarchy levels:
The network address 300 is a name connection that is used to uniquely address a document on the Internet. This address is broken down into three parts for the consideration here: The domain name 301 serves to address the respective domain that houses the content and could also consist of an IP address (e.g. 149.174.211.5). The hierarchy 302 describes in its sub-points divided by dashes the folder structure on which the contents are stored and the document name 303 is the file name of the addressed document.

Um zu bestimmen, welche Netzadressen anderen Netzadressen unter- oder übergeordnet sind, wird der Dokumentname 303 ignoriert. Ansonsten werden beide Adressen über ihre ganze restliche Länge verglichen. Stimmt die kürzere Netzadresse mit ihrem Domainnamen 301 und ihrer Hierarchie 302 komplett mit dem Domainnamen 301 und einem Teil der Hierarchie 302 der längeren Netzadresse überein, so ist die längere Adresse der kürzeren untergeordnet. Stimmen die beiden Adressen abzüglich des Dokumentnamens 303 komplett überein, so befinden sie sich auf der selben Hierarchiestufe. In order to determine which network addresses are subordinate to or superior to other network addresses, document name 303 is ignored. Otherwise, both addresses are compared over their entire remaining length. If the shorter network address with its domain name 301 and its hierarchy 302 completely matches the domain name 301 and part of the hierarchy 302 of the longer network address, the longer address is subordinate to the shorter one. If the two addresses minus the document name 303 completely match, they are on the same hierarchy level.

Fragt nun z. B. ein Client der beschriebenen Erfindung die Clientliste für das unter Adresse 307 oder 306 gespeicherte Dokument ab, so werden ihm auch die Clients aufgelistet, die die Adresse 305, oder 304 aufgerufen haben. Ruft ein Client die Clientliste für das unter Adresse 305 gespeicherte Dokument ab, so werden ihm auch die Clients aufgelistet, die die Adresse 304 aufgerufen haben, usw. Now ask z. For example, if a client of the described invention retrieves the client list for the document stored at address 307 or 306 , the clients who have called up address 305 or 304 are also listed. If a client calls up the client list for the document stored at address 305 , the clients that have called up address 304 are also listed, etc.

Die hier zerlegte Internet-Adresse soll in ihrem Aufbau und der Art ihrer Verarbeitung nur als Beispiel für eine Form der Adressierung für ein zur Verwendung der Erfindung taugliches Datennetz dienen. Die Erfindung würde auch mit jeder anderen Form von eindeutiger Adressierung funktionieren, nur würde bei nicht-hierarchischer Adressierung ein Teil ihrer Funktionalität entfallen. The structure of the Internet address broken down here and the way it is processed are only examples of a form of addressing for a data network suitable for use of the invention. The invention would also work with any other form of unique addressing, only with Non-hierarchical addressing eliminates part of their functionality.

Claims (6)

1. Verfahren zum Erzeugen einer Auswahlmaske für die Herstellung von Kommunikationsverbindungen zwischen Rechnereinrichtungen über ein Datennetz, das die folgenden Schritte einschließt: a) Im Verlauf der Anwendung wird ständig oder in Abständen eine Verbindung von der Rechnereinrichtung des Benutzers zum betroffenen Datennetz und einem oder mehreren Netzservern aufrechterhalten bzw. hergestellt und es werden die Adressen der von der Rechnereinrichtung des Benutzers abgerufenen Netzinhalte an diesen Server übermittelt und in Verbindung mit einem für die eindeutige Identifikation der Rechnereinrichtung ausreichenden Identifikationselements abgespeichert. b) Für die Adressen der von der Rechnereinrichtung des Benutzers abgerufenen Netzinhalte wird eine Anfrage an den oder die Server übermittelt, welcher oder welche unter Auswertung der in Schritt a) gespeicherten Daten eine Liste aller Rechnereinrichtungen erstellt oder erstellen, welche die Inhalte der übermittelten oder einer in der Adresshierarchie dieser untergeordneten Adresse abgerufen haben. Diese Liste wird an die anfragende Rechnereinrichtung übermittelt. c) Die in Schritt b) übermittelte Liste wird in eine auf einem Ausgabegerät wie etwa einem Bildschirm ausgegebene Auswahlmaske umgesetzt, über die sich der Benutzer unter Verwendung eines Auswahlgerätes wie etwa einer Maus einen oder mehrere Gesprächspartner aussuchen kann. 1. A method for generating a selection mask for establishing communication connections between computer devices via a data network, which includes the following steps: a) In the course of the application, a connection is maintained or established continuously or at intervals from the user's computer device to the data network concerned and one or more network servers, and the addresses of the network contents called up by the user's computer device are transmitted to this server and connected stored with an identification element sufficient for the unique identification of the computer device. b) For the addresses of the network contents retrieved by the user's computer device, a request is sent to the server or servers, which, by evaluating the data stored in step a), creates a list of all computer devices which contains the content of the transmitted or a in the address hierarchy of this subordinate address. This list is transmitted to the requesting computer device. c) The list transmitted in step b) is converted into a selection mask output on an output device such as a screen, via which the user can select one or more conversation partners using a selection device such as a mouse. 2. Verfahren nach Anspruch 1, dadurch gekennzeichnet, dass die Netzadressen, für die eine Abfrage an den oder die Netzserver gerichtet wird, vom Benutzer ausgesucht werden. 2. The method according to claim 1, characterized in that the network addresses for which a query to the or the network server is directed to be selected by the user. 3. Verfahren nach Anspruch 1, dadurch gekennzeichnet, dass die im Verlauf der Anwendung ständig gespeicherten Daten unter Hinzunahme der jeweils aktuellen Zeit abgespeichert werden. 3. The method according to claim 1, characterized in that in the course of the application constantly stored data can be saved taking into account the current time. 4. Verfahren nach Anspruch 3, dadurch gekennzeichnet, dass die als Ergebnis der an den Server gerichteten Anfrage übermittelte und der Auswahlmaske zugrundeliegende Liste vom Benutzer auf eine der folgenden Arten modifiziert werden kann: a) Ausweitung des Ergebnisses durch Einschluss von Rechnereinrichtungen, welche die die Abfrage betreffende Netzadresse innerhalb eines Zeitraums in der Vergangenheit abgerufen hatten. b) Beschränkung des Ergebnisses auf Rechnereinrichtungen, welche die die Abfrage betreffende Netzadresse über die Länge einer bestimmten Zeitdauer hinweg abgerufen hatten oder haben. c) Beschränkung des Ergebnisses auf Rechnereinrichtungen, deren Browsersoftware eine bestimmte Netzadresse in ihrem Adressbuch gespeichert hat. d) Beschränkung des Ergebnisses auf Rechnereinrichtungen, deren Benutzer sich zuvor als einer bestimmten Sprache mächtig ausgegeben haben. 4. The method according to claim 3, characterized in that the list transmitted as a result of the query directed to the server and on which the selection mask is based can be modified by the user in one of the following ways: a) Expansion of the result by including computer devices which had called up the network address relating to the query within a period in the past. b) Restricting the result to computer devices which had or have retrieved the network address relating to the query over a length of a certain period of time. c) Restricting the result to computing devices whose browser software has saved a certain network address in their address book. d) Restricting the result to computing devices whose users have previously pretended to be powerful in a particular language. 5. Verfahren nach Anspruch 2, dadurch gekennzeichnet, dass die an den Server gerichtete Anfrage durch die benutzergesteuerte Anwahl einer der Hierarchieebenen der betroffenen Netzadresse auf eine fiktive oder tatsächlich existente Adresse bezogen wird, die der originalen Netzadresse bis einschließlich der angewählten Hierarchieebene entspricht. 5. The method according to claim 2, characterized in that the request addressed to the server by the User - controlled selection of one of the hierarchy levels of the network address concerned to a fictitious or actually existing address is obtained, that of the original network address up to and including the selected hierarchy level. 6. Verfahren nach Anspruch 1, dadurch gekennzeichnet, dass a) die zur Identifikation der Rechnereinrichtungen verwendeten Identifikationselemente dazu geeignet sind, eine Unterscheidung zwischen normalen Benutzern und Assistenten für einen bestimmten Adressbereichs des Datennetzes durchzuführen. b) in der Darstellung der Auswahlmaske zwischen normalen Benutzern und Assistenten für einen bestimmten Adressbereich des Datennetzes unterschieden wird. 6. The method according to claim 1, characterized in that a) the identification elements used to identify the computer devices are suitable for making a distinction between normal users and assistants for a specific address area of the data network. b) a distinction is made in the representation of the selection mask between normal users and assistants for a specific address area of the data network.
DE10214487A 2002-03-25 2002-03-25 Internet communication method in which a selection mask is automatically generated for a user so that a communications link can be made to a contact that has interests in a common content or topic area Ceased DE10214487A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
DE10214487A DE10214487A1 (en) 2002-03-25 2002-03-25 Internet communication method in which a selection mask is automatically generated for a user so that a communications link can be made to a contact that has interests in a common content or topic area

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE10214487A DE10214487A1 (en) 2002-03-25 2002-03-25 Internet communication method in which a selection mask is automatically generated for a user so that a communications link can be made to a contact that has interests in a common content or topic area

Publications (1)

Publication Number Publication Date
DE10214487A1 true DE10214487A1 (en) 2003-10-23

Family

ID=28458515

Family Applications (1)

Application Number Title Priority Date Filing Date
DE10214487A Ceased DE10214487A1 (en) 2002-03-25 2002-03-25 Internet communication method in which a selection mask is automatically generated for a user so that a communications link can be made to a contact that has interests in a common content or topic area

Country Status (1)

Country Link
DE (1) DE10214487A1 (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6282548B1 (en) * 1997-06-21 2001-08-28 Alexa Internet Automatically generate and displaying metadata as supplemental information concurrently with the web page, there being no link between web page and metadata

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6282548B1 (en) * 1997-06-21 2001-08-28 Alexa Internet Automatically generate and displaying metadata as supplemental information concurrently with the web page, there being no link between web page and metadata

Similar Documents

Publication Publication Date Title
DE19718654C2 (en) Communication system for electronic messages
DE10003907B4 (en) Method, device and data processing program for the application when accessing hypertext documents
DE19511770B4 (en) Data search system and method for retrofitting such
DE10051021B4 (en) System, method and computer program for providing interactive web content in statically linked files
EP1435148B1 (en) Method for customized data output on a web site
DE10392490T5 (en) Filter content using a learning mechanism
DE10392489T5 (en) Initialize relationships between devices in a network
DE10048653A1 (en) Digital directory for use in a communication system
DE10314792A1 (en) Track users on a web server network
WO2002046981A1 (en) Method and system for supplying information via a communication network
DE10040986B4 (en) Collaboration system, collaboration server, method of transferring a document file, storage medium and program transfer device
EP1280081A1 (en) Method, communication network, service node and program module for providing a service of organizing meetings between participants in a communication network
DE10214487A1 (en) Internet communication method in which a selection mask is automatically generated for a user so that a communications link can be made to a contact that has interests in a common content or topic area
Ackermann-Boström Gelebte Mehrsprachigkeit im Plattenbau: Untersuchungen von Narrativen und Praktiken russlanddeutscher junger Erwachsener
EP1304878A1 (en) Method for transmission of communication data, video conference and video chat system
EP1282282A2 (en) Method for establishing an ad-hoc network
DE102006015057B4 (en) User interface for establishing a communication connection
DE112018006583T5 (en) INFORMATION PRESENTATION DEVICE AND INFORMATION PRESENTATION SYSTEM
DE102004059436B4 (en) Method and system for community Internet surfing
Greschke Logging into the field—Methodological reflections on ethnographic research in a pluri-local and computer-mediated field
DE10229636A1 (en) System and method for direct communication between automation devices
WO2003054677A2 (en) Method and device for the exchange of data
WO2013091884A1 (en) Method for linking terminals in a network
DE60308445T2 (en) Data access system to the data in an active network
DE102018116256A1 (en) Process for the analysis and display of communication based on electronic messages and its use

Legal Events

Date Code Title Description
OP8 Request for examination as to paragraph 44 patent law
8131 Rejection