DE102014100021A1 - Kundenidentifizierende E-Mailadressen zur Ermöglichung eines Kommunikationsmediums, das viele Dienstanbieter unterstützt - Google Patents

Kundenidentifizierende E-Mailadressen zur Ermöglichung eines Kommunikationsmediums, das viele Dienstanbieter unterstützt Download PDF

Info

Publication number
DE102014100021A1
DE102014100021A1 DE102014100021.8A DE102014100021A DE102014100021A1 DE 102014100021 A1 DE102014100021 A1 DE 102014100021A1 DE 102014100021 A DE102014100021 A DE 102014100021A DE 102014100021 A1 DE102014100021 A1 DE 102014100021A1
Authority
DE
Germany
Prior art keywords
data
location
wireless device
server
request
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.)
Pending
Application number
DE102014100021.8A
Other languages
English (en)
Inventor
Zachary Church
David Marvin Gersabeck
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.)
Ford Global Technologies LLC
Original Assignee
Ford Global Technologies LLC
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 Ford Global Technologies LLC filed Critical Ford Global Technologies LLC
Publication of DE102014100021A1 publication Critical patent/DE102014100021A1/de
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/58Message adaptation for wireless communication
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • G06Q10/107Computer-aided management of electronic mailing [e-mailing]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/04Real-time or near real-time messaging, e.g. instant messaging [IM]
    • H04L51/046Interoperability with other network applications or services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/80Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60RVEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
    • B60R25/00Fittings or systems for preventing or indicating unauthorised use or theft of vehicles
    • B60R25/20Means to switch the anti-theft system on or off
    • B60R25/2081Means to switch the anti-theft system on or off combined with personal settings of other vehicle devices, e.g. mirrors, seats, steering wheels
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60RVEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
    • B60R25/00Fittings or systems for preventing or indicating unauthorised use or theft of vehicles
    • B60R25/20Means to switch the anti-theft system on or off
    • B60R25/24Means to switch the anti-theft system on or off using electronic identifiers containing a code not memorised by the user
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2221/00Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/21Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/2111Location-sensitive, e.g. geographical location, GPS

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Tourism & Hospitality (AREA)
  • Economics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Marketing (AREA)
  • Computer Hardware Design (AREA)
  • Health & Medical Sciences (AREA)
  • Computing Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Information Transfer Between Computers (AREA)
  • Telephonic Communication Services (AREA)

Abstract

Ein Navigationsinformations-Verteilungssystem umfasst einen oder mehrere Server in Kommunikation miteinander, um an eine E-Mail-Nachricht angehängte eingebettete Daten zu parsen. Die Server sind ausgelegt zum Empfangen einer E-Mail, die einer Teilnehmeridentifikation zugeordnete Zieldaten umfasst. Vor dem Parsen der eingebetteten Daten kann der Server bestätigen, dass die in der E-Mail enthaltene Teilnehmeridentifikation ein gültiger aktiver Teilnehmer ist. Nach der Bestätigung des Status des Teilnehmers parsen die Server die Zieldaten aus der E-Mail und bestimmen einen Ort auf der Basis der Zieldaten unter Verwendung einer Kartendatenbank. Nach dem Parsen kann der Server eine Anforderung des Orts von einer nomadischen drahtlosen Einrichtung zum Herunterladen anfordern. Die Anforderung von der nomadischen drahtlosen Einrichtung kann die Teilnehmeridentifikation umfassen, um die gespeicherten Daten auf dem Server dem Teilnehmer zuzuordnen. Der Server kann den Ort zur Kommunikation zu der nomadischen drahtlosen Einrichtung übertragen.

Description

  • TECHNISCHES GEBIET
  • Die beispielhaften Ausführungsformen betreffen ein Netzwerk zum Abliefern vielfältiger Dienste und Bereitstellen vielfältiger Merkmale für ein Fahrzeugkommunikationssystem, das mittels einer nomadischen Einrichtung oder einer anderen Einrichtung mit drahtloser Verbindungsfähigkeit mit dem Netzwerk verbunden ist.
  • STAND DER TECHNIK
  • Das US-Patent 7,917,285 offenbart allgemein Einrichtungen, Systeme und Verfahren zum entfernten Eingeben, Speichern und Teilen von Ortsadressen für eine Positionsinformationseinrichtung, z. B. eine GPS-Einrichtung (Global Positioning System), die bereitgestellt werden. Die vorliegende Offenbarung erlaubt es einem Benutzer, leicht und sicher eine Adresse in eine GPS-Einrichtung einzugeben, indem diese Adresse einer Fernkommunikationsverbindung gegeben wird, und diese Verbindung automatisch die GPS-Einrichtung des Benutzers für Benutzung programmieren zu lassen. Die Einrichtung, das System und das Verfahren der vorliegenden Offenbarung erlauben dem Benutzer ferner die Verwendung dieser gespeicherten Adresse(en) auf mehreren GPS-Einrichtungen, ohne die Adresse(en) manuell eingeben zu müssen.
  • Das US-Patent 7,370,079 offenbart allgemein ein E-Mail-Sende-und-Empfangssystem, bei dem Positionsdaten über mehrere Orte in einer zu sendenden E-Mailnachricht enthalten sein können, und weitere detaillierte Daten können auf der Basis der enthaltenen Positionsdaten erhalten werden, um dadurch die Zweckmäßigkeit und Effektivität der Positionsdaten zu verbessern. Das System umfasst einen Mail-Erzeugungsteil zum Erzeugen einer zu einem Adressaten zu sendenden E-Mailnachricht; einen Positionsdatenspeicherteil zum Speichern mehrerer Positionsdaten; und einen Positionsdaten-Anhangteil zum Anhängen einer oder mehrerer der in dem Positionsdatenspeicherteil gespeicherten Positionsdaten an die durch den Mail-Erzeugungsteil erzeugte E-Mailnachricht. Das System kann ferner einen Teil zum Erzeugen von detaillierten Daten, die jeweils an die E-Mailnachricht angehängte Positionsdaten betreffen, und Anhängen eines URL zum Zugreifen auf die detaillierten Daten an die E-Mailnachricht umfassen.
  • Die US-Patentanmeldung 2012/0044089 offenbart allgemein einen Telematikserver, der Anforderungsnachrichten verwaltet, die von und zu einer fahrzeuggekoppelten Einrichtung gesendet werden. Der Server führt Authentifizierungsdienste durch, wenn sich ein Teilnehmer von der fahrzeuggekoppelten Einrichtung aus oder mit einer dem Telematikdienstekonto des Teilnehmers zugeordneten Einrichtung beim Server anmeldet. Bei der Anmeldung kann der Server eine Sitzungskennung an die Anforderungsnachricht anfügen. Nachdem die Nachricht den Server durchläuft, empfängt eine Anwendung, die auf einer von dem Fahrzeug entfernten Einrichtung läuft, die Anforderungsnachricht und nimmt Benutzereingaben an, die es der entfernten Einrichtung gestatten, ihren aktuellen Ort in einer Bestätigungsnachricht gemäß der Sitzungskennung zu der fahrzeuggekoppelten Einrichtung zu übertragen. Der Telematikserver kann die Sitzungskennung zur Bestimmung der Zieladresse der fahrzeuggekoppelten Einrichtung, zu der die Bestätigungsnachricht weiterzuleiten ist, verwenden. Die fahrzeuggekoppelte Einrichtung zeigt den Fern-Benutzereinrichtungsort auf einer Karte an. Diese Anforderungs- und Bestätigungsnachrichten können eine Medieninhaltsdatei umfassen.
  • KURZFASSUNG
  • Ein Navigationsinformations-Verteilungssystem umfasst einen oder mehrere Server in Kommunikation miteinander, um an eine elektronische Postnachricht angehängte eingebettete Daten zu parsen. Die Server sind dafür ausgelegt, eine E-Mail zu empfangen, die Zieldaten umfasst, die Teilnehmeridentifikation zugeordnet sind. Vor dem Parsen der eingebetteten Daten kann der Server bestätigen, dass die in der E-Mail enthaltene Teilnehmeridentifikation ein gültiger aktiver Teilnehmer ist. Nach der Bestätigung des Status des Teilnehmers parsen die Server die Zieldaten aus der E-Mail und bestimmen auf der Basis der Zieldaten unter Verwendung einer Kartendatenbank einen Ort. Nach dem Parsen kann der Server eine Anforderung des Orts von einer nomadischen drahtlosen Einrichtung zum Herunterladen empfangen. Die Anforderung von der nomadischen drahtlosen Einrichtung kann die Teilnehmeridentifikation umfassen, um die gespeicherten Daten auf dem Server mit dem Teilnehmer zu assoziieren. Der Server kann den Ort zur Kommunikation zu der nomadischen drahtlosen Einrichtung übertragen.
  • KURZE BESCHREIBUNG DER ZEICHNUNGEN
  • 1 ist eine beispielhafte Blocktopologie eines Fahrzeug-Infotainment-Systems, das ein benutzerinteraktives Fahrzeuginformations-Anzeigesystem implementiert;
  • 2 ist eine beispielhafte Blocktopologie eines Fahrzeug-Infotainment-Systems, das Informationen von Dritt-Dienstanbietern empfängt;
  • 3 ist ein Flussdiagramm eines Fahrzeug-Infotainment-Systems in Kommunikation mit einem Server, das in der Lage ist, Navigationsinformationen von Dritt-Dienstanbietern zu empfangen und zu verarbeiten;
  • 4 ist ein Flussdiagramm eines beispielhaften Verfahrens zum extrahieren von Daten von einem Dritt-Anbieter von Navigationsinformationen über eine elektronische Postnachricht;
  • 5 ist ein Flussdiagramm eines beispielhaften Verfahrens eines Maschinenlernsystems; und
  • 6 ist ein Flussdiagramm eines beispielhaften Verfahrens zum Parsen und Lernen des Parsens von Daten aus einer elektronischen Postnachricht.
  • AUSFÜHRLICHE BESCHREIBUNG
  • Wie erforderlich werden hier ausführliche Ausführungsformen der vorliegenden Erfindung offenbart; es versteht sich jedoch, dass die offenbarten Ausführungsformen lediglich beispielhaft für die Erfindung sind, die in verschiedenen und alternativen Formen realisiert werden kann. Die Figuren sind nicht unbedingt maßstabsgetreu; bestimmte Merkmale können übertrieben oder minimiert werden, um Einzelheiten bestimmter Komponenten zu zeigen. Die spezifischen hier offenbarten strukturellen und Funktionsdetails sind deshalb nicht als Beschränkung aufzufassen, sondern lediglich als repräsentative Grundlage, um es Fachleuten zu lehren, die vorliegende Erfindung verschiedenartig einzusetzen.
  • 1 zeigt eine beispielhafte Blocktopologie für ein fahrzeuggestütztes Datenverarbeitungssystem 1 (VCS) für ein Fahrzeug 31. Ein Beispiel für ein solches fahrzeuggestütztes Datenverarbeitungssystem 1 ist das von THE FORD MOTOR COMPANY hergestellte System SYNC. Ein mit einem fahrzeuggestützten Datenverarbeitungssystem befähigtes Fahrzeug kann eine im Fahrzeug befindliche visuelle Frontend-Schnittstelle 4 enthalten. Der Benutzer kann auch in der Lage sein, mit der Schnittstelle zu interagieren, wenn sie zum Beispiel mit einem berührungsempfindlichen Bildschirm ausgestattet ist. Bei einer anderen beispielhaften Ausführungsform erfolgt die Interaktion durch Tastenbetätigungen, automatische Spracherkennung und Sprachsynthese.
  • Bei der in 1 gezeigten beispielhaften Ausführungsform 1 steuert ein Prozessor 3 mindestens einen Teil des Betriebs des fahrzeuggestützten Datenverarbeitungssystems. Der Prozessor ist in dem Fahrzeug vorgesehen und erlaubt Onboard-Verarbeitung von Befehlen und Routinen. Ferner kann der Prozessor mit nicht persistentem 5 und persistentem Speicher 7 verbunden sein. Bei dieser beispielhaften Ausführungsform ist der nicht persistente Speicher Direktzugriffsspeicher (RAM) und der persistente Speicher ein Festplattenlaufwerk (HDD) oder Flash-Speicher. Im Allgemeinen kann persistenter (nichtflüchtiger) Speicher alle Formen von Speicher umfassen, die Daten halten, wenn ein Computer oder eine andere Einrichtung heruntergefahren wird. Zu diesen gehören, aber ohne Beschränkung darauf, HDDs, CDs, DVDs, Magnetbänder, Halbleiterlaufwerke, tragbare USB-Laufwerke und eine beliebige andere geeignete Form von persistentem Speicher.
  • Der Prozessor ist auch mit einer Anzahl von verschiedenen Eingängen ausgestattet, die es dem Benutzer erlauben, sich mit dem Prozessor anzuschalten. Bei dieser beispielhaften Ausführungsform sind ein Mikrofon 29, ein Zusatzeingang 25 (für den Eingang 33), ein USB-Eingang 23, ein GPS-Eingang 24, ein Bildschirm 4, der ein Berührungsschirm-Display sein kann und ein BLUETOOTH-Eingang 15 vorgesehen. Außerdem ist ein Eingangsselektor 51 vorgesehen, um es einem Benutzer zu erlauben, zwischen verschiedenen Eingängen zu wechseln. Eingaben sowohl in den Mikrofon- als auch in den Zusatzverbinder werden durch einen Umsetzer 27 von analog in digital umgesetzt, bevor sie zu dem Prozessor geleitet werden. Obwohl es nicht gezeigt ist, können zahlreiche der Fahrzeugkomponenten und Hilfskomponenten in Kommunikation mit dem VCS ein Fahrzeugnetzwerk (wie etwa, aber ohne Beschränkung darauf, einen CAN-Bus) verwenden, um Daten zu und von dem VCS (oder Komponenten davon) weiterzuleiten.
  • Ausgaben des Systems können, aber ohne Beschränkung darauf, ein visuelles Display 4 und einen Lautsprecher 13 oder Stereoanlagenausgang umfassen. Der Lautsprecher ist mit einem Verstärker 11 verbunden und empfängt sein Signal durch einen Digital-Analog-Umsetzer 9 von dem Prozessor 3. Ausgaben können auch an eine entfernte BLUETOOTH-Einrichtung erfolgen, wie etwa die PND (Persönliche Navigationseinrichtung) 54 oder eine USB-Einrichtung, wie etwa die Fahrzeugnavigationseinrichtung 60, entlang der bei 19 bzw. 21 gezeigten bidirektionalen Datenströme.
  • Bei einer beispielhaften Ausführungsform verwendet das System 1 den BLUETOOTH-Sender/Empfänger 15 zum Kommunizieren 17 mit der nomadischen Einrichtung 53 (z. B. Mobiltelefon, Smartphone, PDA oder einer beliebigen anderen Einrichtung mit Konnektivität zu einem drahtlosen entfernten Netzwerk) eines Benutzers. Die nomadische Einrichtung kann dann verwendet werden, um zum Beispiel durch Kommunikation 55 mit einem Zellularmast 57 mit einem Netzwerk 61 außerhalb des Fahrzeugs 31 zu kommunizieren 59. Bei bestimmten Ausführungsformen kann der Mast 57 ein WiFi-Zugangspunkt sein.
  • Beispielhafte Kommunikation zwischen der nomadischen Einrichtung und dem BLUETOOTH-Sender/Empfänger wird durch das Signal 14 repräsentiert.
  • Die Paarung einer nomadischen Einrichtung 53 und des BLUETOOTH-Sender/Empfängers 15 kann durch eine Taste 52 oder ähnliche Eingabe befohlen werden. Dementsprechend wird der CPU mitgeteilt, dass der Onboard-BLUETOOTH-Sender/Empfänger mit einem BLUETOOTH-Sender/Empfänger in einer nomadischen Einrichtung gepaart wird.
  • Daten können zum Beispiel unter Verwendung eines Datenplans, von Data-over-Voice oder von DTMF-Tönen, die mit der nomadischen Einrichtung 53 assoziiert sind, zwischen der CPU 3 und dem Netzwerk 61 übermittelt werden. Als Alternative kann es wünschenswert sein, ein Onboard-Modem 63 vorzusehen, das eine Antenne 18 aufweist, um Daten zwischen der CPU 3 und dem Netzwerk 61 über das Sprachband zu übermitteln 16. Die nomadische Einrichtung 53 kann dann dazu verwendet werden, zum Beispiel durch Kommunikation 55 mit einem Zellularmast 57 mit einem Netzwerk 61 außerhalb des Fahrzeugs 31 zu kommunizieren 59. Bei bestimmten Ausführungsformen kann das Modem 63 Kommunikation 20 mit dem Mast 57 zur Kommunikation mit dem Netzwerk 61 herstellen. Als nicht einschränkendes Beispiel kann das Modem 63 ein USB-Zellularmodem sein und die Kommunikation 20 kann Zellularkommunikation sein.
  • Bei einer beispielhaften Ausführungsform ist der Prozessor mit einem Betriebssystem ausgestattet, das eine API zur Kommunikation mit Modem-Anwendungssoftware umfasst. Die Modem-Anwendungssoftware kann auf ein eingebettetes Modul oder Firmware auf dem BLUETOOTH-Sender/Empfänger zugreifen, um drahtlose Kommunikation mit einem entfernten BLUETOOTH-Sender/Empfänger (wie etwa dem in einer nomadischen Einrichtung anzutreffenden) herzustellen. BLUETOOTH ist eine Teilmenge der Protokolle IEEE 802 PAN (Personal Area Network). Die Protokolle IEEE 802 LAN (Lokales Netzwerk) umfassen WiFi und besitzen beträchtliche Kreuzfunktionalität mit IEEE 802 PAN. Beide eignen sich für drahtlose Kommunikation in einem Fahrzeug. Ein anderes Kommunikationsmittel, das in diesem Bereich verwendet werden kann, sind optische Freiraumkommunikation (wie etwa IrDA) und nicht standardisierte Verbraucher-IR-Protokolle.
  • Bei einer anderen Ausführungsform umfasst die nomadische Einrichtung 53 ein Modem für Sprachband- oder Breitband-Datenkommunikation. Bei der Data-Over-Voice-Ausführungsform kann eine als Frequenzmultiplexen bekannte Technik implementiert werden, wenn der Eigentümer der nomadischen Einrichtung über die Einrichtung sprechen kann, während Daten transferiert werden. Zu anderen Zeiten, wenn der Eigentümer die Einrichtung nicht benutzt, kann der Datentransfer die gesamte Bandbreite verwenden (in einem Beispiel 300 Hz bis 3,4 kHz). Obwohl Frequenzmultiplexen für analoge zellulare Kommunikation zwischen dem Fahrzeug und dem Internet üblich sein kann und weiterhin verwendet wird, wurde es zum großen Teil durch Hybride von CDMA (Code Domain Multiple Access), TDMA (Time Domain Multiple Access), SDMA (Space-Domain Multiple Access) für digitale zellulare Kommunikation ersetzt. Diese sind alle ITU IMT-2000 (3 G) genügende Standards und bieten Datenraten bis zu 2 mbs für stationäre oder gehende Benutzer und 385 kbs für Benutzer in einem sich bewegenden Fahrzeug. 3 G-Standards werden nunmehr durch IMT-Advanced (4 G) ersetzt, das für Benutzer in einem Fahrzeug 100 mbs und für stationäre Benutzer 1 gbs bietet. Wenn der Benutzer über einen mit der nomadischen Einrichtung assoziierten Datenplan verfügt, ist es möglich, dass der Datenplan Breitband-Übertragung ermöglicht und das System eine viel größere Bandbreite verwenden könnte (wodurch der Datentransfer beschleunigt wird). Bei einer weiteren Ausführungsform wird die nomadische Einrichtung 53 durch eine (nicht gezeigte) zellulare Kommunikationseinrichtung ersetzt, die in das Fahrzeug 31 installiert ist. Bei einer weiteren Ausführungsform kann die ND 53 eine Einrichtung eines drahtlosen lokalen Netzwerks (LAN) sein, die zum Beispiel (und ohne Beschränkung) über ein 802.11g-Netzwerk (d. h. WiFi) oder ein WiMax-Netzwerk kommunizieren kann.
  • Bei einer Ausführungsform können ankommende Daten durch die nomadische Einrichtung über Data-over-Voice oder Datenplan geleitet werden, durch den Onboard-BLUETOOTH-Sender/Empfänger und in den internen Prozessor 3 des Fahrzeugs. Im Fall bestimmter temporärer Daten können die Daten zum Beispiel auf der HDD oder einem anderen Speichermedium 7 gespeichert werden, bis die Daten nicht mehr benötigt werden.
  • Zu zusätzlichen Quellen, die an das Fahrzeug angeschaltet werden können, gehören eine persönliche Navigationseinrichtung 54, die zum Beispiel eine USB-Verbindung 56 und/oder eine Antenne 58 aufweist, eine Fahrzeugnavigationseinrichtung 60 mit einem USB 62 oder einer anderen Verbindung, eine Onboard-GPS-Einrichtung 24 oder ein (nicht gezeigtes) Fernnavigationssystem, das Konnektivität mit dem Netzwerk 61 aufweist. USB ist eines einer Klasse von Serienvernetzungsprotokollen. IEEE 1394 (FirewireTM (Apple), i.LINKTM (Sony) und LynxTM (Texas Instruments)), serielle Protokolle der EIA (Electronics Industry Association), IEEE 1284 (Centronics Port), S/PDIF (Sony/Philips Digital Interconnect Format) und USB-IF (USB Implementers Forum) bilden das Rückgrat der seriellen Standards von Einrichtung zu Einrichtung. Die meisten der Protokolle können entweder für elektrische oder optische Kommunikation implementiert werden.
  • Ferner könnte sich die CPU in Kommunikation mit vielfältigen anderen Hilfseinrichtungen 65 befinden. Diese Einrichtungen können durch eine drahtlose 67 oder verdrahtete 69 Verbindung verbunden sein. Die Hilfseinrichtung 65 kann, aber ohne Beschränkung darauf, persönliche Medien-Player, drahtlose Gesundheitseinrichtungen, tragbare Computer und dergleichen umfassen.
  • Außerdem oder als Alternative könnte die CPU zum Beispiel unter Verwendung eines Senders/Empfängers für WiFi (IEEE 803.11) 71 mit einem fahrzeuggestützten drahtlosen Router 73 verbunden werden. Dadurch könnte die CPU sich mit entfernten Netzwerken in der Reichweite des lokalen Routers 73 verbinden.
  • Zusätzlich dazu, dass beispielhafte Prozesse durch ein Fahrzeugdatenverarbeitungssystem ausgeführt werden, das sich in einem Fahrzeug befindet, können bei bestimmten Ausführungsformen die beispielhaften Prozesse durch ein Datenverarbeitungssystem in Kommunikation mit einem Fahrzeugdatenverarbeitungssystem ausgeführt werden. Ein solches System kann eine drahtlose Einrichtung (zum Beispiel, aber ohne Beschränkung darauf, ein Mobiltelefon) oder ein entferntes Datenverarbeitungssystem (zum Beispiel, aber ohne Beschränkung darauf, ein Server), das durch die drahtlose Einrichtung verbunden ist, einschließen, aber ohne Beschränkung darauf. Kollektiv können solche Systeme als ein fahrzeugassoziiertes Datenverarbeitungssystem (VACS) bezeichnet werden. Bei bestimmten Ausführungsformen können bestimmte Komponenten des VACS abhängig von der bestimmten Implementierung des Systems bestimmte Teile eines Prozesses ausführen. Zum Beispiel und ohne Beschränkung ist es, wenn ein Prozess einen Schritt des Sendens oder Empfangens von Informationen mit einer gepaarten drahtlosen Einrichtung aufweist, dann wahrscheinlich, dass die drahtlose Einrichtung den Prozess nicht ausführt, da die drahtlose Einrichtung nicht Informationen mit sich selbst ”senden und empfangen” würde. Für Durchschnittsfachleute ist verständlich, wann es nicht angemessen ist, ein bestimmtes VACS auf eine gegebene Lösung anzuwenden. Bei allen Lösungen wird in Betracht gezogen, dass mindestens das Fahrzeugdatenverarbeitungssystem (VCS), das sich in dem Fahrzeug selbst befindet, in der Lage ist, die beispielhaften Prozesse auszuführen.
  • 2 ist eine beispielhafte Blocktopologie eines Fahrzeug-Infotainment-Systems, das Informationen von Dritt-Dienstanbietern empfängt. Informationen von Dritt-Dienstanbietern können mit Fahrzeug- Infotainment-Systemen mit Benutzung von kundenspezifischen Schnittstellen, die mit dem Dienstanbieter und dem Fahrzeug-Infotainment-Hersteller entwickelt werden, kooperieren. Diese kundenspezifisch entwickelte Schnittstelle erfordert signifikante Investition von Zeit und Geld. Dienstanbieter können das Teilen für verschiedene Aufgaben und Daten über elektronische Postnachrichten erlauben. Eine Lösung, um es mehreren Dienstanbietern zu erlauben, Informationen mit einer kundenspezifischen Schnittstelle zu teilen, ist die Entwicklung eines Servermediums der Kommunikation 200, das viele Dienstanbieter unterstützt, indem kundenspezifische Identifizierungs-Elektronische Postnachricht-Adressen mit eingebetteten Daten angenommen werden, die geparst und zu einem Fahrzeug-Infotainment-System gesendet werden können.
  • Das Servermedium der Kommunikation 200 kann es einem Dienstanbieter erlauben, eine Aufgabe unter Verwendung einer elektronischen Postnachricht aus dem Internet 202 zu einem Server 206 zu übertragen. Das Internet 202 kann es Dritt-Anbietern erlauben, Daten, wie etwa, aber ohne Beschränkung darauf, Ziel- und Routeninformationen, Verkehrsinformationen, wodurch Unternehmen gefunden werden, und anderes wie Verkehr, Wegbeschreibung und Informationen, die von einem Fahrzeuginsassen angefordert werden, zu übertragen. Der Dritt-Anbieter überträgt die Daten unter Verwendung einer elektronischen Postnachricht 204 zu dem Server 206. Der Mail-Server 208 kann die elektronische Postnachricht empfangen und die Nachricht von einem oder mehreren Prozessoren, Datenbanken oder anderen Betriebssystemen in dem Servermedium der Kommunikation transferieren.
  • Nach dem Empfang durch den Mail-Server 208 kann die elektronische Postnachricht zu einer Anforderungswarteschlange 210 gesendet werden oder direkt zur Verarbeitung 212 durch einen oder mehrere Prozessoren und/oder Datenbanken in Kommunikation mit dem Server 206 gesendet werden. Der Server kann eine elektronische Postnachricht auf der Basis vielfältiger Systemfaktoren und Beschränkungen, darunter die Menge an Informationen, die angefordert wird und im Server während einer gegebenen Zeit in Bezug auf die Fähigkeiten des Servers verarbeitet werden, in eine Warteschlange 210 einreihen.
  • Die elektronische Postnachricht kann zu einem Account-Manager-Dienst 214 übertragen werden, um die E-Mail-Anforderung zu validieren, ist aber nicht darauf beschränkt, zu verifizieren, ob die elektronische Postnachricht von einem aktiven Dienstteilnehmer kommt. Wenn der Account-Manager-Dienst 214 verifiziert, dass die E-Mail von einem inaktiven Dienstteilnehmer kommt, kann er den Server über den inaktiven Dienstteilnehmer benachrichtigen. Nachdem der Server 206 eine Benachrichtigung über einen inaktiven Dienstteilnehmer empfängt, kann der Server 206 eine Antwort-E-Mailnachricht 204 übertragen, um es dem Anforderer mitzuteilen, dass der angeforderte Dienst wegen fehlender Subskription verweigert wurde. Ein anderes Beispiel dafür, dass der Mail-Server 208 elektronische Nachrichten zu einem Anforderer eines Dienstanbieters überträgt, besteht darin, den Anforderer zu informieren, dass ein Fehler in der empfangenen Nachricht detektiert wurde, oder ob der Server einen Fehler identifiziert hat.
  • Nachdem der Account-Manager-Dienst 214 das Teilnehmerkonto verifiziert, kann eine Nachricht zu dem Server 206 zurück übertragen werden, um die Verarbeitung der aus der elektronischen Postnachricht empfangenen Daten fortzusetzen. Der Server 206 kann die in die elektronische Postnachricht eingebetteten Daten parsen. Das Parsen der Daten kann dem Server erlauben, Informationen von mehreren Dienstanbietern, die ihre Daten in verschiedenen Formaten präsentieren können, abzurufen und zu verarbeiten. Nachdem das Parsen von Daten abgeschlossen ist, kann der Server diese Informationen zu einem Fahrzeug-Infotainment-System übermitteln.
  • Der Server kann Datentypen Durchparsen und Lernen, die von Dienstanbietern stammen, die Benutzern gewähren, Informationen zu übertragen, die elektronisch in eine elektronische Postnachricht eingebettet sind. Ein Beispiel für das Parsen von Informationen durch den Server kann Zielinformationen von einem Dienstanbieter wie etwa, aber ohne Beschränkung darauf, Google, Apple Maps und MapQuest, umfassen. Wenn Zieldaten in eine elektronische Postnachricht eingebettet sind, kann der Account-Manager-Dienst 214 die Zieldaten parsen, darunter, aber ohne Beschränkung darauf, Adresse, Koordinaten und andere Zielinformationen. Die geparsten Zielinformationen können zu einem Geocodierungsdienst 216 in Kommunikation mit dem Server 206 und/oder dem Account-Manager-Dienst 214 gesendet werden, um die Verarbeitung und Validierung des Ziels fortzusetzen.
  • Der Geocodierungsdienst 216 kann die in die elektronische Postnachricht eingebetteten Zielinformationen durch Auflösen der Adresse auf einen gültigen globalen Positionsbreiten- und Längengradort bestätigen. Nach dem Bestätigen der tatsächlichen Adresse kann der Geocodierungsdienst 216 dann die Anforderung zu einer drahtlosen Einrichtung, darunter, aber ohne Beschränkung darauf, die mobile Anwendung 220, für drahtlose Übertragung zu dem Infotainment-System transferieren. Der Geocodierungsdienst kann auch den Abruf von in Echtzeit gesammelten Daten umfassen, wodurch Verkehrsgeschwindigkeitsinformationen für Hauptautobahnen, Highways und Verkehrsadern erzeugt werden. Zum Beispiel kann der Geocodierungsdienst durch ein INRIX-Traffic-System unterstützt werden.
  • Der Geocodierungsdienst 216 kann die Analyse der in die elektronische Postnachricht eingebetteten Zielinformationen abschließen und die Adresseninformationen zu dem Server 206 zurück übertragen. Nachdem die Zielinformationen zu den Backend-Systemen des Servers übertragen wurden, können sie in einem Informationsspeichersystem assoziiert mit der Identifikation des Teilnehmers gespeichert werden. Nach der Abspeicherung in dem Informationsspeichersystem kann sich ein Anforderer mit einer IVR (Interactive Voice Response) 218 verbinden, um zu prüfen, ob die geparsten Zielinformationen vorliegen. Ein Anforderer kann sich unter Verwendung von drahtlosen nomadischen Einrichtungen, darunter, aber ohne Beschränkung darauf, Smartphones, Personal Computer, Tablets und/oder andere zellulare Einrichtungen, mit einer IVR verbinden. Mit der IVR kann der Anforderer die Zielinformationen, die aus der elektronischen Postnachricht von einem Dienstanbieter stammten, abrufen. Wenn der Anforderer die im Server 206 gespeicherten Zielinformationen bestätigt, können das Ziel und/oder die Route per Daten-über-Voice zu dem fahrzeuginternen Modul heruntergeladen werden.
  • Die Zieldaten können unter Verwendung einer mit dem Server 206 kommunizierenden drahtlosen nomadischen Einrichtung drahtlos zu dem Fahrzeugdatenverarbeitungssystem 224 übermittelt werden. Die drahtlose Kommunikation 222 zwischen der nomadischen Einrichtung und dem Fahrzeug kann durch Verwendung von Bluetooth-Technologie erfolgen. Das Fahrzeug kann auch in der Lage sein, die Zieldaten durch Verwendung eines mit dem Fahrzeugdatenverarbeitungssystem integrierten eingebetteten Mobiltelefons von dem Server abzurufen.
  • Nachdem der Anforderer die Zielinformationen heruntergeladen hat, kann der Anforderer die heruntergeladenen Informationen bei seinem Fahrerlebnis verwenden. Die heruntergeladenen Zielinformationen auf dem Fahrzeugdatenverarbeitungssystem 224 können auf mehrere Weisen den Insassen in einem Fahrzeug unter Verwendung der Infotainment-Funktionen und- Merkmale angezeigt werden. Zum Beispiel können die Zielinformationen auf dem Berührungsschirm-LCD-Display angezeigt und/oder hörbar über die Fahrzeuglautsprecher, wodurch dem Fahrer Zielwegbeschreibungen gegeben werden. Der Mail-Server 208 kann eine elektronische Nachricht zu einem Anforderer eines Dienstanbieters übermitteln, um den Anforderer zu informieren, dass der Server die Zieldaten erfolgreich geparst und/oder zum Fahrzeugdatenverarbeitungssystem übermittelt hat.
  • 3 ist ein Flussdiagramm eines Fahrzeug-Infotainment-Systems in Kommunikation mit einem Server, der in der Lage ist, Navigationsinformationen von Dritt-Dienstanbietern zu empfangen und zu verarbeiten. Fahrzeug-Infotainment-Systeme in Kommunikation mit einem Server können Funktionen ausführen wie etwa, aber ohne Beschränkung darauf, Parsen, Analysieren, Verarbeiten und Übertragen von Daten, während kundenspezifische Schnittstellen überflüssig werden, die gewöhnlich spezifisch für jeden Dienstanbieter entwickelt werden. Der Informationsanbieter kann eingebettete Daten innerhalb einer elektronische Postnachricht zu einem Server übertragen, wodurch das System die Daten durchparsen kann, bevor sie zu einem Infotainment-System eines Teilnehmers übermittelt werden. Ein Fahrzeug-Infotainment-System 300, das Kommunikation mit einem Server umfasst, der eingebettete Daten aus einer elektronischen Nachricht eines Dienstanbieters parst, kann die Übermittlung von Daten zu einem Anforderer ohne Verwendung einer kundenspezifischen Schnittstellenanwendung erlauben.
  • Im Schritt 302 kann ein Dienstanbieter (z. B. MapQuest, Apple Map, Google) Informationen und Aufgaben aus einer beliebigen elektronischen Postnachricht-Anwendung senden. Die Dienstanbieterinformationen und -aufgaben wären zum Beispiel, aber ohne Beschränkung darauf, Zieldaten. Die elektronische Postnachricht-Anwendung wäre zum Beispiel, aber ohne Beschränkung darauf, Gmail, Microsoft Outlook, Yahoo Mail und/oder Hotmail. Ein Benutzer kann Informationen, darunter Zieldaten, von einem Dienstanbieter erhalten und die Informationen an eine elektronische Postnachricht anhängen.
  • Im Schritt 304 kann ein Anforderer die elektronische Postnachricht mit einer eindeutigen Benutzeridentifikation adressieren, die dem Anforderer im Server zugeordnet ist. Die eindeutige Benutzeridentifikation kann verwendet werden, um zu bestimmen, ob ein Anforderer ein aktiver Benutzer im Server ist. Die eindeutige Benutzeridentifikation kann es dem Server, nachdem die Informationen und Aufgaben verarbeitet sind, außerdem erlauben, Daten auf der Basis der Benutzeridentifikation zu speichern. Ein Beispiel für die eindeutige Benutzeridentifikation innerhalb der elektronischen Postnachricht wäre, aber ohne Beschränkung darauf, das folgende Format: user [email protected]. Die user identification kann die eindeutige Benutzeridentifikation eines Anforderers umfassen, darunter, aber ohne Beschränkung darauf, die Mobiltelefonnummer eines Anforderers.
  • Im Schritt 306 kann, sobald die ordnungsgemäß adressierte Benutzeridentifikations-elektronische Postnachricht mit eingebetteten Dienstanbieterdaten gesendet ist, die Nachricht durch den Server empfangen werden. Vor dem Durchparsen der eingebetteten Informationen der elektronischen Postnachricht kann der Server im Schritt 308 verifizieren, ob der Anforderer ein aktiver Teilnehmer ist. Wenn der Server detektiert, dass der Anforderer kein gültiger Teilnehmer ist, kann er eine elektronische Antwortnachricht erzeugen, die den Benutzer im Schritt 324 benachrichtigt, dass die Anforderung aufgrund fehlender Subskription verweigert wurde.
  • Im Schritt 312 kann der Server anfangen, die in die elektronische Nachricht eingebetteten Informationen zu parsen, nachdem der Anforderer als ein aktiver Teilnehmer verifiziert wurde. Der Server kann mit anderen Systemen kommunizieren, um eine Textzeichenkette zu parsen, die ein Anforderer in die elektronische Postnachricht eingebettet hat. Im Schritt 314 kann das System, das das Parsen der eingebetteten Informationen und/oder Aufgabe durchführt, auf bestimmte Formate prüfen, die das System durchparsen und/oder zu durchparsen lernen kann. Ein Beispiel für ein Datenformat, das das System durchparsen kann, um Informationen und/oder Aufgaben eines Dienstanbieters zu erhalten, kann ein Visiten karten-(vCard)-Format von Daten sein. Der vCard-Anhang in der elektronischen Postnachricht erlaubt es einem beliebigen Kunden oder Dienstanbieter, einem Konto eines bestimmten Teilnehmers Informationen zuzuführen. Dadurch kann vermieden werden, eine kundenspezifische Schnittstelle für jeden Anbieter oder Benutzer entwickeln zu müssen, um von den Dienstanbietern angebotene Informationen und/oder Aufgaben zu übermitteln.
  • Im Schritt 314 kann, wenn die eingebetteten Informationen im vCard-Format vorliegen, das System die Daten in diesem Format erkennen, was dem System erlaubt, die Informationen zu parsen. Wenn zum Beispiel die an die elektronische Postnachricht angehängten eingebetteten Informationen Zieldaten in einem vCard-Format sind, kann das System im Schritt 316 die Zieldaten zur Bestimmung von Adresse, Straße, Stadt und Staat parsen, um dies an den Geocodedienst abzuliefern.
  • Im Schritt 320 kann, wenn die eingebetteten Informationen nicht in einem unbekannten Format vorliegen, das System einen Maschinenlernalgorithmus verwenden, um die betreffenden Informationen intelligent zu extrahieren. Maschinenlernen ermöglicht dem System, zu lernen, wie Daten aus einem nichtstandardisierten Format zu erkennen und zu extrahieren sind. Wenn die an die elektronische Postnachricht angehängten eingebetteten Informationen zum Beispiel Zieldaten in einem unbekannten Format sind, kann das System im Schritt 322 eine Textzeichenkette, die ein Benutzer in einer E-Mail getippt oder von einem Dienstanbieter kopiert haben kann, betrachten und aus dieser Textzeichenkette versuchen, Hausnummer, Straße, Stadt und Staat zu bestimmen, um dies an den Geocodedienst abzuliefern.
  • Im Schritt 318 kann das System bestimmen, ob die extrahierten Daten aus der eingebetteten Info in der elektronischen Postnachricht geocodierbar ist, wodurch Bestätigung mit gültigen GPS-Breiten- und Längengradkoordinaten ermöglicht wird. Wenn die extrahierten Daten aus den eingebetteten Informationen in der elektronischen Postnachricht nicht geocodierbar sind, wodurch Bestätigung mit gültigen GPS-Breiten- und Längengradkoordinaten verhindert wird, kann im Schritt 324 eine Nachricht zum Anforderer gesendet werden, um über den Fehler zu benachrichtigen.
  • Im Schritt 326 können die aus der elektronische Postnachricht extrahierten geocodierbaren Zieldaten zu einem Geocodierungsdienst gesendet werden, wodurch Bestätigung der Adresse unter Validierung von GPS-Breiten- und Längengradkoordinaten ermöglicht wird. Das System kann im Schritt 328 durch die GPS-Breiten- und Längengradkoordinaten bestimmen, ob die aus der elektronischen Postnachricht extrahierte Adresse bestätigt wird. Wenn die aus der elektronischen Postnachricht extrahierten Zieldaten durch das System nicht als gültige Adresse bestätigt werden, kann das System im Schritt 324 eine Nachricht zum Anforderer senden, die über den Fehler benachrichtigt.
  • Im Schritt 330 sind die angeforderten Informationen bereit, zu dem Infotainment-System des Anforderers transferiert zu werden, nachdem die Adresse mit gültigen GPS-Breiten- und Längengradkoordinaten bestätigt wurde. Der Anforderer kann auf den Server zugreifen, wobei zu diesem Zeitpunkt eine Prüfung erfolgt, ob extrahierte Daten vorliegen. Wenn extrahierte Daten auf dem Server gespeichert sind, kann der Anforderer eine Übertragung der Daten zum Heraufladen in dem VCS bestätigen. Nach dem Empfang in dem VCS können die Daten in mehreren mit dem VCS kommunizierenden Systemen präsentiert werden, darunter, aber ohne Beschränkung darauf, einem LCD-Berührungsschirm-Display, hörbar über die Fahrzeuglautsprecher übermittelt werden, oder auf dem Instrumententafel-LCD.
  • Ein Fahrzeuginformationssystem 300 kann eine elektronische Nachricht an einen Anforderer eines Dienstanbieters übermitteln, um den Anforderer darüber zu informieren, dass der Server die Zieldaten erfolgreich geparst und/oder zum Fahrzeugdatenverarbeitungssystem übermittelt hat. Wenn der Server detektiert, dass die Anforderung erfolgreich übermittelt wurde, kann eine elektronische Antwortnachricht generiert werden, um den Benutzer mitzuteilen, dass die Anforderung abgeschlossen ist und eine Implementierung im Fahrzeugdatenverarbeitungssystem erwartet wird.
  • 4 ist ein Flussdiagramm eines beispielhaften Verfahrens zum Extrahieren von Daten von einem Dritt-Anbieter von Navigationsinformationen mittels elektronischer Postnachricht. Ein Benutzer kann Navigationsdaten von vielen Dienstanbietern anfordern, darunter, aber ohne Beschränkung darauf Google Maps, MapQuest und Apple Maps. Das folgende Flussdiagramm 400 ist ein Beispiel, das die Verwendung von mit Daten von einem Dienstanbieter eingebetteten E-Mails zur Übermittlung von Informationen durch Fahrzeug-Infotainment-Systeme eines Anforderers ohne kundenspezifische Anwendungsschnittstelle veranschaulicht.
  • Im Schritt 402 kann der Benutzer eine mit Aufgaben und/oder Informationen eines Dienstanbieters eingebettete elektronische Postnachricht einreichen. Ein Server, der mit anderen Systemen kommuniziert, kann im Schritt 404 die E-Mail empfangen und vor dem Durchparsen der eingebetteten Daten der elektronischen Nachricht verifizieren, ob der Benutzer ein aktiver Teilnehmer ist. Wenn der Server den Benutzer als einen aktiven Teilnehmer verifiziert, kann der Server die Anforderung durch den Benutzer weiter verarbeiten. Der in Kommunikation mit anderen Systemen befindliche Server kann im Schritt 406 bestimmen, ob die angeforderte Dienstaufgabe vom System unterstützt wird. Wenn der Server entdeckt, dass die Dienstaufgabe nicht vom System unterstützt wird, kann im Schritt 416 eine Nachricht erzeugt werden, um dem Benutzer zu antworten, dass seine Anforderung verweigert wurde.
  • Im Schritt 408 kann der sich in Kommunikation mit einem System zum Parsen von Informationen aus der elektronischen Nachricht befindliche Server bestimmen, ob die eingebettete Nachricht in einem erkannten Format wie beliebigen der vorprogrammierten Formate (z. B. vCard) vorliegt. Wenn das System das Format der eingebetteten Nachricht nicht erkennen kann, was das Parsen von Daten verhindert, kann im Schritt 416 eine Nachricht erzeugt werden, um dem Benutzer zu antworten, dass seine Anforderung aufgrund eines Fehlers verweigert wurde.
  • Im Schritt 410 kann, wenn die eingebetteten Informationen in einem unbekannten Format vorliegen, das System Maschinenlernen verwenden, um die Informationen intelligent aus den eingebetteten Daten in der elektronischen Nachricht zu extrahieren. Maschinenlernen erlaubt dem System Daten aus einem nichtstandardisierten Format zu extrahieren. Wenn die an die elektronische Postnachricht angehängten eingebetteten Informationen zum Beispiel Zieldaten in einem unbekannten Format sind, kann das System eine Textzeichenkette, die ein Benutzer in eine E-Mail getippt haben kann, betrachten und aus dieser Textzeichenkette versuchen, Hausnummer, Straße, Stadt und Staat zu bestimmen, um dies an den Geocodedient abzuliefern. Maschinenlernsysteme können erzeugt werden, indem man zuerst Modelle unter Verwendung von linguistischen auf Grammatik basierenden Techniken entwickelt, während statistische Modelle einbezogen werden. Sobald das Modell entwickelt wurde, werden unvermerkte Benutzer-E-Mails durch das Modell laufen gelassen, um seine Vorhersagen für den Namen und Adressen zu erhalten. Wenn das System die eingebettete Nachricht während des Parsens der Daten nicht erkennen kann, kann im Schritt 416 eine Nachricht erzeugt werden, um dem Benutzer zu antworten, dass seine Anforderung aufgrund eines Fehlers verweigert wurde.
  • Im Schritt 412 kann das System bestimmen, ob die extrahierten Daten aus den eingebetteten Informationen der elektronischen Postnachricht geocodierbar sind, um das Bestätigen von gültigen GPS-Breiten- und Längengradkoordinaten zu ermöglichen. Die aus der elektronischen Postnachricht extrahierten geocodierbaren Zieldaten können zu einem Geocodierungsdienst gesendet werden, der die Bestätigung der Adresse erlaubt, während GPS-Breiten- und Längengradkoordinaten validiert werden. Das System kann bestimmen, ob die aus der elektronischen Postnachricht extrahierte Adresse durch die GPS-Breiten- und Längengradkoordinaten bestätigt wird.
  • Im Schritt 414 sind die angeforderten Informationen und/oder Aufgaben bereit für den Transfer zu dem Infotainment-System des Anforderers, nachdem die Adresse mit gültigen GPS-Breiten- und Längengradkoordinaten bestätigt wurde. Der Server kann eine Nachricht zu dem Anforderer senden, um zu benachrichtigen, dass die angeforderten Informationen bereit zum Herunterladen sind. Der Anforderer kann auch auf den Server zugreifen, wobei zu diesem Zeitpunkt eine Prüfung erfolgt, ob extrahierte Daten vorliegen. Wenn extrahierte Daten auf dem Server gespeichert sind, kann der Anforderer eine Übertragung der Daten zu dem VCS bestätigen. Nach dem Empfang in dem VCS können die Daten in mehreren mit dem VCS kommunizierenden Systemen präsentiert werden, darunter, aber ohne Beschränkung darauf, dem Berührungsschirm-Display, über die hörbaren Lautsprecher oder auf dem Instrumententafel-LCD. Das System kann eine Antwortnachricht generieren, um dem Benutzer zu erwidern, dass seine Anforderung erfolgreich geparst und/oder in den VCS heruntergeladen wurde.
  • 5 ist ein Flussdiagramm eines beispielhaften Verfahrens eines Maschinenlernsystems. Das Maschinenlernsystem, das mit einem Server integriert ist, kann eine Ansammlung von Trainingsdaten analysieren, um Verallgemeinerungen über die Entitäten zu treffen, die das System zu extrahieren wünschen kann, und verwendet diese Verallgemeinerungen, um diese Entitäten aus dateneingebetteten elektronischen Nachrichten zu extrahieren. Das folgende Dekonstruktionsverfahren 500 ist ein Beispiel, das die Verwendung von mit Daten eingebetteten E-Mails von einem Dienstanbieter und das Parsen dieser Informationen mit Hilfe eines Maschinenlernsystems veranschaulicht.
  • Bei 502 kann ein Anforderer die elektronische Postnachricht mit einer eindeutigen Benutzeridentifikation adressieren, die dem Anforderer im Server zugeordnet ist. Die eindeutige Benutzeridentifikation kann verwendet werden, um zu bestimmen, ob ein Anforderer ein aktiver Benutzer im Server ist. Die eindeutige Benutzeridentifikation kann es dem Server auch erlauben, die Daten auf der Basis der Benutzeridentifikation zu speichern, nachdem die Informationen und Aufgaben verarbeitet sind. Ein Beispiel für die eindeutige Benutzeridentifikation in der elektronischen Postnachricht wäre, aber ohne Beschränkung darauf, das folgende Format: user [email protected] Name. Die user identification kann die eindeutigen Benutzeridentifikation eines Anforderers umfassen, wie etwa, aber ohne Beschränkung darauf, die Telefonnummer eines Anforderers. Die user_identification kann auch durch den Infotainment-Hersteller durch Assoziieren der Benutzer-ID mit der Fahrzeugidentifikationsnummer des Benutzers zugewiesen werden. Der HostName.DomainName kann durch den Server zugewiesen werden.
  • Bei 504 kann ein Anforderer Informationen von einem Dienstanbieter per elektronischer Nachricht übertragen. Das Dienstanbieterformat kann dem System unbekannt sein und auf einer Textzeichenkette mit mehreren alphabetischen und numerischen Symbolen in einem nichtstandardisierten Format basieren. Die elektronische Nachricht kann verwendet werden, um das Maschinenlernsystem zu trainieren, zu verstehen, wie die eingebetteten Informationen zu Parsen sind. Es kann eine Ansammlung von Algorithmen zum Speichern von Text, Anmerken von Text und Lernen, Entitäten zu extrahieren und Text zu kategorisieren, entwickelt werden. Ein Beispiel für die eingebetteten Informationen wären Informationen, die von Google Maps gesendet werden. Die von Google Maps gesendeten Informationen wären zum Beispiel, aber ohne Beschränkung darauf, der folgende Text: Village Ford Inc 23535 Michigan Avenue Dearborn, MI 48124 (313) 565–3900 und eine Verbindung von dem Dienst, der die Information bereitstellt. Das System kann lernen, die Daten zu durchparsen, um die gewünschten Informationen zu erhalten, die der Anforderer von der Google-Maps-Site gewünscht hat.
  • Das Maschinenlernsystem kann in der Lage sein, den Namen des gewünschten Orts, Straße, Stadt, Staat, Postleitzahl und Telefonnummer zu parsen. Ein Beispiel des Parsings, durchgeführt von von dem Maschinenlernsystem, ist die Extraktion und Kategorisierung der Daten: <name>Village Ford Inc</name> <street>23535 Michigan Avenue</street><city>Dearborn</city>, <state>MI</state><zip>48124</zip> (313) 565–3900 und eine Verbindung.
  • Bei 506 können die eingebetteten Informationen in einem nichtstandardisierten Format Maschinenlernen verwenden, um die betreffenden Informationen intelligent zu extrahieren. Maschinenlernen kann es dem System erlauben, Daten aus einem unbekannten Format zu extrahieren. Wenn die an die E-Mail-Nachricht angehängten eingebetteten Informationen zum Beispiel Zieldaten in einem nichtstandardisierten Format sind, kann das System eine Textzeichenkette, die ein Benutzer in eine E-Mail eingetippt haben kann, betrachten und aus dieser Textzeichenkette versuchen, Hausnummer, Straßenname, Stadt und Staat zu bestimmen, um dies an den Geocodedienst abzuliefern.
  • Bei 508 kann das System bestimmen, ob die extrahierten Daten aus den eingebetteten Informationen der E-Mail-Nachricht geocodierbar sind, um das Bestätigen von gültigen GPS-Breiten- und Längengradkoordinaten zu ermöglichen. Die aus der E-Mail-Nachricht extrahierten geocodierbaren Zieldaten können zu einem Geocodierungsdienst gesendet werden, wodurch Bestätigung der Adresse und der Validierung von GPS-Breiten- und Längengradkoordinaten ermöglicht wird. Durch die GPS-Breiten- und Längengradkoordinaten kann das System bestimmen, ob die aus der E-Mail-Nachricht extrahierte Adresse bestätigt wird.
  • Bei 510 sind die angeforderten Informationen und/oder Aufgaben bereit zum Transfer zu dem Infotainment-System des Anforderers, nachdem die Adresse mit gültigen GPS-Breiten- und Längengradkoordinaten bestätigt wurde. Der Anforderer kann auf den Server zugreifen, wobei zu diesem Zeitpunkt auf der Basis der Benutzeridentifikation geprüft wird, ob extrahierte Daten vorliegen. Wenn extrahierte Daten auf dem Server gespeichert sind, kann der Anforderer eine Übertragung der Daten zu dem VCS bestätigen. Nach dem Empfang in dem VCS können die Daten in mehreren mit dem VCS kommunizierenden Systemen präsentiert werden, darunter, aber ohne Beschränkung darauf, dem Berührungsschirm-Display, hörbar über Lautsprecher oder auf dem Instrumententafel-LCD.
  • 6 ist ein Flussdiagramm eines beispielhaften Verfahrens zum Parsen und Lernen, wie Daten aus einer E-Mail-Nachricht zu Parsen sind. Das System kann in der Lage sein, die Daten zu Parsen oder zu lernen, wie die Daten zu Parsen sind, um einen nichtstandardmäßigen oder nichtvertrauten Datentyp zu entdecken. Das folgende Lernverfahren 600, das durch das System durchgeführt wird, ist ein Beispiel, das veranschaulicht, wie das System Regeln zum Parsen von Daten aus bekannten und unbekannten Datentypen entwickeln kann. Zum Beispiel kann das Entwickeln eines trainierten Modells, um seine Vorhersagen für Namen und Adressen aus einem Textblock zu erhalten, eines oder mehrere Erkennungssysteme benannter Entitäten verwenden.
  • Im Schritt 602 kann das System eine Anforderung von einem Benutzer empfangen, die eingebettete Daten von einem Dienstanbieter enthält. Die Anforderung kann Benutzerinformationen umfassen, darunter, aber ohne Beschränkung darauf, Benutzeridentifikation, wodurch dem System ermöglicht wird, von der Identifikation aus Benutzersubskription zu verifizieren usw. Nachdem die Anforderung empfangen wird, kann das System im Schritt 604 die Daten von dem Dienstanbieter untersuchen. Das System kann im Schritt 606 auf der Basis der Untersuchung bestimmen, ob ein eingebetteter Datentyp bekannt ist. Ein Beispiel für einen Datentyp, der bekannt ist, wären vCard-formatierte Daten. Ein Beispiel für unbekannte Daten wäre ein Textblock, der durch das System in einem nicht vom System erkannten Format empfangen wird. Zusätzlich oder als Alternative kann, obwohl der Text selbst erkennbar sein kann, er ein Beispiel für Daten enthalten, die noch nicht kategorisiert sind. Zum Beispiel kann der Text sowohl einen Unternehmensnamen als auch eine Adresse enthalten. Es folgt ein solches Beispiel:
    "Mark, lass uns in Roscos Bar treffen. Die Adresse ist 201 E. Smith St. Martainsville, LA, 33030."
  • In einem solchen Beispiel kann dem System "klar werden", dass das Beispiel einen Namen "Roscos Bar" und eine Adresse "201 E. Smith St., Martainsville, LA, 33030" enthält. Das System kann sich jedoch nicht sicher sein, ob es sich hierbei um ein abzurufendes Element handelt. Der Umgang mit solchen Daten wird mit Bezug auf das Element 620 ausführlicher besprochen.
  • Im Schritt 608 kann das System in der Lage sein, die geeigneten Regeln für den Prozess des Parsens abzurufen, wenn der Datentyp bekannt ist. Bei den Regeln kann es sich um eine Menge von Bedingungen oder Standards handeln, die entwickelt wurden, um es dem System zu erlauben, die Daten geeignet zu manipulieren. Bei einem bekannten Datentyp, darunter vCard, umfassen Regeln Feldparameter und Werte, die von dem vCard-Format für verschiedene Zwecke verwendet werden, um bestimmte Informationen anzugeben. Ein Beispiel für vCard-Regeln sind das selbstabgegrenzte Format von Informationen, in dem jeder Datensatz mit BEGIN:vCard angefangen und mit END:vCard beendet wird. Unter Anwendung der Regeln für einen bekannten Datentyp kann das System im Schritt 610 anfangen, die Daten zu parsen und zu extrahieren. Während des Parsens der Daten kann das System im Schritt 612 in der Lage sein, die Datentypregeln für das bekannte Format zu aktualisieren. Nachdem das System bestimmt hat, ob die Regeln für den bekannten Datentyp aktualisiert werden müssen, kann das System im Schritt 614 hergehen und die aktualisierten Regeln abrufen, bevor der Prozess des Parsens fortgesetzt wird.
  • Im Schritt 616 kann das System weiter die verbleibenden Daten parsen und extrahieren. Die verbleibenden Daten können auf ordnungsgemäße Weise analysiert werden, indem Wörter und Phrasen in verschiedene Teile aufgeteilt werden, um Beziehung und Bedeutung zu verstehen. Das System kann im Schritt 606 entscheiden, ob die fortgesetzten Daten bekannte Daten sind und die Schleife des Parsens und Extrahierens des bekannten Datentyps fortsetzen. Wenn es verbleibende Daten gibt, die in einem unbekannten Datentypformat vorliegen, kann das System im Schritt 618 versuchen, den möglichen Datentyp zu identifizieren.
  • Im Schritt 620 kann das System in der Lage sein, auf der Basis der Systemfähigkeit zum Trainieren eines Modells für Erkennung benannter Entitäten mögliche Daten zu identifizieren. Das System kann in der Lage sein, den unbekannten Datentyp zu lernen, und deshalb die Daten zu extrahieren und zu parsen im Schritt 620. Das System kann eine Codebasis mit einer Ansammlung von Datentypen zum Trainieren eines Modells zur Erkennung benannter Entitäten enthalten. Das System kann den unbekannten Datentyp durch das trainierte Modell laufen lassen, um seine Vorhersagen für das Klassifizieren von Elementen in Text in vordefinierten Kategorien zu erhalten, darunter, aber ohne Beschränkung darauf, Namen, Kategorien, Adressen und andere Zieldaten im Schritt 622.
  • Zum Beispiel kann das System in dem oben angegebenen Beispiel von Roscos Bar eine Staat-Kennzeichnung ”LA” erkennen. Nur sehr wenige Fälle von doppelten Großbuchstaben werden zum Bezeichnen von etwas anderem als einem Staat benutzt, so dass das System annehmen könnte, dass dies einem Staat entspricht. Eine Prüfung im Vergleich zu bekannten Staat-Bezeichnungen könnte verifizieren, dass LA verwendet werden kann, um sich auf Louisiana zu beziehen. Gleichzeitig könnte das System mit der Kenntnis, dass ein potentieller Staat vorliegt, die die Staatbezeichnung umgebenden Zeichen untersuchen, um zu bestimmen, dass eine mögliche Adresse vorliegt. Der Benutzer könnte dann gefragt werden, ob Abruf/Speicherung/Verwendung des neuen Datentyps Inline_Address (ein beispielhafter Datentypname) implementiert werden soll.
  • Bei 624 kann das System den besten Ansatz lernen, während während der Extraktion des Datentyps neue Regeln erzeugt werden. Die neuen Regeln können eine Justierung von internen Parametern des Systems umfassen, um Leistungsfähigkeit des Parsens zu optimieren. Das System kann im Schritt 626 bestimmen, ob verbleibende Daten zu parsen sind. Das System kann im Schritt 606 entscheiden, ob die fortgesetzten Daten bekannte Daten sind, und die Schleife des Parsens und Extrahierens des unbekannten Datentyps fortsetzen.
  • Im Schritt 628 kann, sobald die Daten geparst und extrahiert wurden, das System die Daten auf der Basis der zugeordneten Benutzeridentifikation speichern. Die geparsten und extrahierten Daten können gespeichert werden, bis das System eine Anforderung vom Benutzer empfängt. Das System kann detektieren, dass der Benutzer in sein Fahrzeug eingestiegen ist, und auf der Basis der Detektion im Schritt 630 eine Benachrichtigung zum Benutzer übertragen, dass die geparsten und extrahierten Daten bereit zum Herunterladen sind. Der Benutzer kann die Benachrichtigung im Schritt 632 annehmen und die geparsten Daten vom System anfordern. Wenn der Benutzer die Benachrichtigung zurückweist, kann das System zu einem späteren Zeitpunkt eine zusätzliche Benachrichtigung senden.
  • Im Schritt 634 kann das System die Datenanforderung empfangen und bestimmen, ob der die Daten anfordernde Benutzer gültig ist. Zum Beispiel kann das System eine Benachrichtigung empfangen, dass die geparsten Daten bereit zum Herunterladen sind, wenn der Benutzer kein autorisierter Benutzer ist, kann das System im Schritt 636 eine Fehlernachricht senden, die benachrichtigt, dass ein unautorisierter Benutzer die Daten nicht herunterladen kann. Wenn der die Daten zum Herunterladen anfordernde Benutzer ein gültiger Anforderer ist, kann das System im Schritt 638 die der Benutzeridentifikation zugeordneten gespeicherten Daten abrufen.
  • Im Schritt 640 kann das System, sobald es die der Benutzeridentifikation zugeordneten Daten abgerufen hat, das Übertragen der Daten zum Fahrzeug vorbereiten. Die Übertragung von Daten zum Fahrzeug kann auf mehrere Weisen geschehen, zum Beispiel, aber ohne Beschränkung darauf, kommuniziert das Fahrzeugdatenverarbeitungssystem mit einer drahtlosen Einrichtung oder einem entfernten Datenverarbeitungssystem, das zur Kommunikation mit dem System durch die drahtlose Einrichtung angeschlossen ist. Die drahtlose Einrichtung wäre zum Beispiel, aber ohne Beschränkung darauf, ein eingebettetes Zellularmodem, eine eingebettete WiFi-Einrichtung, ein Bluetooth-Sender, mit dem Telefon verbundene Nahfeldkommunikation, eine hereingebrachte zellulare Einrichtung wie ein USB-Modem, MiFi, ein Smartphone, das durch SYNC oder eine andere Bluetooth-Paarungseinrichtung mit dem Fahrzeug verbunden sein kann, oder ein PC, der durch SYNC oder eine andere Bluetooth-Paarungseinrichtung mit dem Fahrzeug verbunden sein kann.
  • Obwohl oben beispielhafte Ausführungsformen beschrieben werden, ist nicht beabsichtigt, dass diese Ausführungsformen alle möglichen Formen der Erfindung beschreiben. Stattdessen sind die in der Beschreibung verwendeten Wörter nicht Wörter der Beschränkung, sondern der Beschreibung, und es versteht sich, dass verschiedene Änderungen vorgenommen werden können, ohne von dem Gedanken und Schutzumfang der Erfindung abzuweichen. Zusätzlich können die Merkmale verschiedener Implementierungsausführungsformen kombiniert werden, um weitere Ausführungsformen der Erfindung zu bilden.
  • ZITATE ENTHALTEN IN DER BESCHREIBUNG
  • Diese Liste der vom Anmelder aufgeführten Dokumente wurde automatisiert erzeugt und ist ausschließlich zur besseren Information des Lesers aufgenommen. Die Liste ist nicht Bestandteil der deutschen Patent- bzw. Gebrauchsmusteranmeldung. Das DPMA übernimmt keinerlei Haftung für etwaige Fehler oder Auslassungen.
  • Zitierte Patentliteratur
    • US 7917285 [0002]
    • US 7370079 [0003]
  • Zitierte Nicht-Patentliteratur
    • IEEE 802 PAN (Personal Area Network) [0021]
    • IEEE 802 LAN (Lokales Netzwerk) [0021]
    • IEEE 802 PAN [0021]
    • IEEE 1394 (FirewireTM (Apple), i.LINKTM (Sony) und LynxTM (Texas Instruments)), serielle Protokolle der EIA (Electronics Industry Association), IEEE 1284 (Centronics Port), S/PDIF (Sony/Philips Digital Interconnect Format) und USB-IF (USB Implementers Forum) [0024]
    • IEEE 803.11 [0026]
    • Village Ford Inc 23535 Michigan Avenue Dearborn, MI 48124 (313) 565–3900 [0057]
    • <name>Village Ford Inc</name> <street>23535 Michigan Avenue</street><city>Dearborn</city>, <state>MI</state><zip>48124</zip> (313) 565–3900 [0058]
    • ”Mark, lass uns in Roscos Bar treffen. Die Adresse ist 201 E. Smith St. Martainsville, LA, 33030.” [0063]
    • ”klar werden”, dass das Beispiel einen Namen ”Roscos Bar” und eine Adresse ”201 E. Smith St., Martainsville, LA, 33030” [0064]

Claims (20)

  1. Navigationsinformations-Verteilungssystem, wobei das System Folgendes umfasst: einen oder mehrere Server, ausgelegt zum Empfangen einer E-Mail, die Zieldaten und eine Teilnehmeridentifikation umfasst; Parsen der E-Mail, um Zieldaten abzurufen; Bestätigen eines Orts auf der Basis dessen, dass die Zieldaten einer tatsächlichen Adresse entsprechen, unter Verwendung einer Kartendatenbank; Empfangen einer Anforderung des Orts von einer nomadischen drahtlosen Einrichtung, wobei die Anforderung die Teilnehmeridentifikation umfasst; und Übertragen des Orts zur Kommunikation zu der nomadischen drahtlosen Einrichtung.
  2. System nach Anspruch 1, das ferner umfasst, dass die nomadische drahtlose Einrichtung den Ort zu einem Fahrzeugdatenverarbeitungssystem übermittelt.
  3. System nach Anspruch 2, wobei die Kommunikation zwischen der nomadischen drahtlosen Einrichtung und dem Fahrzeugdatenverarbeitungssystem per Bluetooth erfolgt.
  4. System nach Anspruch 2, wobei das Fahrzeugdatenverarbeitungssystem den Ort auf einem LCD anzeigt.
  5. System nach Anspruch 2, wobei das Fahrzeugdatenverarbeitungssystem den Ort hörbar über Lautsprecher übermittelt.
  6. System nach Anspruch 5, wobei es sich bei der hörbaren Übermittlung des Orts um eine abbiegungsweise Wegbeschreibung handelt.
  7. System nach Anspruch 1, wobei die Teilnehmeridentifikation eine Mobiltelefonnummer ist.
  8. System nach Anspruch 1, wobei der auf den Zieldaten basierende Ort durch einen Geocodierungsdienst bestimmt wird.
  9. System nach Anspruch 1, das ferner umfasst, dass der eine oder die mehreren Server eine Erinnerungsnachricht zu einem Benutzer übertragen, dass seine Anforderung auf Hochladen wartet.
  10. System nach Anspruch 1, wobei der Teilnehmer durch eine Account-Manager-Dienstdatenbank bestimmt wird.
  11. System nach Anspruch 1, wobei die Zieldaten in einem vCard-Format vorliegen.
  12. System nach Anspruch 1, wobei die nomadische drahtlose Einrichtung ein Mobiltelefon ist.
  13. Verfahren zum Senden von Navigationswegbeschreibungen, wobei das Verfahren Folgendes umfasst: Empfangen einer E-Mail, die Zieldaten und eine Teilnehmeridentifikation umfasst; Parsen der Zieldaten aus der E-Mail; Bestätigen eines Orts auf der Basis dessen, dass die Zieldaten einer tatsächlichen Adresse entsprechen, unter Verwendung einer Kartendatenbank; Empfangen einer Anforderung des Orts von einer nomadischen drahtlosen Einrichtung, wobei die Anforderung die Teilnehmeridentifikation umfasst; und Übertragen des Orts zur Kommunikation zu der nomadischen drahtlosen Einrichtung.
  14. Verfahren nach Anspruch 13, das ferner umfasst, dass die nomadische drahtlose Einrichtung den Ort zu einem Fahrzeugdatenverarbeitungssystem überträgt.
  15. Verfahren nach Anspruch 14, wobei das Übertragen des Orts per Bluetooth erfolgt.
  16. Verfahren nach Anspruch 14, wobei das Fahrzeugdatenverarbeitungssystem den Ort auf einem LCD-Berührungsschirm übermittelt.
  17. Verfahren nach Anspruch 14, wobei das Fahrzeugdatenverarbeitungssystem den Ort durch hörbare abbiegungsweise Wegbeschreibung übermittelt.
  18. Verfahren nach Anspruch 13 mit dem Schritt des Übertragens der geparsten Informationen aus der E-Mail zu einer sekundären Datenbank, um zu bestätigen, dass die Informationen genau sind.
  19. Verfahren nach Anspruch 13, wobei das Parsen von Daten durch Maschinenlernen erfolgt.
  20. Navigationsinformations-Verteilungssystem, wobei das System Folgendes umfasst: einen oder mehrere Server, ausgelegt zum Empfangen einer E-Mail, die Zieldaten und eine Teilnehmeridentifikation umfasst; Parsen der E-Mail, um Zieldaten abzurufen; Bestätigen eines Orts auf der Basis dessen, dass die Zieldaten einer tatsächlichen Adresse entsprechen, unter Verwendung einer Kartendatenbank; Speichern von Zieldaten auf der Basis der Teilnehmeridentifikation; Übertragen einer Nachricht zu einer nomadischen drahtlosen Einrichtung, dass die Zieldaten auf Heraufladen warten; Empfangen einer Anforderung des Orts von der nomadischen drahtlosen Einrichtung, wobei die Anforderung die Teilnehmeridentifikation umfasst; und Übertragen des Orts zur Kommunikation zu der nomadischen drahtlosen Einrichtung.
DE102014100021.8A 2013-01-07 2014-01-02 Kundenidentifizierende E-Mailadressen zur Ermöglichung eines Kommunikationsmediums, das viele Dienstanbieter unterstützt Pending DE102014100021A1 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US13/735,788 2013-01-07
US13/735,788 US8682529B1 (en) 2013-01-07 2013-01-07 Methods and apparatus for dynamic embedded object handling

Publications (1)

Publication Number Publication Date
DE102014100021A1 true DE102014100021A1 (de) 2014-07-10

Family

ID=50288923

Family Applications (1)

Application Number Title Priority Date Filing Date
DE102014100021.8A Pending DE102014100021A1 (de) 2013-01-07 2014-01-02 Kundenidentifizierende E-Mailadressen zur Ermöglichung eines Kommunikationsmediums, das viele Dienstanbieter unterstützt

Country Status (3)

Country Link
US (3) US8682529B1 (de)
CN (1) CN103914990B (de)
DE (1) DE102014100021A1 (de)

Families Citing this family (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7873610B2 (en) 2006-05-26 2011-01-18 Andrew S Poulsen Meta-configuration of profiles
KR20130080739A (ko) * 2012-01-05 2013-07-15 삼성전자주식회사 네비게이션 시스템 및 그 네비게이션 방법
US8682529B1 (en) * 2013-01-07 2014-03-25 Ford Global Technologies, Llc Methods and apparatus for dynamic embedded object handling
US10650103B2 (en) 2013-02-08 2020-05-12 Mz Ip Holdings, Llc Systems and methods for incentivizing user feedback for translation processing
US8996352B2 (en) 2013-02-08 2015-03-31 Machine Zone, Inc. Systems and methods for correcting translations in multi-user multi-lingual communications
US9298703B2 (en) 2013-02-08 2016-03-29 Machine Zone, Inc. Systems and methods for incentivizing user feedback for translation processing
US9231898B2 (en) 2013-02-08 2016-01-05 Machine Zone, Inc. Systems and methods for multi-user multi-lingual communications
US9031829B2 (en) 2013-02-08 2015-05-12 Machine Zone, Inc. Systems and methods for multi-user multi-lingual communications
US9600473B2 (en) 2013-02-08 2017-03-21 Machine Zone, Inc. Systems and methods for multi-user multi-lingual communications
US10051085B2 (en) * 2014-05-21 2018-08-14 Verizon Patent And Licensing Inc. System and method of data and command request processing
US10162811B2 (en) 2014-10-17 2018-12-25 Mz Ip Holdings, Llc Systems and methods for language detection
US9578122B1 (en) 2015-12-08 2017-02-21 International Business Machines Corporation Communicating an E-mail from a sender to a plurality of recipients
US10263927B2 (en) 2015-12-08 2019-04-16 International Business Machines Corporation Decluttering general communication message for specific audience
US10765956B2 (en) * 2016-01-07 2020-09-08 Machine Zone Inc. Named entity recognition on chat data
CN105606114B (zh) * 2016-02-23 2019-11-22 腾讯科技(深圳)有限公司 一种车载导航方法、交互***服务器、终端以及***
DE102016206513B4 (de) * 2016-04-18 2019-03-14 Volkswagen Aktiengesellschaft Verfahren und Vorrichtungen zum Auswählen einer Funktion eines Infotainmentsystems eines Kraftfahrzeuges
US10769387B2 (en) 2017-09-21 2020-09-08 Mz Ip Holdings, Llc System and method for translating chat messages
CN108470116A (zh) * 2018-03-03 2018-08-31 淄博职业学院 一种计算机***及其用户的身份识别方法和装置

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7370079B2 (en) 1999-12-28 2008-05-06 Honda Giken Kogyo Kabushiki Kaisha System for sending and receiving e-mail to which a plurality of positional data are attachable
US7917285B2 (en) 2006-04-28 2011-03-29 Reagan Inventions, Llc Device, system and method for remotely entering, storing and sharing addresses for a positional information device

Family Cites Families (179)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6850252B1 (en) 1999-10-05 2005-02-01 Steven M. Hoffberg Intelligent electronic appliance system and method
JPH06290122A (ja) * 1993-04-06 1994-10-18 Nippon Telegr & Teleph Corp <Ntt> 情報分割提示型電子メールシステム及び電子メール送受信方法
US7889096B2 (en) 2000-09-08 2011-02-15 Automotive Technologies International, Inc. Vehicular component control using wireless switch assemblies
US6028537A (en) 1996-06-14 2000-02-22 Prince Corporation Vehicle communication and remote control system
US6411899B2 (en) 1996-10-24 2002-06-25 Trimble Navigation Ltd. Position based personal digital assistant
GB2327173B (en) 1997-07-09 2002-05-22 Ibm Voice recognition of telephone conversations
US6430488B1 (en) 1998-04-10 2002-08-06 International Business Machines Corporation Vehicle customization, restriction, and data logging
US6256635B1 (en) 1998-05-08 2001-07-03 Apple Computer, Inc. Method and apparatus for configuring a computer using scripting
US7787907B2 (en) 1999-05-26 2010-08-31 Johnson Controls Technology Company System and method for using speech recognition with a vehicle control system
US6714967B1 (en) 1999-07-30 2004-03-30 Microsoft Corporation Integration of a computer-based message priority system with mobile electronic devices
US8085813B2 (en) 1999-10-28 2011-12-27 Lightwaves Systems, Inc. Method for routing data packets using an IP address based on geo position
US20040215506A1 (en) 2000-03-24 2004-10-28 Richard Mcewan Interactive commercials as interface to a search engine
US6697730B2 (en) 2000-04-04 2004-02-24 Georgia Tech Research Corp. Communications and computing based urban transit system
JP2001289661A (ja) 2000-04-07 2001-10-19 Alpine Electronics Inc ナビゲーション装置
US6820088B1 (en) 2000-04-10 2004-11-16 Research In Motion Limited System and method for synchronizing data records between multiple databases
DE10028659A1 (de) * 2000-06-09 2001-12-13 Nokia Mobile Phones Ltd Elektronischer Terminplaner
DE10137687B4 (de) 2000-08-04 2007-01-18 Matsushita Electric Industrial Co., Ltd., Kadoma Notfallinformationsendgerät und Notfallinformationssystem mit Endgerät
DE10044259C2 (de) 2000-09-07 2002-07-18 Siemens Ag Verfahren zum Signalisieren eines Abreisezeitpunkts und mobiles Datenverarbeitungsgerät
US7129825B2 (en) 2000-09-26 2006-10-31 Caterpillar Inc. Action recommendation system for a mobile vehicle
DE60138530D1 (de) * 2000-10-11 2009-06-10 Mitsubishi Electric Corp Verfahren zum vermitteln/erwerben von positionsverbundenen informationen, vermittlungscomputersystem und mobiles endgerät
US8223975B2 (en) 2008-06-19 2012-07-17 Xm Satellite Radio Inc. Method and apparatus for multiplexing audio program channels from one or more received broadcast streams to provide a playlist style listening experience to users
US6809054B1 (en) 2000-11-21 2004-10-26 Uop Llc FCC spent catalyst distributor
US6928428B1 (en) 2000-11-27 2005-08-09 Microsoft Corporation Distributed confidential contextual querying
US6845251B2 (en) 2000-11-29 2005-01-18 Visteon Global Technologies, Inc. Advanced voice recognition phone interface for in-vehicle speech recognition applications
US6484033B2 (en) 2000-12-04 2002-11-19 Motorola, Inc. Wireless communication system for location based schedule management and method therefor
US6799052B2 (en) 2001-02-08 2004-09-28 Michael K. Agness Hand-held cellular telephone system with location transmission inhibit
US6993490B2 (en) 2001-03-07 2006-01-31 Motorola, Inc. Method and apparatus for notifying a party of another party's location and estimated time of arrival at a predetermined destination
JP2002269010A (ja) * 2001-03-09 2002-09-20 Pioneer Electronic Corp 電子メール処理システム及びメールサーバ
US6694353B2 (en) 2001-03-28 2004-02-17 Good Contacts.Com Method and system for automatically updating electronic mail address information within an electronic mail address database
US6629033B2 (en) 2001-04-24 2003-09-30 Medius, Inc. Open communication system for real-time multiprocessor applications
US7146260B2 (en) 2001-04-24 2006-12-05 Medius, Inc. Method and apparatus for dynamic configuration of multiprocessor system
DE60210164T2 (de) 2001-05-28 2007-01-18 Matsushita Electric Industrial Co., Ltd., Kadoma Fahrzeugkommunikationseinrichtung und Kommunikationssteuerungsverfahren
US7120928B2 (en) 2001-06-15 2006-10-10 Dinesh Sheth Secure selective sharing of account information on an internet information aggregation system
US6459969B1 (en) 2001-06-15 2002-10-01 International Business Machines Corporation Apparatus, program product and method of processing diagnostic data transferred from a host computer to a portable computer
US7340691B2 (en) 2001-06-25 2008-03-04 International Business Machines Corporation Method, system, and program for accessing calendar information for shadowed users from a database
US7139722B2 (en) 2001-06-27 2006-11-21 Bellsouth Intellectual Property Corporation Location and time sensitive wireless calendaring
JP2003044778A (ja) * 2001-07-30 2003-02-14 Fujitsu Ltd 明細通知方法、明細通知プログラム及び明細表示方法
US6505780B1 (en) 2001-12-05 2003-01-14 Koninklijke Philips Electronics N.V. Personalize vehicle settings using RF tags
US7248872B2 (en) 2002-01-08 2007-07-24 International Business Machines Corporation Method, system, and program for providing information on users of wireless devices in a database to a personal information manager
US8126889B2 (en) 2002-03-28 2012-02-28 Telecommunication Systems, Inc. Location fidelity adjustment based on mobile subscriber privacy profile
US6728349B2 (en) 2002-04-23 2004-04-27 Benq Corporation Method for notifying and reminding phone users of missed calls
US7142664B2 (en) 2002-05-06 2006-11-28 Avaya Technology Corp. Intelligent multimode message alerts
US20030212480A1 (en) 2002-05-10 2003-11-13 Medius, Inc. Method and apparatus for controlling operations in a vehicle
GB0211644D0 (en) 2002-05-21 2002-07-03 Wesby Philip B System and method for remote asset management
WO2003107129A2 (en) 2002-06-13 2003-12-24 Gp Ware Method and apparatus for a calendar tracking and monitoring service
US7162237B1 (en) 2002-07-26 2007-01-09 Bellsouth Intellectual Property Corporation System for automatic selection of profile based on location
US7145998B1 (en) 2002-07-29 2006-12-05 Bellsouth Intellectual Property Corporation Systems, methods, and devices for a callback/callback reminder feature
US7139806B2 (en) 2002-10-10 2006-11-21 Motorola, Inc. Communication system for providing dynamic management of contacts and method therefor
US20040092253A1 (en) 2002-11-12 2004-05-13 Simonds Craig John System and method of providing personalized context information for vehicle
US20040093154A1 (en) 2002-11-12 2004-05-13 Simonds Craig John System and method of providing environmental context information for vehicle
US20040090121A1 (en) 2002-11-12 2004-05-13 Simonds Craig John Context-based service delivery system and method
US20040093155A1 (en) 2002-11-12 2004-05-13 Simonds Craig John System and method for providing vehicle context information
US7574195B2 (en) 2003-05-20 2009-08-11 Qualcomm, Incorporated Method and apparatus for communicating emergency information using wireless devices
US7412042B2 (en) 2003-02-14 2008-08-12 Grape Technology Group, Inc. Technique for providing information assistance including a concierge-type service
US7324801B2 (en) 2003-03-06 2008-01-29 Motorola, Inc. Emergency call-back for a wireless communication device equipped with a user removable module
EP1606924B1 (de) 2003-03-24 2012-10-17 Johnson Controls Technology Company System und verfahren zum konfigurieren eines drahtlosen kommunikationssystems in einem fahrzeug
US20040192270A1 (en) 2003-03-28 2004-09-30 Kreitzer Stuart S. Hotlist system and method for communication devices
JP2005001533A (ja) 2003-06-12 2005-01-06 Denso Corp 車載電子メール着信通知装置および電子メール送信装置
US7346630B2 (en) 2003-06-13 2008-03-18 Yahoo! Inc. Method and system for delivery alerts to a user
US9715678B2 (en) 2003-06-26 2017-07-25 Microsoft Technology Licensing, Llc Side-by-side shared calendars
US7433714B2 (en) 2003-06-30 2008-10-07 Microsoft Corporation Alert mechanism interface
US7126472B2 (en) 2003-07-22 2006-10-24 Mark W Kraus System and method of providing emergency response to a user carrying a user device
JP2005043076A (ja) 2003-07-22 2005-02-17 Pioneer Electronic Corp ナビゲーションシステム及び方法、並びにコンピュータプログラム
US7283813B2 (en) 2003-09-02 2007-10-16 Matsushita Electric Industrial Co., Ltd. Mobile terminal and incoming/outgoing call history management method
US7065349B2 (en) 2003-09-29 2006-06-20 Nattel Group, Inc. Method for automobile safe wireless communications
GB0322880D0 (en) * 2003-09-30 2003-10-29 British Telecomm Purchasing scheme
US20050088284A1 (en) 2003-10-09 2005-04-28 Zai Li-Cheng R. Method and system of using a RFID reader network to provide a large operating area
US20050097089A1 (en) * 2003-11-05 2005-05-05 Tom Nielsen Persistent user interface for providing navigational functionality
US7155259B2 (en) 2003-11-27 2006-12-26 International Business Machines Corporation System for transmitting to a wireless service provider physical information related to a moving vehicle during a wireless communication
US7801283B2 (en) 2003-12-22 2010-09-21 Lear Corporation Method of operating vehicular, hands-free telephone system
US7395319B2 (en) 2003-12-31 2008-07-01 Checkfree Corporation System using contact list to identify network address for accessing electronic commerce application
WO2005069675A1 (ja) 2004-01-20 2005-07-28 Omron Corporation 運転中における電話使用時の電話対策装置及び電話対策方法
EP1779214A4 (de) * 2004-06-29 2009-04-22 Blake Bookstaff Verfahren und system für automatisierte intelligente elektronische werbung
US20060058948A1 (en) 2004-07-28 2006-03-16 Ms. Melanie Blass Recordable location-based reminder system organizer
US7573373B2 (en) 2004-08-25 2009-08-11 Hap Nguyen Anti-carjacking apparatus, systems, and methods for hi-speed pursuit avoidance and occupant safety
US7586956B1 (en) 2004-11-05 2009-09-08 Cisco Technology, Inc. Intelligent event notification processing and delivery at a network switch
EP1839430A1 (de) 2005-01-07 2007-10-03 Johnson Controls Technology Company Freisprechsystem und verfahren zum abruf und zur weiterleitung von telefonbuch-informationen aus einem drahtlosen telefon in ein fahrzeug
US20060242247A1 (en) * 2005-04-21 2006-10-26 Richardson Ric B Methods and systems for integrating physical mail with electronic mail
US20060258377A1 (en) 2005-05-11 2006-11-16 General Motors Corporation Method and sysem for customizing vehicle services
US7689253B2 (en) 2005-06-13 2010-03-30 E-Lane Systems, Inc. Vehicle immersive communication system
US7474264B2 (en) 2005-06-17 2009-01-06 Delphi Technologies, Inc. Vehicle RF device detection system and method
US20070004387A1 (en) 2005-06-30 2007-01-04 Gadamsetty Uma M Sharing of services between a mobile computer and a wireless device
JP2007042067A (ja) 2005-07-08 2007-02-15 Nissan Motor Co Ltd メニュー表示装置およびメニュー表示方法
US7552009B2 (en) 2005-07-14 2009-06-23 Honda Motor Co., Ltd. System and method for synchronizing data for use in a navigation system
US20080150685A1 (en) * 2005-08-31 2008-06-26 Continental Automotive Systems Us, Inc. Vehicle key for bi-directional communication with vehicle
US7469827B2 (en) 2005-11-17 2008-12-30 Google Inc. Vehicle information systems and methods
US20070140187A1 (en) 2005-12-15 2007-06-21 Rokusek Daniel S System and method for handling simultaneous interaction of multiple wireless devices in a vehicle
US20070143482A1 (en) 2005-12-20 2007-06-21 Zancho William F System and method for handling multiple user preferences in a domain
JP2007205872A (ja) 2006-02-01 2007-08-16 Nec Access Technica Ltd 情報通信システムおよび情報通信方法
US7747246B2 (en) 2006-03-02 2010-06-29 At&T Intellectual Property I, L.P. Environment independent user preference communication
US20070238491A1 (en) 2006-03-31 2007-10-11 Motorola, Inc. System and method for establishing wireless connections between user devices and vehicles
US7941753B2 (en) 2006-03-31 2011-05-10 Aol Inc. Communicating appointment and/or mapping information among a calendar application and a navigation application
US7870142B2 (en) 2006-04-04 2011-01-11 Johnson Controls Technology Company Text to grammar enhancements for media files
CN101063612A (zh) * 2006-04-27 2007-10-31 环达电脑(上海)有限公司 导航***及其方法
CA2652145A1 (en) 2006-05-18 2007-11-29 Andrews Mcmeel Publishing, Inc. Electronic calendar
US7805408B2 (en) 2006-06-09 2010-09-28 Microsoft Corporation Unified mechanism for presenting and resolving grouped synchronization conflicts
US8917178B2 (en) 2006-06-09 2014-12-23 Dominic M. Kotab RFID system and method for storing information related to a vehicle or an owner of the vehicle
KR100792435B1 (ko) 2006-09-04 2008-01-08 삼성전자주식회사 이동통신 시스템에서 호 이력을 이용한 전화 번호 관리장치 및 방법
GB0617545D0 (en) * 2006-09-07 2006-10-18 Tomtom Int Bv Integrating the web and personal navigation
US20080140488A1 (en) 2006-12-08 2008-06-12 Tolga Oral Event scheduling conflict management and resolution for unprocessed events in a collaborative computing environment
JP5115163B2 (ja) 2006-12-08 2013-01-09 株式会社デンソー 車載ハンズフリー装置およびデータ転送方法
US20080143497A1 (en) 2006-12-15 2008-06-19 General Motors Corporation Vehicle Emergency Communication Mode Method and Apparatus
US8311199B2 (en) 2006-12-28 2012-11-13 Verizon Services Corp. Methods and systems for configuring and providing conference calls with customized caller id information
US8112720B2 (en) 2007-04-05 2012-02-07 Napo Enterprises, Llc System and method for automatically and graphically associating programmatically-generated media item recommendations related to a user's socially recommended media items
US7985911B2 (en) 2007-04-18 2011-07-26 Oppenheimer Harold B Method and apparatus for generating and updating a pre-categorized song database from which consumers may select and then download desired playlists
US20080281518A1 (en) 2007-05-10 2008-11-13 Dozier Chad A Vehicular communication and information system and method of using the same
US20080294663A1 (en) 2007-05-14 2008-11-27 Heinley Brandon J Creation and management of visual timelines
US20080294483A1 (en) 2007-05-25 2008-11-27 Oriana Jeannette Williams Free time priority for calendar schedulers
WO2008151103A1 (en) 2007-05-31 2008-12-11 Hti Ip, Llc Methods, systems, and apparatuses for consumer telematics
EP2163083A4 (de) 2007-06-15 2010-08-25 Grape Technology Group Inc System und verfahren für erweiterte verzeichnishilfefunktionen anhand des einsatzes von telematik und elementen aus der virtuellen realität
US9360337B2 (en) 2007-06-20 2016-06-07 Golba Llc Navigation system and methods for route navigation
US9848447B2 (en) 2007-06-27 2017-12-19 Ford Global Technologies, Llc Method and system for emergency notification
US8180379B2 (en) 2007-06-28 2012-05-15 Apple Inc. Synchronizing mobile and vehicle devices
AU2008280823A1 (en) 2007-07-24 2009-01-29 Rethink Technology Pty Ltd Improvements relating to communication devices
US9275118B2 (en) 2007-07-25 2016-03-01 Yahoo! Inc. Method and system for collecting and presenting historical communication data
CA2700122A1 (en) 2007-09-18 2009-03-26 Xm Satellite Radio, Inc. Remote vehicle infotainment apparatus and interface
US8200520B2 (en) 2007-10-03 2012-06-12 International Business Machines Corporation Methods, systems, and apparatuses for automated confirmations of meetings
US8065173B2 (en) 2007-10-29 2011-11-22 Suhayya Abu-Hakima Collaborative multi-agent system for dynamic management of electronic services in a mobile global network environment
US20090111422A1 (en) 2007-10-31 2009-04-30 Gordon Bremer Control Systems and Methods for a Personal Communication Device (PCD)
US8819550B2 (en) 2007-11-29 2014-08-26 Cisco Technology, Inc. On-board vehicle computer system
US8086676B2 (en) 2007-12-17 2011-12-27 Smooth Productions Inc. Contact aggregator
US20090157615A1 (en) 2007-12-18 2009-06-18 General Motors Corporation Synching online address book sources for a vehicle user
US8855909B2 (en) 2008-01-07 2014-10-07 Harman International Industries, Inc. Route determining system for a vehicle with navigation system
US8078749B2 (en) 2008-01-30 2011-12-13 Microsoft Corporation Synchronization of multidimensional data in a multimaster synchronization environment with prediction
JP4229338B2 (ja) 2008-02-18 2009-02-25 ソニー・エリクソン・モバイルコミュニケーションズ株式会社 携帯通信端末、時間情報通知システム、時間情報通知方法、時間情報通知プログラム
JP5250902B2 (ja) * 2008-03-19 2013-07-31 シャープ株式会社 ネットワークシステム、移動通信端末、および通信方法
DE102009015997B4 (de) 2008-04-04 2018-02-01 Denso Corporation Fahrzeug-Freisprecheinrichtung
US8156204B2 (en) 2008-05-07 2012-04-10 Chalk Media Service Corp. Method for enabling bandwidth management for mobile content delivery
US20090309742A1 (en) * 2008-06-11 2009-12-17 Jillian Alexander Disaster alert display (dad) emergency and natural disaster warning system that automatically detects if people are caught in an emergency or disaster, determines if they are ok, and notifies their emergency contacts
US8718866B2 (en) 2008-06-13 2014-05-06 Ford Global Technologies, Llc System and method for controlling an occupant communication device based on driver status
US8520814B2 (en) 2008-10-08 2013-08-27 Motorola Mobility Llc Communications device and method for selecting a missed call reminder alert
KR20100054369A (ko) 2008-11-14 2010-05-25 엘지전자 주식회사 단말기 및 그 제어 방법
US20100136944A1 (en) 2008-11-25 2010-06-03 Tom Taylor Method and system for performing a task upon detection of a vehicle trigger
US20100148920A1 (en) 2008-12-15 2010-06-17 Earl Warren Philmon Automated presence detector for motor vehicles
US8676167B2 (en) 2008-12-19 2014-03-18 Cellco Partnership Mobile station with voice call acknowledgement and missed call scheduling
US9305288B2 (en) 2008-12-30 2016-04-05 Ford Global Technologies, Llc System and method for provisioning electronic mail in a vehicle
US8086267B2 (en) 2009-02-19 2011-12-27 Ford Global Technologies, Llc System and method for provisioning a wireless networking connection
US8250120B2 (en) 2009-02-24 2012-08-21 GM Global Technology Operations LLC Methods and systems for merging media files from multiple media devices
US9084214B2 (en) 2009-03-05 2015-07-14 Centurylink Intellectual Property Llc System and method for continuous mobile service geochronous validation
US20100233957A1 (en) 2009-03-11 2010-09-16 Delphi Technologies, Inc. Vehicle Personalization Using A Near Field Communications Transponder
US9003500B2 (en) 2009-03-13 2015-04-07 Hti Ip, Llc Method and system for facilitating synchronizing media content between a vehicle device and a user device
US20100274865A1 (en) 2009-04-23 2010-10-28 Verizon Patent And Licensing Inc. Travel time dependent notification system
US20100274653A1 (en) 2009-04-28 2010-10-28 Ayman Hammad Notification social networking
US8781870B2 (en) 2009-05-11 2014-07-15 Microsoft Corporation Personal information management with location functionality
CN101552962A (zh) * 2009-05-21 2009-10-07 候万春 移动电话终端用户选择在通信消息中附带地理位置的方法
US9667726B2 (en) 2009-06-27 2017-05-30 Ridetones, Inc. Vehicle internet radio interface
US8761821B2 (en) 2009-07-21 2014-06-24 Katasi Llc Method and system for controlling a mobile communication device in a moving vehicle
US20120122525A1 (en) 2009-08-05 2012-05-17 Ford Global Technologies, Llc System and method for controlling privacy mode operation in a vehicle
US20110040707A1 (en) 2009-08-12 2011-02-17 Ford Global Technologies, Llc Intelligent music selection in vehicles
US20110039581A1 (en) 2009-08-12 2011-02-17 Yigang Cai Method and apparatus for restricting the use of a mobile telecommunications device by a vehicle's driver
US20110045810A1 (en) 2009-08-20 2011-02-24 Oto Technologies, Llc Semantic callback triggers for an electronic document
US8521823B1 (en) * 2009-09-04 2013-08-27 Google Inc. System and method for targeting information based on message content in a reply
US8972878B2 (en) 2009-09-21 2015-03-03 Avaya Inc. Screen icon manipulation by context and frequency of Use
US9424444B2 (en) 2009-10-14 2016-08-23 At&T Mobility Ii Llc Systems, apparatus, methods and computer-readable storage media for facilitating integrated messaging, contacts and social media for a selected entity
US9978272B2 (en) 2009-11-25 2018-05-22 Ridetones, Inc Vehicle to vehicle chatting and communication system
US8706349B2 (en) 2009-12-07 2014-04-22 At&T Mobility Ii Llc Devices, systems and methods for controlling permitted settings on a vehicle
US8280791B2 (en) 2009-12-08 2012-10-02 At&T Mobility Ii Llc Devices, systems and methods for identifying and/or billing an individual in a vehicle
US8868427B2 (en) 2009-12-11 2014-10-21 General Motors Llc System and method for updating information in electronic calendars
US8855289B2 (en) 2010-01-19 2014-10-07 Microsoft Corporation Automated callback reminder
US8730033B2 (en) 2010-02-17 2014-05-20 Hti Ip, L.L.C. Method and system for sending information from a user device to a car
US8316046B2 (en) * 2010-04-07 2012-11-20 Apple Inc. Journaling on mobile devices
US8457883B2 (en) 2010-04-20 2013-06-04 Telenav, Inc. Navigation system with calendar mechanism and method of operation thereof
BR112012029178A2 (pt) 2010-05-19 2018-05-15 Directv Group Inc método e sistema para construir uma fila de lista de procura para um usuário em um sistema de distribuição de conteúdo
US8812065B2 (en) 2010-06-07 2014-08-19 Ford Global Technologies, Llc System and method for monitoring the location of a communication device in a vehicle based on signal strength
US8583148B2 (en) 2010-06-07 2013-11-12 Nokia Corporation Method and apparatus for suggesting a message segment based on a contextual characteristic in order to draft a message
US10163074B2 (en) 2010-07-07 2018-12-25 Ford Global Technologies, Llc Vehicle-based methods and systems for managing personal information and events
US20120041633A1 (en) 2010-08-16 2012-02-16 Ford Global Technologies, Llc Systems and methods for regulating control of a vehicle infotainment system
US20120054289A1 (en) * 2010-08-25 2012-03-01 Doruk Aytulu Email command systems and methods
US20120050028A1 (en) 2010-08-27 2012-03-01 Nissan Technical Center North America, Inc. Vehicle text messaging system and method using a meter cluster display
US8738574B2 (en) 2010-12-20 2014-05-27 Ford Global Technologies, Llc Automatic wireless device data maintenance
US8335494B2 (en) 2010-12-30 2012-12-18 Ford Global Technologies, Llc Provisioning of callback reminders on a vehicle-based computing system
US20120202525A1 (en) * 2011-02-08 2012-08-09 Nokia Corporation Method and apparatus for distributing and displaying map events
WO2012148904A1 (en) * 2011-04-25 2012-11-01 Veveo, Inc. System and method for an intelligent personal timeline assistant
US9223859B2 (en) 2011-05-11 2015-12-29 Here Global B.V. Method and apparatus for summarizing communications
JP5874225B2 (ja) * 2011-07-20 2016-03-02 アイシン・エィ・ダブリュ株式会社 移動案内システム、移動案内装置、移動案内方法及びコンピュータプログラム
JP5741391B2 (ja) * 2011-11-14 2015-07-01 アイシン・エィ・ダブリュ株式会社 ナビゲーションシステム及びナビゲーション方法
US8682529B1 (en) * 2013-01-07 2014-03-25 Ford Global Technologies, Llc Methods and apparatus for dynamic embedded object handling
US20140195345A1 (en) * 2013-01-09 2014-07-10 Philip Scott Lyren Customizing advertisements to users
US9317813B2 (en) * 2013-03-15 2016-04-19 Apple Inc. Mobile device with predictive routing engine

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7370079B2 (en) 1999-12-28 2008-05-06 Honda Giken Kogyo Kabushiki Kaisha System for sending and receiving e-mail to which a plurality of positional data are attachable
US7917285B2 (en) 2006-04-28 2011-03-29 Reagan Inventions, Llc Device, system and method for remotely entering, storing and sharing addresses for a positional information device

Non-Patent Citations (9)

* Cited by examiner, † Cited by third party
Title
"klar werden", dass das Beispiel einen Namen "Roscos Bar" und eine Adresse "201 E. Smith St., Martainsville, LA, 33030"
"Mark, lass uns in Roscos Bar treffen. Die Adresse ist 201 E. Smith St. Martainsville, LA, 33030."
IEEE 1394 (FirewireTM (Apple), i.LINKTM (Sony) und LynxTM (Texas Instruments)), serielle Protokolle der EIA (Electronics Industry Association), IEEE 1284 (Centronics Port), S/PDIF (Sony/Philips Digital Interconnect Format) und USB-IF (USB Implementers Forum)
IEEE 802 LAN (Lokales Netzwerk)
IEEE 802 PAN
IEEE 802 PAN (Personal Area Network)
IEEE 803.11
Village Ford Inc 23535 Michigan Avenue Dearborn, MI 48124 (313) 565-3900
Village Ford Inc 23535 Michigan AvenueDearborn, MI48124 (313) 565-3900

Also Published As

Publication number Publication date
CN103914990B (zh) 2018-01-16
US20140195628A1 (en) 2014-07-10
US9071568B2 (en) 2015-06-30
CN103914990A (zh) 2014-07-09
US20140195627A1 (en) 2014-07-10
US8682529B1 (en) 2014-03-25
US9225679B2 (en) 2015-12-29

Similar Documents

Publication Publication Date Title
DE102014100021A1 (de) Kundenidentifizierende E-Mailadressen zur Ermöglichung eines Kommunikationsmediums, das viele Dienstanbieter unterstützt
DE102012208289A1 (de) Verfahren und systeme zum aggregieren und implementieren von präferenzen für fahrzeuggestützte operationen mehrerer fahrzeuginsassen
DE60131815T2 (de) Basisstation Auswahl am GPS Navigationspfad entlang in einem dualmodus mobilen Klient-Endgerät.
DE102014204237A1 (de) Verfahren und vorrichtung für erweiterte fahrerfahrung unter einbeziehung dynamischer poi-erkennung
DE102014202306A1 (de) System und Verfahren für eine Mensch-Maschine-Schnittstelle
DE102014202307A1 (de) Verfahren und System für personalisierten Vertragshändler-Kundendienst
DE102015122101A1 (de) Konfigurator für soziale peer-to-peer-car-sharing-graphen
DE102014118959A1 (de) Verfahren und System für Anwendungskategorie-Benutzerschnittstellen-Templates
DE102014204222A1 (de) Verfahren und vorrichtung für die umprogrammierung mehrerer fahrzeugsoftwaremodule
DE102015108349A1 (de) Verfahren und vorrichtung für das dynamische aktualisieren einer fahrzeugmodulkonfigurationsaufzeichnung
US9286743B2 (en) Key storage and retrieval
DE102014201457A1 (de) Verfahren und vorrichtung für soziales netzwerken in fahrzeugen
DE112014005290T5 (de) Inhaltsempfehlung beruhend auf Wirksamkeitsmodellen
DE102009055815A1 (de) Vorkonfiguration von drahtlosem Netzzugang für tragbare Geräte
DE102018115841A1 (de) Navigationsgerät, navigationsverfahren und navigationssystem
DE102013101170A1 (de) Initiieren von Kommunikationen unter Verwendung kurzreichweitiger drahtloser Kommunikationen
CN104753772A (zh) 一种信息交互的方法和装置
DE102014118953A1 (de) Verfahren und System für eine Haupteinheit zum Empfangen einer Anwendung
DE102016102186A1 (de) Verfahren und Vorrichtung zur Fahrzeugwarnlichtbehandlung
DE102005058685A1 (de) Schnittstelle zu einem entfernten Navigationsserver
CN105897704A (zh) 权限添加、权限添加请求的方法、装置和***
DE102013107923A1 (de) Verfahren und Vorrichtungen für Point-of-Interest-Auswertung
CN107819667A (zh) 一种基于微信公众平台的移车管理***及移车管理方法
DE102017107795A1 (de) Fahrzeugcomputersystem zum autorisieren von versicherungs- und zulassungsbescheinigungen
DE102015207218A1 (de) Verfahren und einrichtung zur kontaktadressenbesetzung und mündlichen adressenauswahl

Legal Events

Date Code Title Description
R012 Request for examination validly filed
R084 Declaration of willingness to licence