【技术实现步骤摘要】
【国外来华专利技术】
所公开的实施例通常涉及电子计算设备,更具体地说,涉及在电子文档中进行基于位置的数据、传感器生成的数据、和公式的自动填充的计算设备。
技术介绍
、近年来,使用计算机和其它电子计算设备接收基于位置的数据已显著增多。包括确定和/或接收基于位置的数据的能力的例证计算设备包括移动电话机、膝上型和平板计算机、电子书阅读器、消费电子产品、个人数字助手等。许多用户依赖于电子计算设备来确定和/或接收基于位置的数据和传感器生成的数据,以及把这些数据放入电子文档中。不幸的是,在电子文档中填充和记录基于位置的数据和传感器生成的数据的现有方法既麻烦,又低效。另外,现有方法用时超过必需的时间,从而浪费能量。在电池供电的设备中,后一考虑因素尤其重要。因而,需要计算设备具有更快速、更高效的在电子文档中进行基于位置的数据、传感器生成的数据、和公式的自动填充的方法和界面。这种方法和界面可补充或代替用于填充基于位置的数据和传感器生成的数据的常规方法。这种方法和界面减轻了用户的认知负担,并产生更高效的人机界面。对电池供电的计算设备来说,这种方法和界面节省电力,增大了电池充电之间的时间。
技术实现思路
所公开的设备减少或消除了与电子计算设备的用户界面相关的上述缺陷和其它问题。在一些实施例中,设备是桌上型计算机。在一些实施例中,设备是便携式设备(例如,笔记本计算机、平板计算机、或者手持设备)。在一些实施例中,设备具有触摸板。在一些实施例中,设备具有触敏显示器(也称为“触摸屏”或者“触摸屏显示器”)。在一些实施例中,设备具有图形用户界面(GUI),一个或多个处理器,存储器,和保存在存储器中的用于完成多种 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】2009.12.16 US 12/639,6711.一种方法,包括 当在具有显示器和一个或多个用户输入设备的计算设备处显示电子文档的时候 检测第一数据填充控件的启动; 响应检测到第一数据填充控件的启动,在电子文档中填充第一基于位置的数据,所述第一基于位置的数据包括从位置数据源获得的数据; 在电子文档中填充了第一基于位置的数据之后,检测第二数据填充控件的启动; 响应检测到第二数据填充控件的启动,在电子文档中填充一个或多个公式和第二基于位置的数据,其中 所述一个或多个公式适合于利用第一和第二基于位置的数据,进行一个或多个计算,和 第二基于位置的数据包括从位置数据源获得的数据; 利用第一和第二基于位置的数据中的至少一个,使用所述一个或多个公式来计算一个或多个基于位置的度量;和 在电子文档中显示一个或多个计算出的基于位置的度量。2.按照权利要求I所述的方法,其中第一和第二数据填充控件在电子文档内。3.按照权利要求I所述的方法,其中第一和第二基于位置的数据包括纬度和经度数据。4.按照权利要求I所述的方法,其中所述一个或多个基于位置的度量包括与第一和第二物理位置之间的距离对应的计算距离。5.按照权利要求I所述的方法,其中位置数据源包括选自包括以下的组中的一个或多个源=GPS接收器、蜂窝电话收发器和WiFi网络收发器。6.按照权利要求I所述的方法,其中第一数据填充控件被显示成触摸屏显示器上的用户输入设备。7.按照权利要求I所述的方法,其中第二数据填充控件被显示成触摸屏显示器上的用户输入设备。8.按照权利要求I所述的方法,其中在触敏表面上检测第一数据填充控件的启动。9.按照权利要求I所述的方法,其中在触敏表面上检测第二数据填充控件的启动。10.按照权利要求I所述的方法,还包括 检测第一数据填充控件的一连串启动; 响应检测到第一数据填充控件的一连串启动,在电子文档中填充一系列路点记录,其中 相应的路点记录对应于第一数据填充控件的相应启动,和 相应的路点记录包括从位置数据源获得的、与在第一数据填充控件的相应启动时的当前位置对应的数据。11.按照权利要求I所述的方法,还包括 检测第二数据填充控件的第二启动;和 响应检测到第二数据填充控件的第二启动,在电子文档中用在第二数据填充控件的第二启动时的当前位置来至少更新第二基于位置的数据。12.—种计算设备,包括显示器; 一个或多个用户输入设备; 一个或多个处理器; 存储器;和 一个或多个程序,其中所述一个或多个程序被保存在存储器中,并被配置成由所述一个或多个处理器执行,所述一个或多个程序包括指令,用于 当在计算设备的显示器上显示电子文档的时候 检测第一数据填充控件的启动; 响应检测到第一数据填充控件的启动,在电子文档中填充第一基于位置的数据,所述第一基于位置的数据包括从位置数据源获得的数据; 在电子文档中填充了第一基于位置的数据之后,检测第二数据填充控件的启动; 响应检测到第二数据填充控件的启动,在电子文档中填充一个或多个公式和第二基于位置的数据,其中 所述一个或多个公式适合于利用第一和第二基于位置的数据,进行一个或多个计算,和 第二基于位置的数据包括从位置数据源获得的数据; 利用第一和第二基于位置的数据中的至少一个,使用所述一个或多个公式来计算一个或多个基于位置的度量;和 在电子文档中显示一个或多个计算出的基于位置的度量。13.按照权利要求12所述的计算设备,其中第一和第二数据填充控件在电子文档内。14.按照权利要求12所述的计算设备,其中第一和第二基于位置的数据包括纬度和经度数据。15.按照权利要求12所述的计算设备,其中所述一个或多个基于位置的度量包括与第一和第二物理位置之间的距离对应的计算距离。16.按照权利要求12所述的计算设备,其中位置数据源包括选自包括以下的组中的一个或多个源=GPS接收器、蜂窝电话收发器和WiFi网络收发器。17.按照权利要求12所述的计算设备,其中第一数据填充控件被显示成触摸屏显示器上的用户输入设备。18.按照权利要求12所述的计算设备,其中第二数据填充控件被显示成触摸屏显示器上的用户输入设备。19.按照权利要求12所述的计算设备,其中在触敏表面上检测第一数据填充控件的启动。20.按照权利要求12所述的计算设备,其中在触敏表面上检测第二数据填充控件的启动。21.按照权利要求12所述的计算设备,还包括包含指令的一个或多个程序,所述指令用于 检测第一数据填充控件的一连串启动; 响应检测到第一数据填充控件的一连串启动,在电子文档中填充一系列路点记录,其中相应的路点记录对应于第一数据填充控件的相应启动,和 相应的路点记录包括从位置数据源获得的、与在第一数据填充控件的相应启动时的当前位置对应的数据。22.按照权利要求12所述的计算设备,还包括包含指令的一个或多个程序,所述指令用于 检测第二数据填充控件的第二启动;和 响应检测到第二数据填充控件的第二启动,在电子文档中用在第二数据填充控件的第二启动时的当前位置来至少更新第二基于位置的数据。23.一种计算设备上的图形用户界面,所述计算设备具有显示器、一个或多个用户输入设备、存储器、和用于执行保存在存储器中的一个或多个程序的一个或多个处理器,所述图形用户界面包括 具有第一数据填充控件和第二数据填充控件的电子文档,其中电子文档被显示在计算设备的显示器上; 其中 第一数据填充控件的启动被检测; 响应检测到第一数据填充控件的启动,在电子文档中填充第一基于位置的数据,所述第一基于位置的数据包括从位置数据源获得的数据; 在电子文档中填充了第一基于位置的数据之后,第二数据填充控件的启动被检测; 响应检测到第二数据填充控件的启动,在电子文档中填充一个或多个公式和第二基于位置的数据,其中 所述一个或多个公式适合于利用第一和第二基于位置的数据,进行一个或多个计算,和 第二基于位置的数据包括从位置数据源获得的数据; 利用第一和第二基于位置的数据中的至少一个,使用所述一个或多个公式来计算一个或多个基于位置的度量;和 在电子文档中显示一个或多个计算出的基于位置的度量。24.一种保存有一个或多个程序的计算机可读存储介质,所述一个或多个程序包含指令,当被具有显示器和一个或多个用户输入设备的计算设备执行时,所述指令使计算设备 当在显示器上显示电子文档的时候 检测第一数据填充控件的启动; 响应检测到第一数据填充控件的启动,在电子文档中填充第一基于位置的数据,所述第一基于位置的数据包括从位置数据源获得的数据; 在电子文档中填充了第一基于位置的...
【专利技术属性】
技术研发人员:P·G·博格,Y·S·伊,M·R·利瑞恩,M·J·科布伦兹,
申请(专利权)人:苹果公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。