DE10247114A1 - Mobile Rechenvorrichtung mit Verfahren und System zum Unterbrechen einer Inhaltsdurchführung unter Geräten - Google Patents

Mobile Rechenvorrichtung mit Verfahren und System zum Unterbrechen einer Inhaltsdurchführung unter Geräten

Info

Publication number
DE10247114A1
DE10247114A1 DE10247114A DE10247114A DE10247114A1 DE 10247114 A1 DE10247114 A1 DE 10247114A1 DE 10247114 A DE10247114 A DE 10247114A DE 10247114 A DE10247114 A DE 10247114A DE 10247114 A1 DE10247114 A1 DE 10247114A1
Authority
DE
Germany
Prior art keywords
content
mobile computing
computing device
execution
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
DE10247114A
Other languages
English (en)
Inventor
William K Meade
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.)
Qualcomm Inc
Original Assignee
Hewlett Packard Co
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 Hewlett Packard Co filed Critical Hewlett Packard Co
Publication of DE10247114A1 publication Critical patent/DE10247114A1/de
Withdrawn legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G08SIGNALLING
    • G08CTRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
    • G08C23/00Non-electrical signal transmission systems, e.g. optical systems
    • G08C23/04Non-electrical signal transmission systems, e.g. optical systems using light waves, e.g. infrared
    • GPHYSICS
    • G08SIGNALLING
    • G08CTRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
    • G08C17/00Arrangements for transmitting signals characterised by the use of a wireless electrical link
    • G08C17/02Arrangements for transmitting signals characterised by the use of a wireless electrical link using a radio link
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/72409User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories
    • H04M1/72415User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories for remote control of appliances
    • GPHYSICS
    • G08SIGNALLING
    • G08CTRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
    • G08C2201/00Transmission systems of control signals via wireless link
    • G08C2201/30User interface
    • G08C2201/33Remote control using macros, scripts
    • GPHYSICS
    • G08SIGNALLING
    • G08CTRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
    • G08C2201/00Transmission systems of control signals via wireless link
    • G08C2201/40Remote control systems using repeaters, converters, gateways
    • G08C2201/41Remote control of gateways
    • GPHYSICS
    • G08SIGNALLING
    • G08CTRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
    • G08C2201/00Transmission systems of control signals via wireless link
    • G08C2201/40Remote control systems using repeaters, converters, gateways
    • G08C2201/42Transmitting or receiving remote control signals via a network

Abstract

Ein Verfahren zum Steuern eines Gerätes umfaßt ein drahtloses Einleiten einer Durchführung eines Inhaltes auf zumindest einem Gerät einer Mehrzahl von Geräten mit einer mobilen Rechenvorrichtung. Das Verfahren umfaßt ein Unterbrechen der Durchführung des Inhaltes durch zumindest: Umschalten der Durchführung von einem ersten Gerät zu einem zweiten Gerät der Mehrzahl von Geräten oder Aufteilen der Durchführung des Inhaltes zwischen dem ersten Gerät und dem zweiten Gerät oder Aufteilen der Durchführung des Inhaltes auf dem ersten Gerät, um nur einen Abschnitt des Inhaltes zu umfassen. Das Verfahren umfaßt wahlweise ein Beibehalten der Kontinuität der Durchführung während des Umschaltschrittes und/oder des Aufteilschrittes. DOLLAR A Ein System zum Steuern eines Gerätes umfaßt eine mobile Rechenvorrichtung, die einen Inhaltsunterbrechungsverwalter aufweist, einschließlich zumindest: eines Geräteumschalters, der zum Umschalten der Durchführung des Inhaltes unter Geräten konfiguriert ist, oder eines Mehrgeräteaufteilers, der zum Aufteilen der Durchführung des Inhaltes in mehrere Abschnitte zur gleichzeitigen Durchführung auf mehreren Geräten konfiguriert ist, oder eines Durchführungskontinuitätsmonitors, der zum Beibehalten einer Kontinuität einer Durchführung eines Inhaltes auf einem oder mehreren Geräten konfiguriert ist.

Description

  • Diese Patentanmeldung ist mit den folgenden anhängigen deutschen Patentanmeldungen verwandt: "System und Verfahren für eine mobile Rechenvorrichtung zum Steuern von Geräten", "System und Verfahren zum automatischen Anwenden einer Benutzerbevorzugung von einer mobilen Rechenvorrichtung auf ein Gerät" und "System und Verfahren zum Bestimmen einer Priorität unter mehreren mobilen Rechenvorrichtungen zum Steuern eines Geräts", die alle der gleichen Anmelderin wie bei der vorliegenden Anmeldung übertragen sind und alle hierin durch Bezugnahme aufgenommen sind.
  • Die vorliegende Erfindung bezieht sich auf mobile Rechenvorrichtungen und insbesondere auf mobile Rechenvorrichtungen, die Geräte steuern.
  • Der Mensch hat schon immer versucht, seine Umgebung zu steuern. In dem letzten Jahrhundert ist es dem Menschen gelungen, vollständig gesteuerte Innenraumumgebungen, Wasser, Licht, Heizung und Kühlung, Sanitärinstallation und Unterhaltung eingeschlossen, zu schaffen. Wir leben heute ziemlich komfortabel.
  • In den letzten 20 Jahren hat die Einführung der Fernsteuerung uns weiter verwöhnt. Wir sind enttäuscht, wenn wir zur Steuerung eines Gegenstandes nicht auf denselben zeigen und klicken können. Wir haben separate Fernsteuerungen für unsere Fernseher, Stereoanlagen und Lichter, sowie Universalfernsteuerungen, die ein Steuern all dieser Geräte mit einer einzelnen Vorrichtung erlauben.
  • Während eine Fernsteuerung uns beim Navigieren einer Favoritenliste zur TV-Programmierung helfen kann, wird die Favoritenliste durch den Kabel- oder Satellitensender und nicht die Fernsteuerung erzeugt und beibehalten. Folglich sind herkömmliche Fernsteuerungen darauf beschränkt, einem Benutzer bei der Auswahl eines Inhalts zum Betrachten innerhalb eines Rahmens zu helfen, der bereits durch den TV- Signalsender (z. B. Netz, Kabel, Satellit usw.) bereitgestellt wird. Diese Tatsache bedingt eine gewisse Fehlbeschreibung des Ausdrucks Fernsteuerung, da dieselben tatsächlich hinsichtlich des Inhalts sehr wenig steuern. Vielmehr ermöglicht es uns die herkömmliche Fernsteuerung lediglich, unter einem Inhalt, der bereits für uns ausgewählt wurde, auszuwählen.
  • Schließlich bleiben die Informationen in diesen Vorrichtungen zu dem Ausmaß, zu dem eine unserer Lieblingsmedienvorrichtungen, wie z. B. Radios, Fernseher, Internetbrowser/- Anwendungen usw., eine Personalisierung durch Favoritenlisten oder Benutzerbevorzugungen erlaubt, Inseln für sich selbst. Benutzer geben ständig neue Favoriten und Bevorzugungen in diese Vorrichtungen ein, da es gegenwärtig nicht möglich ist, dieselben über Vorrichtungen hinweg zu tragen. Ferner hat der Benutzer, wenn er eine Vorrichtung, wie z. B. einen Fernseher oder einen Webbrowser auf einem Computer, an einem neuen Ort, wie z. B. einem Hotelzimmer oder dem Haus eines Freundes, verwenden möchte, keinen Zugriff auf seine Favoriten und Benutzerbevorzugungen mehr, die auf dem gleichen Typ von Vorrichtung (z. B. Fernseher oder Webbrowser) zu Hause gespeichert sind.
  • Folglich bleibt die personalisierte Verwendung einer elektronischen Vorrichtung isoliert und unabhängig von einer personalisierten Verwendung anderer elektronischer Vorrichtungen, die für den Benutzer verfügbar sind.
  • Es ist die Aufgabe der vorliegenden Erfindung, ein verbessertes Verfahren zum Steuern eines Geräts, ein computerlesbares Medium mit verbesserten Charakteristika, eine mobile Rechenvorrichtung mit verbesserten Charakteristika, einen Inhaltsunterbrechungsverwalter mit verbesserten Charakteristika, ein Telekommunikationssteuerungssystem mit verbesserten Charakteristika oder ein verbessertes Verfahren zum Austauschen von Kontaktinformationen zu schaffen.
  • Diese Aufgabe wird durch ein Verfahren gemäß Anspruch 1, 2, 6, 7, 9, 11, 12 oder 25, ein computerlesbares Medium gemäß Anspruch 14, 15, 16, 17 oder 18, eine mobile Rechenvorrichtung gemäß Anspruch 19, einen Inhaltsunterbrechungsverwalter gemäß Anspruch 22 oder ein Telekommunikationssteuerungssystem gemäß Anspruch 23 gelöst.
  • Ein Verfahren der vorliegenden Erfindung zum Steuern eines Geräts umfaßt ein drahtloses Einleiten einer Durchführung eines Inhalts auf zumindest einem Gerät einer Mehrzahl von Geräten mit einer mobilen Rechenvorrichtung. Das Verfahren umfaßt ein Unterbrechen der Durchführung des Inhalts durch zumindest entweder: ein Umschalten der Durchführung von einem ersten Gerät zu einem zweiten Gerät der Mehrzahl von Geräten oder ein Aufteilen der Durchführung des Inhalts zwischen dem ersten Gerät und dem zweiten Gerät oder ein Aufteilen der Durchführung eines Inhalts auf dem ersten Gerät, um nur einen Abschnitt des Inhalts zu umfassen. Das Verfahren umfaßt wahlweise ein Beibehalten der Kontinuität der Durchführung während des Umschaltschritts und/oder Aufteilschritts.
  • Ein System der vorliegenden Erfindung zum Steuern eines Geräts umfaßt einen Inhaltsunterbrechungsverwalter, einschließlich zumindest eines der folgenden Elemente: eines Geräteumschalters, der zum Umschalten der Durchführung eines Inhalts unter Geräten konfiguriert ist, oder eines Mehrgeräteaufteilers, der zum Aufteilen der Durchführung eines Inhalts in ausgewählte Abschnitte zur gleichzeitigen Durchführung auf mehreren Geräten konfiguriert ist, oder eines Durchführungskontinuitätsmonitors, der zum Beibehalten einer Kontinuität einer Durchführung eines Inhalts auf einem oder mehreren Geräten konfiguriert ist.
  • Bevorzugte Ausführungsbeispiele der vorliegenden Erfindung werden nachfolgend Bezug nehmend auf die beigefügten Zeichnungen näher erläutert. Es zeigen:
  • Fig. 1 ein Blockdiagramm, das ein Gerätesteuerungssystem gemäß einem Ausführungsbeispiel der vorliegenden Erfindung darstellt;
  • Fig. 2 ein Diagramm, das weiter ein Gerätesteuerungssystem gemäß einem Ausführungsbeispiel der vorliegenden Erfindung darstellt;
  • Fig. 3 ein Flußdiagramm eines Verfahrens zum Steuern eines Gerätes gemäß einem Ausführungsbeispiel der vorliegenden Erfindung;
  • Fig. 4 ein Blockdiagramm einer Videovorrichtung, einer Audiovorrichtung und einer mobilen Rechenvorrichtung eines Gerätesteuerungssystems gemäß einem Ausführungsbeispiel der vorliegenden Erfindung;
  • Fig. 5 ein Blockdiagramm eines Geräteinhaltsselektors eines Gerätesteuerungssystems gemäß einem Ausführungsbeispiel der vorliegenden Erfindung;
  • Fig. 6 ein Blockdiagramm eines Inhaltsunterbrechungsverwalters eines Gerätesteuerungssystems gemäß einem Ausführungsbeispiel der vorliegenden Erfindung;
  • Fig. 7 ein Blockdiagramm eines Mobiltelephons, eines Festnetztelephons und einer mobilen Rechenvorrichtung eines Gerätesteuerungssystems gemäß einem Ausführungsbeispiel der vorliegenden Erfindung;
  • Fig. 8 ein Blockdiagramm eines Multifunktionsdruckers, einer Rechenarbeitsstation, einer Website und einer mobilen Rechenvorrichtung eines Gerätesteuerungssystems gemäß einem Ausführungsbeispiel der vorliegenden Erfindung;
  • Fig. 9 ein Blockdiagramm einer Benutzerschnittstelle eines Gerätesteuerungssystems gemäß einem Ausführungsbeispiel der vorliegenden Erfindung;
  • Fig. 10 ein Blockdiagramm eines Prioritätskonkurrenzmoderators eines Gerätesteuerungssystems gemäß einem Ausführungsbeispiel der vorliegenden Erfindung;
  • Fig. 11 ein Blockdiagramm eines Benutzerbevorzugungsautoverwalters eines Gerätesteuerungssystems gemäß einem Ausführungsbeispiel der vorliegenden Erfindung;
  • Fig. 12 ein Flußdiagramm eines Verfahrens zum Anwenden von Benutzerbevorzugungen über Geräte hinweg gemäß einem Ausführungsbeispiel der vorliegenden Erfindung; und
  • Fig. 13 ein Flußdiagramm eines Verfahrens zum Anwenden von Benutzerbevorzugungen über Geräte hinweg gemäß einem Ausführungsbeispiel der vorliegenden Erfindung.
  • In der folgenden detaillierten Beschreibung der bevorzugten Ausführungsbeispiele wird Bezug auf die beigefügten Zeichnungen genommen, die einen Teil derselben bilden, und in denen mittels Darstellung spezifische Ausführungsbeispiele gezeigt sind, in denen die Erfindung praktiziert werden kann. Es wird darauf verwiesen, daß andere Ausführungsbeispiele verwendet und Struktur- oder Logikveränderungen vorgenommen werden können, ohne von dem Schutzbereich der vorliegenden Erfindung abzuweichen. Die folgende detaillierte Beschreibung soll deshalb nicht in einem einschränkenden Sinn aufgefaßt werden, wobei der Schutzbereich der vorliegenden Erfindung durch die angefügten Ansprüche definiert ist.
  • Komponenten des Drahtloszugriffssteuerungsverfahrens und des -Systems der vorliegenden Erfindung können in Hardware über einen Mikroprozessor, eine programmierbare Logik oder eine Zustandsmaschine, in Firmware oder in Software in einer bestimmten Vorrichtung implementiert sein. Bei einem Aspekt ist zumindest ein Abschnitt der Softwareprogrammierung Web-basiert und in der HTML- und JAVA-Programmiersprache geschrieben, einschließlich Verbindungen zu graphischen Benutzerschnittstellen zur Datensammlung, wie z. B. einem Windows-basierten Betriebssystem, wobei jede der Hauptkomponenten über ein Netz unter Verwendung eines Kommunikationsbusprotokolls kommunizieren kann. Die vorliegende Erfindung kann z. B. eine TCP/IP-Protokollfolge zum Datentransport verwenden oder nicht. Andere Programmiersprachen und Kommunikationsbusprotokolle, die geeignet zur Verwendung mit der vorliegenden Erfindung sind, werden für Fachleute auf diesem Gebiet nach der Lektüre der vorliegenden Anmeldung ersichtlich. Komponenten der vorliegenden Erfindung können sich auch in Software auf einem oder mehreren computerlesbaren Medien befinden. Der Ausdruck computerlesbares Medium, wie er hierin verwendet wird, ist definiert, um jede Art von Speicher, flüchtig oder nichtflüchtig, (z. B. Disketten, Festplatten, CD-ROM, Flash-Speicher, Nur-Lese- Speicher (ROM) und Direktzugriffsspeicher (RAM) zu umfassen.
  • Vorzugsweise laufen die hierin beschriebenen Benutzerschnittstellen auf einer Steuerung, einem Computer, einem Gerät oder einer anderen Vorrichtung, die ein Betriebssystem aufweist, das eine oder mehrere Anwendungen unterstützen kann. Das Betriebssystem ist in einem Speicher gespeichert und wird auf einem Prozessor ausgeführt. Das Betriebssystem ist vorzugsweise ein Multi-Tasking-Betriebssystem, das eine gleichzeitige Ausführung mehrerer Anwendungen ermöglicht, obwohl Aspekte dieser Erfindung unter Verwendung eines Single-Tasking-Betriebssystems implementiert sein können. Das Betriebssystem verwendet eine Fenstertechnik-Umgebung einer graphischen Benutzerschnittstelle, die die Anwendungen oder Dokumente in speziell dargestellten Bereichen der Anzeige darstellt, die "Fenster" genannt werden. Jedes Fenster hat seine eigenen einstellbaren Grenzen, die es dem Benutzer ermöglichen, die Anwendung oder das Dokument hinsichtlich der Bildschirmanzeige zu vergrößern oder zu verkleinern. Jedes Fenster kann unabhängig agieren, einschließlich seines eigenen Menüs, des Werkzeugbalkens, Zeigern und anderen Steuerungen, als ob dasselbe eine virtuelle Anzeigevorrichtung wäre. Andere Softwarewerkzeuge können über das Fenster verwendet werden, wie z. B. eine Tabellenkalkulation zum Sammeln von Daten. Das Betriebssystem umfaßt vorzugsweise eine fensterbasierte, dynamische Anzeige, die den Eintrag oder die Auswahl von Daten an dynamischen Datenfeldorten über eine Eingabevorrichtung, wie z. B. eine Tastatur und/oder Maus, ermöglicht. Ein bevorzugtes Betriebssystem ist ein Windows©- Betriebssystem von der Microsoft Corporation. Andere Betriebssysteme, die Fenstertechnikumgebungen liefern, können jedoch verwendet werden, wie z. B. die, die bei Apple Corporation oder IBM verfügbar sind. Bei einem anderen Ausführungsbeispiel verwendet das Betriebssystem keine Fenstertechnikumgebung.
  • Ein Gerätesteuerungssystem der vorliegenden Erfindung ermöglicht es einer mobilen Rechenvorrichtung, wie z. B. einem Personaldigitalassistenten, Geräte, wie z. B. Fernseher, Radios, Drucker usw., zu steuern. Die Steuerung kann mehrere Formen annehmen, einschließlich eines Anwendens von Bevorzugungen auf die Geräte, wie z. B. der Lautstärke, einer Aktivierung und Deaktivierung gemeinsam mit einem Bestimmen des Inhalts, der für das Gerät verfügbar ist, wie z. B. Liefern eines Programms, eines Liedes oder einer Datei, auf die das Gerät wirken soll. Zusätzlich kann die Steuerung einfach ein Auswählen eines verfügbaren Inhaltes umfassen, der durch das Gerät verwendet werden soll, wie z. B. Auswählen eines Fernsehkanals oder eines regelmäßig ausgestrahlten Programms.
  • Auf einen Eintrag in einen Raum hin kann z. B. die mobile Rechenvorrichtung automatisch folgende Schritte durchführen: Identifizieren eines Geräts, wie z. B. eines Fernsehers; Aktivieren des Fernsehers; Schalten des Fernsehers auf einen Kanal, der ein Lieblingsprogramm bringt; und Auswählen eines bevorzugten Lautstärkepegels. Wenn das Lieblingsprogramm gerade nicht gesendet wird, kann die mobile Rechenvorrichtung ihren eigenen Inhalt bereitstellen. Insbesondere kann die mobile Rechenvorrichtung eine Episode dieses Programms wiedergewinnen oder ein Programm aus dem Speicher der mobilen Rechenvorrichtung statt dessen einsetzen, dieses gespeicherte Programm an den Fernseher übertragen und dann dem Gerät befehlen, das Programm abzuspielen.
  • Natürlich enthält die mobile Rechenvorrichtung Benutzerbevorzugungen für alle Vorrichtungen, mit denen der Benutzer vielleicht in Kontakt kommt, und enthält wahlweise praktisch jeden Inhalt, von dem der Benutzer möchte, daß er durch ein Gerät vorgeführt wird. Ferner ist eine Steuerung durch die mobile Rechenvorrichtung nicht notwendigerweise auf Geräte eingeschränkt, die dem Benutzer gehören. Vielmehr können Geräte, die sich an öffentlichen Plätzen, bei Freunden oder Nachbarn usw. befinden, selektiv eine Steuerung einer mobilen Rechenvorrichtung unterwerfen. Folglich erhält der Benutzer nun eine vereinigte Steuerung über Geräte in seiner Umgebung, ob zu Hause oder draußen in der Welt, mit einer einzelnen mobilen Rechenvorrichtung, die eine automatische Implementierung ihrer Benutzerbevorzugungen und eine automatische Durchführung bzw. Vorführung ihres bevorzugten Inhalts auf den Geräten ermöglicht.
  • Mit dem System und dem Verfahren der vorliegenden Erfindung sind Verbraucher nicht weiter dazu verbannt, ihre Bevorzugungen und den bevorzugten Inhalt einer Steuerung durch die Geräte und dem Inhalt unterworfen, den Anbieter den Geräten zugeordnet haben, zu suchen und zu implementieren. Vielmehr erhält der Benutzer mit dem System und dem Verfahren der vorliegenden Erfindung eine integrierte Steuerung über die Geräte und wird der Meister der Geräte. Diese untergeordneten Geräte werden Werkzeuge zum Durchführen von Aufgaben unter Verwendung eines Inhalts, der durch die mobile Rechenvorrichtung bereitgestellt oder üblicherweise durch einen Geräteinhaltanbieter bereitgestellt wird.
  • Ferner werden Benutzerbevorzugungen und ein Inhalt, der vorher unter unabhängigen Geräten isoliert war, zentralisiert und dem Benutzer zugeordnet. Schließlich wurden die Benutzerbevorzugungen und der Inhalt an erster Stelle zum Genuß des Benutzers erzeugt. Folglich behalten das System und das Verfahren der vorliegenden Erfindung die Benutzerbevorzugungen (und einen bestimmten Inhalt) über die mobile Rechenvorrichtung bei dem Benutzer, anstelle bei den Geräten, was den Benutzer die Bevorzugungen anwenden läßt, wann und wo er dies möchte, und zwar ohne ein unabhängiges Programmieren jeder Vorrichtung hinsichtlich dieser Bevorzugungen.
  • Ein Gerätesteuerungssystem 10 gemäß einem exemplarischen Ausführungsbeispiel der vorliegenden Erfindung ist in Fig. 1 gezeigt. Das Gerätesteuerungssystem 10 umfaßt zumindest eine mobile Rechenvorrichtung 12, die in einer Umgebung eines oder mehrerer Geräte 13 wirkt, in der die mobile Rechenvorrichtung 12 das Gerät 13 steuert. Sowohl die mobile Rechenvorrichtung 12 als auch das Gerät 13 umfassen einen Inhalt 16 und Benutzerbevorzugungen 18. Der Inhalt 16 umfaßt allgemein ein Lied, ein Programm oder alle Informationen, die in einer Aufgabe durch das Gerät 13 durchgeführt werden können, während die Benutzerbevorzugung 18 allgemein Bevorzugungen hinsichtlich dessen umfaßt, wann und wo dieser Inhalt 16 durch Geräte 13 durchgeführt wird. Sowohl der Inhalt 16 als auch die Benutzerbevorzugungen 18 sind weiter in dieser gesamten Anmeldung in den folgenden Beispielen des Systems und des Verfahrens der vorliegenden Erfindung definiert.
  • Die mobile Rechenvorrichtung 12 ist konfiguriert, um den Inhalt 16 des Gerätes 13 zur Durchführung durch das Gerät 13 auszuwählen, und/oder konfiguriert, um den Inhalt 16 von der mobilen Rechenvorrichtung 12 (oder von einer anderen Quelle als durch die mobile Rechenvorrichtung 12 gesteuert) an das Gerät 13 zur Durchführung durch das Gerät 13 zu liefern. Schließlich umfaßt ein Steuern des Geräts 13 ein Anwenden von Benutzerbevorzugungen 18, die bei der mobilen Rechenvorrichtung 12 gespeichert sind, auf jedes Gerät 13.
  • Wie in Fig. 1 gezeigt ist können mehr als eine mobile Rechenvorrichtung 12 um die Steuerung über das Gerät 13 konkurrieren. In dieser Situation bestimmen die mobile Rechenvorrichtung 12 und das Gerät 13 eine Priorität zwischen mehreren Rechenvorrichtungen 12 zur Steuerung des Gerätes 13, wie in dieser Anmeldung später detaillierter beschrieben wird. Die mobile Rechenvorrichtung 12, die die Priorität zur Steuerung des Gerätes 13 erhält, kann wahlweise auch eine andere mobile Rechenvorrichtung 12 anfordern, derselben befehlen und/oder dieselbe koordinieren, um den gesamten oder einen Teil des Inhalts 16 an das Gerät 13 und/oder die steuernde Mobilrechenvorrichtung 12 zu kopieren und/oder zu übertragen.
  • Wie in Fig. 2 gezeigt ist, umfassen die Geräte 13 in einem Gerätesteuerungssystem 10 eine Videovorrichtung 14, eine Rechenarbeitsstation 16, einen Multifunktionsdrucker 24, ein Mobiltelephon 26, eine Audiovorrichtung 28 und eine Website 36, sind jedoch nicht auf dieselben beschränkt. Das Gerätesteuerungssystem 10 weist ferner einen Haushaltsgerätesatz 40 auf, der ein Heizungs- und Kühlthermostat 42, einen Wecker 44, eine Beleuchtungseinheit 46 und einen Getränkezubereiter 48 umfaßt. Der Gerätesatz 40 umfaßt wahlweise außerdem eine herkömmliche Haushaltsgerätesteuerung 50, die als ein Gerät 13 agiert, zum Liefern einer lokalen Steuerung über die Haushaltsgeräte 42 bis 48. Alle diese Geräte 13 und ihre Wechselwirkung mit der mobilen Rechenvorrichtung 12 als Teil des Gerätesteuerungssystems 10 sind Bezug nehmend auf die Fig. 3 bis 10 detaillierter beschrieben.
  • Das Gerätesteuerungssystem 10 wird bei einem Verfahren 60 zum Steuern von Geräten verwendet, das in Fig. 3 gezeigt ist. Das Verfahren 60 umfaßt einen ersten Schritt 62, bei dem sich die mobile Rechenvorrichtung 12 in der Nähe zumindest eines Gerätes 13 bewegt und eine drahtlose Kommunikation mit dem Gerät 13 einrichtet. Der erste Schritt 62 umfaßt wahlweise, daß die mobile Rechenvorrichtung 12 auswählt, bei welchen Geräten 13 sie versuchen wird, die Steuerung zu übernehmen.
  • Wenn mehrere Rechenvorrichtungen vorhanden sind, umfaßt der erste Schritt 62 ferner einen Schritt 64, bei dem Geräte 13 und/oder mobile Rechenvorrichtungen 12 eine Priorität bestimmen und eine Priorität der Steuerung über Geräte 13 einer der mobilen Rechenvorrichtungen 12 erteilen müssen. Als nächstes wendet die mobile Hauptrechenvorrichtung 12 automatisch ihre Benutzerbevorzugungen auf das Gerät 13 an (Schritt 65). Die mobile Rechenvorrichtung 12 wählt dann automatisch oder manuell einen Inhalt, der durch das Gerät 13 verfügbar ist, zur Durchführung auf dem Gerät 13 aus (Schritt 66). Schritt 66 umfaßt wahlweise auch, daß die mobile Rechenvorrichtung 12 den Inhalt an das Gerät 13 zur Durchführung durch das Gerät 13 liefert (Schritt 67).
  • Schließlich führt in einem Schritt 68 das Gerät 13 die Aufgabe, die durch die mobile Rechenvorrichtung 12 angefordert ist, unter Verwendung des Inhaltes 16, der durch die mobile Rechenvorrichtung 12 ausgewählt und/oder geliefert wird, gemeinsam mit den Bevorzugungen 18 des Benutzers durch, die durch die mobile Rechenvorrichtung 12 auf das Gerät 16 angewendet werden.
  • Das System 10 und das Verfahren 60 der vorliegenden Erfindung werden nun detaillierter Bezug nehmend auf die Fig. 4-10 mit spezifischen Details hinsichtlich der Wechselwirkung der mobilen Rechenvorrichtung 12 und jedes der Geräte 13, die in Fig. 2 gezeigt und in Zuordnung zu derselben identifiziert sind, beschrieben.
  • Jedes Gerät 13 in dem Haushaltsgerätesatz 40 (Fig. 2) kann zum Beispiel gemäß den Benutzerbevorzugungen 18 der mobilen Rechenvorrichtung 12 gesteuert werden. Wenn der Benutzer mit der mobilen Rechenvorrichtung 12 in die Nähe des Gerätesatzes 40 kommt, bewirkt die mobile Rechenvorrichtung 12 vorzugsweise, daß der Gerätesatz 40 Betriebsbedingungen annimmt, die durch den Benutzer bevorzugt werden. Insbesondere stellt die mobile Rechenvorrichtung 12 durch ein Anwenden der Benutzerbevorzugungen 18 das Thermostat 42 auf eine gewünschte Temperatur und einen Heizungs-/Kühlzyklus ein, stellt den Radio 44 auf einen bevorzugten Sender, eine Lautstärke und Weckzeit ein, stellt die Beleuchtung 46 auf einen bevorzugten An/Aus-Zyklus und Intensitätspegel ein und stellt den Getränkezubereiter 48 auf einen bevorzugten An/Aus-Zyklus ein. Schließlich steuert die mobile Rechenvorrichtung 12 wahlweise die Haushaltsgerätesteuerung 50, die wiederum eines oder mehrere Geräte 13 in dem Haushaltsgerätesatz 40 steuert. Folglich trägt die mobile Rechenvorrichtung 12 die Benutzerbevorzugungen 18 der idealen Lebensumgebung des Benutzers, so daß die mobile Rechenvorrichtung 12 automatisch die Umgebung unter Verwendung verfügbarer Geräte 13 steuert, um den Geschmack des Benutzers unterzubringen.
  • Bei einem anderen Aspekt der Erfindung, die in Fig. 4 gezeigt ist, umfaßt ein Gerätesteuerungssystem der vorliegenden Erfindung ein audiovisuelles Teilsystem 80, das eine mobile Rechenvorrichtung 12 aufweist, die mit Geräten 13, wie zum Beispiel einer Videovorrichtung 14 und einer Audiovorrichtung 18, in Wechselwirkung steht. Das Teilsystem 80 ist kein geschlossenes System unter Ausschluß der Wechselwirkung anderer Geräte 13 oder mobiler Rechenvorrichtungen 12, sondern vielmehr eine bequeme Referenz zum Identifizieren einer exemplarischen Wechselwirkung zwischen der mobilen Rechenvorrichtung 12, der Videovorrichtung 14 und der Audiovorrichtung 28.
  • Die Videovorrichtung 14 umfaßt vorzugsweise einen Fernseher, ein Spielfilmabspielgerät oder einen Videoanzeigemonitor, während die Audiovorrichtung 28 vorzugsweise ein Stereosystem, einen CD-Player oder ein anderes Audiomedien- Abspielgerät umfaßt. Die mobile Rechenvorrichtung 12 umfaßt vorzugsweise einen Personaldigitalassistenten oder eine andere Rechenvorrichtung, wie zum Beispiel einen Handcomputer, Laptop-Computer usw.
  • Bei diesem Ausführungsbeispiel umfaßt das Gerätesteuerungsteilsystem 80 wahlweise auch eine Netzkommunikationsverbindung 70. Die Netzkommunikationsverbindung 70, wie sie hierin verwendet wird, umfaßt eine Internet-Kommunikationsverbindung, eine Intranet-Kommunikationsverbindung oder eine ähnliche Hochgeschwindigkeitskommunikationsverbindung. Bei einem bevorzugten Ausführungsbeispiel umfaßt die Netzkommunikationsverbindung 70 eine Internet-Kommunikationsverbindung 72. Die Netzkommunikationsverbindung 70 ermöglicht wahlweise eine Kommunikation zwischen der mobilen Rechenvorrichtung 12 und Geräten 13, wie zum Beispiel der Videovorrichtung 14 und der Audiovorrichtung 28, und liefert eine Leitung zum Internet zum Erhalten eines Inhalts zur Durchführung durch Geräte 13 unter der Steuerung der mobilen Rechenvorrichtung 12. Für die Audiovorrichtung 28 würde dieses Merkmal die Fähigkeit umfassen, Audiodateien, wie zum Beispiel MP3-Dateien von der Website 36 zur Durchführung auf der Audiovorrichtung 28 zu erhalten.
  • Die mobile Rechenvorrichtung 12 umfaßt eine Steuerung 81 mit einem Betriebssystem 82, einen Speicher 84, einen drahtlosen Kommunikator 86, eine Anzeige 88 mit einer Benutzerschnittstelle 90, einen Geräteinhaltsselektor 92, einen Prioritätskonkurrenzmodulator 94, einen Abstands/Orts- Identifizierer 96, einen eingebetteten Web-Server 97, einen elektronischen Zahlungsmechanismus 98 und einen Inhaltsunterbrechungsverwalter 99.
  • Die Steuerung 81 der mobilen Rechenvorrichtung 12 umfaßt Hardware, Software, Firmware oder Kombinationen derselben. Bei einem bevorzugten Ausführungsbeispiel umfaßt die Steuerung 81 einen Computerserver oder ein anderes mikroprozessorbasiertes System, das in der Lage ist, eine Sequenz und eine Logikoperation durchzuführen, und das einen Speicher zum Speichern von Informationen umfaßt. Die Steuerung 81 unterstützt das und kooperiert mit dem eingebetteten Web- Server 97. Das Betriebssystem 82 weist vorzugsweise die Attribute und Merkmale der bereits beschriebenen Betriebssysteme auf.
  • Der Speicher 84 der mobilen Rechenvorrichtung 12 umfaßt vorzugsweise ein Direktzugriffsspeichersystem mit hoher Kapazität, das auf einem integrierten Schaltungschip verfügbar ist, wie zum Beispiel einen SDRAM, DRAM, EDO-RAM usw. Der Speicher 84 weist wahlweise auch eine miniaturisierte Festplatte auf, die zur Anordnung in der mobilen Rechenvorrichtung 12 dimensioniert ist, oder eine siliziumbasierte Speichervorrichtung mit ultrahoher Kapazität, wie zum Beispiel eine Atomarauflösungsspeichervorrichtung, die von Gibson u. a. in dem U. S.-Patent 5,557,596 beschrieben ist, das hierin durch Bezugnahme aufgenommen ist.
  • Der drahtlose Kommunikator 86 der mobilen Rechenvorrichtung 12 verwendet eines oder mehrere bekannte Kommunikations- und Anwendungsprotokolle, wie zum Beispiel Wireless Application Protocol (WAP; = Drahtlosanwendungsprotokoll), Bluetooth, Infrarot (IrDA, FIR), 802.11, sowie andere Kommunikations- und Anwendungsprotokolle, die Fachleuten auf diesem Gebiet bekannt sind, wie zum Beispiel UltraWideBand (UWB). Die mobile Rechenvorrichtung 12 umfaßt eine Kommunikationshardware und -software, die in der Technik bekannt ist, zum Implementieren dieser Protokolle, wie zum Beispiel den Entfernungs/Orts-Identifizierer 96. Der Entfernungs/Orts-Identifizierer 96 beinhaltet wahlweise auch ein globales Positionsbestimmungssystem (GPS) oder kommuniziert mit demselben, um diese Funktionen zu liefern. Der Entfernungs/Orts-Identifizierer 96 bestimmt den Ort und die Entfernung der Geräte 13 hinsichtlich der mobilen Rechenvorrichtung 12 zum Festlegen einer Autorisierung und Priorität der mobilen Rechenvorrichtungen 12 zum Steuern der Geräte 13.
  • Die Drahtloskommunikationsprotokolle, wie zum Beispiel infrarot (z. B. FIR), Bluetooth und UltraWideßand (UWB), ermöglichen einen direkte Radio- oder Strahlkommunikation zwischen zwei oder mehr kompatiblen Vorrichtungen, die unabhängig von einem Netz und unabhängig von der Netzkommunikationsverbindung 70 wirken. Dieses Merkmal ermöglicht eine direkte Eins-zu-Eins-Kommmunikation zwischen zwei ähnlich konfigurierten Rechenvorrichtungen ohne einen Kommunikationsmittler. Bei dem Beispiel des Bluetooth-Protokolls wird die Kommunikationsverbindung vorzugsweise durch das bloße Vorliegen jeder jeweiligen Vorrichtung (z. B. mobile Kommunikationsvorrichtung 12 und jedes Gerät, das einen drahtlosen Kommunikator 86 aufweist) in unmittelbarer Nähe zueinander eingerichtet. Diese sofortige Synchronisierung ermöglicht es den Vorrichtungen, unmittelbar miteinander zu kommunizieren, ohne Zeit zum manuellen Einrichten einer Verbindung oder Kommunikationsverbindung zu benötigen. Schließlich kann die mobile Rechenvorrichtung 12, falls dies notwendig ist, auch mit anderen mobilen Rechenvorrichtungen 12 und/oder Geräten 13 durch herkömmlichere, indirekte Leitungen, wie zum Beispiel verdrahtete oder drahtlose Netzverbindungen, verdrahtete oder drahtlose Internetverbindungen oder Telekommunikationsnetze, kommunizieren.
  • Die Benutzerschnittstelle 90 der mobilen Rechenvorrichtung 12 kann in Hardware über einen Mikroprozessor, eine, programmierbare Logikvorrichtung oder Zustandsmaschine, und Firmware oder in Software implementiert sein. Bei einem Aspekt ist zumindest ein Abschnitt der Softwareprogrammierung wahlweise in der Java-Programmiersprache geschrieben, wobei die Benutzerschnittstelle 90 wahlweise mit anderen mobilen Rechenvorrichtungen 12 und/oder Geräten 13 (Fig. 1) über die Netzkommunikationsverbindung 70 unter Verwendung eines Kommunikationsbusprotokolls kommuniziert. Die vorliegende Erfindung kann wahlweise zum Beispiel eine TCP/IP- Protokollfolge zum Datentranspart verwenden. Bei einem anderen Aspekt verwendet die vorliegende Erfindung keine TCP/IP-Protokollfolge zum Datentransport. Andere Programmiersprachen und Kommunikationsbusprotokolle, die geeignet zur Verwendung mit der Benutzerschnittstelle 90 und dem Gerätesteuerungssystem 10 sind, sind für Fachleute auf diesem Gebiet ersichtlich, wie zum Beispiel Ultra-Breitband (UWB), ßluetooth und Infrarot (z. B. FiR), die in Zuordnung zu dem drahtlosen Kommunikator 86 beschrieben sind. Die Benutzerschnittstelle 90 wird Bezug nehmend auf die Fig. 5 und 9 detaillierter beschrieben.
  • Der Geräteinhaltsselektor 92 der mobilen Rechenvorrichtung 12 wirkt in Zuordnung zu der Benutzerschnittstelle 90, um zu bestimmen, welcher Inhalt durch das Gerät 13 (Fig. 1) verwendet oder durchgeführt wird, und wo dieser Inhalt erhalten wird. Der Geräteinhaltsselektor 92 wirkt außerdem in Zuordnung zu dem Inhaltsunterbrechungsverwalter 99 der mobilen Rechenvorrichtung 12, um zu steuern, wie und wann dieser Inhalt durch das Gerät 13 im Namen des Benutzers verwendet oder durchgeführt wird. Der Geräteinhaltsselektor 92 wird Bezug nehmend auf Fig. 5 detaillierter beschrieben.
  • Der Prioritätskonkurrenzmoderator 94 der mobilen Rechenvorrichtung 12 wird ins Spiel gebracht, um eine Priorität zu bestimmen, wenn mehr als eine mobile Rechenvorrichtung 12 ein bestimmtes Gerät 13 steuern möchte. Eine Prioritätsbestimmung wird benötigt, da das Gerätesteuerungssystem 10 ein offenes System ist, bei dem mehrere mobile Rechenvorrichtungen 12 um eine Steuerung über eines oder mehrere Geräte 13 in einer oder mehreren Geräteumgebungen konkurrieren können. Der Prioritätskonkurrenzmoderator 94 wird Bezug nehmend auf Fig. 10 detaillierter beschrieben.
  • Schließlich erzeugt der eingebettete Web-Server 97 der mobilen Rechenvorrichtung 12 eine Web-Seite, die durch die Internet-Kommunikationsverbindung 72 zugänglich ist, zum Zugreifen auf Funktionen der mobilen Rechenvorrichtung 12, wie zum Beispiel den Inhalt 16 und Benutzerbevorzugungen 18 (Fig. 1). Der eingebettete Web-Server 97 ist vorzugsweise unter Verwendung von Techniken implementiert, wie zum Beispiel denen, die in dem U. S. -Patent 6,170,007 mit dem Titel EMBEDDING WEB ACCESS FUNCTIONALITY INTO A DEVICE FOR USER INTERFACE FUNCTIONS und dem U. S. -Patent mit dem Titel EMBEDDING WEB ACCESS MECHANISM IN AN APPLIANCE FOR USER INTERFACE FUNCTIONS INCLUDING A WEB SERVER AND WEB BROWSER beschrieben sind, die beide hierin durch Bezugnahme aufgenommen sind.
  • Der elektronische Zahlungsmechanismus 98 der mobilen Rechenvorrichtung 12 ermöglicht in Kooperation mit dem drahtlosen Kommunikator 96, daß die mobile Rechenvorrichtung 12 elektronische Finanztransaktionen durchführt, einschließlich eines Sendens und Empfangens von Zahlungen für Waren und Leistungen.
  • Schließlich steuert der Inhaltsunterbrechungsverwalter 99 der mobilen Rechenvorrichtung 12 selektiv, wie und wann der Inhalt 16 auf einem oder mehreren Geräten 13 unter Verwendung eines oder mehrerer Medien (z. B. Video, Audio usw.) durchgeführt wird, und ist Bezug nehmend auf Fig. 6 detaillierter beschrieben.
  • Mit diesen Merkmalen ist die mobile Rechenvorrichtung 12 konfiguriert, um den Inhalt 16 auszuwählen und/oder den Inhalt 16 gemeinsam mit Benutzerbevorzugungen 18, zum Durchführen des Inhalts 16 auf Geräten 13, wie zum Beispiel der Videovorrichtung 14 und der Audiovorrichtung 28, zu liefern.
  • Wie weiter in Fig. 4 gezeigt ist, umfaßt die Videovorrichtung 14, die als ein Gerät 13 zu der mobilen Rechenvorrichtung 12 wirkt, eine Anzeige 100, einen Programmempfänger 102, einen Speicher 104, ein Medienabspielgerät 106, einen drahtlosen Kommunikator 86 und ein Programmaufnahmegerät 110. Der Programmempfänger 102 umfaßt eine Satellitenfunktion 120, eine Kabelfunktion 122 und eine Netzfunktion 124 zum Erhalten videobasierter Programme von jeweils verschiedenen Quellen, wie zum Beispiel einem Satelliten-TV- Programmierungssignal (z. B. DirecTV), einem Kabel-TV- Programmierungssignal und einem Sendernetzprogrammierungssignal (z. B. NBC-Netz-TV). Der Speicher 104 steht mit anderen Komponenten der Videovorrichtung 14 in Wechselwirkung und kommuniziert mit denselben, um Benutzerbevorzugungen 18 und Inhalt 16 (Fig. 1) zu speichern und zu implementieren, wie dies durch die mobile Rechenvorrichtung 12 instruiert wird. Das Medienabspielgerät 106 umfaßt ferner eine Videorekorder-(VCR-)Fähigkeit 130 und eine DVD-Fähigkeit 132 zum Abspielen eines Inhalts von externen mobilen Medienquellen, wie zum Beispiel Videospielfilmen und/oder DVD-Spielfilmen. Der drahtlose Kommunikator 86 ermöglicht eine drahtlose Kommunikation mit der mobilen Rechenvorrichtung 12 und anderen geeigneten Vorrichtungen. Das Programmaufnahmegerät 110 umfaßt eine TIVO-Fähigkeit 136 und eine Videorekorder- (VCR-)Fähigkeit 138 zum Erhalten und Abspielen eines aufgezeichneten Video- sowie zum Aufnehmen eines Videoinhalts. Schließlich muß die Videovorrichtung 14 nicht alle Komponenten der Videovorrichtung 14, die in Fig. 2 gezeigt sind, umfassen.
  • Die Audiovorrichtung 28 umfaßt einen Empfänger 150, einen Senderselektor 152, einen Senderabtaster 154 mit einer Liedsuchfunktion 156, ein Medienabspielgerät 160, einen Speicher 162 und einen drahtlosen Kommunikator 86. Das Medienabspielgerät 160 umfaßt ferner eine Bandfunktion 170, eine CD-Funktion 172 und eine Tragbares-Audiodateiformat- Funktion 174 zum Abspielen von Audiokassetten, CDs bzw. tragbaren Audioformatmusikdateien (z. B. MP3, Windows- Metadatei-Format (WMF) usw.).
  • Der Empfänger 150 der Audiovorrichtung 28 weist einen Tuner auf, der zum Empfangen von Radiosendungen und zum Abspielen aufgezeichneter Audiodateien von CDs, Audiokassetten usw. konfiguriert ist. Der Senderselektor 152 ermöglicht die Auswahl von Radiosendern, während der Senderabtaster 154 ein Abtasten der vollständigen Radioanzeigeskala nach Sendern ermöglicht, während die Liedsuchfunktion 156 die verfügbaren Radiosender nach Liedern absucht, die von dem Benutzer bevorzugt werden. Der Speicher 162 ermöglicht es einem Benutzer, Listen als Benutzerbevorzugungen 18 und/oder als Inhalt 16 (Fig. 1) zu speichern, um Lieblingslieder, Programme, Sender usw. in dem Empfänger 150 zu identifizieren, so daß ein Benutzer leichter auf den Lieblingsinhalt 16 zugreifen kann. Zusätzlich speichert der Speicher 162 auch Lieder, Programme usw. als Inhalt 16 zum Abspielen zu einem späteren Zeitpunkt, wie durch den Benutzer spezifiziert ist.
  • Unter Verwendung einiger oder all dieser Funktionen und Merkmale, die in Zuordnung zu Fig. 4 beschrieben sind, steuert die mobile Rechenvorrichtung 12 die Videovorrichtung 14 und die Audiovorrichtung 28, um den Inhalt 16 gemäß Benutzerbevorzugungen 18 durchzuführen. Insbesondere richtet, wenn ein Benutzer, der die mobile Rechenvorrichtung 12 trägt, sich der Videovorrichtung 14, wie zum Beispiel einem Fernseher, und einer Audiovorrichtung 28, wie zum Beispiel einem Stereosystem, annähert, der drahtlose Kommunikator 86 der mobilen Rechenvorrichtung 12 eine Kommunikation mit dem drahtlosen Kommunikator der Audiovorrichtung 28 und/oder der Videovorrichtung 14 ein. Wenn das Gerät 13 gegenwärtig nicht aktiviert ist, aktiviert die mobile Rechenvorrichtung 12 automatisch dieses Gerät 13 nach dem Ermessen des Benutzers, wie dies durch Benutzerbevorzugungen 18 der mobilen Rechenvorrichtung 12 bestimmt ist.
  • Für die größte Annehmlichkeit umfaßt die mobile Rechenvorrichtung 12 in ihren Benutzerbevorzugungen 18 (gespeichert im Speicher 84) bereits eine Auflistung der Lieblings-TV- Programme, Spielfilme, Fernsehsender, Radiosender, Radioprogramme, Lieder (einschließlich Vielfachwiedergabe) des Benutzers, sowie umfassende Programmauflistungen für Fernseher und/oder Radio. Die mobile Rechenvorrichtung 12 umfaßt vorzugsweise außerdem in ihrem Inhalt 16 (im Speicher 84 gespeichert) eine Bibliothek mit TV-Programmen, Spielfilmen, Liedern, oder jedem anderen Inhalt, der durch die Videovorrichtung 14 und/oder die Audiovorrichtung 28 durchgeführt werden kann. Ausgestattet mit diesen Informationen wendet die mobile Rechenvorrichtung 12 automatisch ihre Benutzerbevorzugungen 18 und den Inhalt 16 (über den Geräteinhaltsselektor 92) auf die Videovorrichtung 14 und die Audiovorrichtung 28 an.
  • Das automatische Kopieren von Benutzerbevorzugungen 18 und Inhalt 16 jedoch umfaßt wahlweise eine Aufhebungsfunktion, um wahlweise den Kopierprozeß umzukehren, wenn Bevorzugungen fälschlicherweise zwischen mehreren mobilen Rechenvorrichtungen 12 und/oder der mobilen Rechenvorrichtung 12 und Geräten 13 kopiert werden.
  • Die Audiovorrichtung 28 und die Videovorrichtung 14 sprechen auf ein Versuchen dessen an, eine angeforderte Aufgabe unter Verwendung des Inhalts 16 gemäß angewendeten Benutzerbevorzugungen 18 durchzuführen. Da die mobile Rechenvorrichtung 12 einen vollen und/oder selektiven Zugriff auf alle Merkmale der Audiovorrichtung 28, einschließlich des Empfängers 150, des Senderselektors 152, des Senderabtasters 154, der Liedsuchfunktion 156, des Medienabspielgeräts 160, des Speichers 162, hat und dieselben steuert, sind eines oder alle dieser Merkmale für die mobile Rechenvorrichtung 12 verfügbar, um eine ausgewählte Aufgabe auszuführen.
  • Für die Audiovorrichtung 28 zum Beispiel identifiziert eine Benutzerbevorzugung 18 von der mobilen Rechenvorrichtung 12 einen einzelnen Radiosender als einen Lieblingssender (z. B. 98,5 FM, KTIS oder National Public Radio), so daß die mobile Rechenvorrichtung 12 dem Senderselektor 52 der Audiovorrichtung 28 (über den drahtlosen Kommunikator 86) befiehlt, den Lieblingssender des Benutzers auszuwählen. Auf einer breiteren Ebene umfassen die Benutzerbevorzugungen 18 und/oder der Inhalt 16 der mobilen Rechenvorrichtung 12, die auf das Gerät 13 angewendet werden, vorzugsweise eine Abspielliste bevorzugter Lieder, Programme, so daß die Liedsuchfunktion 156 Echtzeitradiosendungen nach diesen Liedern oder Programmen durchsuchen kann und dann den Senderselektor 152 auf einen Sender einstellen kann, der gegenwärtig das Lieblingslied oder -Programm spielt. Ferner informiert, wenn das Lieblingsprogramm des Benutzers (z. B. All Things Considered) gegenwärtig nicht gesendet wird, die mobile Rechenvorrichtung 12 wahlweise den Benutzer über die Zeit, zu der das Programm gesendet wird.
  • Alternativ kann ein Benutzer manuell bewirken, daß ein Lieblingslied oder -programm auf der Audiovorrichtung 28 abgespielt wird. Der Benutzer kann dem Senderselektor 152 mit der mobilen Rechenvorrichtung 12 befehlen, einen erwünschten Sender auszuwählen, oder die Liedsuche 156 verwenden, um die Anzeigeskala nach einem Lieblingslied abzusuchen. Der Benutzer kann auch manuell eine Kopie eines Lieblingsliedes an die Audiovorrichtung 28 zur Durchführung durch die Audiovorrichtung 28 unter Verwendung einer MP3- Datei liefern, die in dem Speicher 84 der mobilen Rechenvorrichtung 12 gespeichert ist. In diesem Fall wählt die mobile Rechenvorrichtung 12 nicht nur den Inhalt aus, der durch die Audiovorrichtung 28 durchgeführt werden soll, sondern liefert auch den Inhalt an die Audiovorrichtung 28. Dieses letztere Verfahren des Lieferns des Inhaltes an ein Gerät 13, wie zum Beispiel die Audiovorrichtung 28, kann ebenfalls automatisch stattfinden.
  • Natürlich sind viele andere Anordnungen zwischen der Audiovorrichtung 28 und der mobilen Rechenvorrichtung 12 möglich, bei denen die mobile Rechenvorrichtung 12 den Inhalt auswählt, der auf der Audiovorrichtung 28 durchgeführt wird, sowie wahlweise den Inhalt liefert. Sowohl der ausgewählte als auch der bereitgestellte Inhalt werden verwendet, um Aufgaben durch das Gerät 13 gemäß den Benutzerbevorzugungen durchzuführen, die automatisch von der mobilen Rechenvorrichtung 12 auf die Audiovorrichtung 28 angewendet werden.
  • Bei einem weiteren Beispiel hat die mobile Rechenvorrichtung 12 einen vollen und/oder selektiven Zugriff auf eines oder alle Merkmale und Funktionen der Videovorrichtung 40, einschließlich des Programmempfängers 102, des Speichers 104, des Medienabspielgeräts 106 und des Programmaufnahmegerätes 110, sowie eine Steuerung über dieselben. Unter Verwendung eines oder aller dieser Merkmale verwendet die mobile Rechenvorrichtung 12 die Videovorrichtung 14, um den Inhalt 16 durchzuführen, während die Benutzerbevorzugungen 18 der mobilen Rechenvorrichtung 12 angewendet werden.
  • Die Videovorrichtung 14 wird vorzugsweise automatisch aktiviert und zeigt den Lieblingsfernsehkanal oder das -Netz des Benutzers an. Die mobile Rechenvorrichtung 12 überträgt wahlweise auch ihren videobezogenen Inhalt (z. B. Spielfilme, TV-Programmen usw.) gemeinsam mit bevorzugten Abspiellisten von ihrem Speicher 84 in den Speicher 104 der Videovorrichtung 14. Der mobilen Rechenvorrichtung 12 steht es dann frei, einen erwünschten Inhalt 16, der gegenwärtig gesendet oder von dem Speicher 84, 104 geliefert wird, zur Durchführung durch die Videovorrichtung 14 auszuwählen.
  • Das Liefern einer Kopie eines videobezogenen Inhaltes von der Videovorrichtung 14 wird wahlweise in Zuordnung zu der TIVO-Fähigkeit 136 durchgeführt. Ferner wird, wenn der TIVO-Abschnitt der Videovorrichtung 14 ein Programm oder eine Show hat, die nicht auf der Abspielliste des Benutzers auf der mobilen Rechenvorrichtung 12 ist, das Programm von der Videovorrichtung 14 an den Speicher 84 der mobilen Rechenvorrichtung 12 heruntergeladen.
  • Kurz gesagt wählt die mobile Rechenvorrichtung 12 automatisch oder manuell den Inhalt 16, der auf der Videovorrichtung 14 durchgeführt wird, aus, und liefert auch wahlweise den Inhalt 16. Der Inhalt 16, der auf der Videovorrichtung 14 verfügbar ist, kann auch in die mobile Rechenvorrichtung 12 heruntergeladen werden.
  • Schließlich koordiniert die mobile Rechenvorrichtung 12 außerdem wahlweise automatisch eine Steuerung der Audiovorrichtung 28 und der Videovorrichtung 14, so daß, wenn der Benutzer wählt, die Videovorrichtung 14 zu betrachten, die Audiovorrichtung 28 deaktiviert werden kann oder auch aktiviert werden kann, um die Videovorrichtung 14 beim Durchführen des ausgewählten Inhaltes zu erweitern. Einfach ausgedrückt steuert, da die mobile Rechenvorrichtung 12 jedes Gerät 13 steuern kann, die mobile Rechenvorrichtung 12 jedes Gerät 13 hinsichtlich und in Zuordnung zu der Steuerung anderer Geräte 13. Die Koordination des Durchführens des Inhaltes 16 zwischen und unter mehreren Geräten 13 wird Bezug nehmend auf Fig. 6 hinsichtlich des Inhaltsunterbrechungsverwalters 99 detaillierter beschrieben.
  • Die Auswahl des Inhalts 16 durch die mobile Rechenvorrichtung 12, der durch das Gerät 13 durchgeführt werden soll, wird hauptsächlich mit dem Geräteinhaltsselektor 92 erzielt, der durch die Benutzerschnittstelle 90 verfügbar ist. Mit der Benutzerschnittstelle 90 ermöglicht der Geräteinhaltsselektor 92 eine Hinzufügung, Löschung und Modifizierung sowie eine Aktivierung von Inhaltsauswahlen durch mobile Rechenvorrichtungen 12 für jedes Gerät 13. Einige dieser Funktionen des Geräteinhaltsselektors 92 wurden bereits in Zuordnung zu der Videovorrichtung 14 und der Audiovorrichtung 28 beschrieben.
  • Wie in Fig. 5 gezeigt ist, umfaßt der Geräteinhaltsselektor 92 der mobilen Rechenvorrichtung 12 einen Audiomonitor 200, einen Datenmonitor 202, einen Videomonitor 204, einen Kommunikationsmonitor 206, eine Internetfunktion 208 und eine Hochladen/Herunterladen-Funktion 210. Jeder Monitor 200-208 umfaßt mehrere Funktionen hinsichtlich der Benutzerbevorzugungen 18 und des Inhalts 16, die auf die jeweiligen Typen von Geräten 13 angewendet werden sollen. Alle Funktionen des Geräteinhaltsselektors 92 werden automatisch angewendet, es sei denn, der Benutzer umgeht wahlweise eine bestimmte Funktion. Für jeden Monitor 200-208 des Geräteinhaltsselektors 92 werden vorzugsweise alle ausgewählten Funktionen und Merkmale in dem Speicher 84 als Benutzerbevorzugungen 18 gespeichert. Zu dem zum Durchführen des Inhaltes 16 notwendigen Ausmaß jedoch können einige ausgewählte Funktionen und Merkmale eine Speicherung in dem Speicher 84 als Inhalt 16 erfordern.
  • Der Audiomonitor 200 des Geräteinhaltsselektors 92 umfaßt eine Senderfunktion 220, eine Liedlistenfunktion 222, eine Programmfunktion 224 und eine MP3-Abspiellistenfunktion 226. Unter Verwendung dieser Funktionen 220-226 des Audiomonitors 200 verwendet ein Benutzer die mobile Rechenvorrichtung 12, um den Audioinhalt zu spezifizieren, und zwar in der Form von Listen von Sendern, Liedern, Programmen und MP3-Dateien, die auf der Audiovorrichtung 28 und jedem anderen geeigneten Gerät 13 durchgeführt werden sollen. Die Senderfunktion 220 zum Beispiel behält eine Auflistung von Lieblingsradiosendern bei, während die Liedlistenfunktion 222 ein Liste von Lieblingsliedern beibehält, die von einem Radiosender, einer CD oder einer MP3-Datei abgespielt werden können. Eine Aktivierung der Senderfunktion 220 in dem Audiomonitor 200 bewirkt, daß alle aufgelisteten bevorzugten Sender zur Durchführung durch die Audiovorrichtung 28 ausgewählt werden. Die Programmfunktion 224behält eine Liste von Lieblingsaudioprogrammen bei, wie zum Beispiel Radio- oder TV-Talkshows, Reden, regelmäßigen Sendungen (z. B. All Things Considered auf dem National Public Radio). Schließlich behält die MP3-Abspiellistenfunktion 226 eine Liste aller MP3-Dateien bei, die der Benutzer besitzt oder die für denselben verfügbar sind. Eine Aktivierung einer oder aller dieser Funktionen 220-226 des Audiomonitors 200 führt dazu, daß der ausgewählte Inhalt 16 durch die Audiovorrichtung 28 durchgeführt wird.
  • Der Videomonitor 204 umfaßt eine Netzfunktion 240, eine Programmfunktion 242, ein Programmaufnahmegerät 244 mit einer Abspiellistenfunktion 246 und einer Programmfunktion 248. Unter Verwendung dieser Funktionen 240-248 des Videomonitors 204 verwendet ein Benutzer die mobile Rechenvorrichtung 12, um den Videoinhalt zu spezifizieren, und zwar in der Form von Listen von Netzen und Programmen (einschließlich Spielfilmen), die auf der Videovorrichtung 14 oder jedem anderen geeigneten Gerät 13 durchgeführt werden sollen. Die Netzfunktion 240 behält eine Lieblingsliste von TV-Sender-, Kabel- oder Satellitennetzen bei. Auf eine Aktivierung der Netzfunktion 240 hin wird jedes Programm, das durch eines oder mehrere ausgewählte Netze gesendet wird, auf der Videovorrichtung 14 durchgeführt. Die Programmfunktion 242 behält eine Liste von Video- und/oder TV- Programmen bei, die zum Betrachten auf der Videovorrichtung 14 ausgewählt werden können. Schließlich spezifiziert das Programmaufnahmegerät 244 unter Verwendung der Unterfunktionen Abspiellistenfunktion 246 und Programmfunktion 248 eine erwünschte Aufzeichnung von Programmen, die vom Fernseher (oder anderen Quellen) aufgenommen werden sollen, und bestimmt eine Wiedergabe dieser aufgezeichneten Programme.
  • Der Inhalt, der in den verschiedenen Funktionen des Audiomonitors 200 und/oder des Videomonitors 204 identifiziert ist, kann entweder von einem Inhaltsanbieter (z. B. Fernsehsendernetz, Radio, Kabel oder Satellit), dem Speicher 84 der mobilen Rechenvorrichtung 12 (siehe Fig. 4), dem Speicher 162 der Audiovorrichtung 28 und/oder dem Speicher 104 der Videovorrichtung 14 (Fig. 4) geliefert werden.
  • Wie in Fig. 5 weiter gezeigt ist, hilft der Kommunikationsmonitor 206 des Geräteinhaltsselektors 92 der mobilen Rechenvorrichtung 12 beim Überwachen und Steuern von Kommunikationen unter Telekommunikationsvorrichtungen, wie zum Beispiel Telephonen und Faxgeräten. Der Kommunikationsmonitor 206 umfaßt eine Telephonbuchfunktion 260 mit einer Anrufliste 262, eine Adreßbuchfunktion 264, eine Festnetz/Mobiltelephonumschaltfunktion 266, eine Synchronisierungsfunktion 268 und eine Faxfunktion 270. Die Telephonbuchfunktion 260 bewirkt, daß eine Liste von Telephonnummern mit jüngsten Anruflisten 262 in der mobilen Rechenvorrichtung 12 auf ein Kommunikationsgerät, wie zum Beispiel ein Mobiltelephon 26 (siehe Fig. 2), angewendet werden. Ähnlich umfaßt die Adreßbuchfunktion 264 Adreßinformationen, die in der mobilen Rechenvorrichtung 12 gespeichert sind, zur Anwendung und Übertragung auf das Mobiltelephon 26 (Fig. 2).
  • Wie weiter in Fig. 5 gezeigt ist, bewirkt die Festnetz/Mobil-Umschaltfunktion 266 des Kommunikationsmonitors 206 selektiv ein automatisches Umschalten zwischen einem Mobiltelephon (drahtlos digital) und einem Festnetztelephon während eines gerade andauernden Telephongesprächs (z. B. über eine Rufweiterleitungsfunktion). Dieses Merkmal wird später Bezug nehmend auf Fig. 7 detaillierter besprochen. Die Synchronisierungsfunktion 268 bewirkt, daß Kommunikationsmerkmale, wie zum Beispiel Telephonbücher und Adreßbücher, mehrerer Geräte hinsichtlich einander synchronisiert werden. Schließlich ermöglicht die Faxfunktion 270 einen Faxempfang und eine -Sendung über die mobile Rechenvorrichtung 12.
  • Der Datenmonitor 202 des Geräteinhaltsselektors 92 hilft der mobilen Rechenvorrichtung 12 beim Überwachen und Steuern von Datenoperationen unter Verwendung von Computern und Internet-Ressourcen. Wie in Fig. 5 gezeigt ist, umfaßt der Datenmonitor 202 eine Dokumentenfunktion 228, eine Bearbeitungsfunktion 230, eine virtuelle Plattenlaufwerksfunktion 232 und eine Dokumentenabtasterempfängerfunktion 234. Die Dokumentenfunktion 228 ermöglicht es Druckern, wie zum Beispiel dem Multifunktionsdrucker 24 (Fig. 2), spezifizierte Dokumente von der mobilen Rechenvorrichtung 12 zu drucken. Die Bearbeitungsfunktion 230 ermöglicht es, daß Dokumente und Dateien auf der mobilen Rechenvorrichtung 12 durch ein Gerät, wie zum Beispiel eine Rechenarbeitsstation 16 (Fig. 2), bearbeitet werden, während die virtuelle Plattenlaufwerksfunktion 232 bewirkt, daß die mobile Rechenvorrichtung 12 im wesentlichen so wie ein internes Plattenlaufwerk der Rechenarbeitsstation 16 wirkt. Die Dokumentenabtasterempfangsstation 234 ermöglicht es der mobilen Rechenvorrichtung 12, abgetastete Dokumentendateien von einem Scanner oder sogar von einem Digital Sender (digitalen Sender) (bei der Hewlett-Packard, Inc. verfügbar) zu empfangen.
  • Wie weiter in Fig. 5 gezeigt ist, umfaßt der Internetmonitor 208 des Geräteinhaltsselektors 92 Webbrowser-Favoriten 276 (d. h. Lesezeichen) und Cookies 278, so daß diese Informationen in der mobilen Rechenvorrichtung 12 automatisch auf die Rechenarbeitsstation 16 (Fig. 2) angewendet werden. Der Internetmonitor 208 umfaßt die Funktion von Browser- Favoriten 276, die wahlweise automatisch auf alle Geräte 13 angewendet und/oder von der mobilen Rechenvorrichtung 12 an dieselben heruntergeladen werden, während die mobile Rechenvorrichtung 12 automatisch Aktualisierungen an Browser- Favoriten von der Rechenarbeitsstation 16 oder anderen Quellen empfängt. Folglich koordiniert die Browser- Favoriten-Funktion 276 eine aktualisierte, synchronisierte Liste von Browser-Favoriten unter der mobilen Rechenvorrichtung 12 und den Geräten 13 und behält dieselben bei. Schließlich bewirkt die Hochladen/Herunterladen-Funktion jeweils ein Hochladen und/oder Herunterladen von Dateien und Programmen als Benutzerbevorzugung 18 und/oder Inhalt 16 zwischen Geräten 13 und der mobilen Rechenvorrichtung 12.
  • Zusammenfassend weist der Geräteinhaltsselektor 92 einen Aspekt der Benutzerschnittstelle 90 der mobilen Rechenvorrichtung 12 auf, der einem Liefern und Auswählen eines Inhalts zur Durchführung auf Geräten 13 gewidmet ist.
  • Bei einem anderen Aspekt des Systems und des Verfahrens der vorliegenden Erfindung umfaßt die mobile Rechenvorrichtung 12 wahlweise einen Inhaltsunterbrechungsverwalter 99 (Fig. 4) zum selektiven Steuern dessen, wie und wann ein Inhalt auf einem oder mehreren Geräten unter Einschluß eines oder mehrerer Medien (Audio, Video usw.) durchgeführt wird. Der Inhaltsunterbrechungsverwalter 99 ist weiter in Fig. 6 gezeigt und umfaßt einen Geräteumschalter 180, einen Mehrgeräteaufteiler 182 und einen Durchführungskontinuitätsmonitor 184.
  • Der Geräteumschalter 180 bewirkt, daß der Inhalt, der auf einem Gerät 13 durchgeführt wird, umgeschaltet wird, um auf einem anderen Gerät 13 durchgeführt zu werden, wenn sich die mobile Rechenvorrichtung 12 von einem Gerät 13 zu einem anderen Gerät 13 bewegt. Ein Benutzer kann zum Beispiel einen Spielfilm auf einer ersten Videovorrichtung 14 (Fig. 2) in einem Raum anschauen und sich dann in einen anderen Raum bewegen, der eine zweite Videovorrichtung 14 aufweist, um den Spielfilm weiter anzuschauen. Unter Verwendung des Geräteumschalters 180 wird das Abspielen des Spielfilms auf der ersten Videovorrichtung 14 gestoppt und beginnt auf der zweiten Videovorrichtung 14, wenn sich die mobile Rechenvorrichtung 12 zwischen den jeweiligen Videogeräten 14 bewegt. Die mobile Rechenvorrichtung 12 leitet durch den Geräteumschalter 180 das Geräteumschalten ein und weist dasselbe an.
  • Der Durchführungskontinuitätsmonitor 184 verfolgt die Durchführung des Inhalts 16, um im wesentlichen eine Kontinuität der Durchführung des Inhalts 16 zu bewahren, derart, daß der Spielfilm während des Umschaltens zwischen den jeweiligen Geräten 13, wie zum Beispiel den Videovorrichtungen 14, weitergespielt wird. Der Durchführungskontinuitätsmonitor 184 ermöglicht es dem Benutzer zum Beispiel auch wahlweise, die Durchführung des Inhalts zu beenden, wenn er ein Gerät 13, wie zum Beispiel die erste Videovorrichtung 14 verläßt, und dann mit dem Spielen des Inhalts an dem gleichen Ort in dem Inhalt auf einem anderen Gerät 13, wie zum Beispiel einer zweiten Videovorrichtung 14, fortzufahren. Die Durchführung kann unmittelbar wieder aufgenommen werden, so daß zwischen den beiden Geräten das Abspielen des Spielfilms nie aufhört, oder die Durchführung auf der zweiten Videovorrichtung kann bis zu einem späteren Zeitpunkt verzögert werden, so daß es eine Unterbrechung bei der Durchführung gibt. Der Geräteumschalter 182 bewirkt wahlweise außerdem, daß der Spielfilm weiter auf der ersten Videovorrichtung 14 durchgeführt wird, während das Abspielen des Spielfilms auf der zweiten Videovorrichtung 14 beginnt, so daß der Spielfilm auf sowohl der ersten als auch der zweiten Videovorrichtung ohne ein Unterbrechung des durchzuführenden Inhalts abgespielt wird.
  • Der Mehrgeräteaufteiler 182 koordiniert unterschiedliche Medienaspekte des gleichen Inhaltes oder eines verwandten Inhaltes, der gleichzeitig auf mehreren Geräten 13 durchgeführt werden soll. Der Mehrgeräteaufteiler 182 koordiniert zum Beispiel das Durchführen der Videokomponente eines Fußballspiels auf der Videovorrichtung 14, während eine unabhängige Radiosendung des gleichen Fußballspiels auf der Audiovorrichtung 28 durchgeführt wird. In diesem Fall identifiziert der Benutzer in seinen Benutzerbevorzugungen 18, daß er, wenn er ein Fußballspiel anschaut, es bevorzugt, einer Radiosendung des Ereignisses zuzuhören, während er das gleiche Fußballspiel auf der Videovorrichtung 14 ansieht. Folglich verwendet die mobile Rechenvorrichtung 12 diese Bevorzugungen 18, um sowohl einen Audio- als auch einen Videoinhalt auszuwählen, die gemeinsam oder unabhängig auf der Audiovorrichtung 28 und/oder der Videovorrichtung 14 durchgeführt werden sollen. Bei dieser Anordnung weist die mobile Rechenvorrichtung 12 an, daß zwei unabhängige Quellen eines Inhaltes (eine Radiosendung und eine Fernsehsendung) eines einzelnen Ereignisses, eines Fußballspiels gleichzeitig parallel zueinander auf zwei unabhängigen Geräten 13, der Videovorrichtung 14 und der Audiovorrichtung 28, durchgeführt werden.
  • Bei einem anderen Beispiel kooperiert der Merhgeräteaufteiler 182 mit dem Durchführungskontinuitätsmonitor 184, um zu bewirken, daß unterschiedliche Aspekte eines einzelnen Inhaltes gleichzeitig durch mehrere Geräte durchgeführt werden. Insbesondere weist ein derartiger Inhalt, wie zum Beispiel ein Spielfilm, mehr als einen Typ von Medienkomponente, wie zum Beispiel Video und Audio auf. Der Audioabschnitt kann von dem Videoabschnitt getrennt sein, wobei der Audioabschnitt auf einer ersten Medientypvorrichtung, wie zum Beispiel der Audiovorrichtung 28 oder der Videovorrichtung 14, durchgeführt wird, und wobei der Videoabschnitt auf einer zweiten Medientypvorrichtung, wie zum Beispiel der Videovorrichtung 14, durchgeführt wird.
  • Beim Anwenden von Benutzerbevorzugungen 18 kann die mobile Rechenvorrichtung 12 z. B. selektiv die Audiovorrichtung 28, wie z. B. eine Stereoanlage oder einen Radio, anweisen, mit dem Abspielen des Audioabschnitts eines Spielfilms zu beginnen. Der Audioabschnitt wird mit oder ohne den Videoabschnitt des Spielfilms durchgeführt, der auf einer verfügbaren Videovorrichtung 14 abgespielt wird. Der Audioabschnitt des Spielfilms kann vollständig allein auf der Audiovorrichtung 28 abgespielt werden oder nach einem Umschalten von dem gesamten Spielfilm (sowohl Video- als auch Audioabschnitt) auf der Videovorrichtung 14 durchgeführt werden. Unter Verwendung dieses Merkmals wird ein einzelner Inhalt in unterschiedliche Aspekte unterbrochen und durchgeführt, um ein Erlebnis über Medien hinweg zu liefern, bei dem ein Teil des Inhalts auf Geräten 13 durchgeführt wird, die vorher nicht der herkömmlichen Durchführung des Inhalts 16 zugeordnet waren. Bei einem weiteren Beispiel wird eine Radiosendung eines Fußballspiels durch das Audiosystem der Videovorrichtung 14 durchgeführt, während eine Fernsehsendung auf der Videoanzeige der Videovorrichtung 14 durchgeführt wird.
  • Folglich ermöglicht der Inhaltsunterbrechungsverwalter 99 es der mobilen Rechenvorrichtung 12, ein Durchführen eines einzelnen Inhaltes oder mehrerer, verwandter Inhalte unter und zwischen mehreren Geräten 13 gleichzeitig und/oder zeitlich getrennt anzuweisen.
  • Wie in Fig. 7 gezeigt ist, umfaßt ein Gerätesteuerungssystem der vorliegenden Erfindung bei einem anderen Aspekt der Erfindung ein Telekommunikationsteilsystem 280, das eine mobile Rechenvorrichtung 12 und Telekommunikationsgeräte 13 aufweist, die ein Mobiltelephon 26 und ein Festnetztelephon 281 umfassen. Das Teilsystem 280 ist kein geschlossenes System, sondern lediglich eine Darstellung einer von vielen Kombinationen von Geräten 13, wie z. B. Telekommunikationsvorrichtungen, die mit der mobilen Rechenvorrichtung 12 bei einem Verfahren und System der vorliegenden Erfindung in Wechselwirkung stehen. Ferner wirkt bei einem Aspekt das Telekommunikationsteilsystem 280 gemeinsam mit oder als Teil des Inhaltsunterbrechungsverwalters 99 der mobilen Rechenvorrichtung 12, um ein Umschalten eines gerade andauernden Telephonanrufs zwischen mehreren Telekommunikationsgeräten 13 zu verwalten.
  • Die mobile Rechenvorrichtung 12 umfaßt die gleichen Attribute und Merkmale, wie Bezug nehmend auf die Fig. 1 bis 6 beschrieben wurde, einschließlich des vorher beschriebenen drahtlosen Kommunikators 86. Zusätzlich umfaßt die mobile Rechenvorrichtung 12 ferner ein Telephonbuch 282 in dem Speicher 84 und einen Anrufumschalter 284. Sowohl das Mobiltelephon 26 als auch das Festnetztelephon 281 umfassen ein Telephonbuch 281, eine Anrufliste 286, einen drahtlosen Kommunikator 86 und einen Anrufumschalter 284. Der Anrufumschalter 284 wirkt in direkter Kooperation mit und/oder als Teil des Geräteumschalters 180 des Inhaltsunterbrechungsverwalters 99 (Fig. 6) der mobilen Rechenvorrichtung 12. Bei einem Aspekt der mobilen Rechenvorrichtung 12 ist der Anrufumschalter 284 wahlweise vollständig in den Geräteumschalter 180 der mobilen Rechenvorrichtung 12 integriert.
  • Das Telephonbuch 282 hält die Telephonnummern, Namen und Adressen von Kontakten des Benutzers, während der Anrufumschalter 284 ein Umschalten zwischen unterschiedlichen Typen von Telekommunikationsvorrichtungen (z. B. Mobiltelephon, Festnetztelephonen usw.) während eines andauernden Telephongesprächs ermöglicht. Die Anrufliste 286 enthält eine Liste kürzlich angerufener Personen und Telephonnummern. Sowohl das Telephonbuch 282 als auch die Anrufliste 286 sind vorzugsweise als Benutzerbevorzugungen 18 in dem Speicher 84 der mobilen Rechenvorrichtung 12 und als Benutzerbevorzugungen 18 in Telekommunikationsgeräten 13, einschließlich des Mobiltelephons 26 und des Festnetztelephons 281, gespeichert und werden als dieselben gehandhabt.
  • In Verwendung kopiert die mobile Rechenvorrichtung 12 automatisch oder manuell den Inhalt ihres Telephonbuchs 282 in das Telephonbuch 282 des Mobiltelephons 26. Ähnlich wird eine aktuelle Anrufliste 286 in dem Mobiltelephon 26 automatisch in das Telephonbuch 282 der mobilen Rechenvorrichtung 12 heruntergeladen. Ferner wird, wie dies vorzugsweise durch die mobile Rechenvorrichtung 12 eingeleitet und gesteuert wird, die Anrufliste 286 des Mobiltelephons 26 automatisch in die Anrufliste 286 und das Telephonbuch 282 des Festnetztelephons 281 heruntergeladen, wenn sich der Benutzer dem Festnetztelephon 281 nähert. Dieses Verfahren tritt wahlweise, wenn der Benutzer an einem andauernden Telephongespräch auf dem Mobiltelephon 26 teilnimmt und sich dem Festnetztelephon 281 annähert, zu Zwecken des Umschaltens von dem Mobiltelephon 26 zu dem Festnetztelephon 281 auf. Bei herkömmlichen Systemen würde der Benutzer das Mobiltelephon 26 auflegen und dann seinen Kontakt mit dem Festnetztelephon 281 in einem separaten Telephonanruf anrufen, um den Anruf mit dem Festnetztelephon 281 zu beenden.
  • Mit dem System und dem Verfahren der vorliegenden Erfindung jedoch wird auf die Anweisung des Anrufumschalters 284 der mobilen Rechenvorrichtung 12 ein andauerndes Telephongespräch automatisch von dem Mobiltelephon 26 zu dem Festnetztelephon 281 während des andauernden Anrufs (über eine Rufweiterleitungsfunktion) übertragen. Während der Anrufumschalter 284 das Umschalten zwischen jeweiligen Telekommunikationsgeräten 13, wie z. B. Telephonen 26 und 281, verwaltet, wirkt der Durchführungskontinuitätsmonitor 184 des Inhaltsunterbrechungsverwalters 99 der mobilen Rechenvorrichtung 12 (Fig. 6), um die Kontinuität des andauernden Telephonanrufs beizubehalten, was effektiv darin besteht, daß der Inhalt 16 durch die Telephone 26 und 281 durchgeführt wird. Während des Umschaltens wird die aktuellste Anrufliste 286 des Mobiltelephons 26 wahlweise zur Verfügbarkeit für den nächsten Telephonanruf an das Festnetztelephon 281 kopiert.
  • Zusätzlich aktiviert während und/oder nach dem Umschalten, der Anrufumschalter 287 wahlweise eine Sprachbox-Funktion und/oder eine Klingeln-Aus-Funktion auf der Telephonleitung, die gegenwärtig nicht verwendet wird (gerade ausgeschaltet wurde), so daß kein zweiter Telephonanruf während des andauernden Telephongesprächs empfangen wird.
  • Wenn der Telephonanruf vorzeitig während des automatischen Umschaltens zwischen dem Mobiltelephon 26 und dem Festnetztelephon 281 beendet wird, kann auf die Anweisung der mobilen Rechenvorrichtung 12 das Mobiltelephon 26 und/oder das Festnetztelephon 81 selektiv oder automatisch einen Anruf einleiten, um das Telephongespräch zwischen den beiden aktuellsten Vorrichtungen, die kommuniziert haben, wieder einzurichten. Falls nötig weist der Anrufumschalter 284 der mobilen Rechenvorrichtung 12 die ursprünglichen Vorrichtungen (d. h. die Telekommunikationsgeräte 13, die das erste Telephongespräch vor der Unterbrechung gestartet haben) an, die Telekommunikation neu einzuleiten.
  • Wie in Fig. 8 gezeigt ist, umfaßt ein Gerätesteuerungssystem der vorliegenden Erfindung bei einem anderen Aspekt der Erfindung die mobile Rechenvorrichtung 12, eine Website 36, einen Multifunktionsdrucker 24 und eine Rechenarbeitsstation 16, die gemeinsam als ein Rechenteilsystem 300 fungieren. Das Teilsystem 300 ist kein geschlossenes System, sondern lediglich eine Darstellung einer von vielen Kombinationen von Geräten 13, wie z. B. der Rechenarbeitsstation 16 und dem Drucker 24 (Fig. 2), die mit der mobilen Rechenvorrichtung 12 bei einem Verfahren und einem System der vorliegenden Erfindung in Wechselwirkung stehen. Bei diesem Aspekt der vorliegenden Erfindung kann die mobile Rechenvorrichtung 12 sowohl einen Inhalt an andere Rechenvorrichtungen liefern als auch einen Inhalt von denselben empfangen.
  • Bei dieser Anordnung umfaßt die mobile Rechenvorrichtung 12 die gleichen Merkmale und Attribute der mobilen Rechenvorrichtung 12, einschließlich des drahtlosen Kommunikators 86, wie vorhin Bezug nehmend auf die Fig. 1 bis 6 beschrieben und dargestellt wurde. Wie in Fig. 8 gezeigt ist, umfaßt die mobile Rechenvorrichtung 12 ferner Datendateien 302 in dem Speicher 84, Programme 304 und einen virtuellen Plattenlaufwerksmonitor 306. Die Datendateien 302 umfassen Textverarbeitungsdateien 330, Tabellenkalkulationsdateien 332, Präsentationsdateien 334 und generische Leser-Dateien 336 (z. B. tragbare Dokumentendateien, PDF).
  • Die Website 36 umfaßt ferner einen Anwendungsdienstanbieter 340 und Graphiken/Daten 342, die Informationen, Waren und/oder Leistungen an die mobile Rechenvorrichtung 12 liefern.
  • Der Multifunktionsdrucker 24 umfaßt die folgenden Funktionen: Drucken 350; Scannen bzw. Abtasten 352; Kopieren 354, Faksimile 356; und digitales Senden 358. Der Multifunktionsdrucker 24 umfaßt ferner einen drahtlosen Kommunikator 86, eine Steuerung 81 und einen optionalen eingebetteten Web-Server 360. Alternativ kann der Multifunktionsdrucker 24 durch eine Vorrichtung ersetzt werden, die eine oder mehr als eine der Funktionen 350 bis 358 durchführt. Folglich stellt der Multifunktionsdrucker 24 auch einen alleinstehenden Drucker, einen alleinstehenden Kopierer, einen alleinstehenden Scanner, ein alleinstehendes Faxgerät und/oder einen alleinstehenden digitalen Sender oder eine Kombination dieser Funktionen in einer einzelnen Vorrichtung oder mehreren Vorrichtungen dar.
  • Die Rechenarbeitsstation 16 umfaßt eine Steuerung 81 mit einem Betriebssystem 82, einem drahtlosen Kommunikator 86, Programme 370 mit Textverarbeitung 372, einen Speicher 380 mit einem internen Festplattenlaufwerk 282, eine öffentliche Benutzerschnittstelle 390 und einen Speichermedienselektor 392 mit einer Uneingeschränkter-Zugriff-Funktion 394 oder einer Nur-Extern-Zugriff-Funktion 396.
  • Die mobile Rechenvorrichtung 12 führt einen selektiven Zugriff auf eines oder alle Merkmale der Rechenarbeitsstation 16, des Multifunktionsdruckers 24 und der Website 36 zu dem Ausmaß, das durch diese Geräte 13 ermöglicht wird, zum Durchführen des Inhaltes 16 mit Benutzerbevorzugungen 18 auf diesen Geräten 13 aus und steuert dieselben.
  • Bei einem Beispiel wirkt die mobile Rechenvorrichtung 12 als ein mobiler Druckerserver beim Liefern von Dokumenten und Dateien, die an dem Multifunktionsdrucker 24 gedruckt werden sollen. Insbesondere werden alle Typen von Datendateien 302, wie z. B. Textverarbeitungsdateien 330, Finanztabellenkalkulationsdateien 332, Präsentationsdateien 334 und generische Leser-Dateien (z. B. tragbares Dokumentenformat, PDF) 336 von dem Speicher 84 der mobilen Rechenvorrichtung 12 an den Multifunktionsdrucker 24 zum Drucken auf die Anweisung der mobilen Rechenvorrichtung 12 geliefert. Der Datenmonitor 202 des Geräteinhaltsselektors 92 (in Fig. 5 gezeigt) ermöglicht die Auswahl von Datendateien 302 in dem Speicher 84, die an dem Multifunktionsdrucker 24 gedruckt werden.
  • Bei einem weiteren Beispiel empfängt die mobile Rechenvorrichtung 12 Dokumente von einem Scanner, wie z. B. einer Scanfunktion 352 des Multifunktionsdruckers 24, zur Speicherung in dem Speicher 84 der mobilen Rechenvorrichtung 12. Die Dokumentenscannerempfängerfunktion 234 des Datenmonitors 202 des Geräteinhaltsselektors 92 ermöglicht ein Empfangen und Handhaben der Dokumente.
  • Bei einer anderen Anordnung, wie weiter in Fig. 8 gezeigt ist, wirkt die mobile Rechenvorrichtung 12 wahlweise als ein Plattenlaufwerk für die Rechenarbeitsstation 16. Bei dieser Anordnung kooperiert der virtuelle Plattenlaufwerkmonitor 306 der mobilen Rechenvorrichtung 12 mit dem Speichermedienselektor 392 der Rechenarbeitsstation 16 über ihre jeweiligen drahtlosen Kommunikatoren 86, um die mobile Rechenvorrichtung 12 im wesentlichen so wie ein internes Plattenlaufwerk der Rechenarbeitsstation 16 zu verwenden. Folglich greift die Rechenarbeitsstation 16, wie selektiv durch die mobile Rechenvorrichtung 12 gesteuert wird, auf Datendateien 302, einschließlich Textverarbeitungsdateien 330, Tabellenkalkulationsdateien 332, Präsentationsdateien 234 und generischer Leser-Dateien 336, von dem Speicher 84 der mobilen Rechenvorrichtung 12 zu.
  • In der Rechenarbeitsstation 16 wird die Nur-Extern-Zugriff- Funktion 396 des Speichermedienselektors 392 verwendet, um eine Dateiwiedergewinnung und -Speicherung der Rechenarbeitsstation 16 an externe Vorrichtungen, wie z. B. die mobile Rechenvorrichtung 12, einzuschränken. Alternativ ermöglicht es die Uneingeschränkter-Zugriff-Funktion 394 des Speichermedienselektors 392 in der Rechenarbeitsstation 16der Rechenarbeitsstation 16, eine Dateispeicherung und -Wiedergewinnung mit sowohl externen Medien, wie z. B. der mobilen Rechenvorrichtung 12, als auch internen Medien, wie z. B. dem internen Plattenlaufwerk 382, durchzuführen.
  • Diese Nur-Extern-Funktion 396 des Speichermedienselektors 392 der Rechenarbeitsstation 16, in Kombination mit der mobilen Rechenvorrichtung 12, die als eine Festplatte für die Rechenarbeitsstation 16 wirkt, ist insbesondere dafür wirksam, es einem Benutzer zu ermöglichen, die Rechenarbeitsstation 16 zum Bearbeiten von Dateien auf der mobilen Rechenvorrichtung 12 zu verwenden, ohne eine Kopie der Dateien auf der Rechenarbeitsstation 16 zu hinterlassen. Dieses Merkmal erhält die Sicherheit von Dateien auf der mobilen Rechenvorrichtung 12, während es dem Benutzer der mobilen Rechenvorrichtung 12 ermöglicht wird, bequem die Rechenarbeitsstationen 16 anderer Personen zu verwenden. Die Rechenarbeitsstation 16 kann z. B. verwendet werden, um Datendateien 302 von dem Speicher 84 der mobilen Rechenvorrichtung 12 zur Bearbeitung auf einem Textverarbeitungsprogramm 372 der Rechenarbeitsstation 16 wiederzugewinnen.
  • Dieses Dokumentbearbeitungsbeispiel kann auf eine öffentliche Rechenumgebung, wie z. B. einen Flughafen, ausgedehnt werden. Die öffentliche Benutzerschnittstelle 390 der Rechenarbeitsstation 16 z. B. liefert eine Benutzerschnittstelle, die geeignet zur öffentlichen Verwendung, wie z. B. einer Zahlungs-Rechenstation oder einem Kiosk an einem Flughafen, ist. Die öffentliche Benutzerschnittstelle 390 bewirkt, daß die Rechenarbeitsstation 16 nur einen eingeschränkten Zugriff auf die Rechenarbeitsstation 16 ermöglicht, der ausreichend zum Durchführen grundlegender Aufgaben, wie z. B. Textverarbeitung, ist. Folglich könnte ein Benutzer in dieser Umgebung Dateien auf seiner mobilen Rechenvorrichtung 12 bearbeiten, indem er zu der Rechenstation 16 läuft und die mobile Rechenvorrichtung 12 als ein externes Festplattenlaufwerk verwendet, um drahtlose Dokumente von Datendateien 302 des Speichers 84 der mobilen Rechenvorrichtung 12 wiederzugewinnen. Unter Verwendung des Textverarbeitungsprogramms 372 auf der Arbeitsstation 16 kann der Benutzer die Dokumente von der mobilen Rechenvorrichtung 12 bearbeiten, E-Mailen oder Drucken (unter Verwendung des Druckers 24), ohne eine Spur dieser Dokumente auf der öffentlich angeordneten Rechenarbeitsstation 16 zu hinterlassen.
  • Die öffentliche Benutzerschnittstelle 390 kann wahlweise auch verwendet werden, um es einem Benutzer der mobilen Rechenvorrichtung 12 zu ermöglichen, seine Benutzerbevorzugungen 18 (Fig. 1) an einen Marketing-Betrieb oder eine andere Organisation zu verkaufen. Um dies zu tun, richtet die mobile Rechenvorrichtung 12 eine Kommunikation mit der Rechenarbeitsstation 16 ein, die in einem Kiosk an einem öffentlichen Ort (z. B. Einkaufszentrum) beinhaltet ist, und verwendet dann die öffentliche Benutzerschnittstelle 390, um alle oder ausgewählte Abschnitte von Benutzerbevorzugungen 18 (z. B. Ort, Typ und Menge der letzten zehn Einkäufe, letzten zehn Telephonanrufe, einschließlich Ziel- und Quellenort usw.) an die Rechenarbeitsstation 16 im Austausch gegen eine elektronische Zahlung zu übertragen, die an die mobile Rechenvorrichtung 12 über den elektronischen Zahlungsmechanismus 98 der mobilen Rechenvorrichtung 12 vorgenommen wird.
  • Schließlich kann bei einem anderen Beispiel die mobile Rechenvorrichtung 12 statt eines Lieferns eines Inhaltes 16 an ein Gerät 13 nur von dem Speicher 84 der mobilen Rechenvorrichtung 12 oder eines Auswählens eines Inhaltes, der bereits in dem Gerät 13 verfügbar ist, auch einen Inhalt von der Website 36 erhalten. Wie in Fig. 7 gezeigt ist, kann die Website 36 den Inhalt als Teil eines Dienstes des Anwendungsdienstanbieters 340 und/oder als Bereitstellen von Graphiken/Daten 342 als Teil der Web-Seiten, die die Website 36 aufweist, liefern. Der Inhalt von der Website 36 kann auf der mobilen Rechenvorrichtung 12 gespeichert, auf dem Multifunktionsdrucker 24 gedruckt und/oder auf der Rechenarbeitsstation 16 gespeichert werden.
  • Die Verwendung der Website 36 als ein Gerät ist nicht auf eine Verwendung in Zuordnung zu der Rechenarbeitsstation 16 und/oder dem Drucker 24 eingeschränkt. Der Inhalt 16, der von der Website 36 erhalten wird, wie z. B. MP3- Audiodateien, Spielfilme usw., kann unmittelbar durch die mobile Rechenvorrichtung 12 verwendet oder gespeichert und dann Benutzerbevorzugungen 18 der mobilen Rechenvorrichtung 12 zur Durchführung durch Geräte 13, wie z. B. die Audiovorrichtung 28 oder die Videovorrichtung 14, zugeordnet werden.
  • Folglich steuert und/oder ermöglicht die mobile Rechenvorrichtung 12 geeigneterweise verschiedene Dokumentenhandhabungsaufgaben auf Geräten 13, wie z. B. der Rechenarbeitsstation 16 und dem Multifunktionsdrucker 24.
  • Beim Interagieren bei verschiedenen Geräteumgebungen, wie z. B. dem Teilsystem 300 (Fig. 8) oder Geräteteilsystemen 80 und 280, die in den Fig. 4 und 7 gezeigt sind, bedient die mobile Rechenvorrichtung 12 die Benutzerschnittstelle 90, um Benutzerbevorzugungen 18 einzustellen und anzuwenden. Wie in Fig. 9 gezeigt ist, umfaßt die Benutzerschnittstelle 90 (siehe Fig. 4) eine Anmelde/Paßwort-Funktion 402, eine Gerätegruppierung 404, Gerätebevorzugungen 406 und eine Schnittstellenumgebung 408. Die Benutzerschnittstelle 90 umfaßt wahlweise einen Prioritätskonkurrenzmoderator 94, der später Bezug nehmend auf Fig. 10 detaillierter besprochen wird. Die Benutzerschnittstelle 90 wird ebenfalls so aufgefaßt, um wahlweise den Geräteinhaltsselektor 92 zu umfassen, der Bezug nehmend auf Fig. 4 dargestellt und beschrieben wurde.
  • Angesichts der großen Zahl und des Typs von Geräten 13, die durch die mobile Rechenvorrichtung 12 steuerbar sind, ist die Benutzerschnittstelle 90 zur Verwendung bei sowohl der mobilen Rechenvorrichtung 12 als auch Geräten 13 zum Koordinieren einer Steuerung der Geräte 13 durch die mobile Rechenvorrichtung 12 vorgesehen. Folglich ist die Benutzerschnittstelle 90, einschließlich des Geräteinhaltsselektors 92, auf der mobilen Rechenvorrichtung 12 und/oder Geräten 13 angeordnet.
  • Die Gerätegruppierung 404 der Benutzerschnittstelle 90 identifiziert eine Gruppe von Geräten, die ein Netz oder eine Zuordnung bilden, in der die mobile Rechenvorrichtung 12 eine Autorisierung zum Steuern der Geräte 13 hat. Die Gerätegruppierung 404 kann auch teilweise die Bevorzugungen einstellen oder Bevorzugungsauswahlen der mobilen Rechenvorrichtung 12 liefern. Die Gerätegruppierung 404 umfaßt ein Ortsmodul 420, ein Typmodul 422 und ein Kundenmodul 424. Das Ortmodul 440 ermöglicht es, daß eine Gerätegruppe auf dem Ort der Geräte 13, wie z. B. einer Küche 430, einem Büro 432 und einem Schlafzimmer 434, basiert. Das Typmodul 422 ermöglicht es, daß eine Gerätegruppe auf dem Typ des Geräts 13 basiert, wie z. B. einem audiovisuellen 440, Telephon- 442, und Haushaltsgerät 444. Schließlich ermöglicht es die Kundenfunktion 424, daß ein Benutzer oder ein Gerätegruppenadministrator definiert, welche Geräte eine Gruppe definieren, wie die mobile Rechenvorrichtung 12 Zugriff auf diese Gruppe erlangt, und welche Bevorzugungen für diese Gruppe eingestellt sind.
  • Die Gerätebevorzugungen 406 bestimmen die Bevorzugungen, die ein Benutzer für Geräte 13 hat, die er steuert. Die Gerätebevorzugungen 406 umfassen wahlweise einen Satz von Bevorzugungen für den Fall, daß keine anderen mobilen Rechenvorrichtungen 12 vorhanden sind (d. h. der Benutzer ist allein) sowie einen unterschiedlichen Satz von Bevorzugungen für den Fall, daß andere mobile Rechenvorrichtungen 12 vorhanden sind (d. h. andere Benutzer sind vorhanden). Wenn die Benutzerschnittstelle 90 jedoch durch das Gerät 13 verwendet wird, kann das Gerät 13 bestimmte Bevorzugungen einstellen, die eine Steuerung dieses Gerätes 13 durch die mobile Rechenvorrichtung 12 beeinflussen. Die Gerätebevorzugungen 406 umfassen eine Autoaktivierungsfunktion 460, eine Medienauswahl 462 mit einer Vorgabeprogramm- und Senderliste 464, eine Lautstärke 466, einen Beleuchtungspegel 468 und Interaktions- und Übertragungsfunktion 470. Die Autoaktivierungsfunktion 460 bestimmt, ob das Gerät 13 automatisch in Anwesenheit der mobilen Rechenvorrichtung 12 aktiviert wird. Gemeinsam mit dem Geräteinhaltsselektor 92 bestimmt die Medienauswahl 462 Vorgabeinhaltsauswahlen für das Gerät 13. Die Lautstärke 466 und der Beleuchtungspegel 468 bestimmen einen erwünschten Audiolautstärkepegel für den Inhalt, der auf der mobilen Rechenvorrichtung 12 durchgeführt wird, bzw. einen Beleuchtungspegel des Gerätes 13, wenn das Gerät 13 derart ausgerüstet ist. Die Lautstärkekomponente 466 der Gerätebevorzugungen 406 umfaßt z. B. wahlweise eine Bevorzugung, um die Lautstärke eines Geräts automatisch zu erhöhen, wenn der Benutzer allein ist (d. h. keine anderen mobilen Rechenvorrichtungen 12 sind vorhanden).
  • Die Interaktions- und Übertragungsfunktion 470 der Gerätebevorzugungen 406 verwaltet Inhaltsinteraktionen und Übertragungen zwischen Geräten 13 und der mobilen Rechenvorrichtung 12. Ein Benutzer kann z. B. einstellen, ob Telephonnummern, die in dem Telephonbuch 282 der mobilen Rechenvorrichtung 12 (siehe Fig. 6) gespeichert sind, an eine TIVO-basierte Videovorrichtung 14 (Fig. 4) heruntergeladen werden. Dieses Herunterlademerkmal kann als ein robustes Sicherungssystem wirken, um eine sichere Kopie des Telephonbuchs 282 beizubehalten, wenn ein Virus die mobile Rechenvorrichtung 12 angreift. Bei einem anderen Beispiel kann ein Benutzer die Interaktions- und Übertragungsfunktion 470 verwenden, um zu spezifizieren, daß Telephonnummern aus dem Telephonbuch 282 des Mobiltelephons 26 automatisch zu der Rechenarbeitsstation 16 oder zu einem anderen Computer, wie z. B. einem Laptop-Computer, übertragen werden.
  • Wie weiter in Fig. 9 gezeigt ist, ist der Prioritätskonkurrenzmoderator 94 (Fig. 4) wahlweise als Teil der Benutzerschnittstelle 90 enthalten und wirkt, um eine Priorität zwischen mobilen Rechenvorrichtungen 12 zu bestimmen, die um eine Steuerung über eines oder mehrere Geräte 13 konkurrieren. Der Prioritätskonkurrenzmoderator 94, einschließlich des Konkurrenzmodellselektors 450 und des Konkurrenzidentifizierers 452, wird Bezug nehmend auf Fig. 10 detaillierter beschrieben.
  • Schließlich spezifiziert die Schnittstellenumgebung 408 der Benutzerschnittstelle 90, wie ein Benutzer am liebsten die Benutzerbevorzugungsinformationen eingibt, und umfaßt eine Tisch-Eintragsfunktion 480 und eine Webserver- Eintragsfunktion 482. Die Tischeintragsfunktion 480 ermöglicht es einem Benutzer, auf die Benutzerschnittstelle 90 auf einem Tischcomputer, wie z. B. der Rechenarbeitsstation 16, zuzugreifen, um manuell die Bevorzugungsinformationen einzugeben. Die Webserver-Eintragsfunktion 482 umfaßt die Steuerung 81 der mobilen Rechenvorrichtung 12, einschließlich des eingebetteten Web-Servers 97 (Fig. 4), d. h. erzeugt eine Web-Seite, die der mobilen Rechenvorrichtung 12 entspricht. Der Benutzer kann eine andere Vorrichtung, wie z. B. die Rechenarbeitsstation 16 verwenden, um auf die Web-Seite, die der mobilen Rechenvorrichtung 12 entspricht, zuzugreifen, und die Bevorzugungen einzustellen und/oder den Inhalt auf der mobilen Rechenvorrichtung 12 speichern und wiederzugewinnen.
  • Kurz gesagt ermöglicht die Benutzerschnittstelle 90 eine Steuerung der Geräte 13 durch die mobile Rechenvorrichtung 12 durch ein Ermöglichen einer Spezifizierung von Benutzerbevorzugungen 18 und einer Inhaltsauswahl und durch ein Ermöglichen eines elektronischen Austauschs von Benutzerbevorzugungen 18 und einer Inhaltsauswahl, um einen manuellen Eintrag von Benutzerbevorzugungen 18 und Inhaltsauswahl zu vermeiden.
  • Wie in Fig. 10 gezeigt ist, umfaßt der Prioritätskonkurrenzmoderator 94 (bei 500 gezeigt) einen Konkurrenzidentifizierer 502 und einen Konkurrenzmodellselektor 504. Der Konkurrenzmodellselektor 504 ist konfiguriert, um ein Modell einer Mehrzahl von Modellen 506 von Vorschriften bzw. Regeln 508 zum Bestimmen einer Priorität zwischen mobilen Rechenvorrichtungen 12 auszuwählen, die um eine Steuerung für ein Gerät konkurrieren. Der Prioritätskonkurrenzidentifizierer 502 arbeitet in Kombination mit drahtlosen Kommunikatoren 86 der mobilen Rechenvorrichtung 12 und des Gerätes 13, um zu bestimmen, ob eine konkurrierende mobile Rechenvorrichtung 12 vorhanden ist. Wenn konkurrierende mobile Rechenvorrichtungen 12 vorhanden sind, bestimmt das ausgewählte Modell 506 eine Priorität zwischen den Rechenvorrichtungen.
  • Das Vorschriftsmodell bzw. Regelmodell 520 ist ein Keine- Konkurrenz-Modell, bei dem keine Priorität festgelegt wird, wenn mehrere Rechenvorrichtungen 12 innerhalb des Bereichs des Gerätes 13 sind und alle mobilen Rechenvorrichtungen 12 den gleichen Inhalt, die gleiche Funktion oder Benutzerbevorzugung an dem Gerät 13 auswählen. Es wird z. B. keine Priorität festgelegt, wenn mehrere Rechenvorrichtungen 12 den gleichen Spielfilm auf der Videovorrichtung 14, wie z. B. einem Fernseher, ansehen möchten.
  • Das Vorschriftsmodell 522 ist ein Zeitlich-Zuerst-Modell, bei dem die erste mobile Rechenvorrichtung 12, die eine Kommunikation mit dem Gerät 13 herstellt, der Master bzw. Herr des Gerätes 13 ist. Der Master des Gerätes steuert eine Aktivierung, Bevorzugungen und den Inhalt des Gerätes 13.
  • Das Vorschriftsmodell 524 ist ein Nähe-Modell, bei dem die mobile Rechenvorrichtung 12, die am nächsten zu dem Gerät gelegen ist, das Gerät 13 steuert. Das Vorschriftsmodell 526 ist ein Geld-Modell, bei dem die am meisten zahlende mobile Rechenvorrichtung 12 das Gerät steuert.
  • Das Vorschriftsmodell 528 ist ein Selbstauswahl-Modell, bei dem jede mobile Rechenvorrichtung 12 selbst eine Priorität auswählt, wie z. B. niedrig, mittel oder hoch. Wenn mehrere mobile Rechenvorrichtungen 12 die gleiche Priorität selbst ausgewählt haben und benachbart zu dem einzelnen Gerät sind, bestimmt eine der anderen Konkurrenzmodelle die Priorität.
  • Das Vorschriftsmodell 530 ist ein Höflichkeits-Modell, bei dem mobile Rechenvorrichtungen 12 sich beim Verfügen der Priorität über das Gerät 13 abwechseln. Im starken Gegensatz hierzu ist das Vorschriftsmodell 532 ein Zahlen-für- Priorität-Modell, bei dem die Priorität auf der Basis eines käuflichen Volumens von einem Bezahlen-für-Priorität- Internetort erhalten wird. Der Benutzer kann z. B. 500 Prioritätseinheiten kaufen und dann eine Bevorzugung in seiner mobilen Rechenvorrichtung 12 einstellen, um bis zu 300 Prioritätseinheiten zu bezahlen (oder jede erwünschte Menge), um eine Steuerung über das Gerät zu erhalten. Die mobile Rechenvorrichtung 12, die die größte Volumenprioritätseinheit für das Gerät bietet, wird der Master des Gerätes.
  • Das Vorschriftsmodell 534 ist ein Partner-zu-Partner- Modell, bei dem zwei oder mehr mobile Rechenvorrichtungen 12 ihre jeweilige Priorität manuell oder mit ihren eigenen Kundenvorschriften einstellen. Wahlweise wird die Priorität z. B. durch die Tages/Wochen/Monats-Zeit eingestellt, so daß eine mobile Rechenvorrichtung 12 während bestimmten Zeiten des Tages, der Woche oder des Monats die Priorität hat. Alternativ stimmen die mobilen Rechenvorrichtungen 12 dahingehend überein, welche Rechenvorrichtung 12 die Priorität über die anderen trägt. Eine höflige Anordnung z. B. umfaßt die, daß die mobile Rechenvorrichtung 12 einer Frau die Priorität über die mobile Rechenvorrichtung 12 des Ehemanns hat.
  • Schließlich ist das Vorschriftsmodell 536 eine Spielvorschrift. Alle konkurrierenden mobilen Rechenvorrichtungen spielen das gleiche Spiel auf dem Gerät, wobei der Gewinner des Spiels die Priorität über das Gerät erhält.
  • Die Fig. 4, 7 und 8 stellen getrennte Teilsysteme verschiedener Komponenten eines Gerätesteuerungssystems der vorliegenden Erfindung dar. Die Komponenten eines Gerätesteuerungssystems der vorliegenden Erfindung können sich jedoch nach dem Ermessen des Bedieners der mobilen Rechenvorrichtung 12 verändern, wenn sich die mobile Rechenvorrichtung 12 durch ihre Umgebung bewegt. Wie z. B. in Fig. 8 gezeigt ist, umfaßt das Teilsystem 300 die mobile Rechenvorrichtung 12, die Rechenarbeitsstation 16, den Multifunktionsdrucker 24 und die Website 36. Durch ein einfaches Auswählen von Komponenten, die in einem Gerätesteuerungssystem der vorliegenden Erfindung, wie z. B. dem Teilsystem 300, enthalten sein können, oder durch ein einfaches Gehen zu einem anderen Teil eines Raums oder zu einem anderen Raum, kann die mobile Rechenvorrichtung 12 andere Komponenten zu dem Teilsystem 300 hinzufügen, wie z. B. das Festnetztelephon 281 (siehe Fig. 6) oder die Audiovorrichtung 28 und die Videovorrichtung 14 (Fig. 4). Ähnlich kann die mobile Rechenvorrichtung 12 andere Geräte 13, wie z. B. die Geräte von dem Haushaltsgerätesatz 40 (siehe Fig. 2), hinzufügen. Anders ausgedrückt kann die mobile Rechenvorrichtung 12 so viele Geräte 13 umfassen oder ausschließen, wie dies erwünscht ist, um eine optimale Steuerungsumgebung zu erhalten. Die Auswahl dessen, welche Geräte gesteuert werden sollen, ist vorzugsweise als eine von Benutzerbevorzugungen 18 in der Gerätegruppierungsfunktion 404 der Benutzerschnittstelle 90 (Fig. 9) enthalten, so daß die mobile Rechenvorrichtung 12 automatisch bestimmt, welche Geräte 13 sie steuert, die durch den Benutzer der mobilen Rechenvorrichtung 12 bevorzugt werden.
  • Geräte 13 umfassen wahlweise die Steuerung 81 oder eine andere Form von Logikoperator zum Ausführen von Befehlen von der mobilen Rechenvorrichtung 12 und zum Koordinieren einer Operation mit mobilen Rechenvorrichtungen 12, wie z. B. einem Bestimmen der Priorität unter konkurrierenden mobilen Rechenvorrichtungen 12.
  • Das System und das Verfahren der vorliegenden Erfindung sind außerdem nicht nur auf Geräte beschränkt, die hinsichtlich eines persönlichen Verbrauchs von Informationen ausgestattet sind. Vielmehr können Benutzerbevorzugungen 18 von einer mobilen Rechenvorrichtung 12 auf fast alles, wie z. B. den Kauf eines Gegenstandes oder einer Leistung von einem Automaten, angewendet werden. Eine Benzinpumpe kann z. B. als ein Gerät 13 wirken, bei dem eine Benutzerbevorzugung 18 eine Bevorzugung für unverbleites Superbenzin gegenüber regulärem unverbleiten Benzin umfaßt. Bei diesem Beispiel kann ein Benutzer Benzin mit der mobilen Rechenvorrichtung 12 kaufen, die automatisch Superbenzin an einer Benzinpumpe auswählt oder Superbenzin auswählt, wenn dasselbe nicht einen eingestellten Preisunterschied mehr als reguläres Benzin kostet (z. B. 15 Cent mehr). Unter Verwendung des elektronischen Zahlungsmechanismus 98 verwendet die mobile Rechenvorrichtung 12 Kreditkarteninformationen oder andere Finanzinstitutinformationen zum Durchführen einer drahtlosen Zahlung an der Tankstelle. Folglich werden sowohl die Auswahl des Typs von Benzin als auch die Zahlung der Transaktion automatisch durch Benutzerbevorzugungen 18 der mobilen Rechenvorrichtung 12 ausgeführt.
  • Die mobile Rechenvorrichtung 12 (Fig. 1) umfaßt wahlweise ferner einen Benutzerbevorzugungsautoverwalter 550, wie in Fig. 11 gezeigt ist. Der Autoverwalter 550 umfaßt eine Mehrzahl von Modellen 552 zum automatischen Anwenden von Benutzerbevorzugungen auf Geräte 13, wie dies in Vorschriften 554 ausgedrückt ist. Der Autoverwalter 550 umfaßt außerdem sensorische Steuerungsprofile 556 und sensorische Vorgabeparameter 558, die jeweils zum Implementieren von Modellen 552 verwendet werden. Insbesondere werden diese Modelle 552 durch die mobile Rechenvorrichtung 12verwendet, um automatisch Benutzerbevorzugungen auf Geräte anzuwenden, die durch die mobile Rechenvorrichtung 12 nicht erkannt werden, so daß der Benutzer/Eigentümer der mobile Rechenvorrichtung 12 nicht manuell Benutzerbevorzugungen für das nicht erkannte Gerät bestimmen und einstellen muß. Ein nicht erkanntes Gerät ist entweder ein neues Gerät (wurde noch nie verwendet) oder ein Gerät, das vorher durch andere mobile Rechenvorrichtungen, jedoch nicht die mobile Rechenvorrichtung 12, gesteuert wurde. Ferner können nicht erkannte Geräte sogar ein Gerät umfassen, das vorher durch die mobile Rechenvorrichtung 12 gesteuert wurde, aber mit zusätzlichen Merkmalen oder neueren Merkmalen aktualisiert wurde, die vorher nicht durch die mobile Rechenvorrichtung 12 gesteuert wurden. Folglich werden Benutzerbevorzugungen 18 mit dem Benutzerbevorzugungsautoverwalter 550 der vorliegenden Erfindung über Geräte 13 umgestellt, so daß Benutzer manuelle Transaktionen mit den Geräten 13 vermeiden können, was wirksam die Benutzerschnittstellen der Geräte 13 umgeht.
  • Die Modelle 552 umfassen ein sensorisches Steuerungsmodul 560, ein Letzte-Einstellungen-Modell 562, ein Spiel-und- Lern-Modell 564, ein Master- bzw. Hauptgerätmodell 566, ein Sensorische-Parameter-Modell 568 und ein Ähnlicher- Eigentümer-Modell 570.
  • Bei dem sensorischen Steuerungsmodell 560 umfaßt die mobile Rechenvorrichtung 12 in dem Speicher 84 (oder in einer zugänglichen Datenbank) ein sensorisches Steuerungsprofil 556 von Geräten 13, die vorher durch eine oder mehrere mobile Rechenvorrichtungen 12 gesteuert wurden. Das sensorische Steuerungsprofil 556 ist Teil von Benutzerbevorzugungen 18 für jedes Gerät 13 und identifiziert eine erwünschte Geräteeinstellung für jede menschliche sensorische Fähigkeit. Das sensorische Steuerungsprofil 556 für einen Fernseher z. B. umfaßt eine bevorzugte Lautstärkeeinstellung für Hörsinne und eine bevorzugte Farbeinstellung für visuelle Sinne. Das sensorische Steuerungsprofil 556 umfaßt einen vollständigen Satz bevorzugter Geräteeinstellungen für den vollständigen Bereich menschlicher sensorischer Fähigkeiten, die für dieses Gerät anwendbar sind. Ein Verfahren zum Implementieren des sensorischen Steuerungsmodells 560 ist Bezug nehmend auf Fig. 12 vollständiger beschrieben und dargestellt.
  • Bei dem Letzte-Einstellungen-Modell 562 wendet die mobile Rechenvorrichtung 12 die letzten Einstellungen auf das nicht erkannte Gerät 13 (die durch einen vorherigen Benutzer des nicht erkannten Gerätes verwendet wurden) als die Benutzerbevorzugungen 18 für die mobile Rechenvorrichtung 12 an. Alternativ wendet die mobile Rechenvorrichtung 12 die Einstellungen auf das Gerät 13 an, die der längsten Verwendungsdauer des Gerätes 13 entsprechen.
  • Bei dem Spiel-und-Lern-Modell 564 zeigt der Benutzer der mobilen Rechenvorrichtung 12 an, daß der Benutzer mit den Einstellungen des nicht erkannten Gerätes 13 spielt. Die mobile Rechenvorrichtung 12 überwacht die Einstellungen des Gerätes 13 während dieser Spielperiode, wobei die mobile Rechenvorrichtung 12, sobald die erwünschten Einstellungen an dem Gerät 13 durch den Benutzer erzielt wurden, diese Einstellungen als Benutzerbevorzugungen 18 auf das Gerät 13 anwendet und diese Einstellungen in dem Speicher 84 als Benutzerbevorzugungen 18 für dieses Gerät 13 speichert.
  • Bei dem Hauptgerätmodell 566 wird die mobile Rechenvorrichtung 12 verwendet, um ein Hauptgerät zu identifizieren, das einen bekannten Satz von Benutzerbevorzugungen aufweist. Die mobile Rechenvorrichtung 12 wird instruiert, diesen Satz von Benutzerbevorzugungen 18 auf alle nicht erkannten Geräte 13 anzuwenden.
  • Bei dem Sensorische-Parameter-Modell 568 stellt der Benutzer Benutzerbevorzugungen 18 ein, um sensorische Vorgabeparameter 558 in der mobilen Rechenvorrichtung 12 für jede menschliche sensorische Fähigkeit (z. B. Hören, Sehen, Tasten, Riechen usw.) unabhängig von einem bestimmten Gerät 13 zu umfassen. Die sensorische Hör-Einstellung z. B. umfaßt zumindest eine einzelne Lautstärkeeinstellung für alle Geräte, während die sensorische Visuelleinstellung zumindest eine Farbeinstellung und eine Lichtintensitätseinstellung umfaßt. Folglich wendet die mobile Rechenvorrichtung 12 auf ein Antreffen eines nicht erkannten Gerätes hin ihre Benutzerbevorzugungen 18 gleichzeitig als eine Mehrzahl von sensorischen Vorgabeparametern 558 auf das Gerät 13 an. Jeder sensorische Vorgabeparameter 558 wird unabhängig von anderen sensorischen Vorgabeparametern 558 auf das Gerät 13 angewendet.
  • Bei dem Ähnliche-Eigentümer-Modell 570 wendet die mobile Rechenvorrichtung 12 auf ein Antreffen eines nicht erkannten Gerätes 13 hin Benutzerbevorzugungen 18 ähnlicher Geräte auf das nicht erkannte Gerät an. Insbesondere erhält die mobile Rechenvorrichtung 12, wie Bezug nehmend auf Fig. 13 eingehender beschrieben wird, einen Satz von Benutzerbevorzugungen 18 von einer Datenbank mit Benutzerbevorzugungen von Eigentümern anderer mobiler Rechenvorrichtungen, die dem Eigentümer der mobilen Rechenvorrichtung 12 ähneln. Insbesondere kann sich die Ähnlichkeit auf die Geschmacks-, Gewohnheits-, Kultur- und sozioökonomischen Attribute zwischen jeweiligen Eigentümern konzentrieren.
  • Wie in Fig. 12 gezeigt ist, wird das sensorische Steuerungsmodell 560 vollständiger in einem Verfahren 600 zum Anwenden von Benutzerbevorzugungen unter Verwendung von sensorischen Steuerungsprofilen ausgedrückt. In einem ersten Schritt 602 des Verfahrens 600 identifiziert die mobile Rechenvorrichtung 12 ein nicht erkanntes Gerät 13 als ein Gerät, das noch nie durch eine mobile Rechenvorrichtung gesteuert wurde, oder das noch nicht durch die mobile Rechenvorrichtung 12 gesteuert wurde. Als nächstes bewertet die mobile Rechenvorrichtung 12 das sensorische Steuerungsprofil 556 des nicht erkannten Geräts (Schritt 604). Diese Beurteilung umfaßt ferner ein Identifizieren jeder unterschiedlichen menschlichen sensorischen Fähigkeit (z. B. Hören, Sehen, Tasten usw.), mit der das Gerät in Wechselwirkung steht (Schritt 606). Ein sensorischer Visuellparameter kann z. B. bevorzugte Beleuchtungspegel oder Farbschemata umfassen, während sensorische Tastparameter die Lufttemperatur, Naß/Trocken-Empfindungen, Oberflächentemperatur usw. umfassen.
  • Nach dieser sensorischen Steuerungsbewertung in Schritt 606 bewertet die mobile Rechenvorrichtung 12 die Datenbank 610 der Benutzerbevorzugungen 18 für andere Geräte, um ein Gerät mit einem sensorischen Steuerungsprofil 556 zu finden, das dem nicht erkannten Gerät am ähnlichsten ist (Schritt 604). In einem letzten Schritt 612 wendet die mobile Rechenvorrichtung 12 die Benutzerbevorzugungen 18 als sensorisches Steuerungsprofil 556 auf das nicht erkannte Gerät 13 von dem ähnlichsten Gerät in der Datenbank 610 an. Zusätzlich speichert ein optionaler Rückkopplungsweg 620 Benutzerbevorzugungen 18 der mobilen Rechenvorrichtung 12, die auf das nicht erkannte Gerät 13 angewendet werden, in der Datenbank 610 zur zukünftigen Verwendung durch andere mobile Rechenvorrichtungen 12 und Geräte 13.
  • Das Ähnlicher-Eigentümer-Modell 570 ist vollständiger Bezug nehmend auf Fig. 13 als ein Verfahren 650 beschrieben und dargestellt. In einem ersten Schritt 652 des Verfahrens 650 richtet die mobile Rechenvorrichtung 12 eine drahtlose Kommunikationsverbindung mit dem Gerät 13 ein. Die mobile Rechenvorrichtung 12 bestimmt dann, ob sie eine Benutzerbevorzugung 18 für das Gerät 13 hat (Schritt 654). Wenn die Antwort Ja ist, umfaßt ein Schritt 656, daß die mobile Rechenvorrichtung 12 eine bekannte Benutzerbevorzugung 18 der mobilen Rechenvorrichtung 12 auf das Gerät 13 anwendet. Wenn keine Benutzerbevorzugung in der mobilen Rechenvorrichtung 12 für das Gerät 13 bekannt ist, ist das Gerät 13 ein nicht erkanntes Gerät 13. Folglich greift die mobile Rechenvorrichtung 12 und/oder das Gerät 13 in einem Schritt 658 auf das Internet und/oder den Speicher 84 der mobilen Rechenvorrichtung 12 zu, um auf eine Datenbank 662 mit Benutzerbevorzugungen 18 für bekannte Geräte 13 zuzugreifen, die dem nicht erkannten Gerät 13 ähneln. Insbesondere wählt die mobile Rechenvorrichtung 12 einen Satz von Benutzerbevorzugungen auf der Datenbank 662 aus, der auf der Ähnlichkeit des Benutzers/Eigentümers der mobilen Rechenvorrichtung 12 mit anderen Benutzern/Eigentümern mobiler Rechenvorrichtungen basiert, die ein nicht erkanntes Gerät 13 haben oder benutzen (d. h. das der mobilen Rechenvorrichtung 12 nicht bekannt ist). Sobald eine Benutzerbevorzugung 18 eines ähnlichen Eigentümers von der Datenbank 662 identifiziert ist, umfaßt ein Schritt 664, daß die mobile Rechenvorrichtung 12 die von der Datenbank ausgewählte Benutzerbevorzugung 18 auf das neue/nicht erkannte Gerät 13 anwendet. Schließlich ermöglicht es ein optionaler Rückkopplungspfad 668, daß die von der Datenbank ausgewählte Benutzerbevorzugung 18 in der Datenbank 662 in Zuordnung zu dem Benutzer/Eigentümer der mobilen Rechenvorrichtung 12 zur zukünftigen Verwendung durch andere Benutzer/Eigentümer der mobilen Rechenvorrichtung 12 gespeichert wird. Diese neue Benutzerbevorzugung 18 wird vorzugsweise auch in dem Speicher 84 der mobilen Rechenvorrichtung 12 in einer existierenden Bibliothek von Benutzerbevorzugungen gespeichert.
  • Ein System und ein Verfahren der vorliegenden Erfindung tragen zahlreiche vorteilhafte Merkmale. Zuerst wird eine mobile Rechenvorrichtung der Master von Geräten in ihrer Umgebung und steuert den Inhalt und die Benutzerbevorzugungen. Früher waren persönliche Informationen, wie z. B. Benutzerbevorzugungen, sowie der Inhalt getrennt unter vielen Geräten aufgeteilt. Diese Informationen sind nun zentralisiert und in eine einzelne, geeinte Hauptsteuerung, die mobile Rechenvorrichtung, integriert. Ferner wird der ausgewählte Inhalt auf einem oder mehreren Geräten gleichzeitig durchgeführt, wobei die Durchführung des Inhaltes zwischen geeigneten Geräten umschaltet, wenn sich die mobile Rechenvorrichtung weg von einem Gerät in Richtung eines anderen Gerätes bewegt. Wenn das Durchführen von einem Gerät dadurch unterbrochen wird, daß die mobile Rechenvorrichtung zu einem anderen Gerät umschaltet, wird die Kontinuität der Durchführung des Inhaltes durch die mobile Rechenvorrichtung unter und zwischen mehreren Geräten beibehalten.

Claims (25)

1. Verfahren zum Steuern eines Gerätes, mit folgenden Schritten:
drahtloses Einleiten eines Durchführens eines Inhaltes (16) auf zumindest einem Gerät (13) einer Mehrzahl von Geräten (13) mit einer mobilen Rechenvorrichtung (12); und
Unterbrechen der Durchführung des Inhaltes (16) durch zumindest entweder ein Umschalten der Durchführung von einem ersten Gerät (13) zu einem zweiten Gerät (13) der Mehrzahl von Geräten (13) oder ein Aufteilen der Durchführung des Inhaltes (16) zwischen dem ersten Gerät (13) und dem zweiten Gerät (13) oder ein Aufteilen der Durchführung des Inhaltes (16), um nur einen Abschnitt des Inhaltes (16) zu umfassen, der auf dem ersten Gerät (13) durchgeführt wird.
2. Verfahren zum Steuern eines Gerätes (13), mit folgenden Schritten:
drahtloses Einleiten einer ersten Durchführung eines Inhaltes (16) auf einem ersten Gerät (13) mit einer mobilen Rechenvorrichtung (12);
drahtloses Einleiten einer zweiten Durchführung des Inhaltes (16) auf einem zweiten Gerät (13) mit der mobilen Rechenvorrichtung (12) zu einem Zeitpunkt, nachdem das erste Durchführen eingeleitet wurde.
3. Verfahren gemäß Anspruch 2, das ferner folgenden Schritt aufweist:
drahtloses Beenden der ersten Durchführung des Lnhaltes (16) mit der mobilen Rechenvorrichtung (12) auf eine Einleitung der zweiten Durchführung des Inhaltes (16) hin.
4. Verfahren gemäß Anspruch 2 oder 3, bei dem das Einleiten der zweiten Durchführung ein Beginnen einer Durchführung des Inhaltes an dem Ort in dem Inhalt (16) umfaßt, der bei der ersten Durchführung zuletzt fertiggestellt wurde.
5. Verfahren gemäß einem der Ansprüche 2 bis 4, das ferner folgenden Schritt aufweist: Beibehalten der ersten Durchführung des Inhaltes (16) mit der mobilen Rechenvorrichtung (12) auf eine Einleitung der zweiten Durchführung hin.
6. Verfahren zum Steuern eines Gerätes (13), mit folgenden Schritten:
drahtloses Einleiten einer Durchführung eines Inhaltes (16) auf einem ersten Gerät (13) mit der mobilen Rechenvorrichtung (12);
Beenden der Durchführung des Inhaltes (16) auf dem ersten Gerät mit der mobilen Rechenvorrichtung (12); und
Wiederaufnehmen der Durchführung des Inhaltes (16) auf einem zweiten Gerät mit der mobilen Rechenvorrichtung (12) zu einem Zeitpunkt nach der Beendigung der Durchführung auf dem ersten Gerät (13).
7. Verfahren zum Steuern eines Gerätes, mit folgenden Schritten:
drahtloses Einleiten einer ersten Durchführung eines Inhaltes auf einem ersten Gerät (13) und einem zweiten Gerät (13) mit der mobilen Rechenvorrichtung (12), mit folgenden Schritten:
Durchführen einer ersten Komponente des Inhaltes (16) auf dem ersten Gerät (13); und
Durchführen einer zweiten Komponente des Inhaltes auf einem zweiten Gerät.
6. Verfahren gemäß Anspruch 7, bei dem das Durchführen der ersten Komponente umfaßt, daß die erste Komponente eine Videokomponente aufweist, wobei das erste Gerät eine Videovorrichtung aufweist, und daß die zweite Komponente eine Audiokomponente aufweist, wobei das zweite Gerät eine Audiovorrichtung aufweist.
9. Verfahren zum Steuern eines Gerätes, mit folgenden Schritten:
Einrichten einer drahtlosen Kommunikationsverbindung zwischen dem Gerät (13) und einer mobilen Rechenvorrichtung (12); und
gleichzeitiges Einleiten einer Durchführung eines ersten Inhaltes (16) auf einem ersten Gerät (13) und einer Durchführung eines zweiten Inhaltes (16) auf einem zweiten Gerät (13) mit der mobilen Rechenvorrichtung (12), wobei der erste Inhalt und der zweite Inhalt verwandt sind.
10. Verfahren gemäß Anspruch 9, bei dem das Einleiten der Durchführung umfaßt, daß der erste Inhalt eine Videokomponente einer Fernsehsendung eines Ereignisses aufweist, wobei das erste Gerät eine Videovorrichtung aufweist, und daß der zweite Inhalt eine Radiosendung des Ereignisses aufweist, wobei das zweite Gerät eine Audiovorrichtung aufweist.
11. Verfahren zum Steuern eines Gerätes, mit folgenden Schritten:
drahtloses Einleiten einer Durchführung eines Inhaltes (16) auf einem ersten Gerät (13) mit der mobilen Rechenvorrichtung (12);
Umschalten der Durchführung des Inhaltes (16) von dem ersten Gerät zu dem zweiten Gerät, während im wesentlichen die Kontinuität der Durchführung während des Umschaltens zwischen dem ersten und dem zweiten Gerät bewahrt wird.
12. Verfahren zum Steuern eines Gerätes, mit folgenden Schritten:
drahtloses Einleiten einer Durchführung eines Inhaltes auf einem ersten Gerät mit der mobilen Rechenvorrichtung, wobei der Inhalt eine erste Medienkomponente und eine zweite Medienkomponente umfaßt, und wobei das erste Gerät eine erste Medientypvorrichtung aufweist; und
Umschalten der Durchführung des Inhaltes von dem ersten Gerät (13) zu einem zweiten Gerät (13), wobei das zweite Gerät eine zweite Medientypvorrichtung aufweist, während im wesentlichen die Kontinuität der Durchführung während des Umschaltens zwischen dem ersten und dem zweiten Gerät bewahrt wird,
wobei die Durchführung des Inhaltes auf dem ersten Gerät (13) sowohl die erste Medienkomponente als auch die zweite Medienkomponente umfaßt, und wobei die Durchführung des Inhaltes auf dem zweiten Gerät (13) nur die zweite Medienkomponente des Inhaltes (16) umfaßt.
13. Verfahren gemäß Anspruch 12, bei dem die erste Medienkomponente eine Videokomponente ist, die zweite Medienkomponente eine Audiokomponente ist, die erste Medientypvorrichtung eine Videovorrichtung ist und die zweite Medientypkomponente eine Audiovorrichtung ist.
14. Computerlesbares Medium, das computerausführbare Instruktionen zum Durchführen eines Verfahrens zum Steuern eines Gerätes (13) aufweist, wobei das Verfahren folgende Schritte aufweist:
drahtloses Einleiten einer ersten Durchführung eines Inhaltes (16) auf einem ersten Gerät (13) mit der mobilen Rechenvorrichtung;
drahtloses Einleiten einer zweiten Durchführung des Inhaltes auf einem zweiten Gerät (13) mit der mobilen Rechenvorrichtung (12) zu einem Zeitpunkt, nachdem die erste Durchführung eingeleitet wurde.
15. Computerlesbares Medium, das computerausführbare Instruktionen zum Durchführen eines Verfahrens zum Steuern eines Gerätes aufweist, wobei das Verfahren folgende Schritte aufweist:
drahtloses Einleiten einer Durchführung eines Inhaltes (16) auf einem ersten Gerät (13) mit der mobilen Rechenvorrichtung (12);
Beenden der Durchführung des Inhaltes auf dem ersten Gerät mit der mobilen Rechenvorrichtung (12); und
Wiederaufnehmen der Durchführung des Inhaltes auf einem zweiten Gerät mit der mobilen Rechenvorrichtung (12) zu einem Zeitpunkt nach der Beendigung der Durchführung auf dem ersten Gerät, während im wesentlichen die Kontinuität der Durchführung durch das Umschalten zwischen dem ersten und dem zweiten Gerät bewahrt wird.
16. Computerlesbares Medium, das computerausführbare Instruktionen zum Durchführen eines Verfahrens zum Steuern eines Gerätes aufweist, wobei das Verfahren folgende Schritte aufweist:
Einrichten einer drahtlosen Kommunikationsverbindung zwischen dem Gerät (13) und einer mobilen Rechenvorrichtung (12); und
gleichzeitiges Einleiten einer Durchführung eines ersten Inhaltes auf einem ersten Gerät (13) und einer Durchführung eines zweiten Inhaltes (16) auf einem zweiten Gerät mit der mobilen Rechenvorrichtung (12), wobei der erste Inhalt und der zweite Inhalt verwandt sind.
17. Computerlesbares Medium, das computerausführbare Instruktionen zum Durchführen eines Verfahrens zum Steuern eines Gerätes (13) aufweist, wobei das Verfahren folgende Schritte aufweist:
drahtloses Einleiten einer Durchführung eines Inhaltes (16) auf einem ersten Gerät (13) mit der mobilen Rechenvorrichtung (12);
Umschalten der Durchführung des Inhaltes (16) von dem ersten Gerät zu einem zweiten Gerät, während im wesentlichen die Kontinuität der Durchführung während des Umschaltens zwischen dem ersten und dem zweiten Gerät bewahrt wird.
18. Computerlesbares Medium, das computerausführbare Instruktionen zum Durchführen eines Verfahrens zum Steuern eines Gerätes (13) aufweist, wobei das Verfahren folgende Schritte aufweist:
drahtloses Einleiten einer Durchführung eines Inhaltes auf einem ersten Gerät (13) mit der mobilen Rechenvorrichtung (12), wobei der Inhalt eine erste Medienkomponente und eine zweite Medienkomponente aufweist und das erste Gerät eine erste Medientypvorrichtung aufweist; und
Umschalten der Durchführung des Inhaltes von dem ersten Gerät (13) zu einem zweiten Gerät, wobei das zweite Gerät eine zweite Medientypvorrichtung aufweist, während im wesentlichen die Kontinuität der Durchführung während des Umschaltens zwischen dem ersten und dem zweiten Gerät bewahrt wird,
wobei die Durchführung des Inhaltes auf dem ersten Gerät sowohl die erste Medienkomponente als auch die zweite Medienkomponente umfaßt, und wobei die Durchführung des Inhaltes auf dem zweiten Gerät nur die zweite Medienkomponente des Inhaltes umfaßt.
19. Mobile Rechenvorrichtung (12) mit folgenden Merkmalen:
einer Steuerung (81);
einem Speicher (84);
einem drahtlosen Kommunikator (86), der zur drahtlosen Kommunikation mit einer Mehrzahl von Geräten (13) konfiguriert ist; und
einem Inhaltsunterbrechungsverwalter (99), der zum Umschalten und Aufteilen einer Durchführung des Inhaltes (16) unter der Mehrzahl von Geräten (13) und zum Beibehalten der Kontinuität der Durchführung während des Umschaltens und Aufteilens der Inhaltsdurchführung konfiguriert ist.
20. Mobile Rechenvorrichtung (12) gemäß Anspruch 19, bei der der Inhaltsunterbrechungsverwalter (99) folgendes Merkmal aufweist: einen Telephonanrufumschalter (284), der konfiguriert ist, um selektiv einen gerade andauernden Telephonanruf zwischen einem Festnetztelephon (281) und einem Mobiltelephon (26) während des gerade andauernden Telephonanrufs umzuschalten.
21. Mobile Rechenvorrichtung (12) gemäß Anspruch 20, die ferner folgendes Merkmal aufweist: ein Telephonbuch (282), das konfiguriert ist, um automatisch seinen Inhalt (16) und eine Anrufliste (286) während einer drahtlosen Kommunikation zwischen der mobilen Rechenvorrichtung (12), dem Festnetztelephon (281) und dem Mobiltelephon (26) zu synchronisieren.
22. Inhaltsunterbrechungsverwalter (99) einer mobilen Rechenvorrichtung, mit folgenden Merkmalen:
einem Geräteumschalter, der zum Umschalten einer Durchführung eines Inhaltes (16) von einem ersten Gerät (13) zu einem zweiten Gerät (13) konfiguriert ist;
einem Mehrgeräteaufteiler, der zum Aufteilen einer Durchführung eines Inhalts (16) unter einer Mehrzahl von Geräten, die das erste Gerät und das zweite Gerät umfassen, konfiguriert ist; und
einem Durchführungskontinuitätsmonitor, der zum Beibehalten der Kontinuität der Durchführung eines Inhaltes während eines Umschaltens und Aufteilens der Durchführung unter der Mehrzahl von Geräten (13) konfiguriert ist.
23. Telekommunikationssteuerungssystem mit folgenden Merkmalen:
einer mobilen Rechenvorrichtung (12), die einen drahtlosen Kommunikator (86) und einen Anrufumschalter umfaßt;
einem Mobiltelephon (26), das einen drahtlosen Kommunikator, ein Telephonbuch 284 mit einer Anrufliste und einen Anrufumschalter umfaßt; und
einem Festnetztelephon (281), das einen drahtlosen Kommunikator, ein Telephonbuch mit einer Anrufliste und einen Anrufumschalter umfaßt,
wobei die jeweiligen Anrufumschalter konfiguriert sind, um selektiv einen andauernden Telephonanruf zwischen dem Festnetztelephon und dem Mobiltelephon während des andauernden Telephonanrufs umzuschalten, und wobei die Telephonbücher konfiguriert sind, um einander automatisch während einer drahtlosen Kommunikation zwischen zumindest zweien der mobilen Rechenvorrichtung, des Festnetztelephons und des Mobiltelephons zu synchronisieren.
24. System gemäß Anspruch 23, bei dem die jeweiligen Anrufumschalter ferner einen Sprachbox-Aktivierer aufweisen, der zum Senden aller neuen Telephonanrufe, zusätzlich zu dem andauernden Telephonanruf, an eine Sprachbox konfiguriert ist, so daß entweder das Festnetztelephon oder das Mobiltelephon, das gegenwärtig nicht in dem andauernden Telephongespräch verwendet wird, während des andauernden Telephongesprächs nicht läutet.
25. Verfahren zum Austauschen von Kontaktinformationen, mit folgenden Schritten:
drahtloses Einrichten einer Kommunikation zwischen einer mobilen Rechenvorrichtung (12) und einem Mobiltelephon (26); und
Austauschen einer Telephonbuchdatei zwischen der mobilen Rechenvorrichtung (12) und dem Mobiltelephon (26).
DE10247114A 2001-10-16 2002-10-09 Mobile Rechenvorrichtung mit Verfahren und System zum Unterbrechen einer Inhaltsdurchführung unter Geräten Withdrawn DE10247114A1 (de)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US09/982,218 US20030073432A1 (en) 2001-10-16 2001-10-16 Mobile computing device with method and system for interrupting content performance among appliances

Publications (1)

Publication Number Publication Date
DE10247114A1 true DE10247114A1 (de) 2003-07-17

Family

ID=25528956

Family Applications (1)

Application Number Title Priority Date Filing Date
DE10247114A Withdrawn DE10247114A1 (de) 2001-10-16 2002-10-09 Mobile Rechenvorrichtung mit Verfahren und System zum Unterbrechen einer Inhaltsdurchführung unter Geräten

Country Status (4)

Country Link
US (1) US20030073432A1 (de)
CN (1) CN100440182C (de)
DE (1) DE10247114A1 (de)
GB (1) GB2383647B (de)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102009004510A1 (de) * 2009-01-09 2010-07-15 T-Mobile International Ag Verfahren zur Synchronisation von Adressbüchern
DE102012014570A1 (de) * 2011-07-22 2013-01-24 Htc Corporation Multimediasteuerverfahren und multimediasteuersystem
DE202016105062U1 (de) 2016-09-13 2016-10-14 Fritz Jüngst Anordnung zur vergrößerten Darstellung von Inhalten eines Mobilfunkendgeräts

Families Citing this family (203)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001320496A (ja) * 2000-05-11 2001-11-16 Nec Corp 遠隔制御方法、システム、サーバ、情報処理装置、および記録媒体
US20020077117A1 (en) * 2000-12-15 2002-06-20 Jocelyn Cloutier Synchronous transmission of data with network remote control
US20020128041A1 (en) * 2001-03-09 2002-09-12 Parry Travis J. Methods and systems for controlling multiple computing devices
US7127271B1 (en) 2001-10-18 2006-10-24 Iwao Fujisaki Communication device
US7107081B1 (en) 2001-10-18 2006-09-12 Iwao Fujisaki Communication device
US7466992B1 (en) 2001-10-18 2008-12-16 Iwao Fujisaki Communication device
US7149805B2 (en) * 2001-10-31 2006-12-12 Hewlett-Packard Development, L.P. Wireless trusted point of access to a computer network
DE10208934A1 (de) * 2002-02-28 2003-09-11 Deutsche Lufthansa Kommunikationssystem für Passagiere in einem Verkehrsmittel
FI112758B (fi) * 2002-05-31 2003-12-31 Nokia Corp Menetelmä ja laitteisto matkaviestimen paikantamiseksi
CN1202648C (zh) * 2002-06-07 2005-05-18 周颖平 用手机短信息进行无线遥控的方法
US20030236866A1 (en) * 2002-06-24 2003-12-25 Intel Corporation Self-surveying wireless network
US8116889B2 (en) * 2002-06-27 2012-02-14 Openpeak Inc. Method, system, and computer program product for managing controlled residential or non-residential environments
US20040117442A1 (en) * 2002-12-10 2004-06-17 Thielen Kurt R. Handheld portable wireless digital content player
KR20040067036A (ko) * 2003-01-21 2004-07-30 엘지전자 주식회사 무선단말기 연동형 홈네트워크 시스템
JP3747910B2 (ja) * 2003-01-24 2006-02-22 ソニー株式会社 通信システムおよび方法、情報処理装置および方法、情報管理装置および方法、記録媒体、並びにプログラム
US7272456B2 (en) * 2003-01-24 2007-09-18 Rockwell Automation Technologies, Inc. Position based machine control in an industrial automation environment
US8229512B1 (en) 2003-02-08 2012-07-24 Iwao Fujisaki Communication device
US20040165011A1 (en) * 2003-02-26 2004-08-26 David Quijano Systems and methods for controlling user-controlled devices using data stored on a portable storage medium
US8241128B1 (en) 2003-04-03 2012-08-14 Iwao Fujisaki Communication device
US7627343B2 (en) 2003-04-25 2009-12-01 Apple Inc. Media player system
US6776660B1 (en) 2003-04-30 2004-08-17 Japan Aviation Electronics Industry, Limited Connector
US11106425B2 (en) 2003-07-28 2021-08-31 Sonos, Inc. Synchronizing operations among a plurality of independently clocked digital data processing devices
US11106424B2 (en) 2003-07-28 2021-08-31 Sonos, Inc. Synchronizing operations among a plurality of independently clocked digital data processing devices
US8234395B2 (en) * 2003-07-28 2012-07-31 Sonos, Inc. System and method for synchronizing operations among a plurality of independently clocked digital data processing devices
US9207905B2 (en) 2003-07-28 2015-12-08 Sonos, Inc. Method and apparatus for providing synchrony group status information
US8290603B1 (en) 2004-06-05 2012-10-16 Sonos, Inc. User interfaces for controlling and manipulating groupings in a multi-zone media system
US11650784B2 (en) 2003-07-28 2023-05-16 Sonos, Inc. Adjusting volume levels
US11294618B2 (en) 2003-07-28 2022-04-05 Sonos, Inc. Media player system
US8086752B2 (en) 2006-11-22 2011-12-27 Sonos, Inc. Systems and methods for synchronizing operations among a plurality of independently clocked digital data processing devices that independently source digital data
JP4470415B2 (ja) * 2003-08-05 2010-06-02 日本電気株式会社 携帯情報端末装置
US7474677B2 (en) * 2003-08-12 2009-01-06 Bose Corporation Wireless communicating
US8442019B2 (en) * 2003-08-12 2013-05-14 Bose Corporation Method and apparatus for avoiding wireless audio signal transmission interferences
US8090402B1 (en) 2003-09-26 2012-01-03 Iwao Fujisaki Communication device
JP2005158032A (ja) * 2003-10-30 2005-06-16 Canon Inc 情報処理方法及び情報処理装置
US8121635B1 (en) 2003-11-22 2012-02-21 Iwao Fujisaki Communication device
US7515873B2 (en) * 2003-12-04 2009-04-07 International Business Machines Corporation Responding to recipient rated wirelessly broadcast electronic works
US7519322B2 (en) * 2003-12-04 2009-04-14 International Business Machines Corporation Tracking locally broadcast electronic works
US7620362B2 (en) * 2003-12-04 2009-11-17 International Business Machines Corporation Controlling access to wirelessly broadcast electronic works during playback
KR100575579B1 (ko) * 2003-12-18 2006-05-03 한국전자통신연구원 블루투스를 이용한 리모콘명령 생성 시스템, 리모콘명령처리 시스템 및 리모콘명령 처리 방법
JP2005244658A (ja) * 2004-02-26 2005-09-08 Toshiba Corp 通信システム、通信端末、および通信方法
US8041348B1 (en) 2004-03-23 2011-10-18 Iwao Fujisaki Communication device
US9977561B2 (en) 2004-04-01 2018-05-22 Sonos, Inc. Systems, methods, apparatus, and articles of manufacture to provide guest access
US9374607B2 (en) 2012-06-26 2016-06-21 Sonos, Inc. Media playback system with guest access
US7895378B2 (en) 2004-04-27 2011-02-22 Apple Inc. Method and system for allowing a media player to transfer digital audio to an accessory
US7673083B2 (en) * 2004-04-27 2010-03-02 Apple Inc. Method and system for controlling video selection and playback in a portable media player
US7441058B1 (en) 2006-09-11 2008-10-21 Apple Inc. Method and system for controlling an accessory having a tuner
US8117651B2 (en) 2004-04-27 2012-02-14 Apple Inc. Method and system for authenticating an accessory
US7529872B1 (en) 2004-04-27 2009-05-05 Apple Inc. Communication between an accessory and a media player using a protocol with multiple lingoes
US7293122B1 (en) 2004-04-27 2007-11-06 Apple Inc. Connector interface system facilitating communication between a media player and accessories
US7529870B1 (en) * 2004-04-27 2009-05-05 Apple Inc. Communication between an accessory and a media player with multiple lingoes
US7441062B2 (en) * 2004-04-27 2008-10-21 Apple Inc. Connector interface system for enabling data communication with a multi-communication device
US7826318B2 (en) * 2004-04-27 2010-11-02 Apple Inc. Method and system for allowing a media player to transfer digital audio to an accessory
US7526588B1 (en) * 2004-04-27 2009-04-28 Apple Inc. Communication between an accessory and a media player using a protocol with multiple lingoes
US8024055B1 (en) 2004-05-15 2011-09-20 Sonos, Inc. Method and system for controlling amplifiers
US8326951B1 (en) 2004-06-05 2012-12-04 Sonos, Inc. Establishing a secure wireless network with minimum human intervention
US8868698B2 (en) 2004-06-05 2014-10-21 Sonos, Inc. Establishing a secure wireless network with minimum human intervention
US20050282600A1 (en) * 2004-06-22 2005-12-22 Paradice William L Iii Car stereo for communicating with portable music player using wired connection
US20050286481A1 (en) * 2004-06-29 2005-12-29 Fadell Anthony M Method for data transmission utlizing a portable multimedia device
US20060064472A1 (en) * 2004-09-20 2006-03-23 Mirho Charles A Obtaining information for proximate devices
US20060148490A1 (en) * 2005-01-04 2006-07-06 International Business Machines Corporation Method and apparatus for dynamically altering the operational characteristics of a wireless phone by monitoring the phone's movement and/or location
US7823214B2 (en) 2005-01-07 2010-10-26 Apple Inc. Accessory authentication for electronic devices
US7525216B2 (en) * 2005-01-07 2009-04-28 Apple Inc. Portable power source to provide power to an electronic device via an interface
US7627341B2 (en) * 2005-01-31 2009-12-01 Microsoft Corporation User authentication via a mobile telephone
US20060172770A1 (en) * 2005-01-31 2006-08-03 Research In Motion Limited Presence management using wireless communication
US8208954B1 (en) 2005-04-08 2012-06-26 Iwao Fujisaki Communication device
US20060258342A1 (en) * 2005-04-21 2006-11-16 Kenny Fok Methods and apparatus for providing wireless device-centric control of an external computing device
US20060268895A1 (en) * 2005-05-17 2006-11-30 Kotzin Michael D Linking a mobile wireless communication device to a proximal consumer broadcast device
US20070010323A1 (en) * 2005-07-05 2007-01-11 International Business Machines Corporation Platform-adaptive gaming
CN1858817B (zh) * 2005-07-06 2010-12-15 华为技术有限公司 一种远程控制网关设备构成的系统及实现方法
US7835809B2 (en) * 2005-11-23 2010-11-16 Griffin Technology, Inc. Digital media player accessory interface
JP2007221355A (ja) * 2006-02-15 2007-08-30 Fujitsu Ltd 赤外線通信機能を有する携帯電話機
US20070202923A1 (en) * 2006-02-24 2007-08-30 Searete, Llc System and method for transferring media content between a portable device and a video display
US8208850B2 (en) * 2006-02-24 2012-06-26 The Invention Science Fund I, Llc Portable device and method for entertainment interaction data
US8086332B2 (en) * 2006-02-27 2011-12-27 Apple Inc. Media delivery system with improved interaction
US7632114B2 (en) * 2006-03-30 2009-12-15 Apple Inc. Interface connecter between media player and other electronic devices
US20070250445A1 (en) * 2006-04-19 2007-10-25 Napster Llc Real time, on the fly, distribution of pre-selected electronic content
TWI633769B (zh) * 2006-05-11 2018-08-21 Cfph股份有限公司 使用及管理電子檔案的方法和設備
US8006019B2 (en) 2006-05-22 2011-08-23 Apple, Inc. Method and system for transferring stored data between a media player and an accessory
JP2007323732A (ja) * 2006-05-31 2007-12-13 Toshiba Corp 再生制御装置、再生制御方法、及び再生装置
US7415563B1 (en) 2006-06-27 2008-08-19 Apple Inc. Method and system for allowing a media player to determine if it supports the capabilities of an accessory
US20080034095A1 (en) * 2006-08-01 2008-02-07 Motorola, Inc. Multi-representation media event handoff
US10013381B2 (en) * 2006-08-31 2018-07-03 Bose Corporation Media playing from a docked handheld media device
US7558894B1 (en) 2006-09-11 2009-07-07 Apple Inc. Method and system for controlling power provided to an accessory
US9202509B2 (en) 2006-09-12 2015-12-01 Sonos, Inc. Controlling and grouping in a multi-zone media system
US8483853B1 (en) 2006-09-12 2013-07-09 Sonos, Inc. Controlling and manipulating groupings in a multi-zone media system
US8788080B1 (en) 2006-09-12 2014-07-22 Sonos, Inc. Multi-channel pairing in a media system
FR2906101B1 (fr) * 2006-09-15 2008-10-31 Alcatel Sa Systeme et procede de transmission en temps reel ou en differe de services interactifs associes a des contenus diffuses
EP2070379B1 (de) * 2006-09-29 2013-04-03 Telecom Italia S.p.A. Diensten für mobilbenutzer durch distinkte elektronische vorrichtung
US7540788B2 (en) * 2007-01-05 2009-06-02 Apple Inc. Backward compatible connector system
US20080270913A1 (en) * 2007-04-26 2008-10-30 Howard Singer Methods, Media, and Devices for Providing a Package of Assets
US8559983B1 (en) 2007-05-03 2013-10-15 Iwao Fujisaki Communication device
US7890089B1 (en) 2007-05-03 2011-02-15 Iwao Fujisaki Communication device
US8676273B1 (en) 2007-08-24 2014-03-18 Iwao Fujisaki Communication device
AU2008296673B2 (en) * 2007-09-04 2010-05-27 Apple Inc. Smart dock for chaining accessories
US8095713B2 (en) * 2007-09-04 2012-01-10 Apple Inc. Smart cables
US8639214B1 (en) 2007-10-26 2014-01-28 Iwao Fujisaki Communication device
US8472935B1 (en) 2007-10-29 2013-06-25 Iwao Fujisaki Communication device
US8200227B2 (en) * 2007-12-13 2012-06-12 Industrial Technology Research Institute System and method for resumable data transmission
US8744720B1 (en) 2007-12-27 2014-06-03 Iwao Fujisaki Inter-vehicle middle point maintaining implementer
JP4724187B2 (ja) * 2008-01-22 2011-07-13 レノボ・シンガポール・プライベート・リミテッド 無線接続される外部記憶装置に対するアクセス方法およびコンピュータ
US8047966B2 (en) * 2008-02-29 2011-11-01 Apple Inc. Interfacing portable media devices and sports equipment
US8543157B1 (en) 2008-05-09 2013-09-24 Iwao Fujisaki Communication device which notifies its pin-point location or geographic area in accordance with user selection
US20100293462A1 (en) * 2008-05-13 2010-11-18 Apple Inc. Pushing a user interface to a remote device
US9311115B2 (en) 2008-05-13 2016-04-12 Apple Inc. Pushing a graphical user interface to a remote device with display rules provided by the remote device
US9870130B2 (en) 2008-05-13 2018-01-16 Apple Inc. Pushing a user interface to a remote device
US8970647B2 (en) * 2008-05-13 2015-03-03 Apple Inc. Pushing a graphical user interface to a remote device with display rules provided by the remote device
US20090284476A1 (en) * 2008-05-13 2009-11-19 Apple Inc. Pushing a user interface to a remote device
US8340726B1 (en) 2008-06-30 2012-12-25 Iwao Fujisaki Communication device
US8452307B1 (en) 2008-07-02 2013-05-28 Iwao Fujisaki Communication device
US8238811B2 (en) 2008-09-08 2012-08-07 Apple Inc. Cross-transport authentication
US8208853B2 (en) 2008-09-08 2012-06-26 Apple Inc. Accessory device authentication
US8386677B2 (en) 2009-02-11 2013-02-26 Apple Inc. Communicating location information between a portable device and an accessory
US8254993B2 (en) * 2009-03-06 2012-08-28 Apple Inc. Remote messaging for mobile communication device and accessory
US8234572B2 (en) * 2009-03-10 2012-07-31 Apple Inc. Remote access to advanced playlist features of a media player
US8452903B2 (en) 2009-03-16 2013-05-28 Apple Inc. Mobile computing device capabilities for accessories
US8909803B2 (en) 2009-03-16 2014-12-09 Apple Inc. Accessory identification for mobile computing devices
US8346847B2 (en) * 2009-06-03 2013-01-01 Apple Inc. Installing applications based on a seed application from a separate device
US20110145581A1 (en) * 2009-12-14 2011-06-16 Verizon Patent And Licensing, Inc. Media playback across devices
US9210528B2 (en) 2010-07-21 2015-12-08 Tksn Holdings, Llc System and method for control and management of resources for consumers of information
US9232046B2 (en) 2010-07-21 2016-01-05 Tksn Holdings, Llc System and method for controlling mobile services using sensor information
US20120021770A1 (en) 2010-07-21 2012-01-26 Naqvi Shamim A System and method for control and management of resources for consumers of information
US9286449B2 (en) 2011-01-21 2016-03-15 Paypal, Inc. System and methods for protecting users from malicious content
US11265652B2 (en) 2011-01-25 2022-03-01 Sonos, Inc. Playback device pairing
US11429343B2 (en) 2011-01-25 2022-08-30 Sonos, Inc. Stereo playback configuration and control
US8938312B2 (en) 2011-04-18 2015-01-20 Sonos, Inc. Smart line-in processing
US9021364B2 (en) 2011-05-31 2015-04-28 Microsoft Technology Licensing, Llc Accessing web content based on mobile contextual data
US9042556B2 (en) 2011-07-19 2015-05-26 Sonos, Inc Shaping sound responsive to speaker orientation
TW201308087A (zh) * 2011-08-02 2013-02-16 Hon Hai Prec Ind Co Ltd 家用電器控制方法及系統
US8755783B2 (en) * 2011-12-19 2014-06-17 Cellomat Israel Ltd. Automatic mobile communicator depot system and methodology
US9367982B2 (en) 2011-12-19 2016-06-14 Cellomat Israel Ltd. Automatic mobile communicator depot system and methodology
US9665339B2 (en) 2011-12-28 2017-05-30 Sonos, Inc. Methods and systems to select an audio track
US9729115B2 (en) 2012-04-27 2017-08-08 Sonos, Inc. Intelligently increasing the sound level of player
TWI517696B (zh) * 2012-05-28 2016-01-11 正文科技股份有限公司 呈現器與控制器與其管理方法
US9306879B2 (en) 2012-06-08 2016-04-05 Apple Inc. Message-based identification of an electronic device
US8930457B2 (en) * 2012-06-19 2015-01-06 International Business Machines Corporation Proximity initiated co-browsing sessions
US9411327B2 (en) 2012-08-27 2016-08-09 Johnson Controls Technology Company Systems and methods for classifying data in building automation systems
KR101866860B1 (ko) * 2012-09-04 2018-06-14 엘지전자 주식회사 전자기기 및 그것의 제어방법
US9008330B2 (en) 2012-09-28 2015-04-14 Sonos, Inc. Crossover frequency adjustments for audio speakers
US9179197B2 (en) * 2012-10-10 2015-11-03 Sonos, Inc. Methods and apparatus for multicast optimization
US9226087B2 (en) 2014-02-06 2015-12-29 Sonos, Inc. Audio output balancing during synchronized playback
US9226073B2 (en) 2014-02-06 2015-12-29 Sonos, Inc. Audio output balancing during synchronized playback
US9226072B2 (en) 2014-02-21 2015-12-29 Sonos, Inc. Media content based on playback zone awareness
US9672213B2 (en) 2014-06-10 2017-06-06 Sonos, Inc. Providing media items from playback history
US9552587B2 (en) 2014-07-11 2017-01-24 Sensoriant, Inc. System and method for mediating representations with respect to preferences of a party not located in the environment
US10390289B2 (en) 2014-07-11 2019-08-20 Sensoriant, Inc. Systems and methods for mediating representations allowing control of devices located in an environment having broadcasting devices
US20160063853A1 (en) * 2014-08-26 2016-03-03 Tsung-Hsiang Mi Personalized home situation control system and personalized home situation control method
CN107637130B (zh) 2015-05-21 2021-04-06 瑞典爱立信有限公司 控制器装置、方法和计算机可读介质
US10248376B2 (en) 2015-06-11 2019-04-02 Sonos, Inc. Multiple groupings in a playback system
US9948980B2 (en) 2015-07-20 2018-04-17 Google Llc Synchronizing audio content to audio and video devices
US10401473B2 (en) 2015-07-30 2019-09-03 Roku, Inc. Mobile device based control device locator
US10623796B2 (en) * 2015-07-30 2020-04-14 Roku, Inc. Detection of smartphone to enable content
US20170033989A1 (en) * 2015-07-31 2017-02-02 Apple Inc. Shareable code objects for accessories and user devices
US10701165B2 (en) 2015-09-23 2020-06-30 Sensoriant, Inc. Method and system for using device states and user preferences to create user-friendly environments
US10534326B2 (en) 2015-10-21 2020-01-14 Johnson Controls Technology Company Building automation system with integrated building information model
US11268732B2 (en) 2016-01-22 2022-03-08 Johnson Controls Technology Company Building energy management system with energy analytics
US11947785B2 (en) 2016-01-22 2024-04-02 Johnson Controls Technology Company Building system with a building graph
US10496271B2 (en) 2016-01-29 2019-12-03 Bose Corporation Bi-directional control for touch interfaces
CN109154802A (zh) 2016-03-31 2019-01-04 江森自控科技公司 分布式建筑物管理系统中的hvac装置注册
US10505756B2 (en) 2017-02-10 2019-12-10 Johnson Controls Technology Company Building management system with space graphs
US10901373B2 (en) 2017-06-15 2021-01-26 Johnson Controls Technology Company Building management system with artificial intelligence for unified agent based control of building subsystems
US11774920B2 (en) 2016-05-04 2023-10-03 Johnson Controls Technology Company Building system with user presentation composition based on building context
US10417451B2 (en) 2017-09-27 2019-09-17 Johnson Controls Technology Company Building system with smart entity personal identifying information (PII) masking
US10712997B2 (en) 2016-10-17 2020-07-14 Sonos, Inc. Room association based on name
US10684033B2 (en) 2017-01-06 2020-06-16 Johnson Controls Technology Company HVAC system with automated device pairing
US11900287B2 (en) 2017-05-25 2024-02-13 Johnson Controls Tyco IP Holdings LLP Model predictive maintenance system with budgetary constraints
US10854194B2 (en) 2017-02-10 2020-12-01 Johnson Controls Technology Company Building system with digital twin based data ingestion and processing
US11764991B2 (en) 2017-02-10 2023-09-19 Johnson Controls Technology Company Building management system with identity management
US10417245B2 (en) 2017-02-10 2019-09-17 Johnson Controls Technology Company Building management system with eventseries processing
US20190361412A1 (en) 2017-02-10 2019-11-28 Johnson Controls Technology Company Building smart entity system with agent based data ingestion and entity creation using time series data
US11360447B2 (en) 2017-02-10 2022-06-14 Johnson Controls Technology Company Building smart entity system with agent based communication and control
US10515098B2 (en) 2017-02-10 2019-12-24 Johnson Controls Technology Company Building management smart entity creation and maintenance using time series data
US20190095518A1 (en) 2017-09-27 2019-03-28 Johnson Controls Technology Company Web services for smart entity creation and maintenance using time series data
US11042144B2 (en) 2017-03-24 2021-06-22 Johnson Controls Technology Company Building management system with dynamic channel communication
US10788229B2 (en) 2017-05-10 2020-09-29 Johnson Controls Technology Company Building management system with a distributed blockchain database
US11022947B2 (en) 2017-06-07 2021-06-01 Johnson Controls Technology Company Building energy optimization system with economic load demand response (ELDR) optimization and ELDR user interfaces
WO2019018304A1 (en) 2017-07-17 2019-01-24 Johnson Controls Technology Company SYSTEMS AND METHODS FOR BUILDING SIMULATION ON THE BASIS OF AN AGENT FOR OPTIMAL CONTROL
US11733663B2 (en) 2017-07-21 2023-08-22 Johnson Controls Tyco IP Holdings LLP Building management system with dynamic work order generation with adaptive diagnostic task details
US10619882B2 (en) 2017-07-27 2020-04-14 Johnson Controls Technology Company Building management system with scorecard for building energy and equipment performance
US10158728B1 (en) * 2017-08-30 2018-12-18 Lenovo (Singapore) Pte. Ltd. Method and device to track objects
US10962945B2 (en) 2017-09-27 2021-03-30 Johnson Controls Technology Company Building management system with integration of data into smart entities
US10559180B2 (en) 2017-09-27 2020-02-11 Johnson Controls Technology Company Building risk analysis system with dynamic modification of asset-threat weights
US11314788B2 (en) 2017-09-27 2022-04-26 Johnson Controls Tyco IP Holdings LLP Smart entity management for building management systems
US11281169B2 (en) 2017-11-15 2022-03-22 Johnson Controls Tyco IP Holdings LLP Building management system with point virtualization for online meters
US10809682B2 (en) 2017-11-15 2020-10-20 Johnson Controls Technology Company Building management system with optimized processing of building system data
US11127235B2 (en) 2017-11-22 2021-09-21 Johnson Controls Tyco IP Holdings LLP Building campus with integrated smart environment
US11016648B2 (en) 2018-10-30 2021-05-25 Johnson Controls Technology Company Systems and methods for entity visualization and management with an entity node editor
US11927925B2 (en) 2018-11-19 2024-03-12 Johnson Controls Tyco IP Holdings LLP Building system with a time correlated reliability data stream
US20200234220A1 (en) 2019-01-18 2020-07-23 Johnson Controls Technology Company Smart building automation system with employee productivity features
US10788798B2 (en) 2019-01-28 2020-09-29 Johnson Controls Technology Company Building management system with hybrid edge-cloud processing
US11636855B2 (en) 2019-11-11 2023-04-25 Sonos, Inc. Media content based on operational data
US20210200807A1 (en) 2019-12-31 2021-07-01 Johnson Controls Technology Company Building data platform with a graph change feed
US11894944B2 (en) 2019-12-31 2024-02-06 Johnson Controls Tyco IP Holdings LLP Building data platform with an enrichment loop
US11537386B2 (en) 2020-04-06 2022-12-27 Johnson Controls Tyco IP Holdings LLP Building system with dynamic configuration of network resources for 5G networks
US11874809B2 (en) 2020-06-08 2024-01-16 Johnson Controls Tyco IP Holdings LLP Building system with naming schema encoding entity type and entity relationships
US11397773B2 (en) 2020-09-30 2022-07-26 Johnson Controls Tyco IP Holdings LLP Building management system with semantic model integration
US20220137575A1 (en) 2020-10-30 2022-05-05 Johnson Controls Technology Company Building management system with dynamic building model enhanced by digital twins
JP2024511974A (ja) 2021-03-17 2024-03-18 ジョンソン・コントロールズ・タイコ・アイピー・ホールディングス・エルエルピー 設備エネルギー浪費を判定するためのシステム及び方法
US11769066B2 (en) 2021-11-17 2023-09-26 Johnson Controls Tyco IP Holdings LLP Building data platform with digital twin triggers and actions
US11899723B2 (en) 2021-06-22 2024-02-13 Johnson Controls Tyco IP Holdings LLP Building data platform with context based twin function processing
US11796974B2 (en) 2021-11-16 2023-10-24 Johnson Controls Tyco IP Holdings LLP Building data platform with schema extensibility for properties and tags of a digital twin
US11934966B2 (en) 2021-11-17 2024-03-19 Johnson Controls Tyco IP Holdings LLP Building data platform with digital twin inferences
US11704311B2 (en) 2021-11-24 2023-07-18 Johnson Controls Tyco IP Holdings LLP Building data platform with a distributed digital twin
US11714930B2 (en) 2021-11-29 2023-08-01 Johnson Controls Tyco IP Holdings LLP Building data platform with digital twin based inferences and predictions for a graphical building model

Family Cites Families (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4689478A (en) * 1984-12-24 1987-08-25 Ncr Corporation System for handling transactions including a portable personal terminal
US4634845A (en) * 1984-12-24 1987-01-06 Ncr Corporation Portable personal terminal for use in a system for handling transactions
US5875108A (en) * 1991-12-23 1999-02-23 Hoffberg; Steven M. Ergonomic man-machine interface incorporating adaptive pattern recognition based control system
US5903454A (en) * 1991-12-23 1999-05-11 Hoffberg; Linda Irene Human-factored interface corporating adaptive pattern recognition based controller apparatus
US5901246A (en) * 1995-06-06 1999-05-04 Hoffberg; Steven M. Ergonomic man-machine interface incorporating adaptive pattern recognition based control system
US6418424B1 (en) * 1991-12-23 2002-07-09 Steven M. Hoffberg Ergonomic man-machine interface incorporating adaptive pattern recognition based control system
US6400996B1 (en) * 1999-02-01 2002-06-04 Steven M. Hoffberg Adaptive pattern recognition based control system and method
US6081750A (en) * 1991-12-23 2000-06-27 Hoffberg; Steven Mark Ergonomic man-machine interface incorporating adaptive pattern recognition based control system
US5590038A (en) * 1994-06-20 1996-12-31 Pitroda; Satyan G. Universal electronic transaction card including receipt storage and system and methods of conducting electronic transactions
US5559313A (en) * 1994-12-23 1996-09-24 Lucent Technologies Inc. Categorization of purchased items for each transaction by a smart card
US5991410A (en) * 1995-02-15 1999-11-23 At&T Wireless Services, Inc. Wireless adaptor and wireless financial transaction system
US5901287A (en) * 1996-04-01 1999-05-04 The Sabre Group Inc. Information aggregation and synthesization system
JP3774276B2 (ja) * 1996-09-12 2006-05-10 株式会社日立コミュニケーションテクノロジー 移動電話端末を利用した室内機器制御システム
US5923307A (en) * 1997-01-27 1999-07-13 Microsoft Corporation Logical monitor configuration in a multiple monitor environment
US5920848A (en) * 1997-02-12 1999-07-06 Citibank, N.A. Method and system for using intelligent agents for financial transactions, services, accounting, and advice
US5775357A (en) * 1997-02-20 1998-07-07 Aero Tec Laboratories Fuel fill valve and vent valve assembly
US6018724A (en) * 1997-06-30 2000-01-25 Sun Micorsystems, Inc. Method and apparatus for authenticating on-line transaction data
US6026375A (en) * 1997-12-05 2000-02-15 Nortel Networks Corporation Method and apparatus for processing orders from customers in a mobile environment
US6104334A (en) * 1997-12-31 2000-08-15 Eremote, Inc. Portable internet-enabled controller and information browser for consumer devices
US6195589B1 (en) * 1998-03-09 2001-02-27 3Com Corporation Personal data assistant with remote control capabilities
US6161134A (en) * 1998-10-30 2000-12-12 3Com Corporation Method, apparatus and communications system for companion information and network appliances
JP2000308164A (ja) * 1999-04-20 2000-11-02 Sharp Corp 遠隔制御システム
US6859197B2 (en) * 2001-05-02 2005-02-22 Universal Electronics Inc. Universal remote control with display and printer

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102009004510A1 (de) * 2009-01-09 2010-07-15 T-Mobile International Ag Verfahren zur Synchronisation von Adressbüchern
DE102012014570A1 (de) * 2011-07-22 2013-01-24 Htc Corporation Multimediasteuerverfahren und multimediasteuersystem
DE202016105062U1 (de) 2016-09-13 2016-10-14 Fritz Jüngst Anordnung zur vergrößerten Darstellung von Inhalten eines Mobilfunkendgeräts

Also Published As

Publication number Publication date
CN1412680A (zh) 2003-04-23
GB2383647B (en) 2005-05-11
GB2383647A (en) 2003-07-02
GB0223908D0 (en) 2002-11-20
CN100440182C (zh) 2008-12-03
US20030073432A1 (en) 2003-04-17

Similar Documents

Publication Publication Date Title
DE10247027B4 (de) System und Verfahren zum Bestimmen einer Priorität unter mehreren mobilen Rechenvorrichtungen zum Steuern eines Geräts
DE10247114A1 (de) Mobile Rechenvorrichtung mit Verfahren und System zum Unterbrechen einer Inhaltsdurchführung unter Geräten
DE10247108A1 (de) System und Verfahren zum automatischen Anwenden einer Benutzerbevorzugung von einer mobilen Rechenvorrichtung auf ein Gerät
DE10247165A1 (de) System und Verfahren für eine mobile Rechenvorrichtung zum Steuern von Geräten
DE60125044T2 (de) System und verfahren zur bereitstellung von inhalt, verwaltung und interaktivität für clientvorrichtungen
DE602005005730T2 (de) Steuerverfahren für Informationsbereitstellung, Informationswiedergabesystem und Informationsbereitstellungsvorrichtung
DE60009144T3 (de) Set-top anwendungen für interaktive fernsehsysteme
DE60116385T2 (de) System zum zurverfügungstellen von inhalten, verwaltung und interaktivität für kundenvorrichtungen mit beschränkter funktionalität
DE602005003030T2 (de) Konfiguration von einer Benutzerschnittstelle
JP4735677B2 (ja) 携帯情報端末、情報提供方法、情報処理プログラム、情報提供サーバおよび情報提供システム
DE69731988T2 (de) Verfahren und Gerät zur Anzeige von Bildern und Daten
DE112012001230T5 (de) System und Verfahren zum Verteilen von Benutzerschnittstellen-Gerätekonfigurationen
DE602004003206T2 (de) Audio/Video System und dafür vorgesehenes tragbares Endgerät
DE102014117344A1 (de) Gerät und Verfahren zum Empfangen einer Eingabe und Darstellen als Antwort eine Ausgabe auf einem von dem ersten Gerät unterschiedlichen zweiten Gerät
CN103096184A (zh) 一种视频编辑方法及装置
DE112012003112T5 (de) Benutzerschnittstellenvorrichtung, fahrzeugangebrachte Informationsvorrichtung, informationsverarbeitendes Verfahren und informationsverarbeitendes Programm
CN106790120A (zh) 终端设备及视频流关联信息直播控制、交互方法
JP2017169159A (ja) 決定装置、決定方法、決定プログラム
DE69917596T2 (de) Verknüpfung von websites mit fernsehprogrammen
KR101256932B1 (ko) 컨텐츠 재생방법
DE60112084T2 (de) Informationsübertragung zu einer empfangseinrichtung
US20170374391A1 (en) System, method, and program for distributing video
CN106550279A (zh) 互动直播实现方法、装置及系统
JP2008312178A (ja) 情報提供システム、受信装置、情報提供装置、情報提供方法およびプログラム
CN113301395A (zh) 在视频播放状态下结合用户等级的语音搜索方法

Legal Events

Date Code Title Description
OP8 Request for examination as to paragraph 44 patent law
8127 New person/name/address of the applicant

Owner name: HEWLETT-PACKARD DEVELOPMENT CO., L.P., HOUSTON, TE

R016 Response to examination communication
R082 Change of representative

Representative=s name: SCHOPPE, ZIMMERMANN, STOECKELER, ZINKLER & PAR, DE

R081 Change of applicant/patentee

Owner name: QUALCOMM INCORPORATED, US

Free format text: FORMER OWNER: HEWLETT-PACKARD DEVELOPMENT CO., L.P., HOUSTON, US

Effective date: 20140225

Owner name: QUALCOMM INCORPORATED, SAN DIEGO, US

Free format text: FORMER OWNER: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P., HOUSTON, TEX., US

Effective date: 20140225

R082 Change of representative

Representative=s name: SCHOPPE, ZIMMERMANN, STOECKELER, ZINKLER & PAR, DE

Effective date: 20140225

Representative=s name: SCHOPPE, ZIMMERMANN, STOECKELER, ZINKLER, SCHE, DE

Effective date: 20140225

R016 Response to examination communication
R119 Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee