CN103348371A - 使用连接的蜂窝电话的用于车辆环境的日历共享 - Google Patents

使用连接的蜂窝电话的用于车辆环境的日历共享 Download PDF

Info

Publication number
CN103348371A
CN103348371A CN2012800067867A CN201280006786A CN103348371A CN 103348371 A CN103348371 A CN 103348371A CN 2012800067867 A CN2012800067867 A CN 2012800067867A CN 201280006786 A CN201280006786 A CN 201280006786A CN 103348371 A CN103348371 A CN 103348371A
Authority
CN
China
Prior art keywords
calendar
data
format
event
vehicle
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
CN2012800067867A
Other languages
English (en)
Inventor
D·M·基尔希
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.)
Honda Motor Co Ltd
Original Assignee
Honda Motor Co Ltd
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 Honda Motor Co Ltd filed Critical Honda Motor Co Ltd
Publication of CN103348371A publication Critical patent/CN103348371A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • G01C21/36Input/output arrangements for on-board computers
    • G01C21/3605Destination input or retrieval
    • G01C21/362Destination input or retrieval received from an external device or application, e.g. PDA, mobile phone or calendar application
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • G06Q10/109Time management, e.g. calendars, reminders, meetings or time accounting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/60Substation equipment, e.g. for use by subscribers including speech amplifiers
    • H04M1/6033Substation equipment, e.g. for use by subscribers including speech amplifiers for providing handsfree use or a loudspeaker mode in telephone sets
    • H04M1/6041Portable telephones adapted for handsfree use
    • H04M1/6075Portable telephones adapted for handsfree use adapted for handsfree use in a vehicle
    • H04M1/6083Portable telephones adapted for handsfree use adapted for handsfree use in a vehicle by interfacing with the vehicle audio system
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/60Substation equipment, e.g. for use by subscribers including speech amplifiers
    • H04M1/6033Substation equipment, e.g. for use by subscribers including speech amplifiers for providing handsfree use or a loudspeaker mode in telephone sets
    • H04M1/6041Portable telephones adapted for handsfree use
    • H04M1/6075Portable telephones adapted for handsfree use adapted for handsfree use in a vehicle
    • H04M1/6083Portable telephones adapted for handsfree use adapted for handsfree use in a vehicle by interfacing with the vehicle audio system
    • H04M1/6091Portable telephones adapted for handsfree use adapted for handsfree use in a vehicle by interfacing with the vehicle audio system including a wireless interface
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72448User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
    • H04M1/72451User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions according to schedules, e.g. using calendar applications

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Strategic Management (AREA)
  • Remote Sensing (AREA)
  • Entrepreneurship & Innovation (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Signal Processing (AREA)
  • Operations Research (AREA)
  • Economics (AREA)
  • Tourism & Hospitality (AREA)
  • Marketing (AREA)
  • General Business, Economics & Management (AREA)
  • Multimedia (AREA)
  • Theoretical Computer Science (AREA)
  • Quality & Reliability (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Data Mining & Analysis (AREA)
  • Automation & Control Theory (AREA)
  • Human Computer Interaction (AREA)
  • Navigation (AREA)
  • Telephone Function (AREA)
  • Telephonic Communication Services (AREA)

Abstract

移动设备与车载***通信以提供用于在车辆内查看和/或编辑的基于网络的日历和有关特征。移动设备执行专门化应用,该专门化应用以本机日历格式从一个或者多个日历源获取日历数据并且将日历数据转换到被具体设计用于在车辆内方便传送和查看的定制的车辆格式。用户可以记录口头语音备忘录,这些口头语音备忘录可以被处理以自动创建新日历条目。告警特征调度可视和/或音频告警以在调度的日历事件之前通知用户。在达到调度的日历事件时间时,车载***可以自动向事件被邀请人打电话发出呼叫或者生成去往时间目的地的路线。

Description

使用连接的蜂窝电话的用于车辆环境的日历共享
技术领域
本发明涉及车载电子装置并且更具体地涉及在车辆内显示日历信息。
背景技术
已经在许多设备上用许多形式表示个人电子日历,并且它的使用已经变得越来越普遍。诸如移动电话的因特网连接的设备和连接的计算机的盛行已经允许“基于云”的日历变得实用。在这一架构中,各种设备可以访问基于云的日历并且同步日历数据。因此,用户可以容易查看、添加和编辑来自网络的任何连接的节点的日历信息。如果在一个节点上改变日历项目,则连接的节点中的其余节点将自动更新,从而日历总是提供当前信息。
尽管普遍使用电子日历,当前日历***仍然未提供用于从机动车辆环境内访问电子日历。尽管驾驶员可以将他们的便携设备带入小汽车中,但是可用性问题和新的安全法使这一使用不合需要。具体而言,在汽车环境中,驾驶员的主要注意力应当集中于驾驶车辆上。移动设备的小屏幕和为了操作它们而需要的注意力妨碍驾驶员能够在访问日历数据之时安全驾驶。
一些现代车辆开始配备有可以提供对电子日历的直接访问的仪表板计算机***。然而这样的***要求车辆具有通常仅在车辆所有者付出大量额外成本时可用的因特网连接。另外,即使车载***配备有因特网连接,当前***仅提供对用来在计算机屏幕或者移动设备上而不是在车载显示器上查看的日历信息的访问。这样的常规日历界面通常包括需要来自用户的大量注意力来查看和控制的复杂显示和界面。因此对于由注意力必须代之以从事于安全操纵车辆的驾驶员的使用,这样的***不切实际。
发明内容
移动设备提供用于在车辆内显示的电子日历。移动设备从日历源(例如基于网络的日历服务器或者移动设备内部存储的同步日历)接收日历数据,该日历源以日历源专属的本机日历格式存储日历数据。移动设备将日历数据从本机日历格式转换到适于向车载***传送的车辆日历格式。移动设备然后使用短程通信协议向车载***传送转换的日历数据。
在一个实施例中,移动设备从两个不同日历源(例如两个不同的基于网络的日历服务器或者内部日历和基于网络的日历服务器)接收日历数据,每个日历源以不同本机格式存储日历数据。移动设备将来自两个不同日历源的日历数据聚合成车辆格式并且处理日历数据以消除重复条目。另外,移动设备可以在时间上缩放接收的日历数据和/或将过滤器应用于日历数据以消除不适于在车辆内使用的数据类型。
在一个实施例中,移动设备从车载***接收包括口语音频记录的语音备忘录。移动设备获得与口语对应的口述话音并且处理口述话音以添加或者更新日历条目。此外,移动设备可以存储音频记录用于以后获取。
车载***在车辆环境内显示和管理电子日历。车载***经由短程通信协议从移动设备接收日历数据。日历数据包括多个日历条目。车载***生成用于显示日历数据的用户界面。在一个实施例中,用户界面包括用于显示调度的日历事件的表示的事件窗口和用于显示日历通知的表示的通知窗口。车载***然后向车载显示器输出用户界面。
在一个实施例中,车载***将日历条目与联系人条目和/或兴趣点数据库相关以发现潜在匹配。在达到用于日历条目的调度的事件时间时,车载***可以基于潜在匹配自动采取动作。例如,车载***可以向姓名与用于日历事件的事件被邀请人的姓名至少一部分匹配的联系人自动打电话。备选地,车载***可以生成去往与用于调度的日历事件的事件位置至少一部分匹配的联系人或者兴趣点的地址的路线。
在一个实施例中,车辆***处理日历数据并且存储与调度的日历事件有关的告警。在达到调度的告警时间时,车载***可以触发可视和/或音频告警。小睡功能允许用户在以后时间重新调度告警。
在说明书中描述的特征和优点并非全部,并且具体而言,鉴于附图、说明书和权利要求,许多附加特征和优点对于本领域普通技术人员将是显而易见的。另外,应当注意,在说明书中使用的言语已经主要出于可读性和指导的目的而总体选择并且可以不是被选择用于界定或者限定本发明主题。
附图说明
通过结合附图考虑下文具体描述可以容易理解本发明的实施例的教导。
图1图示根据本发明的实施例的车辆环境。
图2是图示根据本发明的实施例的移动设备的框图。
图3是图示根据本发明的实施例的车载***的框图。
图4是图示根据本发明的实施例的用于向车辆提供日历数据的过程的流程图。
图5是图示根据本发明的实施例的用于转换日历信息的过程的流程图。
图6图示根据本发明的实施例的用于在车辆中显示日历条目的用户界面屏幕。
图7A图示根据本发明的实施例的用于在车辆中显示日历条目的第一组用户界面屏幕。
图7B图示根据本发明的实施例的用于在车辆中显示日历条目的第二组用户界面屏幕。
图8是图示根据本发明的实施例的用于利用语音备忘录的过程的流程图。
图9是图示根据本发明的实施例的用于基于日历条目采取动作的过程的流程图。
图10图示根据本发明的实施例的用于基于日历条目采取动作的用户界面屏幕。
图11是图示根据本发明的实施例的用于管理日历告警的过程的流程图。
图12A图示根据本发明的实施例的用于在车辆中管理日历告警的第一组用户界面屏幕。
图12B图示根据本发明的实施例的用于在车辆中管理日历告警的第二组用户界面屏幕。
具体实施方式
现在参照附图描述实施例,在附图中,相似附图标记指示相同或者功能相似单元。也在附图中,每个附图标记的最左一位对应于第一次使用该附图标记于其中的附图。
在说明书中提到的“一个实施例”或者“一实施例”意味着结合实施例描述的具体特征、结构或者特点被包含于至少一个实施例中。在说明书中各处出现的短语“在一个实施例中”或者对“一实施例”未必全都涉及相同实施例。
根据计算机存储器内数据位上操作的算法和符号表示来呈现如下详细说明的一些部分。这些算法描述和表示是数据处理领域中的普通技术人员用于将它们的工作的实质最有效地传达给本领域的其他技术人员的手段。算法在这里,并且通常被设想是导致所期望的结果的自一致的步骤(指令)序列。这些步骤是那些需要物理量的物理操作的步骤。通常,尽管不是必须,这些量采用能够被存储、传送、组合、比较和其他操作的电、磁或光信号的形式。有时,主要是为了通用的原因,把这些信号称为位、值、元素、符号、字符、术语、数字等是方便的。此外,在不失一般性的前提下,有时将要求物理量的物理操作或转换或物理量的表示的步骤的特定布置称为模块或代码设备也是方便的。
然而,全部这些以及类似术语将要与适当的物理量相关联,并且仅仅是应用于这些物理量的方便标签。除非特别声明,否则从下面的讨论中显而易见,应当理解的是,贯穿整个说明书,利用诸如“处理”或“计算”或“算”或“确定”或“显示”或“确定”等术语的讨论,指的是计算机***或类似的如下电子计算设备(诸如专用计算机)的动作和处理,该电子计算设备操作和转换在计算机***存储器或寄存器或其他信息存储、传输或显示设备内被表示为物理(电子)量的数据。
这些实施例的某些方面包括以算法的形式在本文描述的处理步骤和指令。应当注意的是,这些实施例的处理步骤和指令可以软件、固件或硬件的方式来实现,并且当以软件的方式来实现时,可被下载以保存在并由各种操作***所使用的不同平台上并由其进行操作。这些实施例还可以位于可在计算***上执行的计算机程序产品中。
这些实施例还涉及用于执行本文的操作的装置。可以出于例如专用计算机的目的专门构建该装置,或它可包括由存储在计算机中的计算机程序有选择地激活或重新配置的通用计算机。这种计算机程序可被存储在计算机可读存储介质,诸如,但不限于,任何类型的盘,包括软盘、光盘、CD-ROM、磁光盘、只读存储器(ROM)、随机访问存储器(RAM)、EPROM、EEPROM、磁或光卡、专用集成电路(ASIC)或适于存储电子指令的任何类型的介质,并且它们中的每个被耦合到计算机***总线。存储器/存储装置可以是瞬态或者非瞬态的。存储器可包括可存储信息/数据/程序的上述和/或其他设备中的任何一个。此外,本说明书中涉及的计算机可包括单处理器或可以是采用多处理器设计来增加计算能力的结构。
本文呈现的算法和显示并不固有地涉及任何特定的计算机或其他装置。各种通用***也可与根据本文的教导的程序一起使用,或可证明构建更加专用的装置来执行这些方法步骤是方便的。从下文的说明书中将显现用于各种这些***的结构。另外,这些实施例并没有参照任何特定的编程语言进行描述。应当理解的是,各种编程语言可用于实现本文描述的实施例的教导,并且为了实现和最佳方式的公开的目的下文提供对具体语言的任何参考。
另外,本说明书中所使用的措词主要从可读性和指导性的目的进行总体选择,并且可以不是被选择来界定或限定本发明主题。因此,这些实施例的公开旨在于说明而不是限制在权利要求中阐述的各实施例的范围。
概述
描述一种用于在车辆内获得、管理和显示电子日历并且用于实现与电子日历有关的各种特征的***、方法和计算机可读存储介质。在移动设备上执行的应用程序从一个或者多个基于网络的日历***、诸如iCal、Google Calendar、Microsoft Outlook Calendar和YahooCalendar获得涉及用户的日历数据。该应用程序聚合日历数据并且将日历数据转换到适于在车辆内传送和显示的车辆格式。移动设备然后以车辆格式向车载显示***传送日历信息。不同于被设计用于在计算机屏幕或者移动设备屏幕上查看的常规日历格式,车辆日历格式被具体设计用于在车辆内查看。因此,车辆日历格式布置日历信息使得用户可以查看和/或编辑日历条目而最少分散注意力。作为结果,驾驶员可以保持将注意力集中于操纵车辆。下文关于图4-7进一步具体描述用于在车辆内处理和显示日历数据的方法和示例界面。
还提供与电子日历有关的附加特征以改进在车辆中的用户体验。第一,日历***包括允许用户记录口头消息的“语音备忘录”特征。然后处理口头消息以提取特定单词或者短语,并且在适当时基于记录的语音备忘录创建新的日历条目或者地址簿条目。这一特征允许用户在操纵车辆时容易添加或者修改日历或者地址簿条目而最少分散注意力。下文关于图8进一步具体描述语音备忘录特征。
第二,***可以被配置为处理日历数据并且基于内容采取特定动作。例如,***可以处理日历条目并且自动配置免提电话单元以打电话给调度的日历事件的被邀请人或者配置导航单元以生成去往调度的日历事件的地址的路线。这免去用户必须人工执行这样的任务。因此进一步将对驾驶员的注意力分散最小化。下文关于图9-10进一步具体描述日历动作特征
第三,***可以被配置为处理与调度的日历事件相关联的告警以便在日历事件的调度时间之前或者同时向用户通知日历事件。告警以适于在车辆内查看和管理而将对驾驶员的注意力分散最小化的方式进行显示。下文关于图11-12进一步具体描述日历告警特征。
***架构
图1图示用于各种实施例的示例操作环境100。操作环境100包括具有车载***112的车辆110、移动设备120、用于在车载***112与移动设备120之间通信的短程通信链路116、网络130、在移动设备120与网络130之间的无线联网通信链路125,以及连接到网络120的各种服务器(例如日历服务器140、联系人服务器150和语音备忘录服务器160)。这里描述的通信链路116、125可以直接或者间接连接这些设备。
车载***112包括计算设备,该计算设备可以是车辆的远程信息处理***的部分。下文参照图3进一步具体描述车载***112的实施例。一般而言,车载***112被配置为经由显示屏幕向用户显示信息并且接受来自用户的用于控制各种功能的输入。车载***112包括用于允许车载***112与其它设备、诸如移动设备120交换信息的短程通信技术。这例如允许车载***112从移动设备获得日历信息、在车载***112上显示日历信息并且提供使用户能够管理各种日历特征的控件。
在车载***112与移动设备120之间的短程通信链路116可以使用无线短程通信技术诸如例如
Figure BPA0000175257340000071
技术或者WiFi技术或者有线短程通信技术诸如例如通用串行总线(USB)。车载***112和移动设备120可以经由短程通信链路116相互连接或者配对。
移动设备120的示例包括蜂窝电话、个人设备助理(PDA)、智能电话、口袋个人计算机(PC)、膝上型计算机、智能手表或者具有处理器和通信能力的其它便携设备。下文参照图2进一步具体描述移动设备120的实施例。一般而言,移动设备120被配置为执行一个或者多个软件应用程序,该软件应用程序使移动设备120能够与车载***112通信并且实现下文将进一步具体描述的多个不同特征和交互。例如,移动设备120可以管理和传送日历条目、日历告警、联系人数据和语音备忘录。
移动设备120也可以通过网络130与各种服务器诸如日历服务器140、联系人服务器150和语音备忘录服务器160通信。网络130可以包括例如蜂窝电话网络的无线通信网络以及一个或者多个其它网络,诸如因特网、公共交换电话网络(PSTN)、分组交换网络、帧中继网络、光纤网络、Wifi网络、WiMAX网络、CDMA网络、GSM网络、3G网络、4G网络或者其它无线网络。
服务器140、150、160包括计算设备,这些计算设备通过网络130通信以执行各种功能和/或存储网络130上的其它设备可访问的数据。日历服务器140可以包括一个或者多个基于网络的日历服务器、诸如例如iCal Server、Google Calendar Server、Microsoft ExchangeServer和Yahoo Calendar Server。日历服务器140为特定用户存储一组日历条目并且向网络130上的请求设备提供涉及这些条目的日历数据。每个日历条目对应于调度用于特定事件时间的调度事件(例如会议、约会、提醒等)。也可以与每个日历条目一起包括各种其它元数据、诸如例如事件标题、事件被邀请人、事件描述、事件位置、事件结束时间等。另外,一个或者多个告警可以与日历条目相关联以便在调度的事件时间之前或者同时向用户提醒该事件。用户可以从具有对日历服务器140的直接或者间接访问的网络130上的任何设备添加、修改或者消除日历条目。
联系人服务器150为特定用户存储一组联系人条目并且向网络130上的请求设备提供涉及这些条目的联系人数据。每个联系人条目包括与个人或者企业相关联的各种元数据、诸如例如名称、地址、电话号码、电子邮件地址、网站等。联系人服务器150可以是日历服务器140的部分。例如许多基于网络的日历服务器、诸如iCalServer、Google Calendar Server、Microsoft Exchange Server和YahooCalendar Server包括可以充当联系人服务器150的地址簿特征。备选地,联系人服务器150可以从日历服务器140完全分离。
语音备忘录服务器160存储和处理语音备忘录,即由用户记录的口头备忘录。例如,语音备忘录服务器160可以对从移动设备120接收的语音备忘录执行话音到文字转换并且向移动设备120返回口述文字。另外,语音备忘录服务器160可以存储记录的音频文件和/或经由电子邮件或者文字消息服务向用户递送音频文件。另外,语音备忘录服务器160可以与日历服务器140和联系人服务器150通信以将音频文件与日历或者联系人条目关联。
虽然为了清楚仅仅图示每个服务器类型140、150、160中的一个服务器,但是实际上网络130上可以存在每个类型的多个服务器。另外,可以在单个计算设备中组合服务器140、150、160中的两个或者更多服务器。
在操作中,车载***112和移动设备120经由短程通信链路116相互通信。移动设备120存储从车载***112接收的信息和/或可以经由网络130向远程处理设备、诸如例如日历服务器140、联系人服务器150或者语音备忘录服务器160提供信息。类似地,移动设备120可以存储来自远程服务器140、150、160的信息和/或可以向车载***112提供信息。车载***112因此利用移动设备120以经由网络130间接通信,即使车载***112未被配备为直接访问网络130。
移动设备
图2是图示移动设备120的实施例的框图。在一个实施例中,移动设备120包括存储器210和处理器220。为了描述清楚而省略移动设备120的其它常规组件、诸如显示器、输入键、麦克风和扬声器。
处理器220处理数据并且可以包括各种计算架构。虽然在图2中仅示出单个处理器220,但是可以包括多个处理器。存储器210可以是动态随机存取存储器(DRAM)设备、静态随机存取存储器(SRAM)设备、闪存(非易失性存储装置)、上述存储器的组合或者本领域已知的一些其它存储器设备。存储器210可以用于数据存储并且用于存储在移动设备120上可以执行的各种应用程序。例如存储器210可以存储适于经由有线或者无线***向移动设备120下载的基于iPhoneTM或者AndroidTM的应用程序。一般而言,应用程序包括用于实现各种功能的计算机可执行程序指令。在操作中,从存储器210下载并且由处理器220执行指令。在备选实施例中,应用程序可以是例如软件即服务(SaaS)、云计算的各种软件规范中的任何软件规范的部分。
在一个实施例中,存储器210存储车辆连接(VC)应用程序212。VC应用程序212有助于在移动设备120与车载***112之间的通信并且将用于向车载***112传送的数据格式化。VC应用程序212可以根据推送或者拉取机制与车载***112通信。可以使用例如PBAP蓝牙方法或者使用OBEX蓝牙协议在移动设备120与车载***112之间对数据通信。VC应用程序212还与各种因特网服务器(例如服务器140、150、160)通信以将日历条目和告警、联系人信息和/或语音备忘录信息聚合和同步。
除了处理数据传送之外,VC应用程序212也可以管理用于访问网络130和车载***112两者的连接定时。例如VC应用程序212可以控制用于更新日历和/或联系人信息的刷新定时。在一个实施例中,即使在应用程序212未连接到车辆110时VC应用程序212也可以从服务器140、150、160获得数据更新并且向移动设备120存储它们。然后,VC应用程序212可以在以后时间向车载***112传送这些预先获取的更新。这将例如允许VC应用程序212无论它何时在网络130的覆盖范围内都获取更新(即使移动设备120未连接到车辆110)并且在以后时间向车载***112传送更新。在从服务器140、150、160接收数据时,VC应用程序212可以将过滤器应用于数据并且在向车载***112发送信息之前高速缓存该数据。以这一方式,由VC应用程序212执行的收集和处理任务可以减轻车载***112的处理要求。另外,车载***112无需具有对网络130的任何直接访问。
VC应用程序212也可以处理从车载***112接收的数据。例如,VC应用程序212可以接收用户使用车载***112对日历或者联系人数据进行的改变或者可以从车载***112接收语音备忘录用于处理。VC应用程序212将日历和联系人修改进行比较和处理以便将日历更新提供回日历服务器140并且向联系人服务器150提供联系人更新。
在一个实施例中,VC应用程序212包括日历模块214、联系人模块216和语音备忘录模块218。日历模块214与日历服务器140通信以获得日历数据并且将日历更新传输回服务器140。日历模块214使用日历服务器140专属的应用程序接口(API)(例如CalDAV协议或者MS交换协议)来通信。日历模块214也可以包括在移动设备上执行的日历应用程序,该日历应用程序可以包括它自己的本机日历格式。日历模块214处理日历数据以聚合数据并且将数据从它的专属于日历服务器140的本机格式转换到适于在车辆中传送和显示的车辆格式。另外,日历模块214与车载***112通信以传输格式化的日历数据并且接收更新。
联系人模块216经由API与联系人服务器150通信以从联系人服务器150获得联系人数据。联系人模块216处理和/或聚合联系人数据以将它从它的本机格式转换到车辆格式并且向车辆传输联系人数据。联系人模块216也可以从车载***112接收更新并且向联系人服务器150中继这些更新。
语音备忘录模块218从车载***112接收记录的语音备忘录并且向语音备忘录服务器160传输它们。语音备忘录模块218也从语音备忘录服务器160接收与处理的音频对应的口述文字。语音备忘录模块218可以进一步处理口述文字以提取关键词或者短语并且使用这些以创建或者修改日历或者联系人条目。下文关于图8进一步具体讨论语音备忘录特征。
车载***
图3是图示车载***112的实施例的框图。在一个实施例中,车载***112包括存储器310、处理器340、导航单元350和电话单元360。为了描述清楚而省略车载***112的其它常规部件、诸如显示器、时钟、输入键、麦克风、扬声器和短程通信单元。
存储器310存储移动连接(MC)应用程序320。MC应用程序320使用短程通信链路116来与移动设备120上的VC应用程序212对接。MC应用程序320可以推送或者拉取与移动设备120交换的数据。一般而言,已经在移动设备120上将MC应用程序212接收的数据进行处理,因此减少车载***112执行的处理量。在接收数据时,MC应用程序212存储数据(例如在ASCII XML文件中)并且按需访问它。MC应用程序320可以从用户接收刷新请求并且向移动设备120传输这些请求。另外,MC应用程序320可以从用户接收数据输入(例如用于添加、删除或者修改日历条目、联系人条目或者语音备忘录)并且将这些更新传送回移动设备120。
MC应用程序320生成实现在用户与车载***112之间交互的用户界面。例如,用户界面可以提供各种显示、菜单、控件和其它常规用户界面特征。在一个实施例中,用户界面以预定义格式显示数据。在这一实施例中,显示格式不完全由接收的数据确定,但是由与用户界面相关联的“皮肤”确定。如果皮肤改变,则外观改变。例如,皮肤可以指定显示属性,诸如字体、字体颜色、字体大小、背景颜色等。另外,各种皮肤可以使各种类型的数据被包含或者被排除显示或者以不同格式被显示。
MC应用程序320与包括日历数据库332、联系人数据库334和告警数据库336的各种数据库交互。日历数据库332和联系人数据库334存储由车载***112从移动设备120分别接收的或者由用户使用车载***112分别输入的或者修改的日历条目和联系人条目。在一个实施例中,根据数据模式(例如ASCII XML格式)存储日历和联系人条目,该数据模式包括与事件的不同方面有关的各种字段。例如,用于每个日历条目的日历数据模式可以包括以下字段:事件日期、事件开始时间、事件停止时间、事件标题、事件位置、事件描述、事件人物和事件通知时间。用于每个联系人条目的联系人数据模式可以包括与联系人姓名、联系人地址、联系人电话号码、联系人传真号码和联系人电子邮件地址对应的字段。如果数据未知或者不适用于特定条目,则元数据字段中的一个或者多个元数据字段可以空白。例如,如果条目仅对应于提醒而不是约会或者会议(例如母亲的生日),则一些日历条目可以省略“事件位置”。
MC应用程序320可以处理日历条目以基于事件通知时间创建和管理告警并且向告警数据库336存储告警。使用告警数据库336,MC应用程序320可以监视当前时间并且在当前时间与针对调度的告警的告警时间相匹配时触发告警。通知时间可以在事件时间之前(例如用于提供提醒)或者可以与日历条目的事件时间直接相关。
在一个实施例中,MC应用程序320处理日历数据库332和联系人数据库334中的条目以对条目进行比较和交叉相关。例如,MC应用程序320可以对在日历与联系人条目之间的匹配元数据进行定位。这将例如允许MC应用程序320自动确定事件被邀请人的电话号码或者地址(例如通过发现在日历条目的事件个人字段与联系人条目的联系人姓名字段之间的匹配)。MC应用程序320然后可以基于这一匹配采取动作、诸如使用免提电话单元360向被邀请人打电话或者使用导航单元350生成去往该地址的路线。MC应用程序320还可以将日历或者联系人条目与可以作为车载导航单元350的部分而包括的兴趣点(POI)数据库352中的POI相关。下文关于图9-10更具体描述用于基于日历事件生成动作的处理。
操作和使用
车载电子日历
图4图示用于提供在车辆环境100内使用的电子日历的过程的实施例。将该过程的各种步骤图示为由日历服务器140、移动设备120和车载***112执行。在备选实施例中,步骤可以由不同实体执行,或者多于一个实体可以共同实行描述的步骤。
一般在移动设备120检测到402刷新触发事件时发起向车载***112传送日历数据。刷新触发事件可以是由用户发起的人工刷新请求,或者刷新触发事件可以在满足指定的刷新条件时自动出现。例如,在一个实施例中,移动设备120被配置为在从上次刷新起已经流逝了固定数量的时间(例如每10分钟)之后向车载***112提供日历刷新。在另一实施例中,刷新触发事件包括来自车载***112的由例如车辆110点火或者另一可检测事件发起的信号的接收。
在检测到刷新触发事件时,移动设备120使用适当日历API根据指定的日期范围请求404来自日历服务器140的日历信息。备选地,移动设备120可以请求来自不同日历源的日历信息或者从内部存储的日历加载信息。该请求可以包括向利用不同日历***(例如iCal、MS Outlook Calendar、Google Calendar、Yahoo Calendar等)的多个日历服务器的请求。指定的日期范围通常明显小于由日历服务器140存储的日期的全范围。例如,日历服务器140可以存储用于在当前日期之前和之后许多年的日历条目,但是移动设备120可以请求仅用于接下来30天的日历数据。请求的日期范围可以包括比车载***120被配置为显示的期限更大的期限。这将例如允许移动设备120和/或车载***112高速缓存额外数据直至需要它。另外,这允许车载***112向用户显示在车载日历显示器的标准日期范围以外出现的“即将到来的事件”或者在实际事件之前调度告警。
日历服务器140接收406请求并且向移动设备120提供408请求的日历信息。移动设备120从服务器140接收410请求的日历信息并且将接收的日历信息从日历服务器格式转换412到车辆日历格式。下文参照图5进一步具体描述用于将日历信息转换412到车辆格式的过程。然后向车载***112传送414转换的日历信息。车载***112接收416日历信息并且相应地更新418车载显示器。
图5图示由移动设备120(例如使用VC应用程序212的日历模块214)执行的用于将日历信息从日历服务器格式转换412到车辆格式(或者从内部存储的日历格式转换到车辆格式)的过程的实施例。移动设备120标识502接收的日历信息的本机日历格式。例如,移动设备120可以用CalDAV格式、MS Exchange格式、Google日历格式或者另一标准日历格式中的一个或者多个格式接收日历信息,或者可以使用在移动设备120上执行的日历应用程序的本机格式。移动设备120然后将转换规则应用504于以每个本机格式接收的日历信息以将所有日历数据转换到共同格式(例如ASCII XML格式),从而可以比较和聚合来自不同日历***的日历数据。移动设备120然后聚合506日历数据以标识和消除重复条目。可以通过比较元数据字段并且发现匹配来检测重复条目。例如,如果两个条目具有相同事件开始时间和相同事件标题、事件人物或者事件位置,则可以检测到重复条目。移动设备120根据预定义期限规则修改508日历数据。例如,移动设备120可以接收覆盖第一期限(例如30天)的日历数据,但是缩放该数据以仅覆盖第二更短期限(例如7天)。移动设备120然后处理和过滤510数据用于向车载***112传送。处理和过滤可以包括消除不适于在车辆中显示的某些数据类型、诸如例如超链接、不寻常字符和附件。这一步骤也可以包括将数据处理成统一数据类型和容器大小。例如,在一个实施例中,将日历条目转换到ASCII格式用于向车载***112传送。在一个实施例中,处理和过滤也可以包括表征日历条目为“事件”或者“通知”。事件可以例如包括会议、约会或者活动。通常,如果条目指定一组时间段(例如在时间x与时间y之间,其中时间x在时间y之前),则将日历条目表征为事件。对照而言,如果条目未指定非零时间段,则可以将条目表征为通知。例如,日历条目可以指示相同的开始时间和结束时间或者可以未指示任何开始时间或者结束时间。可以例如为一整天的事件创建这些类型的条目或者将这些条目创建为关于生日、假日、在待完成列表上的项目等的提醒,这些提醒不指定具体非零时间窗口。在备选实施例中,将条目表征为“事件”或者“通知”可以由移动设备120或者车载***112执行。在其它备选实施例中,不同或者附加标准可以用于将日历条目表征为通知或者事件。
图6是用于在车辆内显示日历信息的日历界面屏幕600的示例。在所图示的实施例中,日历界面屏幕600包括通知窗口605和事件窗口610。事件窗口610包括通常按时间列出的即将到来的日历事件(例如事件N、事件N+1、事件N+2等)的有序列表。通知窗口605提供通知列表。通知和事件通常保留在显示器上直至被用户清除或者可以被配置为在规定的时间段之后自动清除。在一个实施例中,通知窗口605和时间窗口610两者包括“更多”功能,该功能在被选择时使显示器示出超出当前显示的事件和/或通知之外的附加事件和/或通知。
图7A-B图示日历用户界面和上文描述的“更多”功能的操作的具体示例。图7A图示示出一组通知和一组事件的用户界面屏幕702。在事件列表以下的“...”指示有在当前出现在事件窗口中的事件之后的用于当天的更多事件。如果用户选择“更多”功能(由“...”标示),则更新显示以示出用户界面屏幕704。界面屏幕704示出用于当天的附加事件(例如下午4:30跟进呼叫、下午7:30与妻子一起晚餐)。另外,在界面屏幕704中的事件列表以上的“...”指示有在出现在事件窗口中的事件之前的用于当天的更多事件。如果用户选择用户界面屏幕704中的更多功能,则显示返回到用户界面屏幕702。
图7B图示用户界面屏幕706,该用户界面屏幕示出另一组通知和一组事件。在通知列表以下的“...”指示有在当前出现于事件窗口中的通知之后的用于当天的更多通知。如果用户选择“更多”功能(由“...”标示),则更新显示以示出用户界面屏幕708。界面屏幕708示出用于当天的附加通知(例如Donna的生日)。另外,在界面屏幕708中的通知列表以上的“...”指示有在出现在通知窗口中的通知之前的用于当天的更多通知。如果用户选择用户界面屏幕708中的更多功能,则显示返回到用户界面屏幕706。
语音备忘录功能
在一个实施例中,语音备忘录特征允许用户从车辆110内记录语音备忘录。例如用户可能想要为新调度的约会设置提醒、将新电话号码或者地址存档或者记录其它重要信息用于以后获取。有益地,驾驶员可以使用语音备忘录功能而最少分散注意力并且可以因此保持将他的注意力集中于操纵车辆。
图8图示用于在车辆环境中处理语音备忘录的示例过程。图示过程的各种步骤为由语音备忘录服务器160、移动设备120和车载***120执行。在备选实施例中,各步骤可以由不同实体执行,或者多于一个实体可以共同执行描述的步骤。
车载***112检测和记录802与口头语音备忘录对应的音频。在一个实施例中,用户通过例如人工选择菜单选项或者提供预定义语音命令来选择车载***112上的语音备忘录特征。车载***112然后提示用户说出并且记录音频。在一些实施例中,车载***112将提示划分成多个部分以提供额外的清晰。例如,对于日历语音备忘录,车载***112可以根据用于日历条目的各种元数据字段单独提示用户以提供事件时间、事件人物、事件标题等。对于联系人语音备忘录,车载***112可以根据用于联系人条目的各种元数据字段单独向用户提示联系人姓名、联系人地址、联系人电话号码、联系人电子邮件地址等。在其它实施例中,车载***112未提供任何提示、但是代之以在它检测到用户说话时自动开始记录。在一个实施例中,取代车载***112提供用于不同元数据字段的具体提示,用户可以说出预定义标签单词以便使条目的不同字段分离。例如,用户可以在说出事件的时间之前说出提示“时间”,从而***识别随后的话音是时间条目并且将话音与适当元数据字段相关。在另一操作模式中,用户可以编辑当前日历或者联系人条目。例如,用户可以使用车载***112上的菜单来选择条目以编辑或者可以使用预定义语音命令以标识条目。用户然后可以使用另一语音命令来编辑各种字段。
一旦向车载***112记录语音备忘录,车载***112向移动设备120传送804所记录的音频。移动设备120接收806语音备忘录记录并且向语音备忘录服务器160上传808语音备忘录记录用于处理。语音备忘录服务器160接收801语音备忘录并且执行812话音到文字转换以将音频记录转换到文字。可以使用常规口述软件来实现话音到文字转换。语音备忘录服务器160然后将口述文字递送814回移动设备120。可选地,语音备忘录服务器160也可以经由各种服务、诸如例如短消息服务(SMS)或者电子邮件向用户递送816音频文件,或者语音备忘录服务器160可以与用户的日历条目或者联系人条目关联存储音频记录。备选地,语音备忘录服务器160可以代之以向用户递送可以从其下载或者流传输音频文件的超链接。这在口述以后不可用时或者在口述不准确的情况下向用户提供原始声音文件。
移动设备120从语音备忘录服务器160接收口述文字并且从口述文字提取818有用数据。在这一步骤中,移动设备120处理口述文字以对与日历条目和/或联系人条目相关的文字定位。例如,对于日历语音备忘录,可以在文字中搜索事件时间、参与方、事件的主题或者其它相关字段。对于联系人语音备忘录,可以在文字中搜索联系人姓名、电话号码、地址或者电子邮件地址或者其它相关字段。如果口述文字包括将文字分离成各种数据字段的适当字段标签,则可以简化数据提取。
移动设备120然后根据提取的文字更新820条目(例如日历或者联系人)。然后以上文描述的方式向车辆提供822这些更新。车载***112接收824更新的日历或者联系人条目并且如适合的那样更新826显示。
语音备忘录特征因此允许用户在车辆110内添加或者编辑日历或者联系人条目而很少分散注意力。另外,该特征维护原始记录的话音并且可以在口述未令人满意的情况下向用户提供。
日历动作
日历条目一般标识事件的被邀请人和/或事件的位置。通常,用户将想要在调度的事件时间之前不久联系被邀请人、发现被邀请人的其中可以举行事件的地址或者发现在日历条目中引用的事件的不同地址。因此,在一个实施例中,车载***112包括用于在事件的调度时间或者在事件之前的调度的通知时间基于日历元数据执行动作的特征。例如,车载***112可以使用免提电话单元360来拨叫被邀请人的电话号码。此外,车载***112可以向导航单元350输入地址以便生成去往会议位置的路线。
为了确定期望的动作,车载***112执行在日历数据库332与联系人数据库334之间的信息比较和交叉链接。可选地,车载***112也可以将日历和联系人数据与在导航单元350的POI数据库352中存储的POI相关。通过自动执行这一数据的交叉相关,用户免去人工执行这一任务并且可以因此更好地将注意力集中于安全驾驶车辆。
图9图示由(例如使用MC应用程序320的)车载***112执行的用于基于日历条目生成动作的过程的一个实施例。车载***112读取902用于日历条目的日历数据。车载***112然后在联系人数据库334和POI数据库中搜索904与日历条目中的词语的可能匹配。然后基于匹配的强度向匹配分配906匹配权重。可以使用各种匹配类型和排名度量。例如,在一个实施例中,使用基于在文字字段之间的相似度来应用权重的模糊搜索方法。然后,比较匹配度量与阈值并且接受在阈值以上的条目作为匹配。
车载***112提示908用户选择呼叫联系人或者去往目的地的路线。如果用户选择910呼叫联系人,则车载***112显示912根据匹配杈重(例如从最强匹配开始)排序的潜在联系人匹配的列表。用户然后可以选择待呼叫的联系人,并且电话***360向选择的联系人打电话914。在一个实施例中,匹配列表可以限于超过最小匹配权重的匹配。另外,如果仅一个联系人超过最小匹配杈重,则车载***112可以自动呼叫该联系人而不先显示列表。
备选地,如果用户选择916生成路线,则车载***显示918根据匹配杈重(例如从最强匹配开始)排序的潜在位置匹配的列表。位置匹配可以是与来自联系人数据库334的匹配联系人或者来自POI数据库352的POI(或者POI的地址)关联的地址。用户然后可以选择地址或者POI,并且导航单元350生成920去往选择的目的地的路线。在一个实施例中,匹配列表可以限于超过最小匹配权重的匹配。另外,如果仅一个目的地超过最小匹配权重,则车载***112可以自动配置导航单元350以生成去往目的地的路线而不先显示列表。
在一个实施例中,步骤902-908是在调度的事件时间之前出现的预处理步骤。例如,无论何时从移动设备120接收日历更新都可以执行步骤902-908。然后,步骤910-920在达到调度的事件时间时或者在事件时间之前的调度的通知时间出现。备选地,车载***112可以在日历事件出现时为每个日历条目执行所有步骤(包括步骤902-908)而不是预先预处理它们。在又一实施例中,步骤902-920中的一个或者多个步骤可以代之以由移动设备120执行。
图10图示车载***112可以在执行上文描述的过程之时显示的用户界面屏幕的示例。界面屏幕1002包括与日历条目关联的显示屏幕。可以例如在用户从日历条目列表选择查看这一日历条目时显示这一日历条目,或者可以在达到通知时间或者事件时间时自动显示条目。界面屏幕1002包括路线选项1004和呼叫选项1006。如果用户选择呼叫选项1006,则显示界面屏幕1008。界面屏幕1008示出与日历数据的至少一部分匹配的联系人(例如姓名和电话号码)的列表。这里粗体显示界面平面1008中的项目(1)和(2)指示那些联系人是与日历元数据的精确匹配。如果用户代之以选择路线选项1004,则显示界面屏幕1010。界面屏幕1010示出与日历数据的至少一部分匹配的目的地(例如名称和地址)的列表。粗体显示界面平面1010中的项目(1)和(2)指示它们是那些与日历元数据的精确匹配的目的地。
日历告警
车载***112可以包括日历告警特征,该日历特性特征提供可视告警和/或可听告警以将关于日历事件通知用户。告警例如对向用户提醒即将到来的事件或者需要执行一些动作(例如在“待完成列表”上的项目)是有用的。在一个实施例中,车载***112从存储于车辆的日历数据库332中的日历数据生成日历告警。备选地,可以由移动设备120生成告警并且在它们出现时向车辆***112传输。不同于被设计用于在计算机屏幕或者移动设备上显示的常规日历告警,车载***112代之以生成被具体设计用于车辆环境的日历告警。作为结果,驾驶员可以查看和管理告警而最少分散注意力。
图11图示用于基于日历条目生成车载告警的过程的一个实施例。车载***112处理1102日历数据库332中的日历条目以向告警数据库336添加告警。告警数据库336中的每个条目可以包括各种元数据字段,这些元数据字段包括与告警有关的信息、诸如例如告警时间、告警消息、告警音频和告警动作。告警时间字段指示将触发告警的时间(例如天、小时、分钟)。可以从与日历条目一起包括的通知时间提取告警时间。例如,可以设置告警在事件时间之前15分钟、在事件时间之前30分钟、在事件时间之前24小时或者另一固定时间段触发。备选地,可以设置告警在与用于日历条目的事件时间相同的时间触发。告警消息字段指示在触发告警时将显示的消息。这可以对应于有关日历条目中的信息或者可以是完全不同的消息。告警音频字段标识如果有则在告警触发时将播放的可听告警。用户可以在设置告警时从存储的一组可能可听告警之一选择告警音频,或者可以使用默认告警音频。告警动作字段标识在触发告警时将采取的动作、诸如例如拨叫特定电话号码、生成去往特定目的地的路线或者加载特定网站。
车载***112连续监视1106当前时间以确定当前时间何时与告警数据库336中的存储的告警之一中的告警时间匹配。如果当前时间与任何告警时间不匹配,则车载***112继续监视1106。如果触发1108一告警(即在当前时间与告警时间匹配时),则车载***112显示1110可视告警(该可视告警可以包括告警消息)并且激活1112可听告警(该可听告警可以包括选择的告警音频)。在激活告警时,用户可以具有选择小睡功能的选项。小睡功能允许用户延迟告警持续预定义时间段(即“小睡时间”)。小睡时间可以是默认值(例如10分钟),或者车载***112可以向用户呈现选择期望的小睡时间的选项。如果在步骤1114未激活小睡功能,则完成告警并且从告警数据库336消除1116告警。如果在步骤1114小睡功能活跃,则更新1118显示以指示已经将告警“小睡”。车载***112然后根据小睡时间(例如通过将小睡时间与先前配置的告警时间相加)更新1120用于小睡的告警的告警时间。车载***112然后继续监视1106告警。这包括监视当前时间何时与小睡的告警的更新的告警时间匹配。
图12A和12B图示车载***112在执行上文描述的告警过程时显示的用户界面屏幕的示例。图12A图示在触发告警时显示的界面屏幕1204的示例。通知窗口1202包括来自日历条目的信息,该信息包括调度的事件的时间和主题(在这一示例中为“上午9:30:与约翰会面讨论新界面”)。通知窗口1202也指示在调度的事件之前的估计时间(在这一示例中少于50分钟)。通知窗口1202包括小睡按钮1206,该小睡按钮在被选择时激活上文描述的小睡功能。另外,通知窗口1202包括路线按钮1208和呼叫按钮1210,这些按钮在被选择时使车载***112采取如上文描述的选择的动作。此外,通知窗口1202包括图标1212和多信息显示(MID)栏1204。在一个实施例中,通知窗口1202在触发报警时在显示屏幕上自动弹出。图标1212可以包括车载***112或者通知参数标示的任何图标。例如,在用于会议的告警的情况下,图标1212可以象征会议。在用于个人的生日的告警的情况下,图标1212可以是个人的图片。MID栏1204通常显示用于各种仪表的信息、诸如里程表信息和其它有关项目。在一个实施例中,可以在任何显示屏幕上显示MID栏1204,从而信息对于用户连续可用。
图12B图示在用户选择小睡功能时显示的界面屏幕的示例。显示通知栏1222,该通知栏指示已经将先前告警小睡。在一个实施例中,通知栏1222可以代之以显示下一调度的事件作为向用户的方便提醒。在告警被小睡之时,用户可以查看“任何屏幕”窗口1224的其它屏幕(例如音频控制屏幕、导航屏幕等)。在一个实施例中,在激活小睡功能时,任何屏幕窗口1224自动返回到在激活告警之前先前显示的屏幕。也可以如上文描述的那样显示MID栏1226。
这里描述的特征因此允许用户在车辆110内查看和管理电子日历和有关功能。有益地,通过利用连接到车辆110的移动设备120,车载***112本身无需配备有直接因特网连通,并且大量数据处理可以由移动设备120上的VC应用程序212而不是由车载***112执行。这因此让买家降低车辆110的成本并且允许当前车辆所有者向他们的移动设备120简单地下载应用程序而无需必须安装新车载***112。另外,由于日历数据和有关特征被具体格式化用于在车辆中使用,所以驾驶员可以安全查看和管理电子日历而最少分散注意力。
在阅读本公开时,本领域技术人员将理解具有这里描述的特征的用于使用连接的电话在车辆环境中日历共享的附加备选设计。因此,虽然已经图示和描述本发明的具体实施例和应用,但是将理解本发明不限于这里公开的精确构造和组件并且可以不脱离如在所附权利要求中限定的本发明的精神实质和范围而在这里公开的本发明的方法和装置的布置、操作和细节上进行对于本领域技术人员来说显而易见的各种修改、改变和变化。

Claims (27)

1.一种用于为车辆内的显示器提供电子日历的方法,所述方法包括:
由移动设备从第一日历源接收第一日历数据,所述第一日历源以所述第一日历源专属的第一本机日历格式存储所述第一日历数据;
将以所述第一本机日历格式而格式化的所述第一日历数据转换到适于向车载***传送的车辆日历格式;以及
使用短程通信协议从所述移动设备向所述车载***传送所转换的日历数据。
2.根据权利要求1所述的方法,还包括:
由所述移动设备从第二日历源接收日历数据,所述第二日历源以所述第二日历源专属的第二本机日历格式存储所述日历数据,所述第二本机日历格式不同于所述第一本机日历格式;
将以所述第二本机日历格式而格式化的所述第二日历数据转换到适于向所述车载***传送的所述车辆日历格式;以及
聚合所述第一日历数据和所述第二日历数据以消除重复日历条目。
3.根据权利要求2所述的方法,其中所述第一日历源包括第一基于网络的日历服务器,并且所述第二日历源包括第二基于网络的日历服务器。
4.根据权利要求2所述的方法,其中所述第一日历源包括第一基于网络的日历服务器,并且所述第二日历源包括所述移动设备可执行的日历应用程序。
5.根据权利要求1所述的方法,还包括:
缩放所述第一日历数据以提取落在预定义时间范围内的日历条目,所述预定义时间范围小于以所述第一本机日历格式接收的所述第一日历数据的时间范围。
6.根据权利要求1所述的方法,还包括:
过滤所述第一日历数据以从日历条目消除超链接、特殊字符和附件中的至少一项。
7.根据权利要求1所述的方法,还包括:
从所述车载***接收更新的日历数据,所述更新的日历数据反映使用所述车载***对日历条目进行的改变,所述更新的日历数据按照所述车辆日历格式;
将以所述车辆日历格式的所述更新的日历数据转换到所述第一本机日历格式;以及
以所述第一本机日历格式向所述第一日历源提供所述更新的日历数据。
8.根据权利要求1所述的方法,还包括:
检测刷新触发事件;以及
响应于所述检测所述刷新触发事件,请求来自所述第一日历源的所述第一日历数据的刷新。
9.根据权利要求8所述的方法,其中检测所述刷新触发事件包括从所述车载***接收指示车辆点火的信号。
10.根据权利要求8所述的方法,其中检测所述刷新触发事件包括检测自从上次刷新起已经流逝了预定义时间段。
11.根据权利要求1所述的方法,还包括:
从所述车载***接收语音备忘录,所述语音备忘录包括口语的音频记录;
获得包括所述口语的话音到文字转换的口述文字;
创建新日历条目,所述新日历条目调度在所述口述文字中描述的事件;以及
向所述车载***传送所述新日历条目。
12.根据权利要求10所述的方法,其中获得所述口述文字包括:
向语音备忘录服务器上传所述语音备忘录以用于处理;以及从所述语音备忘录服务器接收所述口述文字。
13.一种存储处理器可执行的指令的计算机可读存储介质,所述指令在被执行时使所述处理器执行步骤,所述步骤包括:
从第一日历源接收第一日历数据,所述第一日历源以所述第一日历源专属的第一本机日历格式存储所述第一日历数据;
将以所述第一本机日历格式而格式化的所述第一日历数据转换到适于向车载***传送的车辆日历格式;以及
使用短程通信协议从所述移动设备向所述车载***传送所转换的日历数据。
14.根据权利要求13所述的计算机可读存储介质,其中所述指令在被执行时使所述处理器执行步骤,所述步骤包括:
从第二日历源接收日历数据,所述第二日历源以所述第二日历源专属的第二本机日历格式存储所述日历数据,所述第二本机日历格式不同于所述第一本机日历格式;
将以所述第二本机日历格式而格式化的所述第二日历数据转换到适于向所述车载***传送的所述车辆日历格式;以及
聚合所述第一日历数据和所述第二日历数据以消除重复日历条目。
15.一种用于在车辆环境内管理电子日历的方法,所述方法包括:
由车载计算***接收包括多个日历条目的日历数据,所述日历数据经由短程通信协议从移动设备接收;
生成用于显示所述日历数据的用户界面,所述用户界面包括用于显示调度的日历事件的表示的事件窗口和用于显示日历通知的表示的通知窗口;以及
向车载显示器输出所述用户界面。
16.根据权利要求15所述的方法,其中所述日历事件包括具有非零时间段的日历条目并且其中所述日历通知包括没有非零时间段的日历条目。
17.根据权利要求15所述的方法,其中所述用户界面还包括:
更多事件功能,在被用户选择时更新所述用户界面以显示在所述事件窗口中的所述调度的日历事件之前或者之后调度的附加事件。
18.根据权利要求15所述的方法,其中所述用户界面还包括:
更多通知功能,在被用户选择时更新所述用户界面以显示在所述通知窗口中的所述调度的日历通知之前或者之后调度的附加通知。
19.根据权利要求15所述的方法,还包括:
将所述日历条目与联系人条目相关以对在所述日历条目的元数据与所述联系人条目的元数据之间的潜在匹配定位;以及
响应于达到用于日历条目的调度的时间,使用所述潜在匹配来发起动作。
20.根据权利要求19所述的方法,其中发起所述动作包括:
显示联系人条目列表,所述联系人条目包括与所述日历条目中的事件被邀请人的至少一部分匹配的联系人姓名或者与所述日历条目中的事件位置的至少一部分匹配的联系人地址。
21.根据权利要求20所述的方法,还包括:
响应于接收对所述联系人条目列表的一个联系人条目的选择,使用与所选择的联系人条目关联的电话号码来发出电话呼叫。
22.根据权利要求20所述的方法,还包括:
响应于接收对所述联系人条目列表的一个联系人条目的选择,生成去往与所选择的联系人条目关联的地址的导航路线。
23.根据权利要求19所述的方法,其中发起所述动作包括:
显示与所述日历条目中的事件位置的至少一部分匹配的兴趣点列表;以及
响应于接收对所述兴趣点列表的一个兴趣点的选择,生成去往与所选择的兴趣点关联的地址的导航路线。
24.根据权利要求15所述的方法,还包括:
向告警数据库存储一个或者多个调度的日历告警,每个日历告警与日历条目关联并且包括调度的告警时间;
确定当前时间何时与所述调度的告警时间匹配;
响应于所述当前时间与所述调度的告警时间匹配,触发告警。
25.根据权利要求24所述的方法,其中触发所述告警包括以下各项中的至少一项:
在车辆显示器上显示可视消息;以及
激活可听告警。
26.根据权利要求24所述的方法,还包括:
接收针对所触发的告警的小睡请求;
通过将预定义小睡时间与所述告警时间相加来更新所述告警时间;以及
向所述告警数据库存储所更新的告警时间。
27.一种用于在车辆环境内管理电子日历的***,所述***包括:
短程通信设备,用于经由短程通信协议从移动设备接收包括多个日历条目的日历数据;以及
车载显示器,用于显示示出所接收的日历数据的用户界面,所述用户界面包括显示调度的日历事件的表示的事件窗口和显示日历通知的表示的通知窗口。
CN2012800067867A 2011-01-27 2012-01-13 使用连接的蜂窝电话的用于车辆环境的日历共享 Pending CN103348371A (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US13/015,204 2011-01-27
US13/015,204 US8825362B2 (en) 2011-01-27 2011-01-27 Calendar sharing for the vehicle environment using a connected cell phone
PCT/US2012/021314 WO2012102879A1 (en) 2011-01-27 2012-01-13 Calendar sharing for the vehicle environment using a connected cell phone

Publications (1)

Publication Number Publication Date
CN103348371A true CN103348371A (zh) 2013-10-09

Family

ID=46578039

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2012800067867A Pending CN103348371A (zh) 2011-01-27 2012-01-13 使用连接的蜂窝电话的用于车辆环境的日历共享

Country Status (6)

Country Link
US (1) US8825362B2 (zh)
EP (1) EP2668631A4 (zh)
JP (1) JP2014506753A (zh)
CN (1) CN103348371A (zh)
CA (1) CA2821302A1 (zh)
WO (1) WO2012102879A1 (zh)

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105518601A (zh) * 2014-12-30 2016-04-20 深圳市柔宇科技有限公司 电子装置及其备忘录的交互***及交互方法
CN106170785A (zh) * 2014-04-01 2016-11-30 微软技术许可有限责任公司 使用上下文创建日历事件
JP2017016369A (ja) * 2015-06-30 2017-01-19 エヌ・ティ・ティ・ソフトウェア株式会社 情報統合サーバ及びプログラム
CN106921909A (zh) * 2017-03-27 2017-07-04 浙江吉利汽车研究院有限公司 一种用于车辆的音响***
CN107054246A (zh) * 2015-10-22 2017-08-18 福特全球技术公司 扩展的个人装置用户界面和通知
CN109313748A (zh) * 2016-06-12 2019-02-05 苹果公司 用于更改日历事件时间的设备、方法和图形用户界面
CN109941210A (zh) * 2017-12-20 2019-06-28 丰田自动车株式会社 车载控制装置、控制装置、方法、介质及说话应答方法
CN110641361A (zh) * 2019-09-04 2020-01-03 中国第一汽车股份有限公司 一种备忘信息提示方法、备忘信息提示装置及车辆
CN111366167A (zh) * 2018-12-26 2020-07-03 上海擎感智能科技有限公司 导航方法、车载终端及计算机可读存储介质
CN113409777A (zh) * 2020-03-16 2021-09-17 上海博泰悦臻网络技术服务有限公司 一种记录用户关注点的方法、车载主机及车辆
CN114095510A (zh) * 2020-07-31 2022-02-25 腾讯科技(深圳)有限公司 多日历账户同步、处理方法、装置、电子设备、存储介质
WO2024083126A1 (zh) * 2022-10-18 2024-04-25 Oppo广东移动通信有限公司 备忘录应用的待办事件的处理方法及相关装置

Families Citing this family (132)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7986914B1 (en) * 2007-06-01 2011-07-26 At&T Mobility Ii Llc Vehicle-based message control using cellular IP
US8346310B2 (en) 2010-02-05 2013-01-01 Ford Global Technologies, Llc Method and apparatus for communication between a vehicle based computing system and a remote application
WO2012048163A2 (en) * 2010-10-06 2012-04-12 Kuity Corp. Automated analysis and mechanization of scheduling
US11062615B1 (en) 2011-03-01 2021-07-13 Intelligibility Training LLC Methods and systems for remote language learning in a pandemic-aware world
US10019995B1 (en) 2011-03-01 2018-07-10 Alice J. Stiebel Methods and systems for language learning based on a series of pitch patterns
US9268545B2 (en) 2011-03-31 2016-02-23 Intel Corporation Connecting mobile devices, internet-connected hosts, and cloud services
US9032493B2 (en) * 2011-03-31 2015-05-12 Intel Corporation Connecting mobile devices, internet-connected vehicles, and cloud services
US8731627B2 (en) * 2011-04-04 2014-05-20 General Motors Llc Method of using a smart phone as a telematics device interface
US9529752B2 (en) * 2011-07-25 2016-12-27 Ford Global Technologies, Llc Method and apparatus for communication between a vehicle based computing system and a remote application
WO2011157240A2 (zh) 2011-08-09 2011-12-22 华为终端有限公司 一种旅行协助方法及终端
DE102011081600A1 (de) * 2011-08-25 2013-02-28 Bayerische Motoren Werke Aktiengesellschaft Verfahren zum Betreiben eines Fahrzeuginformationssystems, Fahrzeuginformationssystem und Computerprogramm
US20140309863A1 (en) * 2013-04-15 2014-10-16 Flextronics Ap, Llc Parental control over vehicle features and child alert system
US20140309813A1 (en) * 2013-04-15 2014-10-16 Flextronics Ap, Llc Guest vehicle user reporting
US9373207B2 (en) 2012-03-14 2016-06-21 Autoconnect Holdings Llc Central network for the automated control of vehicular traffic
US9082239B2 (en) 2012-03-14 2015-07-14 Flextronics Ap, Llc Intelligent vehicle for assisting vehicle occupants
US9384609B2 (en) 2012-03-14 2016-07-05 Autoconnect Holdings Llc Vehicle to vehicle safety and traffic communications
US9378601B2 (en) 2012-03-14 2016-06-28 Autoconnect Holdings Llc Providing home automation information via communication with a vehicle
US20140310610A1 (en) 2013-04-15 2014-10-16 Flextronics Ap, Llc Vehicle occupant impairment assisted vehicle
US9082238B2 (en) * 2012-03-14 2015-07-14 Flextronics Ap, Llc Synchronization between vehicle and user device calendar
US9412273B2 (en) 2012-03-14 2016-08-09 Autoconnect Holdings Llc Radar sensing and emergency response vehicle detection
WO2013159173A1 (en) * 2012-04-26 2013-10-31 Research In Motion Limited Methods and apparatus for the management and viewing of calendar event information
JP6094259B2 (ja) * 2012-05-23 2017-03-15 株式会社デンソー 管理サーバ
US8793594B2 (en) * 2012-06-06 2014-07-29 Deepshikha JHA Graphical user interface for managing discussion topics
EP2675147B1 (en) * 2012-06-11 2022-03-23 Samsung Electronics Co., Ltd. Service providing system in a vehicle including display device and mobile device, and method for providing service using the same
EP2675146B1 (en) 2012-06-11 2021-08-04 Samsung Electronics Co., Ltd. Terminal apparatus and method for setting up destination by sharing position information
US8881244B2 (en) * 2012-08-13 2014-11-04 International Business Machines Corporation Authorizing computing resource access based on calendar events in a networked computing environment
US8965759B2 (en) * 2012-09-01 2015-02-24 Sarah Hershenhorn Digital voice memo transfer and processing
US20150120182A1 (en) * 2012-11-06 2015-04-30 Cheng-Yu Wang Near field communication mobile device and navigation device communication system
US9514448B2 (en) * 2012-12-28 2016-12-06 Intel Corporation Comprehensive task management
CN103118340A (zh) * 2012-12-31 2013-05-22 深圳市安浩瑞科技有限公司 车载信息发布***和方法
US9207093B2 (en) * 2013-01-07 2015-12-08 Cloudcar, Inc. Navigation based on calendar events
US9317813B2 (en) 2013-03-15 2016-04-19 Apple Inc. Mobile device with predictive routing engine
US10655979B2 (en) * 2013-06-08 2020-05-19 Apple Inc. User interface for displaying predicted destinations
US20140365505A1 (en) 2013-06-08 2014-12-11 Apple Inc. Harvesting Addresses
US9303997B2 (en) 2013-03-15 2016-04-05 Apple Inc. Prediction engine
WO2014143776A2 (en) 2013-03-15 2014-09-18 Bodhi Technology Ventures Llc Providing remote interactions with host device using a wireless device
JP6007836B2 (ja) * 2013-03-22 2016-10-12 カシオ計算機株式会社 端末制御システム、端末制御方法及び電子機器
WO2014157839A1 (en) 2013-03-26 2014-10-02 Samsung Electronics Co., Ltd. Terminal apparatus mountable in vehicle, mobile device for working with the terminal apparatus, and methods for providing service thereof
CN104321620A (zh) 2013-04-15 2015-01-28 弗莱克斯电子有限责任公司 基于用户简档信息通过改变的地图路线进行行为修改
US20140343992A1 (en) * 2013-05-14 2014-11-20 Sony Corporation Adaptive push calendar
TW201447798A (zh) * 2013-05-26 2014-12-16 Compal Electronics Inc 資料搜尋方法及行程規劃方法
JP6125336B2 (ja) * 2013-06-10 2017-05-10 株式会社Nttドコモ 情報配信システムおよび情報配信方法
US20150143281A1 (en) * 2013-11-19 2015-05-21 Apple Inc. Notifications and reminders based on user states
US20160224202A1 (en) * 2013-11-25 2016-08-04 Yandex Europe Ag System, method and user interface for gesture-based scheduling of computer tasks
US10276026B2 (en) * 2013-12-06 2019-04-30 Vivint, Inc. Voice annunciated reminders and alerts
JP6315976B2 (ja) * 2013-12-19 2018-04-25 株式会社ユピテル システム及びプログラム
KR101547234B1 (ko) 2014-02-12 2015-08-26 한국기술교육대학교 산학협력단 일정 관리를 위한 사용자 단말 장치와 스마트 단말 장치 및 방법
CN103927288B (zh) * 2014-04-30 2018-12-07 惠州Tcl移动通信有限公司 一种移动设备之间信息转移和共享的方法及***
US9348493B2 (en) * 2014-05-13 2016-05-24 Jack Ke Zhang Automated subscriber-based customization of electronic channels for content presentation
US20150345958A1 (en) * 2014-05-27 2015-12-03 Atieva, Inc. Method of Controlling an Auxiliary Vehicle System
US20150345962A1 (en) * 2014-05-27 2015-12-03 Atieva, Inc. Automated Vehicle Route Scheduling and Optimization System
US10313506B2 (en) 2014-05-30 2019-06-04 Apple Inc. Wellness aggregator
US9161193B1 (en) 2014-06-04 2015-10-13 Grandios Technologies, Llc Advanced telephone management
JP6426375B2 (ja) * 2014-06-13 2018-11-21 剛 春日 車載用アラームシステム
US9891063B2 (en) 2014-07-15 2018-02-13 Ford Global Technologies, Llc Automated point of interest updates
KR102156223B1 (ko) 2014-08-02 2020-09-15 애플 인크. 상황 특정 사용자 인터페이스
US10452253B2 (en) 2014-08-15 2019-10-22 Apple Inc. Weather user interface
JP2016060407A (ja) * 2014-09-19 2016-04-25 日産自動車株式会社 車両制御プログラム書換システム及び車両制御プログラム書換方法
US9443520B2 (en) * 2014-10-02 2016-09-13 International Business Machines Corporation Management of voice commands for devices in a cloud computing environment
US9273974B1 (en) * 2014-10-15 2016-03-01 E-Lead Electronic Co., Ltd. Trip planning method by using an automotive product
US9915541B2 (en) * 2014-10-31 2018-03-13 Ford Global Technologies, Llc Method and apparatus for dynamic destination arrival time updating
WO2016126733A1 (en) 2015-02-02 2016-08-11 Apple Inc. Device, method, and graphical user interface for establishing a relationship and connection between two devices
DE102015201723A1 (de) * 2015-02-02 2016-08-04 Robert Bosch Gmbh Fahrerassistenzsystem für ein Kraftfahrzeug
WO2016144385A1 (en) * 2015-03-08 2016-09-15 Apple Inc. Sharing user-configurable graphical constructs
GB2554260B (en) * 2015-04-10 2021-04-21 Harman Int Ind Multi-character string search engine for in-vehicle information system
EP3082084A1 (de) 2015-04-17 2016-10-19 Volkswagen Aktiengesellschaft Verfahren und vorrichtung zum verwalten von terminen
US10453325B2 (en) 2015-06-01 2019-10-22 Apple Inc. Creation of reminders using activity state of an application
US9603123B1 (en) 2015-06-04 2017-03-21 Apple Inc. Sending smart alerts on a device at opportune moments using sensors
US9916075B2 (en) 2015-06-05 2018-03-13 Apple Inc. Formatting content for a reduced-size user interface
US10235863B2 (en) 2015-06-05 2019-03-19 Apple Inc. Smart location-based reminders
US10275116B2 (en) 2015-06-07 2019-04-30 Apple Inc. Browser with docked tabs
WO2017007423A1 (en) * 2015-07-09 2017-01-12 Razer (Asia-Pacific) Pte. Ltd. Calendar management devices and methods for controlling a calendar management device
EP4321088A3 (en) 2015-08-20 2024-04-24 Apple Inc. Exercise-based watch face
US10692126B2 (en) 2015-11-17 2020-06-23 Nio Usa, Inc. Network-based system for selling and servicing cars
CN105892375A (zh) * 2016-06-08 2016-08-24 京东方科技集团股份有限公司 车载儿童安全座椅及其控制器、以及车载儿童安全座椅***
AU2017100667A4 (en) 2016-06-11 2017-07-06 Apple Inc. Activity and workout updates
US10873786B2 (en) 2016-06-12 2020-12-22 Apple Inc. Recording and broadcasting application visual output
US20180012197A1 (en) 2016-07-07 2018-01-11 NextEv USA, Inc. Battery exchange licensing program based on state of charge of battery pack
US9928734B2 (en) 2016-08-02 2018-03-27 Nio Usa, Inc. Vehicle-to-pedestrian communication systems
US10607192B2 (en) 2016-08-25 2020-03-31 Ford Global Technologies, Llc Methods and apparatus for autonomous vehicle scheduling
US9963106B1 (en) 2016-11-07 2018-05-08 Nio Usa, Inc. Method and system for authentication in autonomous vehicles
US10708547B2 (en) 2016-11-11 2020-07-07 Nio Usa, Inc. Using vehicle sensor data to monitor environmental and geologic conditions
US10694357B2 (en) 2016-11-11 2020-06-23 Nio Usa, Inc. Using vehicle sensor data to monitor pedestrian health
US10410064B2 (en) 2016-11-11 2019-09-10 Nio Usa, Inc. System for tracking and identifying vehicles and pedestrians
US10699305B2 (en) 2016-11-21 2020-06-30 Nio Usa, Inc. Smart refill assistant for electric vehicles
US10249104B2 (en) 2016-12-06 2019-04-02 Nio Usa, Inc. Lease observation and event recording
US10074223B2 (en) 2017-01-13 2018-09-11 Nio Usa, Inc. Secured vehicle for user use only
US10471829B2 (en) 2017-01-16 2019-11-12 Nio Usa, Inc. Self-destruct zone and autonomous vehicle navigation
US10031521B1 (en) 2017-01-16 2018-07-24 Nio Usa, Inc. Method and system for using weather information in operation of autonomous vehicles
US9984572B1 (en) 2017-01-16 2018-05-29 Nio Usa, Inc. Method and system for sharing parking space availability among autonomous vehicles
US10286915B2 (en) 2017-01-17 2019-05-14 Nio Usa, Inc. Machine learning for personalized driving
US10464530B2 (en) 2017-01-17 2019-11-05 Nio Usa, Inc. Voice biometric pre-purchase enrollment for autonomous vehicles
US10304447B2 (en) * 2017-01-25 2019-05-28 International Business Machines Corporation Conflict resolution enhancement system
US10897469B2 (en) 2017-02-02 2021-01-19 Nio Usa, Inc. System and method for firewalls between vehicle networks
US10752192B2 (en) * 2017-03-16 2020-08-25 Robert Bosch Gmbh Intelligent event system and method for a vehicle
DK179412B1 (en) 2017-05-12 2018-06-06 Apple Inc Context-Specific User Interfaces
KR101769957B1 (ko) * 2017-05-30 2017-08-22 주식회사 천호테크 차량용 인포테인먼트 장치
US10234302B2 (en) 2017-06-27 2019-03-19 Nio Usa, Inc. Adaptive route and motion planning based on learned external and internal vehicle environment
US10369974B2 (en) 2017-07-14 2019-08-06 Nio Usa, Inc. Control and coordination of driverless fuel replenishment for autonomous vehicles
US10710633B2 (en) 2017-07-14 2020-07-14 Nio Usa, Inc. Control of complex parking maneuvers and autonomous fuel replenishment of driverless vehicles
US10837790B2 (en) 2017-08-01 2020-11-17 Nio Usa, Inc. Productive and accident-free driving modes for a vehicle
US10731991B2 (en) * 2017-08-16 2020-08-04 Wipro Limited Method and device for determining navigation of a vehicle based on feasibility of events
US10746560B2 (en) * 2017-09-05 2020-08-18 Byton Limited Interactive mapping
USD889492S1 (en) 2017-09-05 2020-07-07 Byton Limited Display screen or portion thereof with a graphical user interface
USD890195S1 (en) 2017-09-05 2020-07-14 Byton Limited Display screen or portion thereof with a graphical user interface
USD907653S1 (en) 2017-09-05 2021-01-12 Byton Limited Display screen or portion thereof with a graphical user interface
US10635109B2 (en) 2017-10-17 2020-04-28 Nio Usa, Inc. Vehicle path-planner monitor and controller
US10935978B2 (en) 2017-10-30 2021-03-02 Nio Usa, Inc. Vehicle self-localization using particle filters and visual odometry
US10606274B2 (en) 2017-10-30 2020-03-31 Nio Usa, Inc. Visual place recognition based self-localization for autonomous vehicles
US10717412B2 (en) 2017-11-13 2020-07-21 Nio Usa, Inc. System and method for controlling a vehicle using secondary access methods
KR102446600B1 (ko) * 2018-02-06 2022-09-26 삼성전자주식회사 차량 식별 정보에 기반하여 결정된 그래픽 사용자 인터페이스를 차량으로 전송하는 방법 및 이를 지원하는 전자 장치
US20190286414A1 (en) * 2018-03-19 2019-09-19 Geoffrey Langos Voice activated visual communication system
US11327650B2 (en) 2018-05-07 2022-05-10 Apple Inc. User interfaces having a collection of complications
DK180171B1 (en) 2018-05-07 2020-07-14 Apple Inc USER INTERFACES FOR SHARING CONTEXTUALLY RELEVANT MEDIA CONTENT
US10664328B2 (en) * 2018-05-22 2020-05-26 International Business Machines Corporation Calendar entry creation by interaction with map application
US10369966B1 (en) 2018-05-23 2019-08-06 Nio Usa, Inc. Controlling access to a vehicle using wireless access devices
JP7017476B2 (ja) * 2018-06-21 2022-02-08 トヨタ自動車株式会社 情報提供装置、情報提供システム、情報提供方法、及びプログラム
US11960701B2 (en) 2019-05-06 2024-04-16 Apple Inc. Using an illustration to show the passing of time
JP6921338B2 (ja) 2019-05-06 2021-08-18 アップル インコーポレイテッドApple Inc. 電子デバイスの制限された動作
US11131967B2 (en) 2019-05-06 2021-09-28 Apple Inc. Clock faces for an electronic device
EP4134811A1 (en) 2019-05-31 2023-02-15 Apple Inc. User interfaces for audio media control
US10852905B1 (en) 2019-09-09 2020-12-01 Apple Inc. Techniques for managing display usage
CN113282691A (zh) * 2020-02-20 2021-08-20 上海博泰悦臻电子设备制造有限公司 用于信息处理的方法、设备和计算机存储介质
DK202070625A1 (en) 2020-05-11 2022-01-04 Apple Inc User interfaces related to time
US11372659B2 (en) 2020-05-11 2022-06-28 Apple Inc. User interfaces for managing user interface sharing
WO2021231345A1 (en) 2020-05-11 2021-11-18 Apple Inc. User interfaces for managing user interface sharing
US11694590B2 (en) 2020-12-21 2023-07-04 Apple Inc. Dynamic user interface with time indicator
US11720239B2 (en) 2021-01-07 2023-08-08 Apple Inc. Techniques for user interfaces related to an event
FR3122009A1 (fr) * 2021-04-19 2022-10-21 Psa Automobiles Sa Procédé, dispositif et système de prédiction d’une opération de maintenance pour véhicule
US11921992B2 (en) 2021-05-14 2024-03-05 Apple Inc. User interfaces related to time
WO2022245669A1 (en) 2021-05-15 2022-11-24 Apple Inc. User interfaces for group workouts
US20230236547A1 (en) 2022-01-24 2023-07-27 Apple Inc. User interfaces for indicating time

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2004083981A2 (en) * 2003-03-20 2004-09-30 Creo Inc. System and methods for storing and presenting personal information
US20070016362A1 (en) * 2005-07-14 2007-01-18 Honda Motor Co., Ltd. System and method for synchronizing data for use in a navigation system
US20080086455A1 (en) * 2006-03-31 2008-04-10 Aol Llc Communicating appointment and/or mapping information among a calendar application and a navigation application
CN101467167A (zh) * 2006-06-09 2009-06-24 日本电气株式会社 移动终端设备和日程管理方法
CN102067631A (zh) * 2008-06-27 2011-05-18 雅虎公司 用于确定并显示个性化距离的***与方法

Family Cites Families (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5602963A (en) 1993-10-12 1997-02-11 Voice Powered Technology International, Inc. Voice activated personal organizer
US6009398A (en) 1997-04-18 1999-12-28 U S West, Inc. Calendar system with direct and telephony networked voice control interface
US6928614B1 (en) 1998-10-13 2005-08-09 Visteon Global Technologies, Inc. Mobile office with speech recognition
US7346374B2 (en) 1999-05-26 2008-03-18 Johnson Controls Technology Company Wireless communications system and method
US6526335B1 (en) 2000-01-24 2003-02-25 G. Victor Treyz Automobile personal computer systems
US6720980B1 (en) 2000-03-01 2004-04-13 Microsoft Corporation Method and system for embedding voice notes
US8538992B1 (en) * 2003-06-30 2013-09-17 Novell, Inc. Methods, systems, and data structures for federating electronic calendars
ATE410768T1 (de) 2003-08-29 2008-10-15 Johnson Controls Tech Co System und verfahren zum betrieb eines spracherkennungssystems in einem fahrzeug
US7831679B2 (en) 2003-10-15 2010-11-09 Microsoft Corporation Guiding sensing and preferences for context-sensitive services
US20080046471A1 (en) 2005-02-01 2008-02-21 Moore James F Calendar Synchronization using Syndicated Data
US7689253B2 (en) 2005-06-13 2010-03-30 E-Lane Systems, Inc. Vehicle immersive communication system
US20080009277A1 (en) * 2006-07-07 2008-01-10 Brian Bidwell Method and system for synchronization of mobile phones
US20090106036A1 (en) 2007-10-22 2009-04-23 Kazuya Tamura Method and system for making automated appointments
JP5623287B2 (ja) 2007-12-05 2014-11-12 ジョンソン コントロールズテクノロジーカンパニーJohnson Controls Technology Company 車両ユーザインターフェースシステム及び方法
EP2232898A4 (en) 2007-12-17 2012-08-08 Smooth Productions Inc COMMUNICATIONS NETWORK SYSTEM
US7925708B2 (en) 2008-01-04 2011-04-12 Yahoo! Inc. System and method for delivery of augmented messages
US8488522B2 (en) 2008-05-07 2013-07-16 Telcordia Technologies, Inc. Method and system to manage wireless communications of high-occupancy vehicles
US8676904B2 (en) 2008-10-02 2014-03-18 Apple Inc. Electronic devices with voice command and contextual data processing capabilities
US8554831B2 (en) 2009-06-02 2013-10-08 Ford Global Technologies, Llc System and method for executing hands-free operation of an electronic calendar application within a vehicle
US9002568B2 (en) * 2009-12-17 2015-04-07 GM Global Technology Operations LLC Method for conditioning one or more aspects of a vehicle
US8346310B2 (en) * 2010-02-05 2013-01-01 Ford Global Technologies, Llc Method and apparatus for communication between a vehicle based computing system and a remote application
US8626553B2 (en) * 2010-07-30 2014-01-07 General Motors Llc Method for updating an electronic calendar in a vehicle

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2004083981A2 (en) * 2003-03-20 2004-09-30 Creo Inc. System and methods for storing and presenting personal information
US20070016362A1 (en) * 2005-07-14 2007-01-18 Honda Motor Co., Ltd. System and method for synchronizing data for use in a navigation system
US20080086455A1 (en) * 2006-03-31 2008-04-10 Aol Llc Communicating appointment and/or mapping information among a calendar application and a navigation application
CN101467167A (zh) * 2006-06-09 2009-06-24 日本电气株式会社 移动终端设备和日程管理方法
CN102067631A (zh) * 2008-06-27 2011-05-18 雅虎公司 用于确定并显示个性化距离的***与方法

Cited By (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106170785A (zh) * 2014-04-01 2016-11-30 微软技术许可有限责任公司 使用上下文创建日历事件
CN106170785B (zh) * 2014-04-01 2019-01-29 微软技术许可有限责任公司 使用上下文创建日历事件的方法和***
US11030403B2 (en) 2014-04-01 2021-06-08 Microsoft Technology Licensing, Llc Creating a calendar event using context
CN105518601B (zh) * 2014-12-30 2020-01-24 深圳市柔宇科技有限公司 电子装置及其备忘录的交互***及交互方法
WO2016106570A1 (zh) * 2014-12-30 2016-07-07 深圳市柔宇科技有限公司 电子装置及其备忘录的交互***及交互方法
CN105518601A (zh) * 2014-12-30 2016-04-20 深圳市柔宇科技有限公司 电子装置及其备忘录的交互***及交互方法
JP2017016369A (ja) * 2015-06-30 2017-01-19 エヌ・ティ・ティ・ソフトウェア株式会社 情報統合サーバ及びプログラム
CN107054246A (zh) * 2015-10-22 2017-08-18 福特全球技术公司 扩展的个人装置用户界面和通知
CN109313748A (zh) * 2016-06-12 2019-02-05 苹果公司 用于更改日历事件时间的设备、方法和图形用户界面
CN106921909A (zh) * 2017-03-27 2017-07-04 浙江吉利汽车研究院有限公司 一种用于车辆的音响***
CN109941210A (zh) * 2017-12-20 2019-06-28 丰田自动车株式会社 车载控制装置、控制装置、方法、介质及说话应答方法
CN111366167A (zh) * 2018-12-26 2020-07-03 上海擎感智能科技有限公司 导航方法、车载终端及计算机可读存储介质
CN110641361A (zh) * 2019-09-04 2020-01-03 中国第一汽车股份有限公司 一种备忘信息提示方法、备忘信息提示装置及车辆
CN113409777A (zh) * 2020-03-16 2021-09-17 上海博泰悦臻网络技术服务有限公司 一种记录用户关注点的方法、车载主机及车辆
CN113409777B (zh) * 2020-03-16 2023-05-23 上海博泰悦臻网络技术服务有限公司 一种记录用户关注点的方法、车载主机及车辆
CN114095510A (zh) * 2020-07-31 2022-02-25 腾讯科技(深圳)有限公司 多日历账户同步、处理方法、装置、电子设备、存储介质
CN114095510B (zh) * 2020-07-31 2024-03-29 腾讯科技(深圳)有限公司 多日历账户同步、处理方法、装置、电子设备、存储介质
WO2024083126A1 (zh) * 2022-10-18 2024-04-25 Oppo广东移动通信有限公司 备忘录应用的待办事件的处理方法及相关装置

Also Published As

Publication number Publication date
CA2821302A1 (en) 2012-08-02
US8825362B2 (en) 2014-09-02
EP2668631A1 (en) 2013-12-04
JP2014506753A (ja) 2014-03-17
EP2668631A4 (en) 2014-08-20
US20120197523A1 (en) 2012-08-02
WO2012102879A1 (en) 2012-08-02

Similar Documents

Publication Publication Date Title
CN103348371A (zh) 使用连接的蜂窝电话的用于车辆环境的日历共享
US11120372B2 (en) Performing actions associated with task items that represent tasks to perform
EP2798305B1 (en) Method, system, and device for to-do-list based navigation
US9534909B2 (en) User terminal device providing service based on personal information and methods thereof
CN101901542B (zh) 向移动设备提供交通通知的***和方法
CN106327142A (zh) 一种信息展示方法及装置
US20140033071A1 (en) Actionable Reminder Entries
US20150201064A1 (en) Methods and apparatus to detect and add impact events to a calendar program
US20120254763A1 (en) Methods and systems for using and managing aggregated electronic calendars in a vehicle
CN107004410A (zh) 语音和连接平台
CN107251066A (zh) 个性化提醒
JP2002159044A (ja) ツー・ドゥーリスト項目の電子的通知方法及び移動体ユーザ端末
CN102812478A (zh) 用于提供软提醒的方法和装置
CN105264524A (zh) 用于实现跨数字助理的两个或更多个实例的会话持续性的设备、方法、和图形用户界面
CN102347977A (zh) 用于更新车辆中电子日历的方法
JP2014506753A5 (zh)
MX2012009343A (es) Metodos y aparato para la representacion de informacion de contactos.
CN102413417A (zh) 一种基于云服务的日历事件提醒方法、***及云服务器
CN109690479A (zh) 一种关联通知消息的方法、装置及移动终端
JP2019079345A (ja) 情報提示装置、情報提示システム、端末装置
EP3754568A1 (en) Information processing system
CN104137130B (zh) 任务执行方法、***和计算机可读记录介质
CN111366167A (zh) 导航方法、车载终端及计算机可读存储介质
US11455178B2 (en) Method for providing routine to determine a state of an electronic device and electronic device supporting same
EP2487632A1 (en) Intelligent data management methods and systems, and computer program products thereof

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20131009