DE10392489T5 - Initialisieren von Beziehungen zwischen Geräten in einem Netzwerk - Google Patents

Initialisieren von Beziehungen zwischen Geräten in einem Netzwerk Download PDF

Info

Publication number
DE10392489T5
DE10392489T5 DE10392489T DE10392489T DE10392489T5 DE 10392489 T5 DE10392489 T5 DE 10392489T5 DE 10392489 T DE10392489 T DE 10392489T DE 10392489 T DE10392489 T DE 10392489T DE 10392489 T5 DE10392489 T5 DE 10392489T5
Authority
DE
Germany
Prior art keywords
user
relationship
message
network
devices
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
DE10392489T
Other languages
English (en)
Inventor
Andrew M. San Jose Prohel
Phillip San Jose McKay
Himgan San Francisco Wibisono
Michael San Jose Hoch
Jeff San Jose Liu
Ravi San Jose Gauba
Sidney San Jose Wang
Ippei San Jose Tambata
Eizabeth San Jose Coppinger
Michal S. San Jose Harwayne
Rodger San Jose Lea
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.)
Sony Electronics Inc
Original Assignee
Sony Electronics Inc
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 Sony Electronics Inc filed Critical Sony Electronics Inc
Publication of DE10392489T5 publication Critical patent/DE10392489T5/de
Withdrawn legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/16Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/2866Architectures; Arrangements
    • H04L67/30Profiles
    • H04L67/306User profiles
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • H04L12/18Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
    • H04L12/1854Arrangements for providing special services to substations for broadcast or conference, e.g. multicast with non-centralised forwarding system, e.g. chaincast
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/04Real-time or near real-time messaging, e.g. instant messaging [IM]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/131Protocols for games, networked simulations or virtual reality
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • H04L69/322Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
    • H04L69/329Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]

Abstract

Computerisiertes Verfahren:
Kommunizieren von Personendaten, die einem ersten Nutzer zugehörig bzw. zugeordnet sind, von einem ersten Gerät zu einem zweiten Gerät in bzw. an einem Netzwerk;
Empfangen von Personendaten, die einem zweiten Nutzer des zweiten Gerätes zugehörig bzw. zugeordnet sind; und
Initiieren einer Beziehung zwischen den ersten und zweiten Geräten auf der Grundlage der dem zweiten Nutzer zugehörigen bzw. zugeordneten Personeninformation.

Description

  • Verwandte Anmeldungen
  • Die Anmeldung beansprucht den Vorteil der provisorischen US-Anmeldung Nr. 60/371.183, eingereicht am 8. April 2002, die hier durch Bezugnahme einbezogen wird.
  • Gebiet der Erfindung
  • Diese Erfindung bezieht sich generell auf durch ein Netzwerk vernetzte Geräte bzw. Vorrichtungen und insbesondere auf die Initiierung von Beziehungen zwischen Geräten.
  • Copyright-Notiz/Erlaubnis
  • Ein Teil der Offenbarung dieses Patentdokuments enthält Material, welches Gegenstand eines Urheberrechtsschutzes ist. Der Urheberrechts-Eigentümer hat keine Einwendung zur Faksimile-Wiedergabe des Patentdokuments oder der Patentoffenbarung, wie sie in der Patentakte oder den Patentaufzeichnungen des Patent- und Markenamtes erscheint, durch irgendeinen, ansonsten sind sämtliche Urheberrechte, wie auch immer, vorbehalten. Die folgende Notiz gilt für die Software und Daten, wie sie unten und in den Zeichnungen hierzu beschrieben sind: Urheberrecht © 2002, Sony Electronics, Inc., sämtliche Rechte vorbehalten.
  • Hintergrund der Erfindung
  • Das Internet hat die Fähigkeit für viele neue Arten von virtuellen Gesellschaften geschaffen. Online-Gemeinschaften existieren für sämtliche Klassen bzw. Arten von Gründen, einschließlich Produktüberprüfungen, Teilung gemeinsamer Interessen, Sozialisierung und Verkaufen oder Auktionieren von Waren und Diensten, um einige zu nennen. Diese Dienste sind derzeit zentralisierte, server-basierte Dienste. Dadurch, dass sie zentralisiert sind (z.B. auf einem einzigen Server oder einer Gruppe von Servern verarbeitet werden) macht es dies für den Dienst leicht, die Aktivitätsebene anzufragen und Berichte oder Anzeigen über den gegenwärtigen Gemeinschaftsstatus und die gegenwärtige Gemeinschaftsaktivität zu erzeugen oder anzuzeigen. Im Gegensatz dazu sorgt ein dezentralisierter Dienst nicht für einen Dienst zur Erzeugung von Berichten und Anzeigen einer dezentralisierten Information, wie beim zentralisierten Dienst.
  • Zusammenfassung der Erfindung
  • Eine Personeninformation wird zwischen Geräten bzw. Vorrichtungen in einem Netzwerk ausgetauscht. Auf der Grundlage der Personeninformation kann ein Nutzer eines Gerätes eine Beziehung mit einem anderen Gerät initiieren.
  • Kurze Beschreibung der Zeichnungen
  • 1 veranschaulicht eine Ausführungsform einer Punkt-zu-Punkt-Netzwerkumgebung;
  • 2 veranschaulicht eine Ausführungsform eines Verfahrens zum Initiieren einer Beziehung zwischen Geräten an dem Netzwerk;
  • 3 veranschaulicht eine Ausführungsform einer Nutzer-Schnittstelle;
  • 4 veranschaulicht eine weitere Ausführungsform eines Verfahrens zur Initiierung von Beziehungen zwischen Geräten an dem Netzwerk;
  • 5 veranschaulicht ein Computersystem gemäß einer Ausführungsform der Erfindung; und
  • 6 veranschaulicht eine Beziehungsinitialisierungs-Softwarekomponente.
  • Detaillierte Beschreibung der Erfindung
  • In der folgenden detaillierten Beschreibung von Ausführungsformen der Erfindung wird auf die beigefügten Zeichnungen Bezug genommen, in denen entsprechende Bezugszeichen entsprechende Elemente bezeichnen und in denen im Wege einer Veranschaulichung spezifische Ausführungsformen dargestellt sind, in bzw. mit denen die Erfindung praktisch ausgeführt werden kann. Diese Ausführungsformen werden in ausreichender Einzelheit beschrieben, um Durchschnittsfachleuten zu ermöglichen, die Erfindung auszuüben. Es ist einzusehen, dass andere Ausführungsformen angewandt werden können und dass logische, mechanische, elektrische, funktionale und andere Änderungen ohne Abweichung vom Schutzumfang der vorliegenden Erfindung vorgenommen werden können. Die folgende detaillierte Beschreibung ist daher nicht in einem beschränkenden Sinne heranzuziehen, und der Schutzumfang der vorliegenden Erfindung ist lediglich durch die beigefügten Ansprüche festgelegt.
  • 1 veranschaulicht eine Ausführungsform einer Punkt-zu-Punkt- bzw. Peer-to-Peer-Netzwerkumgebung (100), die auf die Oberseite eines Standard-Netzwerks 40, wie eines Weitbereichsnetzwerks (Wide-Area Network – WAN) oder eines örtlichen Bereichsnetzwerks (Local-Area-Network – LAN) geschichtet ist. Jeder Vorrichtungsknoten, der mit dem Netzwerk 40 verbunden ist, kann durch das Netzwerk 40 mit irgendeinem der anderen Knoten im Netzwerk 40 logisch verbunden werden bzw. sein, um eine Punkt-zu-Punkt-Netzwerkumgebung 100 zu bilden. Jeder Knoten kann einer oder mehreren physikalischen Vorrichtungen bzw. Geräten entsprechen. Wie dargestellt, enthält die Punkt-zu-Punkt-Netzwerkumgebung 100 ein Gerät 5, ein Gerät 10, ein Gerät 15, ein Gerät 20, ein Gerät 25, ein Gerät 30 und ein Gerät 35. Jedes Gerät bzw. jede Vorrichtung ist zumindest imstande, Punkt-zu-Punkt-Kommunikationen mit anderen Vorrichtungen bzw. Geräten auszuführen, die als Partner in der Netzwerkumgebung 100 wirken. Die Punkt-zu-Punkt-Kommunikationen enthalten die gemeinsame Nutzung von Computer-Ressourcen und Diensten durch direkten Austausch zwischen den Partnergeräten (oder indirekt durch ein Zwischen-Partnergerät). Diese Ressourcen und Dienste können den Austausch einer Information, Verarbeitungszyklen, eine Cache-Speicherung und eine Plattenspeicherung für Dateien unter anderen Bespielen enthalten, obwohl sämtliche der Ressourcen und Dienste nicht erforderlich sind, um in jedem Partnergerät präsent zu sein. Daher kann jedes Gerät 5, 10, 15, 20, 25, 30 und 35 in dem Netzwerk 100 eine Punkt-zu-Punkt-Kommunikationssitzung in der Netzwerkumgebung 100 initiieren.
  • Jedes Gerät verfügt außerdem über die Fähigkeit, Geräte zu identifizieren, mit denen es zu kommunizieren wünscht oder mit denen es eine Beziehung initiieren würde, um Geräte ausfindig zu machen, die in die Netzwerkumgebung 100 eintreten und diese verlassen (Entdeckungs- bzw. Ermittelungsprozesse), und um zu bestimmen, welches Kommunikationsprotokoll in der Netzwerkumgebung 100 benutzt wird. So kann beispielsweise eine Kommunikation zwischen Partnergeräten durch ein Leitungs- und/oder leitungs- bzw. drahtloses Protokoll erfolgen, wie TCP/IP, Bluetooh, 802.11x-Protokolle, die üblicherweise als WiFi (Wireless Fidelity) bezeichnet werden und WAP (Wireless Application Protocol), wie sie für einen Datenaustausch über Mobiltelefon-Netzwerke benutzt werden, unter anderen Kommunikationsprotokollen, die im Stand der Technik gut bekannt sind.
  • Die Geräte 5, 10, 15, 20, 25, 30 und 35 können mobile Geräte enthalten, wie einen persönlichen digitalen Assistenten (PDA), ein Mobiltelefon, einen tragbaren Computer, einen Pager und ein tragbares Musik-Abspielgerät (z.B. MP3-Abspielgerät) unter anderen Geräten. Alternativ können die Vorrichtungen bzw. Geräte 5, 10, 15, 20, 25, 30 und 35 typische nicht-mobile Geräte enthalten, wie einen Tisch- bzw. Desktop- Computer, ein Heim-Unterhaltungssystem, eine SetTopBox und ein Spielsystem unter anderen Beispielen. Eine beispielhafte Ausführungsform eines geeigneten Geräts wird unten in Verbindung mit 5 beschrieben.
  • Es wird einzusehen sein, dass die in 1 dargestellte Punkt-zu-Punkt-Netzwerkumgebung 100 die Konfiguration von Netzwerken, in denen die Ausführungsformen der Erfindung arbeiten können, nicht beschränkt. So wird ein Durchschnittsfachmann ohne weiteres anerkennen, dass mit dem Punkt-zu-Punkt-Netzwerk ein Server verbunden sein kann, um zentralisierte Dienste den Partnergeräten zur Verfügung zu stellen. Überdies wird ein Durchschnittsfachmann unmittelbar verstehen, dass mehr als eine Punkt-zu-Punkt-Netzwerkumgebung auf derselben unten liegenden Netzwerkstruktur geschichtet sein kann und dass jedes Partnergerät in bzw. von einer Vielzahl von Punkt-zu-Punkt-Netzwerkumgebungen gleichzeitig partizipieren kann.
  • Jedes Gerät 15, 10, 15, 20, 25, 30 und 35 enthält außerdem eine Beziehungs-Initiierungssoftware 50, die die Erzeugung bzw. Schaffung, gemeinsame Nutzung, Modifizierung und Löschung einer Personeninformation erleichtert, wie dies beschrieben wird. Eine Personeninformation kann die Personalität, Verhalten, Angewohnheiten und persönliche Interessen eines Nutzers des jeweiligen Geräts reflektieren. So kann die Personeninformation für einen Nutzer eines Gerätes beispielsweise einen Satz von Attributen bzw. Merkmalen, wie eine Künstlerliste, eine Liederliste, eine Favoriten-Liederliste, eine Favoriten-Künstlerliste, eine Bewertung von Nutzern, Kommentare über Lieder, eine Interessenliste (z.B. Vegetarier, Schachspieler, etc.) unter anderen Merkmalen enthalten, die sich auf den Nutzer beziehen. Durchschnittsfachleute werden erkennen, dass zahlreiche Attribute bzw. Merkmale genutzt werden können und dass die Erfindung nicht nur auf jene beschränkt ist, die hier beschrieben sind.
  • Bei einer Ausführungsform wird die Personeninformation, die einem Nutzer eines Gerätes zugehörig ist, automatisch gesammelt. So kann beispielsweise eine Liste von Interessen eines Nutzers des Gerätes 5 dadurch automatisch erzeugt werden, dass die Web-Seiten, die der Nutzer besucht, die Musik, die der Nutzer anhört, die Filme, die sich der Nutzer ansieht, etc. aufgezeichnet werden. Die Personeninformation kann als öffentliche und private Personeninformation bezüglich des Nutzers des Gerätes gespeichert werden bzw. sein.
  • Die Beziehungs-Initiierungssoftware 50 im jeweiligen Gerät 5, 10, 15, 20, 25, 30 und 35 ermöglicht außerdem dem Nutzer des jeweiligen Gerätes, eine Beziehung zu initiieren und Personeninformationen von bzw. über einen oder mehrere der anderen Nutzer der Geräte am bzw. im Netzwerk zu speichern, wie dies beschrieben wird. So kann ein Nutzer beispielsweise versuchen, eine Beziehung mit einem anderen Nutzer dadurch zu initiieren, dass eine Konversation (z.B. eine Befragung von anderen nach einer Restaurant-Empfehlung, was eine augenblickliche Nachrichtensitzung initiiert, etc.) initiiert wird, um einen digitalen Inhalt von gemeinsamem Interesse (z.B. Musik, Dichtung, Literatur, Filme, Bilder, etc.), etc. gemeinsam zu nutzen. Ferner kann in Abhängigkeit von der Art bzw. dem Typ der Beziehung, die zwischen den Nutzern erzeugt bzw. geschaffen ist, eine Vertrauensebene gebildet und visuell angezeigt werden, wie dies beschrieben wird.
  • Es sollte ferner zu verstehen bzw. einzusehen sein, dass eine Beziehung durch einen Nutzer (beispielsweise bestimmt ein Nutzer, ob eine augenblickliche Nachrichtensitzung mit einem weiteren Nutzer an einem weiteren Gerät zu initiieren ist) oder automatisch durch ein Gerät initiiert werden könnte (beispielsweise bestimmt ein Gerät automatisch das Abspielen eines Musikstücks auf der Grundlage einer Favoritenliste eines anderen Nutzers, der ein gemeinsames Interesse an Musik hat).
  • 2 veranschaulicht eine Ausführungsform eines Verfahrens (200 und 201), welches von dem Gerät 5 am bzw. im Netzwerk 100 ausgeführt wird, um eine Beziehung zu initiieren. Bei dieser Ausführungsform kann jedes Gerät am Netzwerk 100 eine Übersichtsnachricht senden, um eine Beziehung zwischen den Geräten zu initiieren, wie dies beschrieben wird. Bei einer alternativen Ausführungsform kann das Gerät eine Frage-Nachricht auf dem Netzwerk 100 an jedes Gerät senden. Die Frage- bzw. Anfrage-Nachricht kann eine Frage enthalten, wie "Kann irgend jemand irgendwelche netten vegetarischen Restaurants in San Francisco empfehlen?" Auf den Empfang einer Antwort hin kann das Ursprungs-Gerät die Antwort gewichten, wie dies beschrieben wird.
  • Obwohl die Beschreibung Ausführungsformen der Erfindung beschreibt, die Nachrichten nutzen, um zwischen den Geräten zu kommunizieren, sollte zu verstehen bzw. einzusehen sein, dass Nachrichten, wie hier beschrieben, zahlreiche Nachrichtenkonfigurationen auf der Grundlage des benutzten Kommunikationsprotokolls enthalten können. Ferner werden Durchschnittsfachleute erkennen, dass zum Initiieren von Beziehungen andere Mechanismen angewandt werden können, die nicht Nachrichten enthalten und die hier nicht beschrieben sind, um nicht die Beschreibung zu verschleiern.
  • Eine gestrichelte Linie 202 in 2 trennt die Verarbeitung des Gerätes 5 und des Gerätes 10. Das Verfahren 201, welches für das Gerät 5 dargestellt ist, wird die Initialisierungs-Übersichtsnachricht übertragen, und das Verfahren 200, welches für das Gerät 10 dargestellt ist, zeigt ein Beispiel eines Prozessablaufes zum Empfang der Übersichtsnachricht. Es sollte jedoch zu verstehen bzw. einzusehen sein, dass irgendeines der Geräte die Initialisierungs-Übersichtsnachricht senden oder eine Übersichtsnachricht von einem anderen Gerät empfangen könnte.
  • Beim Block 205 erzeugt das Gerät 5 eine Übersichtsnachricht. Die Übersichtsnachricht kann eine Teilmenge oder die Gesamtheit der Personeninformation in Verbindung mit dem Nutzer des Geräts 5 enthalten. Die Übersichtsnachricht kann beispielsweise persönliche Interessen des Nutzers des Gerätes 5, wie, dass er ein Schachspieler ist, enthalten. Die Übersichtsnachricht kann außerdem eine Anfrage an die anderen Nutzer am bzw. im Netzwerk enthalten. So kann die Übersichtsnachricht beispielsweise die anderen Nutzer am bzw. im Netzwerk fragen "Kennt irgend jemand irgendwelche netten vegetarischen Restaurants in San Francisco?"
  • Beim Block 208 sendet das Gerät 5 die Übersichtsnachricht an die anderen Geräte am bzw. im Netzwerk.
  • Beim Block 210 empfängt das Gerät 10 am bzw. im Netzwerk 100 die Übersichtsnachricht. Alternativ ist einzusehen, dass die Übersichtsnachricht von irgendeinem der Geräte am Netzwerk 100 empfangen werden kann. Beim Block 215 analysiert das Gerät 10 außerdem die Übersichtsnachricht. Das Gerät 10 kann beispielsweise die Übersichtsnachricht analysieren, um Bereiche gemeinsamen Interesses mit dem Nutzer des Gerätes 5 zu bestimmen. Das Gerät 10 kann außerdem die Nachricht analysieren, um zu bestimmen, ob es die Anfrage beantwortet. Auf der Grundlage der in der Nachricht enthaltenen Information kann der Nutzer des Gerätes 10 entscheiden, zu antworten.
  • Beim Block 217 bestimmt das Gerät 10 ob auf die Übersichts-Nachricht zu antworten ist. Falls das Gerät 10 bestimmt, nicht auf die Übersichts-Nachricht zu antworten, wechselt bzw. gelangt die Steuerung zum Block 218. Falls das Gerät 10 auf die Übersichts-Nachricht zu antworten bestimmt, gelangt die Steuerung zum Block 220.
  • Beim Block 218 unternimmt das Gerät 10 auf den Empfang der Übersichtsnachricht und/oder Anfrage nichts. Das Gerät kann auf der Grundlage der in der Übersichtsnachricht erhaltenen Personeninformation automatisch bestimmen, auf die Übersichtsnachricht nicht zu antworten. Alternativ kann der Nutzer des Geräts 10 keine Antwort auf die Anfrage haben.
  • Beim Block 220 erzeugt das Gerät 10 eine Antwortnachricht und antwortet automatisch direkt dem Gerät 5. Das Gerät 10 kann auf der Grundlage eines Identifizierers, der in der von dem Gerät 5 erhaltenen Übersichtsnachricht enthalten ist, direkt dem Gerät 5 antworten. Der Identifizierer kann beispielsweise eine dem Gerät 5 zugehörige IP-Adresse sein, die das Gerät 5 im bzw. am Netzwerk 100 identifiziert. Die Antwortnachricht kann die Teilmenge oder die Gesamtheit der Personeninformation des Nutzers des Gerätes 10 enthalten. Die Antwortnachricht kann beispielsweise das persönliche Interesse des Nutzers des Gerätes 10 enthalten.
  • Das Gerät 10 kann außerdem entscheiden, in der Antwortnachricht einen Vorschlag über ein weiteres Interesse zu speichern, bezüglich dessen der Nutzer des Gerätes 5 annimmt, dass es aufgrund der von dem Gerät 5 erhaltenen Personeninformation als interessant betrachtet werden könnte. So kann das Gerät 10 beispielsweise auf der Grundlage des Interesses des Gerätes 5 am Schachspiel annehmen, dass das Gerät 5 Spaß an einem Damespiel haben könnte, und es schließt seinen Vorschlag in die Antwortnachricht für das Gerät 5 ein.
  • Die Antwortnachricht kann außerdem eine Antwort auf die Anfrage enthalten. So kann der Nutzer des Geräts 10 beispielsweise ein vegetarisches Restaurant vorschlagen, oder das Gerät 10 kann in der Antwortnachricht eine Kopie einer vegetarischen Favoriten-Restaurantliste des Nutzers des Geräts 10 einschließen.
  • Bei einer Ausführungsform kann das Gerät 10 eine Beziehung mit dem Gerät 5 auf ein Analysieren der Übersichtsnachricht beim Block 215 direkt initiieren. Der Nutzer des Gerätes 10 kann beispielsweise in die Antwortnachricht einen Hinweis einschließen, um eine Beziehung zum Spielen eines Schachspieles zu initiieren.
  • Beim Block 225 empfängt das Gerät 5 die Antwortnachricht vom Gerät 10.
  • Beim Block 230 speichert das Gerät 5 die Personeninformation des Gerätes 10 in einem Datenspeicher (beispielsweise einer Datenbank). Der Datenspeicher kann in dem Gerät 5 oder in einem anderen fern liegenden Gerät sein. Auf diese Weise kann das Gerät 5 die Personendaten von einem oder mehreren Geräten am Netzwerk enthalten. Falls die Personeninformation in einem anderen fern liegenden Gerät gespeichert ist, kann sich der Nutzer des Geräts 5 mit den Daten in dem anderen Gerät verbinden.
  • Beim Block 240 analysiert das Gerät 5 die Personeninformation des Gerätes 10. Das Gerät 5 kann beispielsweise automatisch ein gemeinsames Interesse des Nutzers des Gerätes 5 und des Gerätes 10 feststellen. Das Gerät 5 kann automatisch das gemeinsame Interesse dem Nutzer über eine Nutzerschnittstelle im Gerät 5 präsentieren.
  • Bei einer Ausführungsform erzeugt das Gerät 5 eine Visualisierung von einem oder mehreren der Geräte am Netzwerk, die sich ein gemeinsames Interesse mit dem Gerät 5 teilen. Dies bedeutet, dass das Gerät 5 eine Visualisierung einer Sub- bzw. Teilgesellschaft des gesamten Netzwerks von Geräten bei bzw. unter variablen Auflösungen und Zeit-Dynamiken erzeugen kann. Die Nutzerschnittstelle kann Netzwerkbeziehungen zwischen den verschiedenen Geräten zeigen.
  • 3 veranschaulicht eine Ausführungsform einer Nutzerschnittstelle 300 zur Anzeige des Status und der Aktivitäten der Geräte am Netzwerk 100. Die Nutzerschnittstelle 300 enthält einen Klassikjazz-Hinweis 305 und einen Schach-Hinweis 310. Der Klassikjazz-Hinweis 305 enthält eine Darstellung des Gerätes 10 und des Gerätes 20, die dasselbe Interesse am Klassikjazz mit dem Nutzer des Geräts 5 gemeinsam teilen. Der Schach-Hinweis 310 enthält eine Darstellung des Gerätes 10, welches dasselbe Interesse am Schachspiel mit dem Nutzer des Geräts 5 teilt. Die Darstellungen können mit verschiedenen Farbcodes angezeigt werden, um die Expertise oder die Vertrauensebene anzuzeigen. So kann die Nutzerschnittstelle 300 beispielsweise das Gerät 10 mit der Farbe Rot in dem Klassikjazz-Vermerk 305 veranschaulichen, was angeben mag, dass der Nutzer des zugehörigen Gerätes 10 ein eifriger Zuhörer von Klassikjazz ist. Die Nutzerschnittstelle 300 kann das Gerät 10 mit der Farbe Grün im Schach-Vermerk 310 veranschaulichen, um einen Anfänger-Schachspieler anzugeben. Außerdem können verschiedene visuelle Farben und Muster verwendet werden, um eine Vertrauensebene zwischen den Anwendern bzw. Nutzern der Geräte anzugeben. So kann beispielsweise die Nutzer-Schnittstelle 300 das Gerät 10 in dem Klassikjazz-Vermerk 305 mit vertikalen Parallellinien veranschaulichen, um eine hohe Vertrauensebene anzuzeigen, wenn Musikdateien ausgetauscht werden. Diese Vertrauensebene kann genutzt werden, um Antworten eines Nutzers auf Fragen hin mehr Gewicht zu geben, um festzulegen, wann eine Beziehung zu initiieren ist oder wann eine Übersichtsnachricht zu beantworten ist.
  • Es sollte zu verstehen bzw. einzusehen sein, dass die Nutzerschnittstelle 300 irgendeine Anzahl von möglichen Visualisierungen auf der Grundlage der Attribute bzw. Merkmale der Personeninformation einschließen könnte, um ähnliche Beziehungen zwischen Nutzern von Geräten am bzw. im Netzwerk zu präsentieren. Einige wenige Beispiele sind Inhalts- oder Netzwerkspläne, ein animiertes Gitter aus Pixeln, die in Abhängigkeit vom Inhaltstyp und einer Aktivität eine Farbe und Blinkraten ändern, und Statusanzeigen, die den Nutzern unter anderen Beispielen ein Austauschvolumen und eine Angemessenheit eines Inhalts anzeigen, auf den von den Partnergeräten am Netzwerk 100 zugreifbar ist.
  • Die Visualisierung kann interaktiv sein, was dem Einzelnen ermöglicht, in Bereichen von Interesse in die Tiefe zu bohren, um mehr zu lernen und möglicherweise neue Beziehungen zu initiieren. Die Anwendungs-Software auf bzw. in jedem Gerät kann außerdem Transaktionswerkzeuge enthalten, die die gemeinsame Nutzung, das Abspielen und den Erwerb des Netzwerksinhalts einschließen.
  • Beim Block 250 initiiert das Gerät 5 eine Beziehung mit einem oder mehreren Geräten am Netzwerk. Der Nutzer kann beispielsweise ein abwechselndes Dateieinlagerungs- und -auslagerungsprotokoll initiieren, um Musik, Literatur, Dichtung, einen Film, etc. gemeinsam zu nutzen. Bei einem anderen Beispiel kann der Nutzer eine Konversationssitzung mit einem oder mehreren Geräten des Netzwerks über Email, eine augenblickliche Nachricht, einen Chat-Raum, etc., initiieren. Der Nutzer kann außerdem eine Spielsitzung initiieren, um beispielsweise ein Schachspiel mit einem Nutzer, der dieselbe Erfahrungsebene besitzt, in dem Netzwerk 100 zu spielen.
  • Es sollte bzw. dürfte einzusehen sein, dass jedes Gerät am Netzwerk 100 seine Personeninformation für andere Geräte am Netzwerk schicken kann, um eine Beziehung auf der Grundlage der Personeninformation zu analysieren und möglicherweise zu initiieren, wie dies bei einer Ausführungsform oben beschrieben ist. Das Gerät 10 kann außerdem in die Antwortnachricht eine Beschreibung der gegenwärtigen Aktivität im Gerät 10 automatisch einschließen. Das Gerät 10 kann beispielsweise bezüglich des Gerätes 10 anzeigen, dass der Nutzer des Geräts 10 gerade klassischen Jazz hört oder ein Schachspiel spielt. Auch hier kann der Nutzer des Gerätes 10 auf den Empfang der Antwortnachricht hin bestimmen, auf der Grundlage der gegenwärtigen Aktivität eines Geräts am Netzwerk eine Beziehung zu initiieren.
  • 4 veranschaulicht eine weitere Ausführungsform eines Prozessablaufes (400) zur Initiierung von Beziehungen zwi schen Geräten am Netzwerk 100. Bei dieser Ausführungsform erzeugt ein Ursprungsgerät eine Abfrage-Fragenachricht, die an jedes Gerät am Netzwerk 100 zu leiten ist, um eine Beziehung zwischen einem oder mehreren Geräten zu initiieren, wie dies beschrieben wird. Der Prozessablauf 400 ist durch eine gestrichelte Linie 402 unterteilt, um die Aufspaltung der Verarbeitung des Geräts 5 und des Geräts 10 am Netzwerk 100 darzustellen.
  • Beim Block 405 erzeugt das Gerät 5 eine Abfrage-Fragenachricht, die mit jedem Gerät am Netzwerk 100 gemeinsam zu nutzen ist. Die Abfrage-Fragenachricht kann eine Teilmenge der gesamten Personeninformation des Geräts 5, wie die, dass er ist ein Schachspieler ist, enthalten.
  • Beim Block 410 überträgt das Gerät 5 die Abfrage-Fragenachricht zu dem Gerät 10 im bzw. am Netzwerk 100.
  • Beim Block 415 empfängt das Gerät 10 die Abfrage-Fragenachricht.
  • Beim Block 420 analysiert das Gerät 10 die Abfrage-Fragenachricht. Das Gerät 10 kann beispielsweise die Abfrage-Fragenachricht analysieren, um Bereiche gemeinsamen Interesses mit dem Nutzer des Gerätes 5 zu bestimmen.
  • Beim Block 425 bestimmt das Gerät 10, ob eine Bereitschaft zur Initiierung einer Beziehung mit dem Gerät 5 anzugeben ist. Falls beim Block 425 das Gerät 10 nicht wählt, eine Bereitschaft anzugeben, um eine Beziehung mit dem Gerät 5 zu initiieren, gelangt die Steuerung zum Block 430. Falls beim Block 425 das Gerät 10 wählt, eine Bereitschaft anzugeben, um eine Beziehung mit dem Gerät 5 zu initiieren, gelangt die Steuerung zum Block 435.
  • Beim Block 430 unternimmt das Gerät 10 auf den Empfang der Abfrage-Fragenachricht von den anderen Geräten nichts. Dies bedeutet, dass das Gerät 10 die Abfrage-Fragenachricht ignoriert und die Nachricht zum nächsten Gerät am Netzwerk weiterleitet.
  • Beim Block 435 speichert das Gerät 10 eine Teilmenge oder die Gesamtmenge der Personeninformation für den Nutzer des Geräts 10 in der Abfrage-Fragenachricht.
  • Beim Block 440 bestimmt das Gerät 10, welches Gerät als nächstes die Abfrage-Fragenachricht vom Gerät 10 erhält. Falls ein weiteres Gerät am bzw. im Netzwerk 100 für den Empfang der Abfrage-Fragenachricht von dem Gerät 10 vorhanden ist, gelangt die Steuerung zum Block 445. Falls kein weiteres Gerät am bzw. im Netzwerk 100 für den Empfang der Abfrage-Fragenachricht vorhanden ist, gelangt die Steuerung zum Block 450.
  • Beim Block 445 bestimmt das Gerät 10, ob die Abfrage-Fragenachricht zu einem Gerät zu übertragen ist, welches die Abfrage-Fragenachricht von dem Gerät 5 nicht erhalten hat. Es sollte bzw. dürfte einzusehen sein, dass bei einer Ausführungsform dann, wenn das nächste Gerät (beispielsweise das Gerät 15) die Abfrage-Fragenachricht erhält, diese einem ähnlichen bzw. entsprechenden Prozessablauf folgen würde, wie er beim Block 415 beginnt, was durch die gestrichelte Linie 447 veranschaulicht ist. Auf diese Weise kann jedes Gerät Personeninformationen in der Abfrage-Fragenachricht speichern.
  • Beim Block 450 überträgt das Gerät 10 die Abfrage-Fragenachricht zum Ursprungsgerät 5.
  • Beim Block 455 empfängt das Gerät 5 die Abfrage-Fragenachricht.
  • Beim Block 460 speichert das Gerät 5 die Personeninformation bzw. -informationen von einem oder mehreren Geräten in einem Datenspeicher (z.B. einer Datenbank). Der betreffende Daten speicher kann in dem Gerät 5 oder in einem anderen fern liegenden Gerät sein. Auf diese Weise kann das Gerät 5 die Personendaten von einem oder mehreren Geräten im bzw. am Netzwerk 100 enthalten.
  • Beim Block 465 analysiert das Gerät 5 die zurückgeführte Abfrage-Fragenachricht. Das Gerät 5 kann beispielsweise ein Modell der gegenwärtigen Gesellschaftsaktivität und der Bereiche gemeinsamen Interesses bilden, wie dies oben beschrieben ist.
  • Beim Block 475 initiiert das Gerät 5 eine Verhandlungs-Abfragenachricht für ein oder mehrere Geräte, die eine Bereitschaft zur Initiierung einer Beziehung zeigen, und sendet die betreffende Nachricht an das betreffende eine oder die betreffenden mehreren Geräte. Die Beziehung kann auf einem gemeinsamen Interesse zwischen Nutzern der Geräte basieren. So kann beispielsweise der Nutzer des Geräts 5 wählen, eine Beziehung mit dem Gerät 10 zu initiieren, um unter Nutzung von Anwendungs-Software in jedem Gerät ein Schachspiel zu spielen.
  • Es sollte einzusehen sein, dass der Prozessablauf 400 imstande sein kann, mit Geräten über eine weitere Distanz zu kommunizieren als mit solchen, die über den Sende-Prozessablauf 200 erreicht werden können. Da eine Nachricht zu jedem Gerät hingeleitet wird, kann ein Gerät imstande sein, die Nachricht außerhalb des LAN (lokalen Bereichsnetzwerkes) des Ursprungsgerätes weiterzuleiten. So kann beispielsweise ein Zwischengerät in dem Pfad ein Gerät vom Gateway-Typ sein, welches zwei lokale Bereichsnetzwerke verbindet.
  • 6 veranschaulicht Komponenten der Beziehungs-Initiierungssoftware 50, die durch einen Prozessor auszuführen ist. Die Beziehungs-Initiierungssoftware 50 enthält eine Nachrichtenerzeugungskomponente 610, eine Nachrichtenanalysierkomponente 620, eine Beziehungs-Initialisierungskomponente 630, eine Nachrichtenübertragungskomponente 640, eine Nachrichten-Wiederauffindungskomponente 650, eine Nutzer-Schnittstellenkomponente 660 und eine Datenspeicherkomponente 670.
  • Die Nachrichtenerzeugungskomponente 610 enthält Software-Befehle zur Erzeugung von Nachrichten (beispielsweise einer Übersichtsnachricht, einer Antwortnachricht, einer Nachfrage-Fragenachricht, einer Verhandlungsnachricht, etc.), wie dies oben für 2 und 4 beschrieben ist. Die Nachrichten-Analysierkomponente 620 enthält Software-Befehle, um die Nachrichten (beispielsweise eine Übersichtsnachricht, eine Antwortnachricht, eine Abfrage-Fragenachricht, eine Verhandlungsnachricht, etc.) zu analysieren, die zwischen den Geräten am Netzwerk 100 ausgetauscht sind, wie dies oben für
  • 2 und 4 beschrieben ist. Die Beziehungs-Initialisierungskomponente 630 enthält Software-Befehle, um eine Beziehung zwischen Geräten am Netzwerk 100 zu initiieren, wie dies in 2 und 4 oben beschrieben ist. Die Nachrichtenübertragungskomponente 640 enthält Software-Befehle zur Übertragung einer Nachricht von einem Gerät am Netzwerk 100, wie dies für 5 beschrieben ist. die Nachrichten-Wiederauffindungskomponente 650 enthält Software-Befehle, um eine Nachricht von einem Gerät im bzw. am Netzwerk 100 zu empfangen bzw. erhalten, wie dies für 5 beschrieben ist. Die Nutzer-Schnittstellenkomponente 660 enthält Software-Befehle zur Erzeugung einer Visualisierung des Netzwerkes 100, wie dies für 3 beschrieben ist. Eine Datenspeicherkomponente 670 enthält Software-Befehle, um Personeninformationen von einem Datenspeicher zu speichern und wiederaufzufinden, wie dies für 2, 4 und 5 beschrieben ist.
  • Eine Ausführungsform eines Systems, welches für die Anwendung in den Umgebungen von 1 brauchbar ist, ist in 5 veranschaulicht. Das System 540 enthält mit einem System 565 verbunden einen Prozessor 550, einen Speicher 555 und eine Eingabe-/Ausgabefähigkeit 560. Der Speicher 555 ist konfiguriert, um Befehle zu speichern, die dann, wenn sie durch den Prozessor 550 ausgeführt werden, die hier beschriebenen Verfahren ausführen. Der Speicher 555 kann außerdem Daten zur Ausführung des Verfahrens bzw. der Verfahren speichern, die in 2 und 4 beschrieben sind. Die Eingabe-/Ausgabe 560 sorgt für die Abgabe und Anzeige der Daten zur Ausführung des Verfahrens bzw. der Verfahren, die in 2 und 4 beschrieben sind, oder von Teilen oder Darstellungen davon. Die Eingabe/Ausgabe 560 umfasst außerdem verschiedene Arten bzw. Typen von maschinen- oder computerlesbaren Medien bzw. Aufzeichnungsträgern, einschließlich jeglichen Typs von Speichervorrichtung, auf die durch den Prozessor 550 zugreifbar ist. Ein Durchschnittsfachmann wird unverzüglich erkennen, dass der Begriff "computer-lesbare(s) Medien/Medium oder "maschinen-lesbarer(s) Medien/Medium" ferner eine Trägerwelle umfasst, welche ein Datensignal codiert. Es wird außerdem einzusehen sein, dass der Computer durch in dem Speicher 555 ausgeführte Betriebssystem-Software gesteuert ist bzw. wird. Die Eingabe/Ausgabe und die damit verwandten Medien 560 speichern die maschinen- und computer-ausführbaren Befehle für das Betriebssystem und die Verfahren der vorliegenden Erfindung sowie die Daten zur Ausführung der in 2 und 4 beschriebenen Verfahren. Die Eingabe/Ausgabe 560 kann außerdem Komponenten zum Übertragen und Empfangen einer Nachricht an eine oder mehrere Geräte/von einem oder mehreren Geräten am Netzwerk 100 enthalten (beispielsweise über eine Netzwerkkarte, ein Modem und eine Faxkarte unter anderen Beispielen).
  • Die Beschreibung von 5 dient dazu, einen Überblick über Computer-Hardware und verschiedene Betriebsumgebungen bereitzustellen, die für eine Realisierung bzw. Implementierung der Erfindung geeignet sind; die betreffende Beschreibung dient jedoch nicht dazu, die anwendbaren Umgebungen zu beschränken. Es wird einzusehen sein, dass das System 540 ein Beispiel von vielen möglichen Geräten ist, die unterschiedliche Strukturen aufweisen. Ein typisches Gerät wird üblicherweise zumindest einen Prozessor, einen Speicher und einen Bus enthalten, der den Speicher mit dem Prozessor verbindet. Eine derartige Kon figuration schließt Personalcomputersysteme, Netzwerkcomputer, Fernseh-basierte Systeme, wie Web-TVs oder SetTopBoxen, von Hand gehaltene Geräte, wie Zellulartelefone (Handys) und persönliche digitale Assistenten und ähnliche Geräte ein. Ein Durchschnittsfachmann wird unverzüglich erkennen, dass die Erfindung mit anderen Systemkonfigurationen, einschließlich von Multiprozessorsystemen, Minicomputern, Mainframe-Computern und dergleichen praktisch ausgeführt werden kann. Die Erfindung kann außerdem in verteilten Rechenumgebungen praktisch ausgeführt werden, wo Aufgaben durch fern liegende Verarbeitungsgeräte ausgeführt werden, die durch ein Kommunikationsnetzwerk verbunden sind.
  • Es wird einzusehen sein, dass mehr oder weniger Prozesse in die in 2 und 4 veranschaulichten Verfahren einbezogen sein können, ohne dass vom Schutzumfang der Erfindung abgewichen wird, und dass keine besondere Reihenfolge durch die Anordnung von hier dargestellten und beschriebenen Blöcken impliziert ist. Die Beschreibung der Verfahren durch Bezugnahme auf ein Ablauf- bzw. Flussdiagramm ermöglicht einem Durchschnittsfachmann, derartige Programme einschließlich derartiger Befehle zur Ausführung der Verfahren auf geeignet konfigurierten Computern zu entwickeln (der Prozessor des Computers, der die Befehle von einem computer-lesbaren Aufzeichnungsträger ausführt, enthält einen Speicher). Die computerausführbaren Befehle können in einer Computer-Programmierungssprache geschrieben sein, oder sie können in einer Firmware-Logik verkörpert bzw. verwirklicht sein. Falls in einer Programmiersprache in Übereinstimmung mit einem anerkannten Standard geschrieben, können derartige Befehle auf einer Vielzahl von Hardware-Plattformen und für eine Schnittstelle zu einer Vielzahl von Betriebssystemen ausgeführt werden. Darüber hinaus ist die vorliegende Erfindung nicht unter Bezugnahme auf irgendeine bestimmte Programmiersprache beschrieben. Es wird einzusehen sein, dass eine Vielzahl von Programmiersprachen genutzt werden kann, um die Lehren der Erfindung, wie hier beschrieben, zu implementieren. Ferner ist es üblich in der Technik, von Software in der einen Form oder anderen Form zu sprechen (z.B. Programm, Prozedur, Prozess, Anwendung, Modul, Logik, etc.), wenn eine Aktion vorgenommen oder ein Ergebnis hervorgerufen wird. Derartige Ausdrücke stellen lediglich einen kurzen Weg dafür dar, davon zu sprechen, dass die Ausführung der Software durch einen Computer den Prozessor des Computers veranlasst, eine Aktion auszuführen oder ein Ergebnis zu erzeugen.
  • Zusätzlich zu den typischen Software-Untersystemen eines Punkt-zu-Punkt-Gerätes für die Ausführung eines Geräteermittlungs-, Identifizierungs- und Kommunikationsprotokolls, wie oben beschrieben, kann jedes Gerät an dem Netzwerk 100 Beziehungs-Initialisierungssoftwarekomponenten enthalten.
  • Eine Beziehungsinitiierung zwischen Geräten in einer Netzwerkumgebung ist beschrieben worden. Es sollte bzw. dürfte verständlich sein, dass jedes Gerät am Netzwerk 100 Personeninformationen gemeinsam nutzen könnte. Auf diese Weise kann jedes Gerät außerdem eine Visualisierung der Gesellschaft mit einer Nutzerschnittstelle erzeugen, um das Netzwerk zu analysieren zur Bestimmung, ob eine Beziehung mit anderen Geräten mit ähnlich ermittelten Interessen zu initiieren ist. Obwohl spezifische Ausführungsformen hier veranschaulicht und beschrieben worden sind, wird es für Durchschnittsfachleute ersichtlich sein, dass jegliche Anordnung, die berechnet ist, um denselben Zweck zu erzielen, für die bzw. anstelle der dargestellten spezifischen Ausführungsformen gesetzt werden kann. Diese Anmeldung beabsichtigt, jegliche Anpassungen oder Abwandlungen der vorliegenden Erfindung abzudecken.
  • Obwohl die Erfindung nicht auf irgendeine besondere Implementierung beschränkt ist, sind der Klarheit halber ein vereinfachtes Verfahren und System zur Initiierung von Beziehungen zwischen Geräten beschrieben worden. Durchschnittsfachleute werden beispielsweise anerkennen, dass ein Gerät eine Vielzahl von Nutzern einschließen kann. Jeder Nutzer eines ein zelnen Geräts besitzt die Fähigkeit, individuelle Personendaten zu speichern, die zur Initiierung einer Beziehung mit Nutzern von anderen Geräten am Netzwerk herangezogen werden können. Überdies bedeutet die in dieser Anmeldung benutzte Terminologie im Hinblick auf "Nachricht", dass jegliches Protokoll für eine Kommunikation zwischen Geräten eingeschlossen ist. Daher ist es eindeutig beabsichtigt, dass diese Erfindung lediglich durch die folgenden Ansprüche und deren Äquivalente beschränkt wird.
  • Zusammenfassung
  • Eine Beziehungs-Initiierung zwischen Geräten in einem Netzwerk wird beschrieben. Gemäß einer Ausführungsform wird eine Personeninformation zwischen Geräten in einem Netzwerk ausgetauscht. Auf der Grundlage der Personeninformation kann ein Nutzergerät eine Beziehung mit einem anderen Gerät initiieren.

Claims (34)

  1. Computerisiertes Verfahren: Kommunizieren von Personendaten, die einem ersten Nutzer zugehörig bzw. zugeordnet sind, von einem ersten Gerät zu einem zweiten Gerät in bzw. an einem Netzwerk; Empfangen von Personendaten, die einem zweiten Nutzer des zweiten Gerätes zugehörig bzw. zugeordnet sind; und Initiieren einer Beziehung zwischen den ersten und zweiten Geräten auf der Grundlage der dem zweiten Nutzer zugehörigen bzw. zugeordneten Personeninformation.
  2. Verfahren nach Anspruch 1, wobei das Kommunizieren der Personendaten ein Senden der dem ersten Nutzer zugehörigen Personeninformation an eine Vielzahl von Geräten einschließt.
  3. Verfahren nach Anspruch 1, wobei das Kommunizieren der Personendaten die Übertragung einer ersten Nachricht von dem ersten Gerät zu dem zweiten Gerät zur Weiterleitung an ein drittes Gerät einschließt.
  4. Verfahren nach Anspruch 3, ferner umfassend den Empfang der ersten Nachricht von dem dritten Gerät, wobei die erste Nachricht Personendaten enthält, die einem dritten Nutzer zugehörig sind, welcher dem dritten Gerät zugeordnet ist.
  5. Verfahren nach Anspruch 1, ferner umfassend das Analysieren der Personendaten des zweiten Nutzers des ersten Geräts auf ein gemeinsames Interesse.
  6. Verfahren nach Anspruch 1, ferner umfassend die Erzeugung einer Visualisierung des zweiten Geräts auf der Grundlage der dem zweiten Nutzer zugehörigen Personeninformation.
  7. Verfahren nach Anspruch 1, wobei eine Initialisierung einer Beziehung ein abwechselndes Ein- und Auslagern einer elektronischen Datei bezüglich des zweiten Geräts einschließt.
  8. Verfahren nach Anspruch 1, wobei die Initialisierung einer Beziehung eine Initialisierung einer augenblicklichen Nachrichtensitzung mit dem zweiten Nutzer einschließt.
  9. Verfahren nach Anspruch 1, wobei die Initialisierung einer Beziehung eine Initialisierung einer Spielsitzung mit einem zweiten Nutzer einschließt.
  10. Maschinen-lesbares Medium mit ausführbaren Befehlen, um ein Gerät zu veranlassen, ein Verfahren auszuführen, umfassend: Kommunizieren von Personendaten, die einem ersten Nutzer zugehörig sind, von einem ersten Gerät zu einem zweiten Gerät an bzw. in einem Netzwerk; Empfangen der einem zweiten Nutzer des zweiten Gerätes zugehörigen Personeninformation; und Initiieren einer Beziehung zwischen den ersten und zweiten Geräten auf der Grundlage der dem zweiten Nutzer zugehörigen Personeninformation.
  11. Maschinen-lesbares Medium nach Anspruch 10, wobei die Kommunikation einer Personeninformation ein Senden der dem ersten Nutzer zugehörigen Personeninformation an eine Vielzahl von Geräten einschließt.
  12. Maschinen-lesbares Medium nach Anspruch 10, wobei das Kommunizieren der Personeninformation eine Übertragung einer ersten Nachricht von dem ersten Gerät zu dem zweiten Gerät für eine Weiterleitung an ein drittes Gerät einschließt.
  13. Maschinen-lesbares Medium nach Anspruch 12, ferner umfassend: Empfangen der ersten Nachricht von dem dritten Gerät, wobei die erste Nachricht eine Personeninformation enthält, die einem dritten Nutzer zugehörig ist, der dem dritten Gerät zugeordnet ist.
  14. Maschinen-lesbares Medium nach Anspruch 10, ferner umfassend ein Analysieren der Personeninformation des zweiten Nutzer des ersten Gerätes bezüglich eines gemeinsamen Interesses.
  15. Maschinen-lesbares Medium nach Anspruch 10, ferner umfassend die Erzeugung einer Visualisierung des zweiten Gerätes auf der Grundlage der Personeninformation, die dem zweiten Nutzer zugehörig ist.
  16. Maschinen-lesbares Medium nach Anspruch 10, wobei eine Initiierung einer Beziehung ein abwechselndes Ein- und Auslagern einer elektronischen Datei bezüglich des zweiten Gerätes einschließt.
  17. Maschinen-lesbares Medium nach Anspruch 10, wobei die Initiierung einer Beziehung eine Initiierung einer augenblicklichen Nachrichtensitzung mit dem zweiten Nutzer einschließt.
  18. Maschinen-lesbares Medium nach Anspruch 10, wobei die Initiierung einer Beziehung eine Initiierung einer Spielsitzung mit dem zweiten Nutzer einschließt.
  19. Gerät, umfassend: einen Prozessor, der über einen Bus mit einem Speicher verbunden ist, und einen Beziehungs-Initiierungsprozess, der durch den Prozessor aus dem Speicher ausgeführt wird, um den Prozessor zu veranlassen, Personendaten, die einem ersten Nutzer zugehörig sind, zu einem ersten Gerät im Netzwerk zu kommunizieren, wobei das erste Gerät eines aus einer Vielzahl von Geräten an dem Netzwerk ist, um eine einem zweiten Nutzer des ersten Gerätes zugehörige Personeninformation zu empfangen und um eine Beziehung zwischen dem ersten Gerät auf der Grundlage der Personendaten zu initiieren, die den zweiten Nutzer des ersten Gerätes zugehörig sind.
  20. Gerät nach Anspruch 19, wobei der Beziehungs-Initiierungsprozess ferner den Prozessor veranlasst, die dem ersten Benutzer zugehörigen Personeninformation an die Vielzahl von Geräten zu senden.
  21. Gerät nach Anspruch 19, wobei der Beziehungs-Initiierungsprozess ferner den Prozessor veranlasst, eine erste Nachricht zu dem ersten Gerät zu übertragen, wobei das erste Gerät die erste Nachricht zu einem zweiten Gerät weiterleitet, wobei das zweite Gerät eines aus der Vielzahl von Geräten am bzw. im Netzwerk ist.
  22. Gerät nach Anspruch 21, wobei der Beziehungs-Initiierungsprozess ferner den Prozessor veranlasst, dann, wenn die erste Nachricht übertragen wird bzw. ist, die erste Nachricht von dem zweiten Gerät zu empfangen, wobei die erste Nachricht Personendaten enthält, die einem dritten Nutzer zugehörig sind, welcher dem zweiten Gerät zugeordnet ist.
  23. Gerät nach Anspruch 19, wobei der Beziehungs-Initiierungsprozess ferner den Prozessor veranlasst, die Personeninformation des zweiten Nutzers des ersten Geräts bezüglich eines gemeinsamen Interesses zu analysieren.
  24. Gerät nach Anspruch 19, wobei der Beziehungs-Initiierungsprozess ferner den Prozessor veranlasst, eine Visualisierung des ersten Geräts auf der Grundlage der Personeninformation zu erzeugen, die dem zweiten Nutzer des ersten Geräts zugehörig ist.
  25. Gerät nach Anspruch 19, wobei der Beziehungs-Initiierungsprozess ferner den Prozessor veranlasst, dann, wenn eine Beziehung initiiert wird, eine elektronische Datei bezüglich des ersten Gerätes abwechselnd ein- und auszulagern.
  26. Gerät nach Anspruch 19, wobei der Beziehungs-Initiierungsprozess ferner den Prozessor veranlasst, dann, wenn eine Beziehung initiiert wird, eine augenblickliche Nachrichtensitzung mit dem zweiten Nutzer des ersten Gerätes zu initiieren.
  27. Gerät nach Anspruch 19, wobei der Beziehungs-Initiierungsprozess ferner den Prozessor veranlasst, dann, wenn eine Beziehung initiiert wird, eine Spielsitzung mit dem zweiten Nutzer des ersten Gerätes zu initiieren.
  28. Vorrichtung umfassend: eine Einrichtung für den Austausch einer Personeninformation mit einem ersten Gerät und eine Einrichtung zum Initialisierung einer Beziehung mit dem ersten Gerät auf der Grundlage der ausgetauschten Personeninformation, wobei die Einrichtung für den Austausch mit der Einrichtung für die Initialisierung verbunden ist.
  29. Vorrichtung nach Anspruch 28, wobei die Einrichtung für den Austausch umfasst: eine Einrichtung zur Übertragung einer ersten Nachricht zu dem ersten Gerät, wobei die erste Nachricht die Personeninformation eines Nutzers der Vorrichtung enthält, und eine Einrichtung für den Empfang einer Antwortnachricht von dem ersten Gerät, wobei die Antwortnachricht die Personendaten eines Nutzers des ersten Gerätes enthält.
  30. Vorrichtung nach Anspruch 28, ferner umfassend eine Einrichtung zum Analysieren der in der Antwortnachricht empfangenen Personeninformation.
  31. Vorrichtung nach Anspruch 30, wobei die Einrichtung zum Analysieren eine Visualisierung der Personeninformation über eine Nutzerschnittstelle einschließt.
  32. Vorrichtung nach Anspruch 28, wobei die Einrichtung zur Initialisierung einer Beziehung eine Einrichtung zur Ausführung einer Konversation über das Netzwerk zwischen dem Gerät und der Vorrichtung einschließt.
  33. Vorrichtung nach Anspruch 28, wobei die Einrichtung zur Initialisierung einer Beziehung eine Einrichtung zum abwechselnden Ein- und Auslagern einer Inhaltsdatei über das Netzwerk zwischen dem Gerät und der Vorrichtung einschließt.
  34. Vorrichtung nach Anspruch 28, wobei die Einrichtung zur Initialisierung einer Beziehung eine Einrichtung zur Ausführung einer Spielsitzung zwischen dem Gerät und der Vorrichtung einschließt.
DE10392489T 2002-04-08 2003-04-07 Initialisieren von Beziehungen zwischen Geräten in einem Netzwerk Withdrawn DE10392489T5 (de)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US37118302P 2002-04-08 2002-04-08
US60/371,183 2002-04-08
US10/407,537 US7478126B2 (en) 2002-04-08 2003-04-04 Initializing relationships between devices in a network
US10/407,537 2003-04-04
PCT/US2003/010848 WO2003087992A2 (en) 2002-04-08 2003-04-07 Initializing relationships between devices in a network

Publications (1)

Publication Number Publication Date
DE10392489T5 true DE10392489T5 (de) 2005-03-03

Family

ID=29254436

Family Applications (2)

Application Number Title Priority Date Filing Date
DE10392489T Withdrawn DE10392489T5 (de) 2002-04-08 2003-04-07 Initialisieren von Beziehungen zwischen Geräten in einem Netzwerk
DE60326133T Expired - Lifetime DE60326133D1 (de) 2002-04-08 2003-04-07 Iinitialisierung von beziehungen zwischen einrichtungen in einem Netzwerk

Family Applications After (1)

Application Number Title Priority Date Filing Date
DE60326133T Expired - Lifetime DE60326133D1 (de) 2002-04-08 2003-04-07 Iinitialisierung von beziehungen zwischen einrichtungen in einem Netzwerk

Country Status (10)

Country Link
US (2) US7478126B2 (de)
EP (1) EP1495410B1 (de)
JP (1) JP4583030B2 (de)
KR (1) KR100990525B1 (de)
CN (2) CN102164162B (de)
AT (1) ATE422776T1 (de)
AU (1) AU2003230843C1 (de)
DE (2) DE10392489T5 (de)
GB (1) GB2404059A (de)
WO (1) WO2003087992A2 (de)

Families Citing this family (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE10038552A1 (de) * 2000-08-03 2002-02-28 Siemens Ag System und Verfahren zur Übertragung von OPC-Daten über Datennetze, insbesondere Internet, mit asynchroner Datenverbindung
JP4039158B2 (ja) 2002-07-22 2008-01-30 ソニー株式会社 情報処理装置および方法、情報処理システム、記録媒体、並びにプログラム
US8468126B2 (en) 2005-08-01 2013-06-18 Seven Networks, Inc. Publishing data in an information community
US7917468B2 (en) 2005-08-01 2011-03-29 Seven Networks, Inc. Linking of personal information management data
US20050246262A1 (en) * 2004-04-29 2005-11-03 Aggarwal Charu C Enabling interoperability between participants in a network
US20050250438A1 (en) * 2004-05-07 2005-11-10 Mikko Makipaa Method for enhancing communication, a terminal and a telecommunication system
US20070203589A1 (en) * 2005-04-08 2007-08-30 Manyworlds, Inc. Adaptive Recombinant Process Methods
EP1768327A4 (de) * 2004-06-25 2010-09-08 Hajime Fukushima Kommunikationsmodell, zählervorzeichensignal, verfahren und einrichtung
US7624443B2 (en) * 2004-12-21 2009-11-24 Microsoft Corporation Method and system for a self-heating device
EP1684490A1 (de) * 2005-01-21 2006-07-26 Hewlett-Packard Development Company, L.P. Verfahren zur Aktivierung eines Netz-gegründeten Services in einem Kommunikationsnetz, Apparat, Vorrichtung und Netz dafür
US7779073B2 (en) * 2005-03-31 2010-08-17 British Telecommunications Plc Computer network
US20060253541A1 (en) * 2005-05-09 2006-11-09 Lg Electronics Inc. Method and apparatus for performing an instant messenger function using a local area network
US20190268430A1 (en) 2005-08-01 2019-08-29 Seven Networks, Llc Targeted notification of content availability to a mobile device
US20090154665A1 (en) * 2005-11-28 2009-06-18 Galvin Brian M Authenticated audiographs from voice mail
US8161111B2 (en) * 2006-03-27 2012-04-17 Packet Video, Corp System and method for identifying common media content
JP4559459B2 (ja) * 2006-09-12 2010-10-06 三星電子株式会社 モバイルアドホックネットワークで通信するように動作可能なモバイル装置、及びその装置間のデータ交換セッションを確立する方法、及びコンピュータ読取り可能な媒体
US8433756B2 (en) * 2006-10-02 2013-04-30 Tp Lab, Inc. Multiple terminal collaboration system
EP2003855A1 (de) * 2007-06-15 2008-12-17 France Télécom Telekommunikationsverfahren und -system
US9477940B2 (en) * 2007-07-23 2016-10-25 International Business Machines Corporation Relationship-centric portals for communication sessions
EP2138964A1 (de) * 2008-06-27 2009-12-30 THOMSON Licensing Sozialnetzwerkprotokoll für mobile soziale Netzwerke
US8649808B2 (en) 2008-10-13 2014-02-11 Microsoft Corporation Universal mobile device messaging
EP2435929A4 (de) * 2009-05-29 2014-03-12 Ericsson Telefon Ab L M Auswahl und gemeinsame nutzung von benutzergerätebezogenen persönlichen benutzerinformationen
US11647243B2 (en) 2009-06-26 2023-05-09 Seagate Technology Llc System and method for using an application on a mobile device to transfer internet media content
US9195775B2 (en) 2009-06-26 2015-11-24 Iii Holdings 2, Llc System and method for managing and/or rendering internet multimedia content in a network
EP2341674A1 (de) * 2009-12-31 2011-07-06 Gemalto SA Verfahren zum Aufzeigen von Daten im Zusammenhang mit einer Anwendung, entsprechende Vorrichtung und entsprechendes System
WO2012109568A1 (en) 2011-02-11 2012-08-16 Packetvideo Corporation System and method for using an application on a mobile device to transfer internet media content
US8798777B2 (en) 2011-03-08 2014-08-05 Packetvideo Corporation System and method for using a list of audio media to create a list of audiovisual media
US9572195B2 (en) 2011-08-02 2017-02-14 Google Technology Holdings LLC Link sharing within a communication system
TWI503784B (zh) * 2011-10-08 2015-10-11 Broadcom Corp 社交網路系統及其執行的方法
CN103391205B (zh) * 2012-05-08 2017-06-06 阿里巴巴集团控股有限公司 群组通信信息的发送方法、客户端
WO2019125193A1 (en) * 2017-12-21 2019-06-27 Motorola Solutions, Inc Method to share information between proximal mobile devices

Family Cites Families (78)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6044205A (en) 1996-02-29 2000-03-28 Intermind Corporation Communications system for transferring information between memories according to processes transferred with the information
US5799318A (en) * 1993-04-13 1998-08-25 Firstfloor Software Method and apparatus for collecting and displaying information from diverse computer resources
US6029195A (en) 1994-11-29 2000-02-22 Herz; Frederick S. M. System for customized electronic identification of desirable objects
US5867799A (en) * 1996-04-04 1999-02-02 Lang; Andrew K. Information system and method for filtering a massive flow of information entities to meet user information classification needs
US5940830A (en) * 1996-09-05 1999-08-17 Fujitsu Limited Distributed document management system
US5796393A (en) * 1996-11-08 1998-08-18 Compuserve Incorporated System for intergrating an on-line service community with a foreign service
JPH10240818A (ja) 1996-12-26 1998-09-11 Canon Inc 情報処理装置及びその方法
JPH10302006A (ja) * 1997-04-23 1998-11-13 Nikko Denki Kk 無線通信による携帯型相性診断装置
US6523022B1 (en) * 1997-06-09 2003-02-18 Allen Hobbs Method and apparatus for selectively augmenting retrieved information from a network resource
US6052122A (en) * 1997-06-13 2000-04-18 Tele-Publishing, Inc. Method and apparatus for matching registered profiles
US6112181A (en) * 1997-11-06 2000-08-29 Intertrust Technologies Corporation Systems and methods for matching, selecting, narrowcasting, and/or classifying based on rights management and/or other information
JP3765175B2 (ja) 1998-01-09 2006-04-12 富士ゼロックス株式会社 コミュニケーションシステム
JP3654773B2 (ja) * 1998-07-08 2005-06-02 富士通株式会社 情報交換方法、情報管理流通装置、情報管理装置、情報流通装置、情報管理流通プログラムを記録したコンピュータ読み取り可能な記録媒体、情報管理プログラムを記録したコンピュータ読み取り可能な記録媒体及び情報流通プログラムを記録したコンピュータ読み取り可能な記録媒体
US6490579B1 (en) * 1998-07-16 2002-12-03 Perot Systems Corporation Search engine system and method utilizing context of heterogeneous information resources
US6226618B1 (en) * 1998-08-13 2001-05-01 International Business Machines Corporation Electronic content delivery system
US6342830B1 (en) * 1998-09-10 2002-01-29 Xerox Corporation Controlled shielding of electronic tags
US6446208B1 (en) * 1998-09-10 2002-09-03 Xerox Corporation User interface system based on sequentially read electronic tags
US6176425B1 (en) * 1998-09-10 2001-01-23 Xerox Corporation Information management system supporting multiple electronic tags
US6249226B1 (en) * 1998-09-10 2001-06-19 Xerox Corporation Network printer document interface using electronic tags
US6487583B1 (en) * 1998-09-15 2002-11-26 Ikimbo, Inc. System and method for information and application distribution
EP0993163A1 (de) 1998-10-05 2000-04-12 Backweb Technologies Ltd. System und Verfahren zur verteilten Datencachespeicherung in Kundenendgeräten
US6480961B2 (en) * 1999-03-02 2002-11-12 Audible, Inc. Secure streaming of digital audio/visual content
EP1195041A4 (de) 1999-06-18 2004-06-23 Shmuel Okon Verfahren und system zur initialisierung von gesprächen zwischen anrufern mit gemeinsamen interessen
WO2001001239A2 (en) 1999-06-25 2001-01-04 Iomega Corporation Apparatus and methods for locating, downloading, storing, and displaying selected network-based program data
DE19929188A1 (de) 1999-06-27 2001-01-11 Paul Fischer Organizer-Gerät mit Partnersuch-Kommunikationsvorrichtung
EP1200902A2 (de) * 1999-07-16 2002-05-02 Agentarts, Inc. Verfahren und system zum erzeugen von automatisierten alternativen inhaltsempfehlungen
WO2001027771A1 (fr) * 1999-10-08 2001-04-19 Kabushiki Kaisha Eighting Procede de recherche de participant dans un jeu ou un forum en ligne, dispositif de recherche de participant, serveur de reseau de participants, terminal de reseau et programme d'ordinateur
US6944669B1 (en) 1999-10-22 2005-09-13 America Online, Inc. Sharing the personal information of a network user with the resources accessed by that network user
US6704722B2 (en) * 1999-11-17 2004-03-09 Xerox Corporation Systems and methods for performing crawl searches and index searches
US7130807B1 (en) 1999-11-22 2006-10-31 Accenture Llp Technology sharing during demand and supply planning in a network-based supply chain environment
US6742032B1 (en) * 1999-12-17 2004-05-25 Xerox Corporation Method for monitoring and encouraging community activity in a networked environment
WO2001046843A2 (en) 1999-12-21 2001-06-28 Tivo, Inc. Intelligent peer-to-peer system and method for collaborative suggestions and propagation of media
US6678680B1 (en) * 2000-01-06 2004-01-13 Mark Woo Music search engine
US7426750B2 (en) 2000-02-18 2008-09-16 Verimatrix, Inc. Network-based content distribution system
JP2001285765A (ja) * 2000-03-29 2001-10-12 Nec Corp 放送番組蓄積方式
US20020055919A1 (en) 2000-03-31 2002-05-09 Harlequin Limited Method and system for gathering, organizing, and displaying information from data searches
AU2001249768A1 (en) * 2000-04-02 2001-10-15 Tangis Corporation Soliciting information based on a computer user's context
US7010537B2 (en) 2000-04-27 2006-03-07 Friskit, Inc. Method and system for visual network searching
IES20000350A2 (en) 2000-05-08 2001-11-14 Intuition Publishing Ltd Computer-Based Training Course
US6541559B2 (en) 2000-05-24 2003-04-01 Ube Industries, Ltd. Polyamide resin composition showing excellent weld strength
US7739335B2 (en) * 2000-06-22 2010-06-15 Sony Corporation Method and apparatus for providing a customized selection of audio content over the internet
JP3959938B2 (ja) * 2000-06-29 2007-08-15 富士ゼロックス株式会社 接続関係表示方法及び装置
US7117245B1 (en) * 2000-07-05 2006-10-03 Iris Wireless, Llc Global communication method and system
US20020027567A1 (en) * 2000-07-18 2002-03-07 Niamir Bern B. Listing network for classified information
JP2002073511A (ja) * 2000-08-25 2002-03-12 Nec Corp 対話可能型チャットシステム
US6957199B1 (en) * 2000-08-30 2005-10-18 Douglas Fisher Method, system and service for conducting authenticated business transactions
GB0024506D0 (en) 2000-10-06 2000-11-22 Liivematch Ltd Method,system and computer usable medium for facilitating communication
US6947966B1 (en) * 2000-10-13 2005-09-20 Road Runner Holdco Llc System and method for influencing dynamic community shared elements of audio, video, and text programming via a polling system
GB0028474D0 (en) 2000-11-22 2001-01-10 Raekanet Ltd Improved computer network architecture and associated method and system
US20040039707A9 (en) 2000-11-22 2004-02-26 Chris Ricci Method for distributing and licensing digital media
US20020077988A1 (en) 2000-12-19 2002-06-20 Sasaki Gary D. Distributing digital content
EP1217591B1 (de) * 2000-12-21 2014-04-02 Nokia Corporation Verbesserungen bei bzw. im Bezug auf die Verteilung von Inhalten
US7685224B2 (en) * 2001-01-11 2010-03-23 Truelocal Inc. Method for providing an attribute bounded network of computers
US20020107701A1 (en) * 2001-02-02 2002-08-08 Batty Robert L. Systems and methods for metering content on the internet
US7047406B2 (en) 2001-03-21 2006-05-16 Qurlo Holdings, Inc. Method and system for providing a secure peer-to-peer file delivery network
US20040030741A1 (en) 2001-04-02 2004-02-12 Wolton Richard Ernest Method and apparatus for search, visual navigation, analysis and retrieval of information from networks with remote notification and content delivery
US20020156971A1 (en) * 2001-04-19 2002-10-24 International Business Machines Corporation Method, apparatus, and program for providing hybrid disk mirroring and striping
US6961723B2 (en) * 2001-05-04 2005-11-01 Sun Microsystems, Inc. System and method for determining relevancy of query responses in a distributed network search mechanism
US20030009570A1 (en) * 2001-07-03 2003-01-09 International Business Machines Corporation Method and apparatus for segmented peer-to-peer computing
JP2005502106A (ja) * 2001-07-20 2005-01-20 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ 情報コンテンツへのアクセス
US20030028610A1 (en) 2001-08-03 2003-02-06 Pearson Christopher Joel Peer-to-peer file sharing system and method using user datagram protocol
US7793326B2 (en) * 2001-08-03 2010-09-07 Comcast Ip Holdings I, Llc Video and digital multimedia aggregator
US7113999B2 (en) * 2001-08-14 2006-09-26 International Business Machines Corporation Method, computer readable media and apparatus for the selection and rendering of audio files in a networked environment
US20030041108A1 (en) * 2001-08-22 2003-02-27 Henrick Robert F. Enhancement of communications by peer-to-peer collaborative web browsing
US7124362B2 (en) 2001-08-31 2006-10-17 Robert Tischer Method and system for producing an ordered compilation of information with more than one author contributing information contemporaneously
AU2002332812A1 (en) * 2001-09-04 2003-03-18 Soft2B Llc Browser-to-browser, dom-based, peer-to-peer communication with delta synchronization
JP2003157259A (ja) 2001-09-05 2003-05-30 Fuji Xerox Co Ltd 情報検索システム
US7092952B1 (en) * 2001-11-20 2006-08-15 Peter Wilens Method for grouping computer subscribers by common preferences to establish non-intimate relationships
US20030115318A1 (en) * 2001-12-13 2003-06-19 Microsoft Corporation. Concentric user-targeting delivery system and methods
US7340214B1 (en) * 2002-02-13 2008-03-04 Nokia Corporation Short-range wireless system and method for multimedia tags
US7167910B2 (en) * 2002-02-20 2007-01-23 Microsoft Corporation Social mapping of contacts from computer communication information
US20030158958A1 (en) * 2002-02-20 2003-08-21 Koninklijke Philips Electronics N.V. Distributed storage network architecture using user devices
US6728729B1 (en) * 2003-04-25 2004-04-27 Apple Computer, Inc. Accessing media across networks
US7380217B2 (en) * 2003-06-06 2008-05-27 Intellecspace Coropration Method of graphical presentation of relationships between individuals, business entities, and organizations
US6947666B2 (en) * 2003-10-22 2005-09-20 Hewlett-Packard Development Company, L.P. Support apparatus and method for use with a camera and strobe lights
US7707122B2 (en) * 2004-01-29 2010-04-27 Yahoo ! Inc. System and method of information filtering using measures of affinity of a relationship
US7849135B2 (en) 2004-04-09 2010-12-07 At&T Mobility Ii Llc Sharing content on mobile devices
US7162488B2 (en) 2005-04-22 2007-01-09 Microsoft Corporation Systems, methods, and user interfaces for storing, searching, navigating, and retrieving electronic information

Also Published As

Publication number Publication date
WO2003087992A3 (en) 2004-04-22
AU2003230843A1 (en) 2003-10-27
WO2003087992A2 (en) 2003-10-23
DE60326133D1 (de) 2009-03-26
KR20040108703A (ko) 2004-12-24
EP1495410A4 (de) 2005-07-20
US20030233399A1 (en) 2003-12-18
JP4583030B2 (ja) 2010-11-17
GB2404059A (en) 2005-01-19
AU2003230843C1 (en) 2010-03-18
CN1659529A (zh) 2005-08-24
EP1495410A2 (de) 2005-01-12
GB0423859D0 (en) 2004-12-01
CN102164162B (zh) 2013-03-06
US7478126B2 (en) 2009-01-13
CN102164162A (zh) 2011-08-24
US7853650B2 (en) 2010-12-14
JP2005525629A (ja) 2005-08-25
AU2003230843B2 (en) 2009-06-04
EP1495410B1 (de) 2009-02-11
KR100990525B1 (ko) 2010-10-29
US20090150492A1 (en) 2009-06-11
ATE422776T1 (de) 2009-02-15

Similar Documents

Publication Publication Date Title
DE10392489T5 (de) Initialisieren von Beziehungen zwischen Geräten in einem Netzwerk
DE69839087T2 (de) IRC Namenübersetzungsprotokoll
DE60003322T2 (de) Verfahren, vorrichtung und computerprogrammprodukt für die aktivitäts-basierte zusammenarbeit durch ein computersystem ausgestattet mit einem dynamik-manager
DE69912317T2 (de) Vorrichtung und verfahren zur bestimmung einer programmnachbarschaft für einen kundenknoten in einem kundenbedienernetzwerk
DE69815695T2 (de) Netzwerkübermittlung interaktiver unterhaltung zur ergänzung von audio-aufzeichnungen
DE69534095T2 (de) Kommunikationsnetzstruktur, Kommunikationsnetzsystem, das auf dieser beruht, und Kommunikationsverfahren für diese
DE69631866T2 (de) Multimediakoordinationssystem
DE10392481T5 (de) System und Verfahren zur Überprüfung eines empfangenen digitalen Inhalts
DE60225265T2 (de) Unterhaltungssystem
DE112010004683B4 (de) Auf teilnehmeridentität basierende profilinformationen für peer-to-peer-sitzungen
DE10392490T5 (de) Filtern von Inhalt unter Verwendung eines Lernmechanismus
DE602005004439T2 (de) Gerät und Verfahren zur Übermittlung und Ausgabe von Daten beispielsweise zum Musikunterricht
US20050102358A1 (en) Web page monitoring and collaboration system
DE602004003839T2 (de) Verbesserte Audiokommunikation in einer interaktiven Umgebung
CN108966032A (zh) 一种弹幕社交方法和装置
CN105847316A (zh) 一种信息共享方法和系统、一种客户端及一种服务器
DE112007001516T5 (de) Verfahren und System für eingebettete personalisierte Kommunikation
Dennis et al. Using the Internet to implement support for distributed decision making
Nicholson A framework for technology selection in a web-based distance education environment: Supporting community-building through richer interaction opportunities
CN111915945A (zh) 一种基于asp.net框架的互动式翻转课堂学习平台
DE102013109779A1 (de) Transportieren von avataren und konferenzmaterialien in virtual-reality-konferenzräume
DE19801027A1 (de) Vorrichtung und Verfahren zur Bestimmung von Verhaltensmustern von Konsumenten und Informationssuchenden in einer Open-Community-Plattform
Hopkins et al. Machinery and Community: The Atherton Gardens Community Network
KR20040023158A (ko) 네트워크 게임 서비스 제공 방법 및 시스템
WO2014032720A1 (de) Verfahren zum austausch von datennachrichten zwischen entwicklungs- und planungswerkzeugen in einem automatisierungssystem und vorrichtung

Legal Events

Date Code Title Description
8141 Disposal/no request for examination