[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN102217286B - 智能电话应用的日记同步 - Google Patents

智能电话应用的日记同步 Download PDF

Info

Publication number
CN102217286B
CN102217286B CN200980129890.3A CN200980129890A CN102217286B CN 102217286 B CN102217286 B CN 102217286B CN 200980129890 A CN200980129890 A CN 200980129890A CN 102217286 B CN102217286 B CN 102217286B
Authority
CN
China
Prior art keywords
user
individualized
diary
activity
motion
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.)
Expired - Fee Related
Application number
CN200980129890.3A
Other languages
English (en)
Other versions
CN102217286A (zh
Inventor
松冈义道
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Qualcomm Inc
Original Assignee
Qualcomm Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Qualcomm Inc filed Critical Qualcomm Inc
Publication of CN102217286A publication Critical patent/CN102217286A/zh
Application granted granted Critical
Publication of CN102217286B publication Critical patent/CN102217286B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • 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/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/029Location-based management or tracking 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/04Protocols specially adapted for terminals or networks with limited capabilities; specially adapted for terminal portability
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/535Tracking the activity of the user
    • 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
    • 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • 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/72457User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions according to geographic location
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2242/00Special services or facilities
    • H04M2242/14Special services or facilities with services dependent on location
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/42348Location-based services which utilize the location information of a target
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/021Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/023Services making use of location information using mutual or relative location information between multiple location based services [LBS] targets or of distance thresholds
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/025Services making use of location information using location based information parameters
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/025Services making use of location information using location based information parameters
    • H04W4/027Services making use of location information using location based information parameters using movement velocity, acceleration information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W64/00Locating users or terminals or network equipment for network management purposes, e.g. mobility management
    • H04W64/006Locating users or terminals or network equipment for network management purposes, e.g. mobility management with additional information processing, e.g. for direction or speed determination
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Hardware Design (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Telephone Function (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Clamps And Clips (AREA)

Abstract

一种经配置以经由无线网络通信的移动通信装置进一步经配置以响应于所述移动通信装置的用户的活动而产生可检测的事件。根据检测到的事件来识别潜在的用户活动。根据所述识别出的活动来产生个人化电子日记条目,作为与所述检测到的事件相关的用户活动的指示。可将所述个人化电子日记条目存储在用户可检索的集合中。

Description

智能电话应用的日记同步
相关申请案的交叉参考
本申请案主张2008年7月30日申请的题目为“智能电话应用的日记同步(Diary Synchronization for Smart PhoneApplications)”的第12/182,873号美国专利申请案的优先权权益,所述美国专利申请案的揭示内容以全文引用方式并入本文。
技术领域
本文描述的装置和过程大体上涉及电子日记的领域,且更明确地说涉及响应于用户活动而自动产生电子日记条目。
背景技术
人们常常努力记住他们做过的事或他们计划要做的事。为此,一些人会记录日历或日记。此日程表或日记通过谨慎处理此信息,可向人们提供若干益处,例如跟踪他们在给定任一整天的活动。俘获此活动之后,人们可做出确定,例如花费习惯、运动表现、保持所食用食品的饮食记录以及年度旅行百分比。当前,例如OUTLOOK日历等数字日程表允许人们跟踪通过人的输入来起始的情景。即,如果一个人想跟踪他或她在给定任一天做的事,那么用户必须起始以某种方式描述活动的信息的输入以便记录日记。此信息通常包含日期、时间、持续时间和对活动的描述。
许多人发现此些日程表/日记应用程序对跟踪未来计划的事件非常有用,对日后审阅对作为个人活动记录的先前计划事件也非常有用。然而,此些应用程序依赖于用户直接起始输入。因此,当前的日程表仅可维持由用户特定输入或用其它方式描述的那些会议和其它情景的记录,而没有其它内容。如果用户想记录、预订或计划某事,那么用户必须手动来进行。因此,由任一日程表/日记维持的最终记录实际上就是用户起始的输入。
人们常常忘记他们昨天做的事。如果起始日记条目的用户忽略了一个活动,那么所述活动将不会被俘获于日程表/日记中。因此,日后审阅起来,所述活动就好像从未发生过一样。对于日程繁忙的人们来说,他们很可能没有时间起始针对其在给定任一天中执行的所有活动的输入。因此,日后审阅这一天的日记输入时,将存在未予说明的时间“空洞”。
附图说明
参考作为实例呈现的有利实施例和附图来更详细描述本发明,其中:
图1是根据示范性实施例的用于产生日记的系统和过程的示范性实施例的示意图;
图2是根据示范性实施例的移动通信装置的正视图;
图3是根据示范性实施例的移动通信装置的后视图;
图4是根据示范性实施例的图2和图3的移动通信装置的框图;
图5是根据示范性实施例的用移动计算装置接入预订内容的系统和方法的框图;
图6是说明根据示范性实施例的为无线便携式电子装置的用户产生日记条目的系统和方法的流程图;
图7是根据示范性实施例的示范性无线便携式电子装置的框图;
图8是根据示范性实施例的可用于图6的示范性无线便携式电子装置的各种过程的功能框图;以及
图9是根据示范性实施例的一天的示范性电子日记条目的示范性用户可读显示。
具体实施方式
本文描述用于自动产生日常活动记录的装置和过程,所述记录例如为用于跟踪与无线电子便携式装置用户相关联的业务和私人活动中的至少一者的日志或日记。本文描述的一些实施例可提供用于为无线便携式电子装置的用户产生个人化电子日记条目的过程。此过程包含检测与装置用户的活动相关的至少一个事件。至少部分根据检测到的事件来识别用户的相关活动。可产生指示用户的相关活动的个人化电子日记条目。
在一些实施例中,经配置以用于维持日记的移动通信装置包含至少一个活动传感器。活动传感器经配置以响应于移动通信装置的用户的相应活动而产生事件。装置还包含与所述至少一个活动传感器通信的事件检测器。事件检测器经配置以检测所产生的事件。提供与事件检测器通信的活动识别器,用于响应于检测到产生的事件而识别相关用户活动。还提供与活动识别器通信的日记记录产生器。日记记录产生器经配置以产生指示相关用户活动的个人化电子日记条目。
首先参见图1,用户50执行在无线电子便携式装置52上产生事件的活动。所产生的事件指示与装置52的用户相关联的活动。日记引擎54监视或用其它方式检测由装置52产生的事件。日记引擎54还识别装置用户的与检测到的事件相关的有关活动。日记引擎54接着产生存储在用户可检索日记56中的指示所识别活动的日记条目,而无需通过以任何方式与活动直接相关的人的输入来起始。用户可检索日记56向用户提供有价值的工具。在一些实施例中,用户可检索日记56可由用户编辑以添加信息、移除信息或用其它方式修改日记条目,无论所述条目是自动产生还是用其它方式产生的。
接着参见图2,展示移动计算装置100。装置100是智能电话,其为具有个人数字助理功能性的组合移动电话与手持式计算机。此处的教示可应用于其它移动计算装置(例如,膝上型计算机)或其它电子装置(例如,桌上型个人计算机等)。个人数字助理功能性可包括个人信息管理、数据库功能、文字处理、电子表格、话音备忘记录等中的一者或一者以上,且经配置以使来自一个或一个以上应用程序的个人信息与计算机(例如,桌上型计算机、膝上型计算机、服务器等)同步。装置100进一步经配置以例如经由有线或无线下载、安全数字卡等而接收和操作在制造之后提供到装置100的额外应用程序。
装置100包括具有正面13和背面17的外壳11(图3)。听筒扬声器15、扩音器16(图3)和用户输入装置110(例如,多个键110)耦合到外壳11。外壳11经配置以将屏幕固持于用户输入装置110上方,处于大体上平行或相同平面中的固定关系。在固定实施例中,此固定关系不包括屏幕与多个键之间的铰接或可移动关系。装置100可为手持式计算机,其为小到足以在一般的裤子前口袋中携带的计算机,包括例如典型的移动电话和个人数字助理等装置,但不包括典型的膝上型计算机和平板PC。在替代实施例中,显示器112、用户输入装置110、听筒15和扩音器16可各自定位于正面13、背面17或其间的边缘上的任何地方。
在各种实施例中,装置100具有不超过约200mm或不超过约100mm的宽度(较短尺寸)。根据这些实施例中的一些实施例,外壳11具有不超过约85mm或不超过约65mm的宽度。根据一些实施例,外壳11具有至少约30mm或至少约50mm的宽度。根据这些实施例中的一些实施例,外壳11具有至少约55mm的宽度。
在一些实施例中,外壳11具有不超过约200mm或不超过约150mm的长度(较长尺寸)。根据这些实施例中的一些实施例,外壳11具有不超过约135mm或不超过约125mm的长度。根据一些实施例,外壳11具有至少约70mm或至少约100mm的长度。根据这些实施例中的一些实施例,外壳11具有至少约110mm的长度。
在一些实施例中,外壳11具有不超过约150mm或不超过约50mm的厚度(最小尺寸)。根据这些实施例中的一些实施例,外壳11具有不超过约30mm或不超过约25mm的厚度。根据一些实施例,外壳11具有至少约10mm或至少约15mm的厚度。根据这些实施例中的一些实施例,外壳11具有至少约50mm的厚度。
在一些实施例中,外壳11具有高达约2500立方厘米和/或高达1500立方厘米的体积。在这些实施例中的一些实施例中,外壳11具有高达约1000立方厘米和/或高达约600立方厘米的体积。
虽然关于手持式装置进行描述,但许多实施例可用于并非手持式的便携式装置和/或非便携式装置/系统。
装置100可根据不同类型的蜂窝式无线电话系统提供话音通信功能性。蜂窝式无线电话系统的实例可包含码分多址(CDMA)蜂窝式无线电话通信系统、全球移动通信系统(GSM)蜂窝式无线电话系统等。
除了话音通信功能性以外,装置100还可经配置以根据不同类型的蜂窝式无线电话系统提供数据通信功能性。提供数据通信服务的蜂窝式无线电话系统的实例可包含GSM与通用分组无线电服务(GPRS)系统(GSM/GPRS)CDMA/1xRTT系统、增强型数据速率的全球演进(EDGE)系统、仅演进数据或演进数据优化(EV-DO)系统等。
装置100可经配置以根据不同类型的无线网络系统通过无线接入点(WAP)提供话音和/或数据通信功能性。无线接入点可包括由装置100用以产生连接到有线基础结构的无线网络系统的无线位点的任何一个或一个以上组件,例如无线收发器、小区塔、基站、路由器、电缆、服务器或取决于系统架构的其它组件。无线网络系统的实例可进一步包含无线局域网(WLAN)系统、无线城域网(WMAN)系统、无线广域网(WWAN)系统(例如,蜂窝式网络)等等。提供数据通信服务的合适的无线网络系统的实例可包含电工电子工程师协会(IEEE)802.xx协议系列,例如IEEE 802.11a/b/g/n系列标准协议和变型(也称为“WiFi”)、IEEE 802.16系列标准协议和变型(也称为“WiMAX”)、IEEE 802.20系列标准协议和变型、无线个域网(PAN)系统,例如根据蓝牙技术联盟(SIG)系列协议操作的Bluetooth系统。
如图4的实施例中所示,装置100可包括处理电路101,其可包括双处理器架构,包含主机处理器102和无线电处理器104(例如,基带处理器)。主机处理器102和无线电处理器104可经配置以使用接口106彼此通信,所述接口106例如为一个或一个以上通用串行总线(USB)接口、微型USB接口、通用异步接收器-发射器(UART)接口、通用输入/输出(GPIO)接口、控制/状态线、控制/数据线、共享存储器等等。
主机处理器102可负责执行例如应用程序和系统程序等各种软件程序以为装置100提供计算和处理操作。无线电处理器104可负责为装置100执行各种话音和数据通信操作,例如经由一个或一个以上无线通信信道发射和接收话音和数据信息。虽然为了说明目的可将双处理器架构的实施例描述为包括主机处理器102和无线电处理器104,但装置100的双处理器架构可包括一个处理器、两个以上处理器,可实施为主机处理器102和无线电处理器104两者在单个芯片上的双核心或多核心芯片等。或者,处理电路101可包括适合于与本文揭示的实施例一起使用的任何数字和/或模拟电路元件,包括离散和/或固态组件。
在各种实施例中,主机处理器102可使用任何合适的处理器或逻辑装置(例如通用处理器)实施为主机中央处理单元(CPU)。在替代实施例中,主机处理器102可包括或实施为芯片多处理器(CMP)、专用处理器、嵌入式处理器、媒体处理器、输入/输出(I/O)处理器、协处理器、现场可编程门阵列(FPGA)、可编程逻辑装置(PLD)或其它处理装置。
主机处理器102可经配置以将处理或计算资源提供到装置100。举例来说,主机处理器102可负责执行例如应用程序和系统程序等各种软件程序以为装置100提供计算和处理操作。应用程序的实例可包含(例如)电话应用程序、话音邮件应用程序、电子邮件应用程序、即时消息(IM)应用程序、短消息服务(SMS)应用程序、多媒体消息服务(MMS)应用程序、网络浏览器应用程序、个人信息管理器(PIM)应用程序(例如,联系人管理应用程序、日历应用程序、日程表应用程序、任务管理应用程序、网站收藏夹或书签、便签应用程序等)、文字处理应用程序、电子表格应用程序、数据库应用程序、视频播放器应用程序、音频播放器应用程序、多媒体播放器应用程序、数码相机应用程序、摄像机应用程序、媒体管理应用程序、游戏应用程序等等。应用程序软件可提供图形用户接口(GUI)以在装置100与用户之间传送信息。
系统程序辅助计算机系统的运行。系统程序可直接负责控制、集成和管理计算机系统的各个硬件组件。系统程序的实例可包含(例如)操作系统(OS)、装置驱动程序、编程工具、实用程序、软件库、应用程序编程接口(API)、图形用户接口(GUI)等等。装置100可根据所描述实施例利用任何合适的OS,例如Palm OS、Palm OSCobalt、MicrosoftWindows OS、Microsoft WindowsCE、MicrosoftPocket PC、Microsoft Mobile、Symbian OSTM、Embedix OS、Linux、无线二进制运行时环境(BREW)OS、JavaOS、无线应用协议(WAP)OS等等。
装置100可包括耦合到主机处理器102的存储器108。在各种实施例中,存储器108可经配置以存储待由主机处理器102执行的一个或一个以上软件程序。存储器108可使用能够存储数据的任何机器可读或计算机可读媒体来实施,例如易失性存储器或非易失性存储器、可装卸或不可装卸存储器、可擦除或不可擦除存储器、可写入或可重写存储器等等。机器可读存储媒体的实例可包含(不限于)随机存取存储器(RAM)、动态RAM(DRAM)、双数据速率DRAM(DDRAM)、同步DRAM(SDRAM)、静态RAM(SRAM)、只读存储器(ROM)、可编程ROM(PROM)、可擦除可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)、快闪存储器(例如,NOR或NAND快闪存储器),或适合于存储信息的任一其它类型的媒体。
虽然为了说明目的可将存储器108展示为与主机处理器102分离,但在各种实施例中,某部分或整个存储器108可与主机处理器102包含于同一集成电路上。或者,某部分或整个存储器108可安置于主机处理器102的集成电路外部的集成电路或其它媒体(例如,硬盘驱动器)上。在各种实施例中,装置100可包括存储器端口或扩展槽123(图2)以支持例如多媒体和/或存储卡。处理电路101可使用存储器端口123来对例如具有存储器的可装卸存储卡进行读取和/或写入,确定端口123中是否存在存储卡,确定存储卡上的可用存储量,将预订内容或者其它数据或文件存储在存储卡上等等。
装置100可包括耦合到主机处理器102的用户输入装置110。用户输入装置110可包括(例如)字母数字、数字或QWERTY键布局和集成数字拨号盘。装置100还可包括各种键、按钮和开关,例如输入键、预设和可编程热键、左右动作按钮、例如多向导航按钮等导航按钮、打电话/发送和电源/结束按钮、预设和可编程快捷按钮、音量摇臂开关、具有振动模式的铃声打开/关闭开关、小键盘等等。
主机处理器102可耦合到显示器112。显示器112可包括用于向装置100的用户显示内容的任何合适的虚拟接口。举例来说,显示器112可通过液晶显示器(LCD)实施,例如触敏彩色(例如,16位色彩)薄膜晶体管(TFT)LCD屏幕。在一些实施例中,触敏LCD可与触笔和/或手写辨识器程序一起使用。
装置100可包括耦合到主机处理器102的输入/输出(I/O)接口114。I/O接口114可包括例如串行连接端口、红外端口、集成Bluetooth无线能力和/或集成802.11x(WiFi)无线能力等一个或一个以上I/O装置,以实现到例如本地个人计算机(PC)等本地计算机系统的有线(例如,USB电缆)和/或无线连接。在各种实施方案中,装置100可经配置以与本地计算机系统传送和/或同步信息。
主机处理器102可耦合到支持装置100的音频/视频(A/V)能力的各种A/V装置116。A/V装置116的实例可包含(例如)麦克风、一个或一个以上扬声器、用以连接音频头戴耳机的音频端口、音频编码器/解码器(编解码器)、音频播放器、数码相机、摄像机、视频编解码器、视频播放器等等。
主机处理器102可耦合到经配置以向装置100的元件供应功率和管理功率的电源118。在各种实施例中,电源118可由可再充电电池实施,例如用以提供直流(DC)功率的可装卸且可再充电锂离子电池和/或用以从标准AC干线电源汲取功率的交流(AC)适配器。
如上文提到,无线电处理器104可为装置100执行话音和/或数据通信操作。举例来说,无线电处理器104可经配置以经由无线通信信道的一个或一个以上所指派频带传送话音信息和/或数据信息。在各种实施例中,无线电处理器104可使用任何合适的处理器或逻辑装置(例如调制解调器处理器或基带处理器)而实施为通信处理器。虽然用实施为调制解调器处理器或基带处理器的无线电处理器104来举例描述一些实施例,但可了解,实施例不限于此情形。举例来说,根据所描述实施例,无线电处理器104可包括或实施为数字信号处理器(DSP)、媒体接入控制(MAC)处理器或任何其它类型的通信处理器。无线电处理器104可为由高通公司或其它制造商制造的多种调制解调器中的任一者。
装置100可包括耦合到无线电处理器104的收发器120。收发器120可包括一个或一个以上经配置以使用不同类型的协议、通信范围、操作功率要求、RF子带、信息类型(例如,话音或数据)、使用情境、应用程序等等进行通信的收发器。举例来说,收发器120可包括经配置以同时操作的Wi-Fi收发器和蜂窝式或WAN收发器。
收发器120可使用给定实施方案所需的一个或一个以上芯片来实施。虽然为了说明目的可将收发器120展示为与无线电处理器104分离且在无线电处理器104外部,但在各种实施例中,某部分或整个收发器120可与无线电处理器104包含于同一集成电路上。
装置100可包括用于发射和/或接收电信号的天线系统122。如图所示,天线系统122可通过收发器120耦合到无线电处理器104。天线系统122可包括或实施为一个或一个以上内部天线和/或外部天线。
装置100可包括耦合到无线电处理器104的存储器124。存储器124可使用一个或一个以上类型的能够存储数据的机器可读或计算机可读媒体来实施,例如易失性存储器或非易失性存储器、可装卸或不可装卸存储器、可擦除或不可擦除存储器、可写入或可重写存储器等。存储器124可包括(例如)快闪存储器和安全数字(SD)RAM。虽然为了说明目的可将存储器124展示为与无线电处理器104分离且在无线电处理器104外部,但在各种实施例中,某个部分或整个存储器124可与无线电处理器104包含于同一集成电路上。此外,主机处理器102和无线电处理器104可共享单个存储器。
装置100可包括耦合到无线电处理器104的用户身份模块(SIM)126。SIM 126可包括(例如)可装卸或不可装卸智能卡,其经配置以加密话音和数据发射且存储用户特定数据以允许话音或数据通信网络识别和验证用户。SIM 126还可存储例如对用户特定的个人设定等数据。
装置100可包括耦合到无线电处理器104的I/O接口128。I/O接口128可包括一个或一个以上用以实现装置100与一个或一个以上外部计算机系统之间的有线(例如,串行、电缆等)和/或无线(例如,WiFi、近程等)通信的I/O装置。
在各种实施例中,装置100可包括定位或位置确定能力。装置100可采用一个或一个以上位置确定技术,包含例如全球定位系统(GPS)技术、小区全球身份(CGI)技术、包含定时提前(TA)的CGI技术、增强型前向链路三边测量(EFLT)技术、到达时间差(TDOA)技术、到达角(AOA)技术、高级前向链路三边测量(AFTL)技术、观察到达时间差(OTDOA)、增强型观察时间差(EOTD)技术、辅助GPS(AGPS)技术、混合技术(例如,用于CDMA网络的GPS/CGI、AGPS/CGI、GPS/AFTL或AGPS/AFTL、用于GSM/GPRS网络的GPS/EOTD或AGPS/EOTD、用于UMTS网络的GPS/OTDOA或AGPS/OTDOA)等。
在各种实施例中,装置100可包括专用硬件电路或结构,或专用硬件与相关联软件的组合,用以支持位置确定。举例来说,收发器120和天线系统122可包括耦合到无线电处理器104的GPS接收器或收发器硬件和一个或一个以上相关联天线以支持位置确定。
主机处理器102可包括和/或实施至少一个LBS(基于位置的服务)应用程序。大体上,LBS应用程序可包括由主机处理器102执行的任一类型的客户端应用程序,例如GPS应用程序,其经配置以传送位置请求(例如,对位置定位的请求)和位置响应。根据所描述实施例,LBS应用程序的实例包含(不限于)无线911紧急情况服务、道路救援、资产跟踪、车队管理、朋友和家庭定位器服务、约会服务和导航服务,其可向用户提供地图、方向、路线、交通更新、公共交通时刻表、关于例如餐厅、旅馆、地标和娱乐地点等本地关注点(POI)的信息,和其它类型的LBS服务。
无线电处理器104可经配置以通过配置位置引擎且请求位置定位来调用位置定位。举例来说,无线电处理器104上的位置引擎接口可设定控制位置确定过程的配置参数。配置参数的实例可包含(不限于)定位确定模式(例如,独立、MS辅助、基于MS)、位置定位的实际或估计数目(例如,单个位置定位、一系列位置定位、请求位置辅助数据而无位置定位)、位置定位之间的时间间隔、服务质量(QoS)值、优化参数(例如,针对速度、准确度或有效负载而优化)、PDE地址(例如,LPS或MPC的IP地址和端口号)等。在一个实施例中,位置引擎可实施为QUALCOMMgpsOne引擎。
现在参见图5,移动计算装置100可用以经由无线网络24、26接入远程服务器20上的预订内容。预订内容是由内容提供者公开的数据,用户已向所述内容提供者预订或可向其预订以便接收更新内容。预订内容28包含网络播送(例如,例如视频、音频和静态照片数据等播客)、以网络馈送格式提供的数据,所述格式例如为RSS(简易信息聚合)、RDF(资源描述框架)、OPML(大纲处理标记语言)、Atom联合格式或其它标记语言格式,例如超文本标记语言(HTML)或扩展标记语言(XML)。预订内容可包含新闻馈送、博客、学校信息、播客、缓存网页等,且可包含呈封闭文件格式的附件或指向媒体文件(例如,音频、视频、照片等)的其它代码。预订内容或经更新预订内容可称为集数、刊号、卷、期数、版本等。预订内容可描述为使用如下文描述的聚集器或其它机制从内容源“拉动”,这与电子邮件和即时消息接发的“推动”相反,但在替代实施例中,也可将预订内容例如推动到因特网聚集器。在此实施例中,预订内容不包含常规的电子邮件,但在替代实施例中,本文的教示可应用于电子邮件和并非预订内容的其它内容。预订内容可由相关联内容提供者或第三方周期性或偶尔更新。预订网络馈送或预订内容的其它源可通过用户例如经由内容提供者网站向内容提供者登记或预订来完成,其在一个实施例中可包括将链接从网络浏览器拖动到聚集器,或点击图标(例如,RSS图标)等。
聚集器30、32(或馈送阅读器、新闻阅读器等)是应用程序或其它模块,其收集网络馈送或其它预订内容以使预订内容对用户来说更容易获得。一个示范性聚集器是由加利福尼亚州奥克兰的IACSearch & Media生产的Bloglines(Ask.com的一个分支)。聚集器30、32可在移动装置100和服务器20中的一者或两者上操作。聚集器30、32可经配置以查询网络馈送或预订内容源的用户预先选择的列表(例如,馈送列表)中的所有服务器以检查是否有新的预订内容。所述检查可周期性(例如,每30分钟、每天一次等)或偶尔发生且优选按预定周期或日程表发生。如果存在新内容,那么聚集器30、32可例如通过设定旗标或下载新的网络馈送概述或链接来记下新内容,或者聚集器30、32可下载部分或全部预订内容或预订内容的概述或者与其同步。
移动计算装置100经配置以经由无线WAN 24、无线LAN 26和/或其它有线或无线网络来接入预订内容28。预订内容28可通过从服务器20到装置100流式传输内容来接入,这种方式是一边下载数据一边向用户呈现内容,通常所述内容的一部分存储或缓存于装置100上。或者可通过将内容从服务器20下载到装置100来接入预订内容28,这种方式是在装置100上接收和存储预订内容。在流式传输或下载的情况下都要使用装置100的资源,例如电池电力、存储器空间、处理带宽和无线网络带宽中的一者或一者以上。
现在参见图6,图中展示的流程图是说明为无线便携式电子装置的用户产生日记条目的系统和方法400。在示范性实施例中,在步骤405处监视或用其它方式检测无线便携式电子装置产生的事件。此监视或检测的方式是观察来自若干事件产生装置子系统或应用程序中的一者或一者以上的输出。检测到的事件中的至少一些事件指示装置用户的活动。举例来说,可响应于无线便携式电子装置的用户的活动而产生至少一个事件。
在步骤406处解译检测到的事件,以按需要识别与检测到的事件相关的用户活动。表1识别若干示范性可检测事件及其相应用户活动。在一些实施例中,在步骤410处基于监视到的用户活动来确定是否更新用户日记。并非所有用户活动均可导致产生对用户日记中的新输入。举例来说,在装备有GPS接收器和应用程序以测量用户位置的装置中,并非每个新GPS定位事件都一定会产生日记输入。每个电子邮件通信也是这样,或者网络浏览活动不一定导致产生日记输入。如果确定应更新日记,那么可在步骤415处获得相关用户活动的定时信息,否则,过程返回到步骤405,继续监视或检测其它事件。提供所识别活动与某种形式的时间和日期信息的关联,用有意义的方式排列日记记录。
表1.示范性事件和相关用户活动
在获取定时信息之后,在步骤420处编制日记条目。日记条目的编制大体上包含选择或用其它方式产生用于所识别活动的描述符。此描述符可为潜在活动的文本描述或简短描述。在一些实施例中,可至少部分从检测到的事件本身获得描述符。举例来说,用于检测到的来自琼斯先生的传入电话呼叫的描述符可包含“接收到来自琼斯先生的呼叫”。描述符的“接收到呼叫”部分可从事件得出,所述事件例如是由传入呼叫本身提示的“呼叫接听”信号。呼叫方“琼斯先生”可从例如与呼叫相关联的呼叫者ID等补充信息中或从用户的电话簿或联系人列表中识别。
例如起始或接听呼叫的时间、结束呼叫的时间和呼叫的持续时间中的一者或一者以上等定时信息可从定时源获得,从而允许以时间相关方式显示日记条目。接着可在步骤425处更新日记以反映识别用户活动及其与例如开始时间、停止时间或持续时间等时间值的关联的编制条目。日记条目可包含描述、相关联时间,且在一些实例中包含某种其它标志,例如用以向用户提供日记条目的用户可理解的表现形式的图形。
在至少一些实施例中,进行额外处理以基于检测到的事件来推断或得出用户活动。在不容易根据检测到的事件而知道用户活动的识别时,可能有必要进行此额外处理。举例来说,运动传感器可响应于用户运动而产生可检测事件,例如电信号或数位字。在一些实施例中,运动检测器的输出是二进制的,其指示装置且因此用户是移动的还是静止的。或者或另外,运动传感器的输出可响应于运动的特征(例如其频率或强度)而变化。可用电信号或数位字的值或变化来俘获可变性。
在一些实施例中,例如慢跑等用户活动的推断或结论可通过运动传感器输出事件信号获得,所述信号指示装置且因此用户的运动正高于某一振幅而发生或具有某种其它属性,例如指示慢跑的周期性。在例如二进制运动检测器等一些实施例中,用户行走和慢跑的活动可各自产生相同的可检测事件。因此,运动检测器不具有表明运动是否与慢跑相关的特定特征。关于用户的运动的此推断或结论可基于一个或一个以上其它事件源,例如位置传感器。举例来说,可基于装置且因此用户的位置在某个样本时间间隔内的改变来计算速度。可因此确定用户速率,其可表明潜在活动是慢跑、快跑还是行走。如果速率太快,那么可确定不同的结论,例如用户正在乘汽车或自行车行进。
现在参见图7,图中展示示范性无线便携式电子装置200的框图,其包含应用处理器205和移动通信处理器210。移动通信处理器210提供至少在某些方面可类似于关于图4展示和描述的无线电处理器104和收发器120的通信支持功能性。应用处理器205为装置200可使用的一个或一个以上应用程序提供处理支持。优选地,所述一个或一个以上应用程序中的至少一些应用程序提供指示装置200的用户的活动的可检测事件。
更详细来说,应用处理器205与一个或一个以上系统元件或子系统通信,所述系统元件或子系统各自单独或组合地起始可指示装置200的用户的活动的至少一个可检测事件。举例来说,应用处理器205与一个或一个以上连网通信处理器通信,所述连网通信处理器可实施例如Bluetooth225和WiFi 230等无线连网协议。由此些连网通信处理器225、230起始的示范性可检测事件将包含用户发送或接收的消息。起始与装置200的用户的活动相关的可检测事件的其它此些系统元件的实例包含位置确定装置,例如GPS接收器230或经配置以实施例如上文关于图6所述的位置确定技术中的任一者的其它系统元件。在此些实例中,事件将包含此GPS接收器230对装置200的当前位置或位置改变的确定,其表明装置200的用户的位置或位置改变。
其它适于响应于用户活动而产生可检测事件的系统元件包含多媒体装置,例如一个或一个以上数码照像机240和数码摄像机。可检测事件将包含从此些装置240记录或播放的媒体。其它起始与装置200的用户的活动相关的事件的系统元件包含一个或一个以上经配置以感测与无线便携式电子装置200相关联的某个物理属性的装置传感器。在示范性实施例中,此些物理传感器包含功率监视器245,其经配置以用于感测系统功率的状态且提供反映功率状态改变的指示(即,起始事件)。功率状态改变的此些指示可包含开机、关机和充电。
物理传感器的又一类别包含运动传感器450。示范性运动传感器450可包含加速度计、磁力计、陀螺仪、位置敏感开关(例如水银开关)中的一者或一者以上。当装置在运动(可能因用户在握持装置200时的运动)时,运动的某个方面可由运动传感器250检测,运动传感器250经配置以提供指示检测到的运动的输出(即,起始事件)。无线便携式电子装置200通常还包含其它标准系统元件,例如系统存储器225、用户接口215、用户显示器220和定时器260。
在一些实例中,单个用户活动可能导致装置200的一个或一个以上系统元件中的事件起始。装置可经配置以识别和分类事件的检测以便识别用户的对应活动。举例来说,如果用户通过WiFi热点接入因特网,那么可通过WiFi应用程序接口观察的消息(即,事件)首先识别用户正在参与WiFi会话。根据消息的内容或相关通信协议的某个其它属性(例如无线接入端口地址),正接入的特定WiFi热点可被识别出来且充当用户的位置的指示(即,用户一定在所识别WiFi热点的本地区域内)。
除了用户位置以外,还可推断用户活动的其它方面。举例来说,如果用户在特定咖啡店接入WiFi热点,那么可根据所识别的WiFi热点推断用户正在喝咖啡,同时接入网络。依据WiFi会话的持续时间和通过WiFi网络进行的活动的特征(例如,可通过监视或用其它方式跟踪用户在特定WiFi会话期间访问的网站来获得),可区别出用户正在工作还是可能在在线购物。在一些实例中,还可通过GPS接收器235来确定位置。当与WiFi热点上的活动组合时,此补充位置信息可用以在可观察的活动的过程期间更精确地定位用户。
接着参见图8,图中的功能框图说明可用于示范性无线便携式电子装置300(例如图6的装置200)的各种过程。无线便携式电子装置300大体上包含执行程序,例如操作系统305和用户接口310。操作系统305协调各种过程中的一者或一者以上之间对系统资源的共享。在示范性实施例中,操作系统305与功率管理应用程序315、运动传感器控制器320、例如GPS应用程序325等位置确定应用程序、电话应用程序230、电子邮件应用程序235、日历应用程序340、网络浏览应用程序345和例如MP3播放器应用程序350和成像应用程序(例如相机控制器355)等多媒体应用程序通信。
与装置300的用户相关联的活动可导致在各个应用程序中的一者或一者以上之间产生一个或一个以上可检测事件。举例来说,接通或断开无线便携式电子装置300产生功率状态的改变,此改变可由功率管理应用程序315检测(例如,通过图7的功率管理传感器245测量)。因此,功率管理应用程序315可检测开机和关机事件且在其间进行区分。任一事件视情况而指示用户接通或断开装置300的活动。
继续示范性检测与用户活动相关的事件,可通过图7的位置传感器235(例如,GPS接收器或其它位置确定装置)检测用户的位置。位置传感器235可产生指示装置且因此用户的地理位置的解或位置定位的数字输出字(例如,x、y、z值)。数字输出字可由GPS应用程序325检测(即,可读)。在一些实施例中,可根据用户的位置推断目的地。这可通过识别用户在地图上的位置来完成。地图可包含用于识别街道地址的街道地图,或用于识别特定位置附近的商家的商家位置地图。在一些实施例中,此些地图可本地存储在装置300内。或者或另外,此些地图可从例如可网络接入的源等远程源获得。
话音呼叫应用程序230可响应于由装置300的移动电话发起和接收的呼叫而起始可检测事件。呼叫事件的一个或一个以上特征可识别呼叫的发生(无论呼叫是传入还是传出的)、远程方的电话号码以及呼叫的持续时间。可使用例如通过呼叫者ID和/或用户的联系人列表或电话簿对远程方的识别等补充信息来识别远程方。与特定呼叫相关联的用户活动的进一步细化可通过关于呼叫是与业务有关还是个人的推断来完成。此些推断可通过特定远程电话号码和/或远程方识别、时刻、星期几等的预分类来实现。举例来说,对用户的办公室的呼叫将被分类为业务,对预分类客户或业务伙伴的呼叫也被分类为业务,预分类客户或业务伙伴可通过其相应电话号码和/或身份来识别。可用类似方式进行确定,将其它呼叫分类为个人。
电子邮件应用程序235可起始可检测事件,其采用由装置发送和接收的电子邮件消息以及由用户产生和读取的电子邮件消息的形式。电子邮件应用程序235的此活动可表明用户正主动参与电子邮件通信(在其自身中且其自身的活动)。电子邮件应用程序235可检测的其它特征可处理电子邮件消息的内容以确定用户事件。此电子邮件内容可包含收件人、主题行、消息主体和附件中的一者或一者以上。地址字段可用以区分消息,例如区分工作相关消息与非工作相关消息。
在一些实施例中,可识别发送到特定地址或从特定地址接收的电子邮件消息以用于进一步处理,收集与用户活动相关的额外信息。举例来说,可检查与以下特定用户活动相关的消息以获得进一步细节:例如在例如EBAY等在线拍卖服务上进行的用户出价的确认、例如来自AMAZON的消息等在线购买的确认或例如来自TRAVELOCITY的消息等确认旅行安排的消息。可检查此些消息的内容以获得与潜在事务相关的细节。此些细节可包含购买商品和价格的识别。
日历应用程序340提供对用户存储的日历条目的接入。此些条目将可通过日历应用程序340读取,这项操作可在给定一整天中的各种时间进行。对此些日历条目的读取可表示可检测的事件。此些读取条目的内容将指示用户在安排的日期和时间的活动。在一些实施例中,可在若干天中的一个时间检索日历条目,例如每周一次或每月一次。将在所安排的确切的日期和时间针对所安排的活动来编制适当的日记条目。可重复用户日历的此多日审阅,且可根据可能必要的任何更新日程表来更新对未来项目的任何改变。举例来说,新日历条目可提示为相关联的所安排的用户活动产生相关日记条目。通过日历,此些可检测事件将大体上指示计划的活动且不一定指示用户的实际活动。
其它能够产生指示用户活动的可检测事件的应用程序包含网络浏览应用程序345。在网络浏览的过程中可能发生的此些日常用户动作表示指示用户活动的事件。因此,用户的浏览活动,例如用户输入的统一资源定位符、用户跟随的超链接的身份且在一些实例中甚至是用户观看的网页内容,可表明用户活动。举例来说,用户可能正在进行如在例如GOOGLE等搜索引擎中输入的关键字确定的特定话题的搜索。或者或另外,事件包含在此些网站处执行的事务。举例来说,网络浏览应用程序345可检测用户在www.ebay.com上出价、在www.amazon.com上购买、在www.expedia.com上预订飞机票等。此些浏览事件(例如,所访问的页面和在上面执行的事务)将指示用户在浏览时的活动。
可通过例如MP3播放器应用程序350和相机控制器355等多媒体应用程序来检测其它事件。由这些应用程序350、355检测的事件包含内容的检索,例如MP3音频的播放。活动可能包含听音乐、看视频和/或拍照。例如在多媒体的任何此观看会话期间观看的主题等额外细节可包含于日记条目中,例如流派、标题和艺术家中的一者或一者以上的识别。
无线便携式电子装置300还包含日记引擎365,其与操作系统305通信且经配置以用于响应于指示用户活动的事件而产生日记条目,且将日记条目记录到用户可读日记记录390中。在一些实施例中,日记引擎365包含物理处理器。或者或另外,日记引擎365实施为机会处理器(例如中央处理器)上的过程(例如预编程步骤的集合)。在一些实施例中,日记引擎365实施于无线电子便携式装置内。或者或另外,日记引擎365实施于与无线电子便携式装置通信的远程处理器上,例如以客户端-服务器关系与装置通信的服务器。
在一些实施例中,日记引擎365通过操作系统305与事件检测应用程序中的一者或一者以上通信。或者或另外,日记引擎365与事件检测应用程序中的一者或一者以上直接通信。日记引擎通过所述一个或一个以上应用程序检测的事件来接收用户活动的指示。日记引擎365经配置以监视检测到的事件,且响应于检测到的事件中的至少一些事件而产生日记条目。日记条目可选择性产生且指示用户在对应时间的活动。日记条目或记录是以用户可检索形式(例如用户日记文件390)来俘获或记录。日记文件可为文本文件、图像、二进制文件,或大体上能够以用户可检索方式记录此些条目的任何合适文件。
在示范性实施例中,日记引擎365至少包含事件检测器374、活动识别器375和日记记录产生器380。事件检测器374可与操作系统305通信。或者或另外,事件检测器374可与同用户活动相关联的各种应用程序中的一者或一者以上通信。活动识别器375对由事件检测器374接收或用其它方式识别的检测到的事件进行操作。在一些实施例中,活动识别器375检查与检测到的事件相关联的参数以识别相关用户活动。或者或另外,活动识别器375接收补充信息,其与同检测事件相关联的参数组合使用所述补充信息来识别相关用户活动。
活动识别器375可与补充信息源385通信。补充信息源385可包含可网络接入的信息和本地存储的信息中的一者或一者以上。此补充信息的实例包含如本文论述的用于与电话呼叫相关的使用的呼叫者ID和联系人列表信息。此补充信息的其它实例包含街道地图,其可结合GPS接收器使用以在特定街道或地址处定位用户的位置。或者或另外,补充信息可包含从GOOGLE地图获得的信息,其识别与从GPS位置求解事件获得的位置相关联的一个或一个以上商家。举例来说,如果用户在餐厅吃饭,那么可将在此时段期间获得的装置的GPS位置输入到GOOGLE地图中以识别用户位置旁边的一个或一个以上商家。也可使用时刻作为补充信息以减少或消除不明确性。举例来说,如果确定在用户所在的位置有一个以上商家但仅有一个就餐场所,那么活动识别器375将在时间与通常就餐时间或用户的习得的或用其它方式识别的就餐习惯一致的情况下将活动识别为就餐而不是购物。
在一些实施例中,装置300包含定时器372。定时器372可包含实时时钟360或经配置以跟踪时刻的其它合适定时器。或者或另外,装置300还包含经配置以测量从参考时间起的时段的历时定时器370。在一些实施例中,历时定时器与实时时钟360通信。历时定时器可受控制以测量实时时钟360的两个所识别时间之间的时段。
在一些实施例中,日记引擎365还包含目的地检测器373。目的地检测器可经配置以基于装置300的一个或一个以上检测到的事件而确定用户目的地。目的地检测器373可从装置的GPS/NAV 325能力接收位置。目的地检测器373可使用确定的位置,通过咨询补充信息385(例如合适的目的地数据库),来识别例如街道地址和/或商家位置等特定位置。目的地检测器373、事件检测器374、活动识别器375和记录产生器380中的一者或一者以上可用硬件、软件或硬件与软件的组合来实施。
举例来说,携带装置30的用户进行慢跑活动。运动传感器320产生指示装置300在运动的事件。事件检测器374接收来自运动传感器应用程序的信号(即,步骤405)且将其转发到活动识别器375,活动识别器375又确定用户正在进行慢跑活动的指示(即,步骤406)。在此慢跑运动起始后,记录产生器380可确定应更新日记以反映新活动(即,步骤410)。日记记录产生器380从实时时钟360获得定时信息(即,步骤415)且通过产生慢跑活动与开始时间之间的关联来编制日记条目(即,步骤420)。可在指示慢跑活动开始的时间更新日记(即,步骤425)。或者,可到用户活动结束时才创建日记条目。此时,来自运动传感器320的输出停止或至少不再指示慢跑。因此,活动识别器375还观察慢跑活动的停止。记录产生器380接收来自活动识别器375的输出,观察到慢跑活动已终止。此时,可从实时时钟获得结束时间。在一些实施例中,历时定时器在慢跑起始时启动,在活动停止时终止,这样记录产生器380可接收到活动的历时时间。最终,记录产生器380在对应时间开始且持续对应时间间隔,编制指示慢跑的日记记录。记录产生器380可包含慢跑的目的地(当目的地检测器373提供目的地时),例如识别穿过公园或在用户的邻里周围的慢跑。记录产生器380更新日记390以反映这项活动。
图9中说明一天的示范性电子日记条目的示范性用户可读显示。示范性日记450反映单日的一部分。日期455例如包含于日记的标头部分中,识别正在观看日记的哪一日期。示范性日记450被配置为表格458,表格中的第一列为时间(例如,一天中的几点钟),旁边的第二列为文本条目。文本条目460指示用户活动,且在所识别用户活动发生的时刻旁边。文本条目460提供关于相关活动的某个指示,例如文本描述或缩写。文本条目461中的至少一些是在阴影字段上呈现。在示范性实施例中,阴影字段水平延伸以涵盖文本输入,且对应于对应用户活动的持续时间而垂直延伸。在示范性活动“会见Rob…”中,颜色字段的垂直范围465从约16:00延伸到约18:00(即,约2小时)。在一些实例中,两个或两个以上用户活动可重叠,例如在锻炼时用手机聊天。此些日记条目可并排显示,或者按其相应时间值所确定而重叠。
当提供阴影字段时,阴影字段可用颜色来编码和/或带有阴影,这样看一眼便可将各种不同的活动彼此区分开。在示范性日记450中,字段带有颜色。然而,由于包含灰度级表示,因此相关联字段的颜色是在每一字段旁边的括号中指示。示范性颜色可为绿色、黄色、红色和灰色。也可采用其它颜色、阴影、纹理或其它标志,例如带颜色的文本和/或边框。
在示范性实施例中,日记450包含第一活动460:在约8:00时开机。日记记录是响应于装置在早晨开机而自动产生。从约5:00到约6:00发生的第二条目指示用户去慢跑。接着,用户在约7:00租了一部电影。记录条目中还包含根据电影的外界影评获得的电影标题和演员指示。日记还包含在约9:00的条目:对在AMAZON的在线购买进行归档。除了对与事务相关联的用户活动的描述以外,还有在线商店和价格的指示。日记中还包含这一整天中的其它条目,一直到约25:00(即,第二天凌晨01:00)的最终条目。
在一些实施例中,提供分析器以分析日记记录且向用户提供额外的有帮助的信息。此信息可采用概述报告的形式。此些报告可提供习惯活动的概述,例如睡眠-醒来模式、日常锻炼。此些报告还可提供就餐习惯的概述,例如就餐时间和食物类型、年度旅行百分比、花费或娱乐。
在一些实施例中,提供日程表助理以自动更新用户的日历。此自动更新可根据在线购买来起始,例如购买某次展览、音乐会或体育赛事的门票。日程表助理在用户的日历上放置对应于实际展览、音乐会或体育赛事的日期和时间的事件。
在一些实施例中,在已知当前位置和时间以及安排的目的地和事件时间的情况下,日程表助理可建议在安排的事件之前进行某些活动。举例来说,日程表助理可提议交通工具选项,例如火车时刻表、呼叫出租车乃至提议旅行路线。对于在线购买,日程表助理可与电子邮件同步以查看确认电子邮件。因此,日程表助理可将安排的交货日期自动输入到日历中,甚至在接收到补充的跟踪电子邮件消息时跟踪交货情况。通过此些特征中的任一者,可按需要向用户提供参与和退出任一此种特征的能力。
在一些实施例中,装置包含预处理器和后处理器中的至少一者。预处理器在将日记记录记录到日记450中之前处理日记记录。在一些实施例中,预处理器是使用预编程逻辑自动实施。或者或另外,手动实施预处理器。可完成预处理以识别记录等。
已参考框图和流程图描述了本文揭示的实施例。每一框可表示一个或一个以上计算机程序(例如,软件、固件等)和/或计算机程序在其上操作的硬件或处理电路(例如,微处理器、微控制器、专用集成电路、可编程逻辑、可编程门阵列等)。每一框可为模块,且可指代计算机程序和/或操作计算机程序以实施本文描述的功能的电路组件。框可在硬件和/或计算机程序层与其它框介接,且可在开放系统互连(OSI)模型中指定的任一适用计算机程序级处操作和/或与其它模块介接,所述层级例如为应用层、呈现层、会话层、输送层、网络层、数据链路、物理层等。模块在本文的各图中可由一个框、多个框或框的若干部分来表示。本说明书(包含权利要求书)中对模块、计算机、服务器或其它单元的陈述意味着包含使用多个单元或部分单元,其经配置以如所述单元经描述那样操作。
虽然在图中说明且在上文描述的示范性实施例目前用作示范,但应了解,这些实施例是作为实例而提供。因此,本发明不限于特定实施例,而是延伸到仍属于所附权利要求书的范围内的各种修改。

Claims (19)

1.一种为无线便携式电子装置的用户产生个人化电子日记的方法,其包括:
检测所述无线便携式电子装置的运动;
响应于检测到所述运动,启动定时器并且从全球定位系统(GPS)接收机接收所述无线便携式电子装置的位置信息;
计算所述用户在样本时间间隔上的速度;
至少部分根据所述运动、所述位置信息和所计算的速度来确定所述用户的相关活动;
监视所述无线便携式电子装置的所述运动的停止,其中,所述运动的所述停止对应于所述相关活动的结束,并且其中,所述运动的所述停止使得所述定时器终止;
通过以下操作来选择性地更新所述个人化电子日记:
至少部分基于所确定的相关活动做出关于是否利用对应于所述相关活动的个人化日记条目来更新所述个人化电子日记的确定,
根据所述确定,通过产生标识所述用户的所述相关活动和所述相关活动的历时时间的所述个人化日记条目来更新所述个人化电子日记;以及
在所述无线装置的显示器上作为所述个人化电子日记的一部分来显示所述个人化日记条目。
2.根据权利要求1所述的方法,其中所述确定所述用户的所述相关活动的动作包括接收指示装置对所述用户的活动的响应的电信号或数位字中的至少一者。
3.根据权利要求1所述的方法,其中所述确定所述用户的所述相关活动的动作包括根据多个可能的用户活动做出关于最可能的用户活动的推断。
4.根据权利要求1所述的方法,其进一步包括响应于检测到所述运动而通过所述无线便携式电子装置获得补充信息。
5.根据权利要求4所述的方法,其中所述获得补充信息的动作包括从远程连网源获得信息。
6.根据权利要求4所述的方法,其中所述确定所述用户的所述相关活动的动作包括根据多个可能的用户活动和补充信息做出关于最可能的用户活动的推断。
7.根据权利要求1所述的方法,其进一步包括至少部分根据所述装置的所述位置信息而确定所述无线便携式电子装置的所述用户的目的地。
8.根据权利要求7所述的方法,其进一步包括获得补充信息,其中所述确定目的地的动作至少依赖于所述装置的所述位置信息和所述补充信息。
9.根据权利要求1所述的方法,其进一步包括在所产生的所述个人化日记条目中使所述用户的所述相关活动与表示所述用户活动的日期或时间属性的日期和时间中的至少一者相关联。
10.根据权利要求9所述的方法,其进一步包括产生在日期和时间中的至少一者与所述用户的所述相关活动之间的所述关联的用户可读表示。
11.一种用于记录个人化电子日记的移动通信装置,其包括:
活动传感器,用于检测所述移动通信装置的活动;
与所述活动传感器通信的定时器,所述定时器响应于所述活动传感器检测到所述运动而启动;
全球定位系统(GPS)接收机,用于响应于所述活动传感器检测到所述运动而接收所述移动通信装置的位置信息;
活动识别器,其与所述活动传感器通信,所述活动识别器经用于计算所述用户在样本时间间隔上的速度,并且根据所述运动、所述位置信息和所计算的速度来确定所述用户的相关活动,其中所述活动传感器监视所述移动通信装置的所述运动的停止,其中,所述运动的所述停止对应于所述相关活动的结束,并且其中,所述运动的所述停止使得所述定时器终止;
日记记录产生器,其与所述活动识别器通信,所述日记记录产生器用于通过以下操作来选择性地更新所述个人化电子日记:
至少部分基于所确定的相关活动做出关于是否利用对应于所述相关活动的个人化日记条目来更新所述个人化电子日记的确定,并且
根据所述确定,通过产生标识所述用户的所述相关活动和所述相关活动的历时时间的所述个人化日记条目来更新所述个人化电子日记;以及
显示器,用于作为所述个人化电子日记的一部分来显示所述个人化日记条目。
12.根据权利要求11所述的移动通信装置,其中所述至少一个活动传感器是选自由以下各项组成的群组:运动传感器;位置传感器;功率管理器;电子邮件应用程序;电话;网络浏览器;电子日历;多媒体应用程序;及其组合。
13.根据权利要求11所述的移动通信装置,其进一步包括提供与检测到的用户活动相关的相应时间参考的定时源。
14.根据权利要求11所述的移动通信装置,其进一步包括可检索的个人化电子日记条目集合。
15.根据权利要求14所述的移动通信装置,其进一步包括用于审阅和编辑所述可检索的个人化电子日记条目集合的条目的应用程序。
16.根据权利要求11所述的移动通信装置,其进一步包括经配置以识别所述移动通信装置的大体上同期位置的至少一个位置传感器。
17.根据权利要求16所述的移动通信装置,其进一步包括与所述至少一个位置传感器通信的目的地检测器,所述目的地检测器经配置以响应于所识别出的位置而识别所述用户的目的地。
18.根据权利要求11所述的移动通信装置,其进一步包括经配置以根据个人化电子日记条目而识别至少一个用户相关行为模式的日记记录分析器。
19.一种用于为无线便携式电子装置的用户产生个人化电子日记的设备,其包括:
用于检测所述无线便携式电子装置的运动的装置;
用于响应于检测到所述运动而启动定时器并且从全球定位系统(GPS)接收机接收所述无线便携式电子装置的位置信息的装置;
用于计算所述用户在样本时间间隔上的速度的装置;
用于至少部分根据所述运动、所述位置信息和所计算的速度来确定所述用户的相关活动的装置;
用于监视所述无线便携式电子装置的所述运动的停止,其中,所述运动的所述停止对应于所述相关活动的结束,并且其中,所述运动的所述停止使得所述定时器终止;
用于通过以下操作来选择性地更新所述个人化电子日记的装置:
用于至少部分基于所确定的相关活动做出关于是否利用对应于所述相关活动的个人化日记条目来更新所述电子日记的确定的装置,
用于根据所述确定,通过产生标识所述用户的所述相关活动和所述相关活动的历时时间的所述个人化日记条目来更新所述个人化电子日记的装置;以及
用于在所述无线装置的显示器上作为所述个人化电子日记的一部分来显示所述个人化日记条目的装置。
CN200980129890.3A 2008-07-30 2009-06-12 智能电话应用的日记同步 Expired - Fee Related CN102217286B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US12/182,873 US8805348B2 (en) 2008-07-30 2008-07-30 Diary synchronization for smart phone applications
US12/182,873 2008-07-30
PCT/US2009/047186 WO2010014298A1 (en) 2008-07-30 2009-06-12 Diary synchronization for smart phone applications

Publications (2)

Publication Number Publication Date
CN102217286A CN102217286A (zh) 2011-10-12
CN102217286B true CN102217286B (zh) 2015-02-04

Family

ID=41608888

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200980129890.3A Expired - Fee Related CN102217286B (zh) 2008-07-30 2009-06-12 智能电话应用的日记同步

Country Status (6)

Country Link
US (1) US8805348B2 (zh)
EP (1) EP2316214B1 (zh)
CN (1) CN102217286B (zh)
DE (1) DE112009001844T5 (zh)
GB (1) GB2474386B (zh)
WO (1) WO2010014298A1 (zh)

Families Citing this family (33)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8533029B2 (en) 2001-04-02 2013-09-10 Invivodata, Inc. Clinical monitoring device with time shifting capability
US7873589B2 (en) 2001-04-02 2011-01-18 Invivodata, Inc. Operation and method for prediction and management of the validity of subject reported data
GB2467578A (en) * 2009-02-06 2010-08-11 Sony Corp Determining, based on the status of a handheld device, users of other network devices who the user of the handheld device may be interested in contacting.
US8316046B2 (en) 2010-04-07 2012-11-20 Apple Inc. Journaling on mobile devices
US9112989B2 (en) 2010-04-08 2015-08-18 Qualcomm Incorporated System and method of smart audio logging for mobile devices
US8762101B2 (en) * 2010-09-30 2014-06-24 Fitbit, Inc. Methods and systems for identification of event data having combined activity and location information of portable monitoring devices
US8560026B2 (en) 2010-11-23 2013-10-15 Motorola Mobility Llc Methods and devices for power-aware data synchronization in wireless devices
US8577965B2 (en) * 2011-02-25 2013-11-05 Blackberry Limited Knowledge base broadcasting
CN102868928B (zh) * 2011-07-05 2016-10-19 腾讯科技(深圳)有限公司 一种实现字幕隐藏的视频图像显示方法和装置
CN102821191A (zh) * 2011-09-22 2012-12-12 西北大学 一种使用智能手机创建电子日记的方法
GB201117052D0 (en) * 2011-10-04 2011-11-16 Daybees Ltd Automated diary population
US20130124973A1 (en) * 2011-11-04 2013-05-16 Gregory Alexander Piccionelli Automatic Diary for an Electronic Device
US10276054B2 (en) 2011-11-29 2019-04-30 Eresearchtechnology, Inc. Methods and systems for data analysis
US9014717B1 (en) * 2012-04-16 2015-04-21 Foster J. Provost Methods, systems, and media for determining location information from real-time bid requests
US20150142983A1 (en) * 2012-06-13 2015-05-21 Nokia, Inc Cloud services in mobile heterogeneous networks
US20130337837A1 (en) * 2012-06-15 2013-12-19 Toumaz Healthcare Limited Physical activity-based services
CN103685714B (zh) * 2012-09-26 2016-08-03 华为技术有限公司 终端日志生成方法和终端
US9552590B2 (en) 2012-10-01 2017-01-24 Dstillery, Inc. Systems, methods, and media for mobile advertising conversion attribution
JP6040818B2 (ja) * 2013-03-21 2016-12-07 富士通株式会社 情報処理装置、連携方法、及び連携プログラム
CN103258127A (zh) * 2013-05-07 2013-08-21 候万春 一种记忆辅助装置
KR20150066714A (ko) * 2013-12-09 2015-06-17 삼성전자주식회사 일과 관리 방법 및 장치
US9449365B2 (en) * 2014-04-11 2016-09-20 Fitbit, Inc. Personalized scaling of graphical indicators
US20160026977A1 (en) * 2014-07-22 2016-01-28 Google Inc. Calendar Event Scheduling Based on Sensor-Detected Events
CN105590306B (zh) * 2014-10-20 2018-01-16 杭州登虹科技有限公司 相片日记
CN105868090A (zh) * 2015-01-21 2016-08-17 中兴通讯股份有限公司 一种对终端操作记录的管理方法及装置
US10437385B2 (en) * 2015-04-28 2019-10-08 Apple Inc. Sensor design for capacitance sensing
CN105374082B (zh) * 2015-11-20 2018-01-02 曾子维 一种用于任务提醒的便签磁贴以及提醒方法
CN105515871B (zh) * 2015-12-23 2019-03-19 小米科技有限责任公司 记录日志的方法及装置
US10909321B2 (en) * 2017-11-14 2021-02-02 Microsoft Technology Licensing, Llc Automated travel diary generation
JP7040947B2 (ja) * 2018-01-22 2022-03-23 トヨタ自動車株式会社 情報処理装置、情報処理方法、及びプログラム
JP6883370B1 (ja) * 2020-09-25 2021-06-09 株式会社ライフクエスト 日記生成装置、日記生成システム、日記生成方法、及びプログラム
US20240152267A1 (en) * 2022-06-05 2024-05-09 Apple Inc. User interfaces for creating journaling entries
US20240264719A1 (en) * 2023-02-03 2024-08-08 Apple Inc. User interfaces for creating journaling entries

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1447949A1 (en) * 2003-02-14 2004-08-18 Siemens Information and Communication Networks Inc. Messenger assistant for personal information manager
CN101185315A (zh) * 2005-05-26 2008-05-21 西姆毕恩软件有限公司 无线通信设备上的基于位置的出席和情景模式选择

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5521589A (en) * 1992-10-19 1996-05-28 Motorola, Inc. Method and apparatus for receiving and selectively announcing time-activated messages
US6879997B1 (en) * 2000-11-27 2005-04-12 Nokia Corporation Synchronously shared online documents
US6879970B2 (en) * 2001-04-02 2005-04-12 Invivodata, Inc. Apparatus and method for prediction and management of subject compliance in clinical research
US7415447B2 (en) * 2001-04-02 2008-08-19 Invivodata, Inc. Apparatus and method for prediction and management of participant compliance in clinical research
US8065180B2 (en) * 2001-04-02 2011-11-22 invivodata®, Inc. System for clinical trial subject compliance
GB2375017A (en) * 2001-04-28 2002-10-30 Hewlett Packard Co Mobile computing device having diary and data transfer functions
GB0326387D0 (en) * 2003-11-12 2003-12-17 Nokia Corp Fitness coach
US7084758B1 (en) * 2004-03-19 2006-08-01 Advanced Micro Devices, Inc. Location-based reminders
DE602005000669T2 (de) * 2004-09-27 2007-11-29 International Business Machines Corp. System und Verfahren zur dynamischen Planung von Aufgaben in Abhängigkeit von der Position eines mobilen Benutzers
DE102005024014B4 (de) 2005-05-25 2010-01-21 Otto Ganter & Co. Kg Normteilefabrik Klemmhebel mit höhenverstellbarem Gegenlager
US7778632B2 (en) * 2005-10-28 2010-08-17 Microsoft Corporation Multi-modal device capable of automated actions
US20080055427A1 (en) * 2006-09-05 2008-03-06 Heino Wendelrup Video diary
US8606497B2 (en) * 2006-11-03 2013-12-10 Salient Imaging, Inc. Method, system and computer program for detecting and monitoring human activity utilizing location data
US20080162555A1 (en) * 2006-12-27 2008-07-03 Motorola, Inc. Active lifestyle management
KR100822029B1 (ko) * 2007-01-11 2008-04-15 삼성전자주식회사 모바일 단말기에서의 사용자 히스토리를 이용한 개인화서비스 방법 및 그 시스템
US20090177476A1 (en) * 2007-12-21 2009-07-09 May Darrell Method, system and mobile device for registering voice data with calendar events

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1447949A1 (en) * 2003-02-14 2004-08-18 Siemens Information and Communication Networks Inc. Messenger assistant for personal information manager
CN101185315A (zh) * 2005-05-26 2008-05-21 西姆毕恩软件有限公司 无线通信设备上的基于位置的出席和情景模式选择

Also Published As

Publication number Publication date
WO2010014298A1 (en) 2010-02-04
EP2316214B1 (en) 2018-07-18
GB2474386A (en) 2011-04-13
US8805348B2 (en) 2014-08-12
CN102217286A (zh) 2011-10-12
DE112009001844T5 (de) 2012-01-12
EP2316214A4 (en) 2014-07-02
US20100029294A1 (en) 2010-02-04
EP2316214A1 (en) 2011-05-04
GB2474386B (en) 2013-03-13
GB201100492D0 (en) 2011-02-23

Similar Documents

Publication Publication Date Title
CN102217286B (zh) 智能电话应用的日记同步
US9183571B2 (en) System and method for providing advertisement data to a mobile computing device
CN101836428B (zh) 利用移动计算设备访问订阅内容
US9143604B2 (en) Personalized service method using user history in mobile terminal and system using the method
CN110727638B (zh) 电子系统中的数据系统和数据调度方法以及机器可读介质
US8594702B2 (en) Context server for associating information based on context
US9665597B2 (en) Method and system for processing images using time and location filters
JP5620517B2 (ja) モバイルユーザーによるマルチメディアタグ付けのためのシステム
US20100161720A1 (en) System and method for providing content to a mobile device
US9374670B2 (en) System and method for determining a location-based preferred media file
US20030005056A1 (en) Interactive networked schedule
US10091643B2 (en) Method and apparatus for displaying associated information in electronic device
EP2084924A1 (en) Methods, systems and apparatus for delivery of media
EP2084820A2 (en) Methods, systems and apparatus for delivery of media
US20140297617A1 (en) Method and system for supporting geo-augmentation via virtual tagging
CN102132589A (zh) 用于显示所监视位置的用户定义名称
JP2003115951A (ja) 話題情報提供システムおよび話題情報提供方法
JP6077231B2 (ja) 通信システムにおけるユーザ端末の情報取得方法および装置
CN103986780A (zh) 一种基于移动终端的信息推送方法和移动终端
KR20130083026A (ko) 전화 번호 추천 시스템 및 방법
US20120295593A1 (en) Method and system for playing a media file and targeted advertisements upon receipt of a phone call
JP2018190468A (ja) 算出装置、算出方法及び算出プログラム
KR101020503B1 (ko) 단말기의 기종 별로 분류된 커뮤니티를 통한 정보 제공방법 및 장치
JP5530782B2 (ja) 携帯端末装置及びジャンル情報取得システム
KR20130119061A (ko) 추천정보 기반의 배달시스템 및 이의 배달방법

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
ASS Succession or assignment of patent right

Owner name: HEWLETT PACKARD CO.

Free format text: FORMER OWNER: PALM, INC.

Effective date: 20111103

C41 Transfer of patent application or patent right or utility model
TA01 Transfer of patent application right

Effective date of registration: 20111103

Address after: Texas, USA

Applicant after: Hewlett-Packard Development Co.,L.P.

Address before: California, USA

Applicant before: PALM, Inc.

ASS Succession or assignment of patent right

Owner name: HEWLETT PACKARD DEVELOPMENT CO., LIMITED LIABILITY

Free format text: FORMER OWNER: PAM SA

Effective date: 20131227

Owner name: PAM SA

Free format text: FORMER OWNER: HEWLETT PACKARD CO.

Effective date: 20131227

C41 Transfer of patent application or patent right or utility model
TA01 Transfer of patent application right

Effective date of registration: 20131227

Address after: Texas, USA

Applicant after: HEWLETT-PACKARD DEVELOPMENT Co.,L.P.

Address before: California, USA

Applicant before: PALM, Inc.

Effective date of registration: 20131227

Address after: California, USA

Applicant after: PALM, Inc.

Address before: Texas, USA

Applicant before: Hewlett-Packard Development Co.,L.P.

ASS Succession or assignment of patent right

Owner name: QUALCOMM INC.

Free format text: FORMER OWNER: HEWLETT-PACKARD DEVELOPMENT CO.

Effective date: 20140312

C41 Transfer of patent application or patent right or utility model
TA01 Transfer of patent application right

Effective date of registration: 20140312

Address after: California, USA

Applicant after: QUALCOMM Inc.

Address before: Texas, USA

Applicant before: HEWLETT-PACKARD DEVELOPMENT Co.,L.P.

C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20150204

CF01 Termination of patent right due to non-payment of annual fee