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 areaInfo
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9538—Presentation of query results
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9535—Search customisation based on user profiles and personalisation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/951—Indexing; Web crawling techniques
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9536—Search customisation based on social or collaborative filtering
Abstract
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.
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.
- 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.
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.
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.
- 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.
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.
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.
- - 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.
- - 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.
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)
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)
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 |
-
2002
- 2002-03-25 DE DE10214487A patent/DE10214487A1/en not_active Ceased
Patent Citations (1)
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 |