DE102010023691A1 - Gemeinsame Nutzung von dynamischen Inhaltsvoreinstellungen und Verhalten von EDV-Geräten - Google Patents

Gemeinsame Nutzung von dynamischen Inhaltsvoreinstellungen und Verhalten von EDV-Geräten Download PDF

Info

Publication number
DE102010023691A1
DE102010023691A1 DE102010023691A DE102010023691A DE102010023691A1 DE 102010023691 A1 DE102010023691 A1 DE 102010023691A1 DE 102010023691 A DE102010023691 A DE 102010023691A DE 102010023691 A DE102010023691 A DE 102010023691A DE 102010023691 A1 DE102010023691 A1 DE 102010023691A1
Authority
DE
Germany
Prior art keywords
computing device
persona
user
remote
user persona
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.)
Granted
Application number
DE102010023691A
Other languages
English (en)
Other versions
DE102010023691B4 (de
Inventor
Bran Beverly Hills Ferren
Lakshman Portland Krishnamurthy
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.)
Intel Corp
Original Assignee
Intel Corp
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 Intel Corp filed Critical Intel Corp
Publication of DE102010023691A1 publication Critical patent/DE102010023691A1/de
Application granted granted Critical
Publication of DE102010023691B4 publication Critical patent/DE102010023691B4/de
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/27Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/445Program loading or initiating
    • G06F9/44505Configuring for program initiating, e.g. using registry, configuration files
    • G06F9/4451User profiles; Roaming
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • 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/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1095Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
    • 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
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/20Services signaling; Auxiliary data signalling, i.e. transmitting data via a non-traffic channel
    • H04W4/21Services signaling; Auxiliary data signalling, i.e. transmitting data via a non-traffic channel for social networking applications

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • General Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Strategic Management (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Development Economics (AREA)
  • Databases & Information Systems (AREA)
  • Computer Hardware Design (AREA)
  • General Business, Economics & Management (AREA)
  • Marketing (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Economics (AREA)
  • Computing Systems (AREA)
  • Game Theory and Decision Science (AREA)
  • Data Mining & Analysis (AREA)
  • Tourism & Hospitality (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Human Resources & Organizations (AREA)
  • Computer Security & Cryptography (AREA)
  • Information Transfer Between Computers (AREA)
  • Storage Device Security (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

Eine entfernte Benutzer-Persona wird auf einem EDV-Gerät empfangen. Das EDV-Gerät beinhaltet eine lokale Benutzer-Persona mit einer Vielzahl von Teilmengen, die sich auf Voreinstellungen eines Benutzers des EDV-Gerätes beziehen. Die entfernte Benutzer-Persona wird mit der lokalen Benutzer-Persona auf dem EDV-Gerät synchronisiert und dementsprechend wird das Verhalten des EDV-Gerätes eingestellt.

Description

  • Technisches Gebiet
  • Das Gebiet bezieht sich im Allgemeinen auf die Informatik und spezieller auf gemeinsame Nutzung von dynamischem Inhalt und Voreinstellungen von EDV-Geräten.
  • Hintergrund
  • Mit zunehmender Verwendung von kleineren mobilen EDV-Geräten steigt eine Nachfrage nach gemeinsamer Nutzung von Informationen solcher Geräte. Viele moderne mobile EDV-Geräte oder Minicomputer (personal digital assistants, PDAs) stellen Techniken zur gemeinsamen Nutzung von Inhalten bereit (z. B. über Bluetooth), sodass Informationen (z. B. Fotos, Dateien, Tabellen) von Geräten gemeinsam benutzt werden können und daher von den Benutzern der Geräte. Diese Techniken zur gemeinsamen Nutzung von Inhalten sind jedoch streng darauf begrenzt, lediglich den Inhalt gemeinsam zu nutzen, und weisen nicht die nötige Intelligenz auf, um beispielsweise Benutzervoreinstellungen zu integrieren, die das Verhalten des Gerätes verändern können.
  • Kurze Beschreibung der Zeichnungen
  • Ausführungsformen der vorliegenden Erfindung werden exemplarisch und in keiner Weise einschränkend in den Figuren der begleitenden Zeichnungen veranschaulicht, wobei gleiche Bezugsnummern zum Verweis auf ähnliche Elemente verwendet werden und in denen:
  • 1A und 1B eine Ausführungsform von zwei oder mehr EDV-Geräten veranschaulichen, die eine komplette oder teilweise Benutzer-Persona (z. B. Benutzervoreinstellungen oder Inhalt) über ein Netzwerk gemeinsam benutzen;
  • 2 eine Ausführungsform eines EDV-Gerätes mit einem Mechanismus zur gemeinsamen Persona-Nutzung veranschaulicht;
  • 3 eine Ausführungsform eines Prozesses zur gemeinsamen Nutzung von Personae von mehreren EDV-Geräten veranschaulicht;
  • 4 eine Ausführungsform eines Prozesses zur gemeinsamen Persona-Nutzung von mehreren EDV-Geräten veranschaulicht; und
  • 5 eine Ausführungsform eines Computersystems veranschaulicht.
  • Ausführliche Beschreibung
  • Bei einer Ausführungsform wird eine gemeinsame Nutzung von Inhalt und Integration von Benutzervoreinstellungen von zwei oder mehr EDV-Geräten (wie von den entsprechenden Gerätebenutzern initiiert und autorisiert) bereitgestellt. Dieser das Verhalten beeinflussende Inhalt, der Benutzervoreinstellungen darstellt, wird in diesem Dokument durchgängig als „Persona” bezeichnet. Diese Integration von Voreinstellungen kann beispielsweise das Planen von Ereignissen und die Auswahl von Aktivitäten, die für zwei oder mehr Benutzer geeignet sind (z. B. Auswahl von Restaurants), erleichtern. Bei einem Kombinationsschema überschneiden zwei oder mehr Geräte Inhalt, wie z. B. eine Liste von Aktivitäten oder Treffpunkten, die jeder Benutzer ausdrücklich mit „von Interesse” gekennzeichnet hat, um Aktivitäten oder Treffpunkte, die für zwei oder mehr Benutzer, die mit den zwei oder mehr Geräten in Verbindung stehen, geeignet sind, abzustimmen. Alternativ können die EDV-Geräte eine Liste von Aktivitäten oder Treffpunkten, die ein Benutzer ausdrücklich mit „nicht von Interesse” gekennzeichnet hat, von der „von Interesse”-Liste des anderen Benutzers subtrahieren. Die zwei oder mehr EDV-Geräte können diese beiden Schemata kombinieren, indem die Subtraktion auf einer paarweisen Basis vor der Überschneidungsoperation ausgeführt wird.
  • Bei noch einer weiteren Ausführungsform werden zwei oder mehr Voreinstellungen im weiteren Sinne mathematisch kombiniert, um eine Menge von Voreinstellungen zu ergeben, die die kombinierten Geschmäcker der Benutzer widerspiegelt. Beispielsweise kann das System Vektoren, die erwünschte Aktivitäten oder Treffpunkte darstellen (z. B. Restaurants, Sportplätze, Konzerthallen etc.), in den Augen. eines jeden Benutzers entlang jeder von mehreren Dimensionen (z. B. Preis, Art der Küche) multiplizieren (auf einer Element-für-Element-Basis). Der sich daraus ergebende Vektor von kombinierten Gewichtungen kann (über Punkt-Multiplikation) auf den Raum von verfügbaren Aktivitäten oder Treffpunkten angewendet werden, um Optionen aufzudecken, die von den zwei oder mehr Benutzern der zwei oder mehr EDV-Geräte gemeinsam bevorzugt werden. Es wird in Betracht gezogen, dass jede Anzahl von Geräten in diese gemeinsame Nutzung von Inhalt und Voreinstellungen miteinbezogen werden kann, und dass andere Formen von Inhalt (wie z. B. Kontaktlisten) verwendet werden können, um Gruppenaktivitäten zu koordinieren.
  • Bei einer Ausführungsform werden die Personae nichtsdestotrotz auf jeden einzelnen Benutzer eingestellt, wie durch die bestehende Person des empfangenden EDV-Gerätes bereitgestellt, obwohl die Personae synchronisiert werden, wenn sie von zwei Geräten gemeinsam benutzt werden oder von Geräten, die auf einem Verhalten des EDV-Gerätes und dem Inhalt der Persona, der importiert wird, und der bestehenden Persona des empfangenden Gerätes basieren. Das Verhalten des EDV-Gerätes kann statisch oder dynamisch sein, derart, dass es sich mit dem Lebens- oder Benutzermodus, auf den das EDV-Gerät eingestellt ist, ändern kann. Beispielsweise wird bestimmter informeller Persona-Inhalt (z. B. Sprach-Slang, der unter Freunden benutzt wird) während eines Arbeits-Modus nicht angestoßen, bis das EDV-Gerät auf einen informelleren Lebens-Modus eingestellt wird, wie z. B. Spiel-Modus.
  • Bei einer Ausführungsform kann eine Persona generiert, geteilt und in Teilmengen oder Teilen erkannt werden, sodass eine Persona als Ganzes oder in Teilen oder Teilmengen gemeinsam benutzt werden kann. Diese neuartige Technik wird verwendet, sodass nicht nur der Benutzer Kontrolle darüber hat, welche Informationen mit anderen Benutzern, die ihre EDV-Geräte benutzen, geteilt werden sollen, sondern auch bestimmte Teilmengen, die persönliche oder identifizierbare Informationen enthalten, die sich auf den Benutzer beziehen, können gesperrt werden oder von der gemeinsamen Nutzung mit denjenigen ausgeschlossen werden, die nicht zum Empfang solcher Informationen autorisiert sind. Beispielsweise kann der Benutzer (z. B. Ehemann) seine persönlichen Informationen an seine Ehefrau kommunizieren wollen, und in diesem Fall kann das EDV-Gerät der Ehefrau autorisiert sein, diese besonderen Teilmengen zu empfangen, die die persönlichen Informationen des Ehemanns beinhalten, aber andere Benutzer können dies nicht. Mittels dieser Technik kann bei einer Ausführungsform ein Benutzer anonym seine Persona oder Teile seiner Persona mit anderen Benutzern über die entsprechenden EDV-Geräte gemeinsam benutzen, ohne dass die Gefahr oder Möglichkeit besteht, jegliche persönliche oder identifizierbare Information gemeinsam zu benutzen. Dies wird erstens durch die Verwendung eines Autorenwerkzeugs erreicht, das es dem Benutzer ermöglicht, die Persona in Teilmengen zu schreiben, und zweitens durch die Verwendung einer Persona-Teilungs- und Erkennungslogik, die verschiedene Teilmengen der Persona erkennen kann und in der Lage ist, diese, wie geeignet, zu gruppieren, bevor diese an das empfangende EDV-Gerät gesendet werden.
  • 1A und 1B veranschaulichen eine Ausführungsform zweier oder mehr EDV-Geräte 102106, die komplette oder teilweise Benutzer-Persona (z. B. Benutzervoreinstellungen oder Inhalt) über ein Netzwerk 108 gemeinsam benutzen. Bei einer Ausführungsform kommunizieren zwei oder mehr mobile Geräte 102106 sicher miteinander und benutzen Benutzer-Persona (z. B. bestimmte Teile der Persona, wie von den entsprechenden Benutzern bevorzugt) gemeinsam über ein Netzwerk (z. B. Internet) 108. Eine Benutzer-Persona stellt die Sammlung des aktiven Erscheinungsbilds, statischen Verhaltens und dynamischen Kontextes/umgebungssensitiven Verhaltens des entsprechenden Gerätes dar.
  • Die Benutzer-Persona kann die persönlichen und nicht persönlichen Informationen/Inhalt/Voreinstellungen des Benutzers beinhalten, die sich auf mehrere Lebensaspekte des Benutzers beziehen, wie z. B. die multiplen Lebens-Modi des Benutzers, auf die das EDV-Gerät des Benutzers für Verhaltensänderungen eingestellt sein kann. Diese multiplen Lebens-Modi können einen Familien-Modus, einen Spiel-Modus, einen Arbeits-Modus und so weiter beinhalten. Da von dem Benutzer erwartet wird (und in manchen Fällen erfordert wird), sich in jedem Modus anders zu verhalten, kann er oder sie für jeden Lebens-Modus eine unterschiedliche Menge von Informationen speichern, obwohl einige Informationen sich in mehreren Lebens-Modi überlappen und weiter klassifiziert werden können hinsichtlich ihrer Empfindlichkeit, Vertraulichkeit und der Weise, wie persönliche Informationen betrachtet werden etc.
  • Beispielsweise kann die Benutzerinformation den Namen, das Geburtsdatum, Sozialversicherungsnummer, Familiennamen, Familienfotos, Lieblingssportmannschaft, Lieblingsrestaurants etc. des Benutzers beinhalten. In diesem Fall kann der Benutzer bereit sein, seinen Namen und Lieblingsmannschaft mit anderen Benutzern zu teilen, jedoch nicht seine Familiennamen oder Sozialversicherungsnummer. Das Beispiel fortführend, kann Information wie die Sozialversicherungsnummer und Lieblingsrestaurants des Benutzers in sowohl dem Familien-Modus als auch Arbeits-Modus des Benutzers gefunden werden.
  • Bei einer Ausführungsform ist die Benutzer-Persona, wie sie in diesem Dokument bezeichnet wird, mehr als eine bloße Sammlung von Benutzerinhalt oder Benutzervoreinstellungen. Beispielsweise stellt eine Persona sowohl das statische Verhalten als auch das dynamische Verhalten des EDV-Gerätes dar, wo sich die Person befindet, wie z. B. wenn an der Persona eine Änderung vorgenommen wird, ändert das EDV-Gerät sein Verhalten, wodurch das Verhalten des Benutzers des EDV-Gerätes widergespiegelt wird. Noch spezifischer erkennen beispielsweise das EDV-Gerät und die Benutzer-Persona die physische Umgebung des EDV-Gerätes und somit wird, wenn beispielsweise die Persona des Benutzers eine Liste der Lieblingsrestaurants des Benutzers enthält, die auf dem Arbeitsweg liegen, dieses 'Arbeitsweg-Lieblingsrestaurants'-Feature angestoßen, wenn das EDV-Gerät sich auf dem Arbeitsweg oder mindestens in der Nähe davon befindet.
  • Gleichermaßen wird bei einer Ausführungsform dieses besondere Feature aus der Benutzer-Persona entfernt oder wird automatisch gesperrt, wenn der Benutzer seinen Arbeitsplatz oder Wohnort wechselt. Zusätzlich zu der Erkennung der physischen Umgebung erkennen das EDV-Gerät und die Benutzer-Persona ebenfalls den aktuellen Lebens-Modus des EDV-Gerätes. Wenn beispielsweise, wie weiter in 1B gezeigt, bestimmte Persona-Teilmengen, die sich auf Sport beziehen, von EDV-Geräten gemeinsam benutzt werden, können diese Persona-Teilmengen nicht angestoßen werden, wenn sich die EDV-Geräte im Arbeits-Modus befinden. Wenn sich der Benutzer jedoch im Spiel-Modus befindet, können diese sportbezogenen Persona-Teilmengen angestoßen werden, und weiter kann das EDV-Gerät dem Benutzer eine Benachrichtigung (z. B. Alarm, Farbcodierung etc.) anbieten, wenn es eine Aktualisierung des Punktestands gibt oder Neuigkeiten, die sich auf die Lieblingssportmannschaft des Benutzers beziehen. Bei einer Ausführungsform basiert ein Lebens-Modus des EDV-Gerätes auf manuellen Benutzereinstellungen (z. B. vom Benutzer festgesetzter Arbeits-Modus von 8 Uhr bis 17 Uhr, festgesetzter Familien-Modus sonntags etc.) oder automatischen physischen Umgebungen (z. B. nimmt das EDV-Gerät Arbeits-Modus an, wenn es sich in einer angemessenen Nähe zum Bürogebäude des Benutzers befindet und gleichzeitig nimmt es Familien-Modus an, wenn es sich in einer angemessenen Nähe zum Wohnort des Benutzers befindet).
  • 1B veranschaulicht, wie Benutzer-Personae und ihre Teilmengen von zwei oder drei EDV-Geräten 104106 gemeinsam benutzt werden. Wie veranschaulicht, beinhaltet die Persona von EDV-Gerät 102 Baseball 108 (der Lieblingssport des Benutzers), LA Dodgers 110 (Lieblingsbaseballmannschaft), die Restaurantklassifizierung 112 und Spielfilmklassifizierung 114 des Benutzers einer jeden Anzahl von Restaurants bzw. Spielfilmen und persönlichere Informationen 116, wie z. B. Adresse und Telefonnummer 118 des Benutzers, die Namen seiner Ehefrau und Kinder 120, Sozialversicherungs- und Reisepassnummern 122. Gleichermaßen enthalten EDV-Geräte 104 und 106 Personae, die zu dem entsprechenden Benutzer gehören. In diesem beispielhaften Fall sind die Benutzer von Geräten 102106 befreundet und möchten gerne einen Teil der Persona miteinander teilen. Beispielsweise sind alle drei Benutzer an Baseball interessiert und deshalb werden Informationen (z. B. Spielstände, Neuigkeiten, Baseballanwendungen etc.), die sich auf Baseball 108, 124, 138 beziehen, von den drei EDV-Geräten 102106 geteilt. Jedoch erachten nur die Benutzer von EDV-Geräten 102, 106 die LA Dodgers als ihr Lieblingsteam, während der Benutzer von EDV-Gerät 104 die LA Angels als sein Lieblingsteam erachtet, und somit teilen EDV-Geräte 102, 106 jegliche Informationen, die sich auf die LA Dodgers 110, 140 beziehen, der entsprechenden Benutzer-Personae, allerdings teilt EDV-Gerät 104 solche Informationen nicht, da es seine eigene Teilmenge von LA Angels 126 hat.
  • Gleichermaßen teilen EDV-Geräte 102, 106 Restaurantklassifizierungen 112, 142, während EDV-Geräte 102, 104 Spielfilmklassifizierungen 114, 128 teilen. Von den persönlichen Informationen der drei Personen werden die Teilmengen von Wohnadresse und Telefonnummer 116, 132, 146 und Familiennamen 120, 134, 148 geteilt, während andere vertraulichere persönliche Informationen, wie z. B. Reisepassnummer und Sozialversicherungsnummer 122, 136, 150 nicht von den EDV-Geräten 102-106 geteilt werden.
  • 2 veranschaulicht eine Ausführungsform eines EDV-Gerätes 202 mit einem Mechanismus zur gemeinsamen Nutzung von Persona 204. Bei einer Ausführungsform wird auf einem EDV-Gerät 202 eine Tri-Lebens-Persona von einem Benutzer erzeugt und ein Verfahren, System und Vorrichtung werden bereitgestellt, damit diese Personae von einer Anzahl von EDV-Geräten sicher gemeinsam benutzt und synchronisiert werden können. Eine Tri-Lebens-Persona stellt eine Sammlung des aktiven Erscheinungsbilds, statischen Verhaltens und dynamischen Kontextes und umgebungssensitiven Verhaltens des EDV-Gerätes 202 dar. Eine spezifische Persona kann als statische Menge von Deskriptoren (z. B. in eXtensible Markup Language (XML) dargestellt) oder als eine Menge von aktiven ausführbaren Skripten oder Objekten dargestellt sein, die die Elemente der Persona steuern.
  • Des Weiteren sind Elemente einer einzelnen Persona in Teilmengen unterteilt, die eine Anzahl von Elementen darstellen, die von zwei oder mehr EDV-Geräten geteilt und ausgetauscht werden können. Diese Teilmengen werden erzeugt, um es einem Benutzer zu ermöglichen, jene privaten Persona-Elemente, die nicht geteilt werden sollen, und jene Elemente, die geteilt werden sollen, voneinander zu trennen. Außerdem ermöglicht es eine Persona ebenfalls, Verhaltensweisen darzustellen, während private Daten, wie z. B. eine Persona leitet einen Anruf an eine persönliche Telefonnummer weiter, aufrechterhalten werden. Auf diese Art und Weise wird, wenn diese Persona zwischen EDV-Geräten übertragen wird, die Übertragung der Verhaltensweisen des EDV-Gerätes transformiert, während die Privatsphäre und Sicherheit der tatsächlichen Daten dieser EDV-Geräte erhalten bleibt.
  • Bei einer Ausführungsform beinhaltet der Mechanismus zur gemeinsamen Nutzung von Persona 204 eine Autorenlogik oder ein Autorenwerkzeug 206, um eine einzelne oder Gruppenpersona zu erzeugen und modifizieren, die zu (einem) Benutzer(n) gehört, der/die mit dem EDV-Gerät 202 in Verbindung steht/stehen. Bestimmter Inhalt einer Persona kann für jeden Lebens-Modus auf dem EDV-Gerät 202 vorab verfasst und vorinstalliert sein; eine neue Persona kann jedoch erzeugt werden oder eine bereits bestehende Person kann auf dem EDV-Gerät mittels des Autorenwerkzeugs 206 modifiziert werden. Anders als ein typisches Bearbeitungstool, das von seiner spezifischen Einstellung und dem festgesetzten Verhalten des Gerätes abhängig ist, ist das Autorenwerkzeug 206 in der Hinsicht neuartig, dass es ein dynamisches Werkzeug ist, das es dem Benutzer ermöglicht, kausale Beziehungen zwischen Verhalten und Ereignissen und Umgebungen, die sich auf das EDV-Gerät 202 beziehen, zu spezifizieren.
  • Beispielsweise vibriert das EDV-Gerät 202 im Arbeits-Modus während Teambesprechungen, wenn der Ehemann oder die Kinder des Benutzers anrufen oder eine Kurzmitteilung schicken, während das EDV-Gerät 202 stumm bleibt, wenn andere Menschen (einschließlich Freunde, Unbekannte etc.) das Gerät erreichen. Solche Konstrukte und komplexe Verhaltensweisen können unter Verwendung einer deskriptiven Menge von Sprachelementen oder grafischen Objekten (z. B. Petri-Netze oder andere Entscheidungsgraph-Darstellungen) modelliert werden, die es den Verhaltensweisen des EDV-Gerätes 202 ermöglichen, zur Korrektur verifiziert und modelliert zu werden. Es wird in Betracht gezogen, dass weitere mathematische Plug-and-Plag-Modelle ebenfalls auf dem EDV-Gerät 202 eingesetzt werden können, um seine wechselnden Verhaltensweisen zu validieren.
  • Jede einzelne oder Gruppenpersona kann in eine Anzahl von Teilmengen unterteilt werden, sodass ein oder mehr Teilmengen einer Persona zwischen zwei oder mehr EDV-Geräten kommuniziert werden können (z. B. übertragen/empfangen/gemeinsam benutzt), ohne die komplette Persona zu kommunizieren; auf diese Art und Weise wird nur sachbezogener Inhalt gemeinsam benutzt. Das Autorenwerkzeug 206 ermöglicht die Extraktion eines Subgraphen von statischer Dynamik und Kontext und umgebungssensitiven Verhaltensweisen, während eine Teilmengen-Teilungs- und Erkennungslogik 208 diese Teilmengen für den Export gruppiert. Diese Subgraphen und ihre Daten können mittels spezifischer Elemente oder genannter Elemente über die Teilmengen-Teilungs- und Erkennungslogik 208 gruppiert werden. Weiter kann für jeden Kontext ein Kennzeichen verwendet werden und anonym gehalten werden, um eine spezifische Bedeutung in jedem Kontext bereitzustellen und zu bewahren. Beispielsweise kann ein Kennzeichen „Privatnummer” jeder übertragbaren Person eigen sein, und kann dennoch nicht die gleiche Information darstellen. Jede gemeinsam benutzte Persona kann hinsichtlich Funktionalität verifiziert werden, indem Kontrollen darauf ausgeführt werden, indem resultierende Exportdaten mit Informationen verglichen werden, die persönlich identifizierbar sind (wie z. B. Benutzername, Wohnadresse und andere persönliche Kennzeichen etc.). Das Autorenwerkzeug 204 ermöglicht das Verfassen von einzelnen oder Gruppenpersonae mittels einer einzigen Einstellung, die von dem Benutzer des EDV-Gerätes 202 vorgenommen wird und/oder schrittweise durch das Beobachten des täglichen Gebrauchs des EDV-Gerätes 202 vorgenommen wird.
  • Der Mechanismus zur gemeinsamen Nutzung von Persona 204 beinhaltet weiter einen Mechanismus zum Übertragen/gemeinsamen Nutzen/Synchronisieren (Kommunikationsmechanismus) 210, um sichere Formen des gemeinsamen Nutzens der kompletten oder Teilen von Personae von zwei oder mehr EDV-Geräten mittels, aber beschränkt auf, eine direkte Gerät-zu-Gerät-Übertragung (z. B. Bluetooth), einer E-Mail, einer Website, einem Netzwerk-Repository, einem sozialen Online-Netzwerk (z. B. Facebook, Twitter, LinkedIn), einem Softwareapplikation-Update oder Download etc. bereitzustellen. Unter Verwendung dieses Kommunikationsmechanismus 210 werden Personae von zwei oder mehr teilnehmenden EDV-Geräten (wie z. B. das EDV-Gerät 202) kommuniziert und gemeinsam benutzt und synchronisiert. Ein Sicherheits- und Verifizierungssystem 212 ist ebenfalls bereitgestellt, sodass jedes Mal, wenn ein Benutzer sich dazu entschließt, eine neue Persona von einem anderen EDV-Gerät in sein EDV-Gerät (z. B. EDV-Gerät 202) zu importieren, verifiziert wird, dass sowohl die Persona, die importiert wird, als auch das EDV-Gerät, von wo aus sie importiert wird, sicher ist. Beispielsweise kann eine neue Persona, die importiert wird, als korrekt verifiziert werden, indem das Sicherheits- und Verifizierungssystem 212 und sein Pilot/Emulator verwendet wird, um die Persona (die importiert wird) in die Sandbox zu geben, die sodann einem simulierten Verhalten unterworfen wird. Es wird in Betracht gezogen, dass das Maß an Sicherheit und Verifizierung von dem Benutzer des empfangenden EDV-Gerätes 202 basierend auf der Vertrauenswürdigkeit der übertragenden Quelle (der Benutzer und das übertragende EDV-Gerät) sowie dem Inhalt der Persona, die importiert wird, dynamisch eingestellt werden kann.
  • Der Mechanismus zur gemeinsamen Nutzung von Persona 204 beinhaltet ebenfalls ein Rückverfolgungssystem 214, dass es ermöglicht, die gemeinsam benutzten Personae, einschließlich jeden Elements einer oder mehr Teilmengen der Personae, zu jeder Zeit zurückzuverfolgen, nachdem eine Persona von zwei oder mehr EDV-Geräten gemeinsam benutzt worden ist. Bei einer Ausführungsform beinhaltet das Rückverfolgungssystem 214 ein Backup-System, um periodische Backups von Personae, einschließlich der gemeinsam benutzten Personae, und jeglichen Änderungen oder Modifikationen, die an solchen Personae vorgenommen wurden, durchzuführen. Die Zeitspanne dieser periodischen Backups kann ereignisbasiert sein (z. B. bei Auftreten von identifizierten Ereignissen) oder gemäß vorbestimmter Zeitspannen oder als Zeitspannen, die auf dem EDV-Gerät 202 durch den Benutzer dynamisch eingestellt wurden. Dieses neuartige Rückverfolgungssystem 214 ermöglicht zeitbasierte oder ereignisbasierte Backups von Personae und Schnappschüsse der Besonderheiten der Interdependenz von Verhaltensweisen dieser EDV-Geräte, die ein Ganzes oder Teile einer oder mehr Personae gemeinsam nutzen. Wenn eine Menge gemeinsam benutzter Persona-Elemente ein Standalone-Leaf in einem Interdependenzbaum darstellt, könnte die Menge relativ einfach von einem oder mehr EDV-Geräten entfernt werden. Wenn jedoch eine Menge gemeinsam benutzter Persona-Elemente mehrere Abhängigkeiten aufweist (z. B. ein Element kann nicht entfernt werden, ohne dass ein anderes verbundenes Element entfernt wird), dann werden jegliche statischen gemeinsam benutzen Persona-Elemente, die das Erscheinungsbild darstellen, beibehalten, sogar wenn die sachbezogenen Verhaltenselemente vielleicht entfernt worden sind. Was die dynamischen gemeinsam benutzten Persona-Elemente anbelangt, kann das Rückverfolgungssystem 214 die Eingabe in einen Subgraphen extrahieren und eine automatische Erweiterung erzeugen, um diese Elemente auszugeben und dem Benutzer eine Option bereitzustellen, jegliche aktiven Elemente mit einem neuen Entscheidungs-/Verhalten-Graphen zu überbrücken.
  • Wie veranschaulicht, beinhaltet das EDV-Gerät 202 weiter andere unterschiedliche Hardware- und/oder Softwarekomponenten, Module und Schnittstellen, um bestimmte Tasks auszuführen, um mit anderen vorstehend erwähnten Systemen 206214 des Mechanismus zur gemeinsamen Nutzung von Persona 204 zu arbeiten. Das EDV-Gerät 202 beinhaltet weiter eine Benutzeroberfläche (z. B. Tastatur, Touchpad), die von dem Benutzer verwendet werden soll, um eine komplette oder Teile einer Persona (durch Empfangen oder Übermitteln) mit einem anderen EDV-Gerät zu teilen.
  • 3 veranschaulicht eine Ausführungsform eines Prozesses zur gemeinsamen Nutzung von Personae von mehreren EDV-Geräten. Bei Verarbeitungsblock 302 wird bei einer Ausführungsform das gemeinsame Benutzen einer Persona (Inhalt oder Voreinstellung) zwischen einem ersten EDV-Gerät und einem zweiten EDV-Gerät initiiert. Wie vorstehend erwähnt, ist dieses gemeinsame Benutzen der Persona nicht auf zwei EDV-Geräte beschränkt und sie kann von verschiedenen EDV-Geräten gemeinsam benutzt werden. Bei Verarbeitungsblock 304 werden sowohl das Gerät zur gemeinsamen Nutzung als auch die gemeinsam benutzte Persona als sicher verifiziert und zertifiziert, bevor die Persona gemeinsam benutzt wird. Wenn beispielsweise das erste EDV-Gerät eine Übertragung einer Persona (z. B. komplett oder einen Teil der Persona) an das zweite EDV-Gerät initiiert, werden ein erstes EDV-Gerät und die Persona als sicher verifiziert und zertifiziert, bevor das zweite EDV-Gerät die Person von dem ersten EDV-Gerät empfangen darf.
  • Bei Entscheidungsblock 306 wird bestimmt, ob eine Verifizierung der beiden EDV-Geräte und der Persona erfolgreich durchgeführt wurde. Wenn ja, dann wird die Persona bei Verarbeitungsblock 314 von dem ersten und zweiten EDV-Gerät gemeinsam benutzt. Wenn aus irgendeinem Grund der Verifizierungsprozess länger dauert als erwartet, wird bestimmt, ob der Prozess zur gemeinsamen Nutzung der Person abgebrochen wird. Wenn ja, endet der Prozess zur gemeinsamen Nutzung bei Abschlussblock 310. Der Prozess zur gemeinsamen Nutzung kann aus verschiedenen Gründen beendet werden, wie z. B. wenn das erste (übertragende) EDV-Gerät oder die Persona nicht verifiziert wird (z. B. wenn ein Virus auf dem ersten Gerät oder der Persona entdeckt wird, das übertragende Gerät aufgrund nicht vorhandener Registrierung nicht verifiziert werden konnte, der Prozess zur gemeinsamen Nutzung von einem Benutzer eines der beiden Geräte abgebrochen wird etc.).
  • Unter erneuter Bezugnahme auf Entscheidungsblock 308, kann die Persona, wenn der Prozess zur gemeinsamen Nutzung nicht abgebrochen werden soll, aber der Prozess zur Verifizierung dennoch länger als gewöhnlich dauert (aufgrund vielerlei Gründe), von dem zweiten EDV-Gerät empfangen werden und wird dann in einem Zwischenspeicherbereich auf dem zweiten EDV-Gerät oder entfernt auf einem Speicher, der mit dem ersten Gerät und/oder dem zweiten Gerät über ein Netzwerk gekoppelt ist, gespeichert, bis der Prozess zur Verifizierung bei Verarbeitungsblock 312 abgeschlossen ist. Sobald der Prozess zur Verifizierung abgeschlossen ist, wird die Persona von dem ersten und zweiten EDV-Gerät bei Verarbeitungsblock 314 gemeinsam benutzt.
  • 4 veranschaulicht eine Ausführungsform eines Prozesses zur gemeinsamen Nutzung einer Persona von mehreren EDV-Geräten. Bei einer Ausführungsform wird eine Benutzer-Persona von einem Benutzer auf einem EDV-Gerät mittels eines Autorenwerkzeugs des EDV-Gerätes bei Verarbeitungsblock 402 verfasst. Ein Teil der Persona kann auf dem ersten EDV-Gerät vorab verfasst und vorinstalliert sein. Weiter können, wie vorstehend erwähnt, bei einem EDV-Gerät mit mehreren Lebens-Modi (z. B. ein mobiles EDV-Gerät mit Tri-Lebens-Modus, das einen Arbeits-Modus, einen Familien-Modus und einen Spiel-Modus aufweist) mehrere Personae von dem Benutzer verfasst werden, um jedem auf dem Gerät verfügbaren Lebens-Modus zu entsprechen. Beispielsweise wäre es angemessen, Familienfotos in dem Familien-Modus zu haben, allerdings nicht unbedingt in dem Arbeits-Modus. Neben dem Erzeugen einer neuen Benutzer-Persona wird das Autorenwerkzeug ebenfalls dazu verwendet, um Ergänzungen oder Modifikationen an der bereits bestehenden Benutzer-Persona vorzunehmen. Außerdem kann bei einer Ausführungsform eine Benutzer-Persona bei Verarbeitungsblock 404 in verschiedenen Teilen oder Teilmengen verfasst werden, um es dem Benutzer zu ermöglichen, nur einen Teil oder mehrere Teile oder Teilmengen der Persona zu teilen, anstatt gezwungen zu sein, die komplette Persona zu teilen oder nicht. Eine Teilmengen-Teilungs-/Erkennungslogik wird verwendet, um die Teilmengen der Persona zu gruppieren, sowie das gemeinsame Benutzen (z. B. Übertragen/Empfangen) der kompletten Persona oder beliebig vieler Teilmengen der Persona zu erleichtern.
  • Bei Verarbeitungsblock 406 wählt der Benutzer ein oder mehr geeignete Teilmengen der Persona, die mit einem anderen EDV-Gerät geteilt werden soll/sollen. Bei Verarbeitungsblock 408 werden sowohl die zur gemeinsamen Benutzung angebotene Persona als auch das anbietende EDV-Gerät verifiziert. Sobald die Persona von zwei oder mehr Geräten gemeinsam benutzt wird, führt bei Verarbeitungsblock 410 jedes EDV-Gerät ein ereignisbasiertes und/oder zeitbasiertes Backup der Persona und jeglicher daran vorgenommener Modifikationen durch, während die Fähigkeit zur Rückverfolgung der kompletten oder Teile der gemeinsam benutzten Persona aus irgendwelchen Gründen aufrechterhalten wird.
  • 5 veranschaulicht eine Ausführungsform eines Computersystems 500. Das Computersystem 500 beinhaltet jede Art oder Größe von Computersystem, wie z. B. ein mobiles Computersystem oder einen Handheld-Computer, wie z. B. ein PDA, Smartphone, Taschencomputer etc. Das beispielhafte Computersystem von 5 beinhaltet: 1) einen oder mehr Prozessoren 501, von denen zumindest einer die vorstehend beschriebenen Features beinhalten kann (z. B. Komponenten und Logik für anpassbares und prädiktives Wörterbuch); 2) einen Memory-Control-Hub (MCH) 502; 3) einen Systemspeicher 503 (von dem verschiedene Arten vorliegen, wie z. B. Doppel-Datenraten-RAM (DDR RAM), erweiterter Datenausgabe-RAM (extended data Output RAM, EDO RAM) etc.); 4) einen Cache-Speicher 504; 5) einen Eingangs/Ausgangs-(input/output, I/O)-Control-Hub (ICH) 505; 6) einen Grafikprozessor 506; 7) ein Display/Bildschirm 507 (von dem verschiedene Arten vorliegen, wie z. B. Röhrenmonitor (Cathode Ray Tube, CRT), Dünnschichttransistor (thin film transistor, TFT), Flüssigkristallbildschirm (Liquid Crystal Display, LCD), DPL etc.; und 8) ein oder mehr I/O-Geräte 508 (z. B. Tastatur, Touchpad, Computermaus, Bluetooth-Komponenten etc.).
  • Der eine oder die mehreren Prozessoren 501 führen Befehle aus, um diejenigen Softwareroutinen auszuführen, die das Computersystem implementiert, wie z. B. bei diesen Ausführungsformen die Funktionen und Operationen von gemeinsamer Nutzung von Persona (z. B. Voreinstellungen und Inhalt) von zwei oder mehr EDV-Geräten, wie durchgängig in diesem Dokument beschrieben. Die Befehle beinhalten oftmals eine Art Operation, die auf Daten ausgeführt wird. Sowohl die Daten als auch die Befehle sind in Systemspeicher 503 und Cache-Speicher 504 gespeichert. Cache-Speicher 504 ist typischerweise so aufgebaut, dass er kürzere Latenzzeiten aufweist als Systemspeicher 503. Beispielsweise könnte Cache-Speicher 504 auf dem/den gleichen Siliziumchip(s) wie der/die Prozessor(en) integriert sein und/oder mit schnelleren statischen RAM(SRAM)-Zellen gefertigt sein, während Systemspeicher 503 mit langsameren dynamischen RAM(DRAM)-Zellen gefertigt sein könnte. Dadurch, dass häufiger verwendete Befehle und Daten eher in dem Cache-Speicher 504 als in dem Systemspeicher 503 gespeichert werden, verbessert sich die Effizienz der Gesamtleistung des Computersystems.
  • Systemspeicher 503 wird anderen Komponenten innerhalb des Computersystems 500 absichtlich zugänglich gemacht. Beispielsweise werden die Daten, die von verschiedenen Schnittstellen zu dem Computersystem 500 empfangen werden (z. B. Tastatur und Computermaus, Druckerport, lokaler Netzwerk-(Local Area Network, LAN)-Port, Modemport etc.) oder von einem internen Speicherelement des Computersystems (z. B. Festplattenlaufwerk) abgerufen werden, oftmals in Systemspeicher 503 vorübergehend in eine Warteschlange aufgenommen, bevor sie von dem einen oder den mehreren Prozessoren 501 bei der Implementierung eines Softwareprogramms bearbeitet werden. Gleichermaßen sollten Daten, die ein Softwareprogramm bestimmt, von dem Computersystem an eine äußere Einheit über eine der Schnittstellen des Computersystems gesendet werden oder in einem internen Speicherelement gespeichert werden, und sie werden oftmals vorübergehend in Systemspeicher 503 in eine Warteschlange aufgenommen, bevor sie übertragen oder gespeichert werden. Systemspeicher 503 kann ebenfalls verwendet werden, um eine Benutzer-Persona gemäß einer Ausführungsform und andere sachbezogene Informationen, wie hier in diesem Dokument an beliebiger Stelle beschrieben, zu speichern.
  • Der ICH 505 ist dafür verantwortlich, sicherzustellen, dass solche Daten ordentlich zwischen dem Systemspeicher 503 und seiner geeigneten entsprechenden Computersystem-Schnittstelle (und internem Speichergerät, wenn das Computersystem so aufgebaut ist) übertragen werden. Der MCH 502 ist dafür verantwortlich, die verschiedenen unter dem/den Prozessor(en) 501, Schnittstellen und internen Speicherelementen konkurrierenden Anfragen nach Zugriffen auf Systemspeicher 503 zu regeln, die der Zeit nach aufeinanderfolgend auftreten können.
  • Ein oder mehr I/O-Geräte 508 sind ebenfalls in einem typischen Computersystem 500 implementiert. I/O-Geräte sind im Allgemeinen dafür verantwortlich, Daten an das und/oder von dem Computersystem (z. B. ein Netzwerkadapter) zu übertragen; oder für große Permanentspeicher innerhalb des Computersystems (z. B. Festplattenlaufwerk). ICH 505 verfügt über bidirektionale Punkt-zu-Punkt-Verbindungen zwischen sich selbst und den beobachteten I/O-Geräten 508.
  • Teile verschiedener Ausführungsformen der vorliegenden Erfindung können als ein Computerprogramm-Produkt bereitgestellt werden, das ein computerlesbares Medium beinhalten kann, auf dem Befehle eines Computerprogramms gespeichert sind, die zum Programmieren eines Computers (oder anderer elektronischer Geräte) verwendet werden können, um einen Prozess gemäß der Ausführungsformen der vorliegenden Erfindung durchzuführen. Das maschinenlesbare Medium kann beinhalten, ist aber nicht beschränkt auf, Disketten, optische Disks, CD-ROM (compact disk read-only memory) und magnetooptische Disks, ROM, RAM, löschbaren programmierbaren Festspeicher (erasable programmable read-only memory, EPROM), elektrischen EPROM (EEPROM), magnetische oder optische Karten, Flash-Memory oder andere Art von Medien/maschinenlesbarem Medium, das zum Speichern elektronischer Befehle geeignet ist.
  • In der vorstehenden Beschreibung wurde die Erfindung unter Bezugnahme auf spezifische beispielhafte Ausführungsformen davon beschrieben. Es ist jedoch offensichtlich, dass verschiedene Modifizierungen und Änderungen an diesen vorgenommen werden können, ohne vom Gedanken und Umfang der in den angehängten Ansprüchen dargelegten Erfindung abzuweichen. Die Beschreibung und Zeichnungen sind demnach vielmehr exemplarisch als einschränkend anzusehen.

Claims (21)

  1. Verfahren, umfassend: Empfangen einer entfernten Benutzer-Persona auf einem EDV-Gerät, wobei das EDV-Gerät eine lokale Benutzer-Persona mit einer Vielzahl von Teilmengen aufweist, die sich auf Voreinstellungen eines Benutzers des EDV-Gerätes beziehen; und Synchronisieren der entfernten Benutzer-Persona mit der lokalen Benutzer-Persona auf dem EDV-Gerät und entsprechendes Anpassen des Verhaltens des EDV-Gerätes.
  2. Verfahren nach Anspruch 1, wobei das Verhalten statisches Verhalten und dynamischen Verhalten des EDV-Gerätes umfasst, wobei das dynamische Verhalten gemäß einem aktuellen Benutzermodus eines zweiten EDV-Gerätes eingestellt ist.
  3. Verfahren nach Anspruch 2, wobei der aktuelle Benutzermodus einen Arbeits-Modus, einen Familien-Modus oder einen Spiel-Modus umfasst.
  4. Verfahren nach Anspruch 1, wobei ein Empfangen der entfernten Benutzer-Persona ein anonymes Empfangen der entfernten Benutzer-Persona von einem entfernten Computersystem umfasst, ohne dass Inhalt vorliegt, der das entfernte EDV-Gerät oder seinen Benutzer identifiziert.
  5. Verfahren nach Anspruch 1, weiter umfassend ein Rückverfolgen der empfangenen entfernten Benutzer-Persona.
  6. Verfahren nach Anspruch 4, weiter umfassend ein Verifizieren der entfernten Benutzer-Persona und des entfernten EDV-Gerätes hinsichtlich Sicherheit, bevor die entfernte Benutzer-Persona auf dem EDV-Gerät angenommen wird.
  7. System, umfassend ein EDV-Gerät mit einem Speichermedium und einem Prozessor, der mit dem Speichermedium gekoppelt ist, wobei der erste Prozessor: eine entfernte Benutzer-Persona auf einem EDV-Gerät zu empfangen, wobei das EDV-Gerät eine lokale Benutzer-Persona mit einer Vielzahl von Teilmengen aufweist, die sich auf Voreinstellungen eines Benutzers des EDV-Gerätes beziehen; und die entfernte Benutzer-Persona mit der lokalen Benutzer-Persona auf dem EDV-Gerät zu synchronisieren und ein Verhalten des EDV-Gerätes dementsprechend anzupassen.
  8. System nach Anspruch 7, wobei das Verhalten statisches Verhalten und dynamisches Verhalten des EDV-Gerätes umfasst, wobei das dynamische Verhalten gemäß einem aktuellen Benutzermodus eines zweiten EDV-Gerätes eingestellt ist.
  9. System nach Anspruch 8, wobei der aktuelle Benutzermodus einen Arbeits-Modus, einen Familien-Modus oder einen Spiel-Modus umfasst.
  10. System nach Anspruch 7, wobei ein Empfangen der entfernten Benutzer-Persona ein anonymes Empfangen der entfernten Benutzer-Persona von einem entfernten Computersystem umfasst, ohne dass Inhalt vorliegt, der das entfernte EDV-Gerät oder seinen Benutzer identifiziert.
  11. System nach Anspruch 7, wobei der Prozessor weiter die empfangene entfernte Benutzer-Persona zurückverfolgen soll.
  12. System nach Anspruch 10, wobei der Prozessor weiter die entfernte Benutzer-Persona und das entfernte EDV-Gerät hinsichtlich Sicherheit verifizieren soll, bevor die entfernte Benutzer-Persona auf dem EDV-Gerät angenommen wird.
  13. Maschinenlesbares Medium, das Befehle umfasst, die, wenn sie ausgeführt werden, eine Maschine dazu veranlassen: eine entfernte Benutzer-Persona auf einem EDV-Gerät zu empfangen, wobei das EDV-Gerät eine lokale Benutzer-Persona mit einer Vielzahl von Teilmengen aufweist, die sich auf Voreinstellungen eines Benutzers des EDV-Gerätes beziehen; und die entfernte Benutzer-Persona mit der lokalen Benutzer-Persona auf dem EDV-Gerät zu synchronisieren und ein Verhalten des EDV-Gerätes dementsprechend anzupassen.
  14. Maschinenlesbares Medium nach Anspruch 13, wobei das Verhalten statisches Verhalten und dynamisches Verhalten des EDV-Gerätes umfasst, wobei das dynamische Verhalten gemäß einem aktuellen Benutzermodus eines zweiten EDV-Gerätes eingestellt ist.
  15. Maschinenlesbares Medium nach Anspruch 14, wobei der aktuelle Benutzermodus einen Arbeits-Modus, einen Familien-Modus oder einen Spiel-Modus umfasst.
  16. Maschinenlesbares Medium nach Anspruch 13, wobei ein Empfangen der entfernten Benutzer-Persona ein anonymes Empfangen der entfernten Benutzer-Persona von einem entfernten Computersystem umfasst, ohne dass Inhalt vorliegt, der das entfernte EDV-Gerät oder seinen Benutzer identifiziert.
  17. Maschinenlesbares Medium nach Anspruch 13, wobei die Befehle, die, wenn sie ausgeführt werden, weiter die Maschine dazu veranlassen, die empfangene Benutzer-Persona zurückzuverfolgen.
  18. Maschinenlesbares Medium nach Anspruch 16, wobei der Prozessor weiter die entfernte Benutzer-Persona und das entfernte EDV-Gerät hinsichtlich Sicherheit verifizieren soll, bevor die entfernte Benutzer-Persona auf dem EDV-Gerät angenommen wird.
  19. Maschinenlesbares Medium, das Befehle umfasst, die, wenn sie ausgeführt werden, eine Maschine dazu veranlassen: eine Benutzer-Persona auf einem ersten EDV-Gerät zu generieren, wobei die Benutzer-Persona eine Vielzahl von Teilmengen aufweist, die sich auf Voreinstellungen eines Benutzers des EDV-Gerätes beziehen, wobei eines oder mehr der Vielzahl der Teilmengen Inhalt beinhaltet, der den Benutzer identifiziert; die Benutzer-Persona anonym an ein zweites EDV-Gerät zu übertragen, ohne das eine oder die mehreren der Vielzahl von Teilmengen, die Inhalt beinhalten, der den Benutzer identifiziert, zu übertragen.
  20. Maschinenlesbares Medium nach Anspruch 19, wobei ein anonymes Übertragen sicher über ein Netzwerk ausgeführt wird.
  21. Maschinenlesbares Medium nach Anspruch 19, wobei das erste EDV-Gerät mit dem zweiten EDV-Gerät über das Netzwerk gekoppelt ist.
DE102010023691.8A 2009-06-16 2010-06-14 Gemeinsame Nutzung von dynamischen Inhaltsvoreinstellungen und Verhalten von EDV-Geräten Expired - Fee Related DE102010023691B4 (de)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US18752009P 2009-06-16 2009-06-16
US61/187,520 2009-06-16
US12/646,818 US8776177B2 (en) 2009-06-16 2009-12-23 Dynamic content preference and behavior sharing between computing devices
US12/646,818 2009-12-23

Publications (2)

Publication Number Publication Date
DE102010023691A1 true DE102010023691A1 (de) 2011-03-17
DE102010023691B4 DE102010023691B4 (de) 2014-07-10

Family

ID=42471436

Family Applications (1)

Application Number Title Priority Date Filing Date
DE102010023691.8A Expired - Fee Related DE102010023691B4 (de) 2009-06-16 2010-06-14 Gemeinsame Nutzung von dynamischen Inhaltsvoreinstellungen und Verhalten von EDV-Geräten

Country Status (6)

Country Link
US (1) US8776177B2 (de)
JP (1) JP5296013B2 (de)
KR (1) KR101247859B1 (de)
CN (1) CN101924786A (de)
DE (1) DE102010023691B4 (de)
GB (1) GB2471177A (de)

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2012135557A1 (en) * 2011-04-01 2012-10-04 San Diego State University Research Foundation Electronic devices, systems, and methods for data exchange
US8935804B1 (en) 2011-12-15 2015-01-13 United Services Automobile Association (Usaa) Rules-based data access systems and methods
US11184448B2 (en) 2012-08-11 2021-11-23 Federico Fraccaroli Method, system and apparatus for interacting with a digital work
US8489119B1 (en) 2012-08-11 2013-07-16 Federico Fraccaroli Method and apparatus for mediating among a plurality of profiles associated with users positioned in a shared location
US10419556B2 (en) 2012-08-11 2019-09-17 Federico Fraccaroli Method, system and apparatus for interacting with a digital work that is performed in a predetermined location
US9408073B2 (en) 2013-09-11 2016-08-02 Oracle International Corporation Proximity and behavior-based enterprise security using a mobile device
KR102258490B1 (ko) 2014-05-29 2021-05-31 삼성전자주식회사 전자 장치 및 전자 장치에서 무선 네트워크 접속 방법
KR102278460B1 (ko) 2014-10-17 2021-07-19 삼성전자주식회사 컨텐츠 공유 방법 및 디바이스, 컨텐츠 공유 시스템
US10313404B2 (en) 2016-06-30 2019-06-04 Microsoft Technology Licensing, Llc Sharing user context and preferences
CN110325998B (zh) * 2017-02-24 2024-03-12 瑞典爱立信有限公司 使用机器学习对实例进行分类
US10834543B2 (en) * 2018-11-26 2020-11-10 International Business Machines Corporation Creating a social group with mobile phone vibration
US11537653B2 (en) * 2019-01-16 2022-12-27 International Business Machines Corporation Automated personalized identifier switching in view of closeness
CN116434719B (zh) * 2023-06-14 2023-10-17 深圳市华星光电半导体显示技术有限公司 一种显示装置

Family Cites Families (107)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09138716A (ja) 1995-11-14 1997-05-27 Toshiba Corp 電子計算機
JP3572473B2 (ja) * 1997-01-30 2004-10-06 株式会社ルネサステクノロジ 液晶表示制御装置
JP3556425B2 (ja) * 1997-03-18 2004-08-18 株式会社東芝 共有辞書更新方法および辞書サーバ
JP3857388B2 (ja) * 1997-06-27 2006-12-13 富士通株式会社 移動通信端末
US6272545B1 (en) * 1997-10-24 2001-08-07 Microsoft Corporation System and method for interaction between one or more desktop computers and one or more mobile devices
US6782510B1 (en) * 1998-01-27 2004-08-24 John N. Gross Word checking tool for controlling the language content in documents using dictionaries with modifyable status fields
US6530083B1 (en) * 1998-06-19 2003-03-04 Gateway, Inc System for personalized settings
EP0967588A1 (de) * 1998-06-23 1999-12-29 Koninklijke Philips Electronics N.V. Anzeigesteuergerät mit Animationsschaltung
US6240521B1 (en) * 1998-09-10 2001-05-29 International Business Machines Corp. Sleep mode transition between processors sharing an instruction set and an address space
US6317831B1 (en) * 1998-09-21 2001-11-13 Openwave Systems Inc. Method and apparatus for establishing a secure connection over a one-way data path
JP4443660B2 (ja) 1999-02-26 2010-03-31 パナソニック株式会社 情報処理装置
KR20070046106A (ko) 1999-10-19 2007-05-02 아메리칸 캘카어 인코포레이티드 사용자 선호도에 기초한 효과적인 내비게이션 기술
US7680819B1 (en) * 1999-11-12 2010-03-16 Novell, Inc. Managing digital identity information
GB2373914B (en) 1999-12-08 2003-05-14 Nec Corp Portable terminal equipment and method of controlling backlight display therein
US6753842B1 (en) * 1999-12-20 2004-06-22 Qualcomm Incorporated System and method for backlighting control in a wireless communication device
US7076255B2 (en) * 2000-04-05 2006-07-11 Microsoft Corporation Context-aware and location-aware cellular phones and methods
TWI282956B (en) * 2000-05-09 2007-06-21 Sharp Kk Data signal line drive circuit, and image display device incorporating the same
JP2001325252A (ja) * 2000-05-12 2001-11-22 Sony Corp 携帯端末及びその情報入力方法、辞書検索装置及び方法、媒体
JP2004503875A (ja) 2000-06-13 2004-02-05 ルーセント テクノロジーズ インコーポレーテッド 分散型データネットワークにおいて使用するための方法および装置および製造物
US6603469B1 (en) * 2000-08-28 2003-08-05 Palm, Inc. Method and apparatus for user selectable display mode for intelligently enhancing battery life
US6910139B2 (en) * 2000-10-02 2005-06-21 Fujitsu Limited Software processing apparatus with a switching processing unit for displaying animation images in an environment operating base on type of power supply
JP3467011B2 (ja) 2000-11-01 2003-11-17 株式会社東芝 無線電話装置
US20020138286A1 (en) * 2001-03-26 2002-09-26 Engstrom G. Eric Method and apparatus for generating electronic personas
US6973333B1 (en) * 2001-04-10 2005-12-06 At&T Corp. Modification of portable communications device operation in vehicles
US6714778B2 (en) * 2001-05-15 2004-03-30 Nokia Corporation Context sensitive web services
JP3744826B2 (ja) * 2001-06-04 2006-02-15 セイコーエプソン株式会社 表示制御回路、電気光学装置、表示装置及び表示制御方法
US7102632B2 (en) * 2001-06-05 2006-09-05 Eastman Kodak Company Method for saving power in an organic electroluminescent display
US20030014631A1 (en) 2001-07-16 2003-01-16 Steven Sprague Method and system for user and group authentication with pseudo-anonymity over a public network
JP4106888B2 (ja) * 2001-09-19 2008-06-25 カシオ計算機株式会社 液晶表示装置および携帯端末装置
US7136909B2 (en) * 2001-12-28 2006-11-14 Motorola, Inc. Multimodal communication method and apparatus with multimodal profile
KR100532263B1 (ko) * 2001-12-29 2005-11-29 삼성전자주식회사 이동통신시스템에서 단말에 의해 방송서비스를 개시하기 위한 장치 및 방법
US6874089B2 (en) * 2002-02-25 2005-03-29 Network Resonance, Inc. System, method and computer program product for guaranteeing electronic transactions
JP2003284138A (ja) 2002-03-20 2003-10-03 Nec Saitama Ltd 高速移動検出端末制御方法及び移動体通信用端末
US20030191720A1 (en) 2002-04-08 2003-10-09 Himgan Wibisono Electronic tracking tag
US7000126B2 (en) * 2002-04-18 2006-02-14 Intel Corporation Method for media content presentation in consideration of system power
ITSV20020023A1 (it) * 2002-05-21 2003-11-21 Ferrania Spa Foglio recettore di inchiostro
US7221939B2 (en) * 2002-08-16 2007-05-22 Nokia Corporation System, method, and apparatus for automatically selecting mobile device profiles
GB2397196B (en) 2003-01-08 2006-03-29 Nec Technologies Mobile communication devices
JP4396245B2 (ja) 2003-02-04 2010-01-13 日本電気株式会社 撮影機能付き移動通信端末の動作制限システム及び撮影機能付き移動通信端末
US20040230593A1 (en) * 2003-05-16 2004-11-18 Rudin Harry R. Anonymous advertisement intermediation
US7505034B2 (en) * 2003-06-17 2009-03-17 Intel Corporation Method and apparatus for reducing display power consumption by controlling pixel color
US7312771B2 (en) * 2003-11-25 2007-12-25 Sony Corporation Power saving display mode for organic electroluminescent displays
TWI254202B (en) * 2003-12-05 2006-05-01 Mediatek Inc Portable electronic apparatus and power management method thereof
US20050181803A1 (en) 2004-02-17 2005-08-18 Weaver Christopher S. System for combining geographic location information, database-derived affinity matches, and user control in order to permit individuals to rendezvous
JP4163138B2 (ja) * 2004-04-05 2008-10-08 松下電器産業株式会社 携帯電話装置
FI118312B (fi) 2004-04-13 2007-09-28 Nokia Corp Tietojen jakaminen laitteiden välillä
US20050283724A1 (en) * 2004-06-18 2005-12-22 Research In Motion Limited Predictive text dictionary population
US7392423B2 (en) * 2004-08-13 2008-06-24 Microsoft Corporation Combined computer backup, disaster recovery and migration in a shared environment
WO2006042265A2 (en) 2004-10-11 2006-04-20 Nextumi, Inc. System and method for facilitating network connectivity based on user characteristics
EP1653435A1 (de) 2004-10-26 2006-05-03 Sony Ericsson Mobile Communications AB Rückbeleuchtungseinheit für Anzeigevorrichtung
US7389432B2 (en) * 2004-11-10 2008-06-17 Microsoft Corporation Advanced power management for computer displays
US20060123081A1 (en) * 2004-12-03 2006-06-08 Motorola, Inc. Method and system for seamless portability by profile sharing
GB2421147A (en) 2004-12-08 2006-06-14 Matsushita Electric Ind Co Ltd Secure profiles for mobile devices
US20060132474A1 (en) * 2004-12-21 2006-06-22 Intel Corporation Power conserving display system
JP2006236159A (ja) * 2005-02-25 2006-09-07 Toshiba Corp 情報処理装置及びその省電力制御方法
US20090019131A1 (en) * 2005-03-09 2009-01-15 Vvond, Llc Method and system for keeping personalized settings across network
WO2006108288A1 (en) * 2005-04-14 2006-10-19 Research In Motion Limited System and method for customizing notifications in a mobile electronic device
TW200638188A (en) 2005-04-18 2006-11-01 Wistron Corp Power saving method for notebook computer
EP1717596A1 (de) * 2005-04-28 2006-11-02 Cambridge Positioning Systems Limited Übertragung von Positionsinformationen auf ein bewegliches Endgerät
JP4870943B2 (ja) 2005-05-18 2012-02-08 株式会社エヌ・ティ・ティ・ドコモ 携帯端末、コンテキスト管理サーバ、アプリケーション登録サーバ、およびアプリケーション実行方法
TW200641780A (en) * 2005-05-26 2006-12-01 Quanta Display Inc Low power consumption method for thin film transistor liquid crystal display
EP1737193A1 (de) 2005-06-21 2006-12-27 Hewlett-Packard Development Company, L.P. Verfahren oder Vorrichtung zum Verwalten von einem Funktion eines mobilen Gerätes
US7263353B2 (en) * 2005-06-29 2007-08-28 Nokia Corporation System and method for automatic application profile and policy creation
US20070156664A1 (en) 2005-07-06 2007-07-05 Gemini Mobile Technologies, Inc. Automatic user matching in an online environment
US20070073726A1 (en) * 2005-08-05 2007-03-29 Klein Eric N Jr System and method for queuing purchase transactions
JP4566885B2 (ja) 2005-11-10 2010-10-20 ソニー・エリクソン・モバイルコミュニケーションズ株式会社 携帯端末及び端末制御方法
JP5002166B2 (ja) 2006-02-16 2012-08-15 株式会社東芝 画面送信装置および画面生成方法
IL174522A0 (en) * 2006-03-23 2006-08-01 Jonathan Agmon Method for predictive typing
US7583972B2 (en) * 2006-04-05 2009-09-01 Palm, Inc. Location based reminders
JP2007282017A (ja) 2006-04-10 2007-10-25 Nec Commun Syst Ltd 使用制限付画像撮影機能を持つ携帯移動通信端末と該端末の画像撮影機能使用制限方法およびプログラム
WO2007115863A1 (en) * 2006-04-12 2007-10-18 International Business Machines Corporation Method and system for adjusting environment settings to the capabilities of a client device
US8384700B2 (en) 2007-01-26 2013-02-26 Microsoft Corporation Linked shell
US20080055318A1 (en) * 2006-08-31 2008-03-06 Glen David I J Dynamic frame rate adjustment
KR20080025884A (ko) 2006-09-19 2008-03-24 삼성전자주식회사 아날로그 시계의 디스플레이를 제어하기 위한 방법 및 이를위한 이동 통신 단말기
JP4074879B1 (ja) * 2006-10-18 2008-04-16 株式会社コナミデジタルエンタテインメント ゲーム装置、メッセージ表示方法、および、プログラム
EP2081396B1 (de) * 2006-11-03 2012-12-12 Huawei Technologies Co., Ltd. Mobilkommunikationsverfahren und zugangsentität
JP4891108B2 (ja) 2007-02-07 2012-03-07 Necカシオモバイルコミュニケーションズ株式会社 携帯端末装置及びプログラム
US20080220715A1 (en) * 2007-03-09 2008-09-11 Bhartendu Sinha Controlling Use Of Devices In Large Restricted Areas
US20080243808A1 (en) * 2007-03-29 2008-10-02 Nokia Corporation Bad word list
US7818029B2 (en) * 2007-04-11 2010-10-19 Apple Inc. Wireless communications circuitry with antenna sharing capabilities for handheld electronic devices
US7856226B2 (en) * 2007-04-17 2010-12-21 Aylus Networks, Inc. Systems and methods for IMS user sessions with dynamic service selection
JP4806373B2 (ja) 2007-05-09 2011-11-02 富士通株式会社 タグ装置及びそれを用いたrfidシステム
US20080288955A1 (en) * 2007-05-14 2008-11-20 Brandon J Brockway Method and System for Managing Preferences in a Client Portlet Container
EP2073515A1 (de) * 2007-12-21 2009-06-24 Koninklijke KPN N.V. Erkennung benachbarter mobiler Vorrichtungen
US7886169B2 (en) * 2007-09-11 2011-02-08 Himax Technologies Limited Apparatus and method for dynamic backlight-control according to battery level and image-content lightness
US8184656B2 (en) * 2007-10-02 2012-05-22 Microsoft Corporation Control channel negotiated intermittent wireless communication
JP5083711B2 (ja) 2007-11-02 2012-11-28 日本電気株式会社 携帯端末、スケジュール通知システム、スケジュール通知方法、及びスケジュール通知プログラム
JP5190252B2 (ja) * 2007-11-27 2013-04-24 インターナショナル・ビジネス・マシーンズ・コーポレーション 嗜好マッチング・システム、方法及びプログラム
US20090163226A1 (en) 2007-12-20 2009-06-25 Burges Karkaria Device, system, and method of power saving using location sensing modules
US20090165145A1 (en) * 2007-12-21 2009-06-25 Nokia Corporation Changing modes in a device
US8515397B2 (en) 2007-12-24 2013-08-20 Qualcomm Incorporation Time and location based theme of mobile telephones
WO2009155963A1 (en) * 2008-06-23 2009-12-30 Ericsson Hungary Ltd Improving transmission of media streams of broadcast services in a multimedia broadcast transmission system
US20090322800A1 (en) * 2008-06-25 2009-12-31 Dolby Laboratories Licensing Corporation Method and apparatus in various embodiments for hdr implementation in display devices
JP2010011334A (ja) 2008-06-30 2010-01-14 Softbank Mobile Corp 通信端末装置
US8090616B2 (en) * 2008-09-08 2012-01-03 Proctor Jr James Arthur Visual identification information used as confirmation in a wireless communication
US8712429B2 (en) * 2008-09-11 2014-04-29 At&T Intellectual Property I, L.P. Managing device functionality during predetermined conditions
JP2010107784A (ja) 2008-10-30 2010-05-13 Kyocera Corp 電子機器
US8260320B2 (en) * 2008-11-13 2012-09-04 Apple Inc. Location specific content
US9301238B2 (en) * 2009-03-06 2016-03-29 Qualcomm Incorporated Methods and apparatus for automated local network formation using alternate connected interfaces
TWI430223B (zh) * 2009-04-30 2014-03-11 Chunghwa Picture Tubes Ltd 畫面更新頻率調整器及其方法
FI20095570L (fi) 2009-05-22 2009-09-11 Valtion Teknillinen Kontekstin tunnistaminen mobiiliaitteissa
US9092069B2 (en) * 2009-06-16 2015-07-28 Intel Corporation Customizable and predictive dictionary
US8254957B2 (en) * 2009-06-16 2012-08-28 Intel Corporation Context-based limitation of mobile device operation
CN102404510B (zh) 2009-06-16 2015-07-01 英特尔公司 手持装置中的摄像机应用
GB0916924D0 (en) * 2009-09-25 2009-11-11 Advanced Risc Mach Ltd Graphics processing systems
US8988443B2 (en) * 2009-09-25 2015-03-24 Arm Limited Methods of and apparatus for controlling the reading of arrays of data from memory
US9058714B2 (en) * 2011-05-23 2015-06-16 Wms Gaming Inc. Wagering game systems, wagering gaming machines, and wagering gaming chairs having haptic and thermal feedback

Also Published As

Publication number Publication date
US8776177B2 (en) 2014-07-08
JP2011040045A (ja) 2011-02-24
KR101247859B1 (ko) 2013-03-26
JP5296013B2 (ja) 2013-09-25
DE102010023691B4 (de) 2014-07-10
GB201009711D0 (en) 2010-07-21
CN101924786A (zh) 2010-12-22
KR20100135202A (ko) 2010-12-24
US20100319052A1 (en) 2010-12-16
GB2471177A (en) 2010-12-22

Similar Documents

Publication Publication Date Title
DE102010023691B4 (de) Gemeinsame Nutzung von dynamischen Inhaltsvoreinstellungen und Verhalten von EDV-Geräten
DE102017121758A1 (de) Intelligente Assistenz für wiederholte Aktionen
DE102008058862B4 (de) Medien-Empfehlungs- und Beschaffungs-System
DE60006065T2 (de) Verfahren und system zur entwicklung, anwendung, fernladung, und ausfuhrung, von datenbank gesteuerten webseiten
DE102018004974A1 (de) Globale Vektorempfehlungen auf der Basis von impliziten Interaktions- und Profildaten
DE112016005555T5 (de) CAPTCHA-Aufgaben auf Bildbasis
DE112019005489T5 (de) Bestimmung visueller attribute zur inhaltsauswahl
DE112016004896T5 (de) Bereitstellung von Remote-Befehlsausführung mit fein abgestimmtem Zugriff für Instanzen von virtuellen Maschinen in einer verteilten Datenverarbeitungsumgebung
DE112018004411T5 (de) Zugriffssteuerung in mikrodienst-architekturen
DE202020106393U1 (de) Datenaustausch
US20190102472A1 (en) Systems and methods for generating a resource preview in a communication session
DE202015009254U1 (de) Automatisch erzeugende ausführungssequenzen für workflows
DE112018002208T5 (de) System und Verfahren zum Zuordnen von Stilattributen
DE202011110895U1 (de) Echtzeitsynchronisierte Bearbeitung von Dokumenten durch mehrere Benutzer für das Bloggen
DE202017105834U1 (de) Verwaltung von Anwendungsaktualisierungen
DE112011104787B4 (de) Nutzung von Inhalten über persönliche Clouds
DE102008056646A1 (de) Offene Plattform zum Handhaben eines Agentennetzwerkes
DE102014107571A1 (de) Verfahren und System zum Erzeugen und Verfeinern von Regeln zur personalisierten Bereitstellung von Inhalten auf der Grundlage physischer Aktivitäten von Benutzern
US20140344709A1 (en) Rule-based messaging and dialog engine
DE202008018229U1 (de) Nutzerbasierte Identifikation von Inhalten
DE202014011541U1 (de) System zum Herstellen einer Vertrauensverknüpfung
DE102016100895A1 (de) Peer-to-Peer-Speicher in Unternehmen und Verfahren zum Verwalten eines Peer-Netzwerkspeichers
DE112016005374T5 (de) Identifizieren von Abfragemustern und zugeordneten aggregierten Statistikdaten unter Suchabfragen
DE102016125804A1 (de) Das Einbeziehen auswählbarer Anwendungslinks in Konversationen mit persönlichen Assistenz-Modulen
US20140244784A1 (en) Website Impersonation System and Method

Legal Events

Date Code Title Description
OP8 Request for examination as to paragraph 44 patent law
R016 Response to examination communication
R018 Grant decision by examination section/examining division
R020 Patent grant now final
R119 Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee