[go: up one dir, main page]

CN104517026B - Methods, systems, and devices for physical contact-initiated display and navigation - Google Patents

Methods, systems, and devices for physical contact-initiated display and navigation Download PDF

Info

Publication number
CN104517026B
CN104517026B CN201410524528.9A CN201410524528A CN104517026B CN 104517026 B CN104517026 B CN 104517026B CN 201410524528 A CN201410524528 A CN 201410524528A CN 104517026 B CN104517026 B CN 104517026B
Authority
CN
China
Prior art keywords
physical contact
input
user
metric
metrics
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.)
Active
Application number
CN201410524528.9A
Other languages
Chinese (zh)
Other versions
CN104517026A (en
Inventor
N.迈尔斯
C.布鲁巴克
T.罗伯特斯
J.帕克
D.奈特
阮修顿
J.梅斯森格
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.)
Feibit Co ltd
Original Assignee
Fitbit LLC
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from US14/192,282 external-priority patent/US9310909B2/en
Application filed by Fitbit LLC filed Critical Fitbit LLC
Priority to CN201711161060.1A priority Critical patent/CN107817937A/en
Publication of CN104517026A publication Critical patent/CN104517026A/en
Application granted granted Critical
Publication of CN104517026B publication Critical patent/CN104517026B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/0485Scrolling or panning
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本发明提供用于提供设备的屏幕显示量度的用户界面导航的方法、系统和设备。在一个实例中,设备被配置用于捕获用户的活动数据。所述设备包括外壳和安置在所述外壳上以显示多个量度的屏幕,所述多个量度包括表征随着时间的推移而捕获的所述活动的量度。所述设备进一步包括安置在所述外壳中以捕获所述外壳上的物理接触的传感器。处理器被包括来处理所述物理接触来确定所述物理接触是否有资格作为输入。当所述物理接触有资格作为输入时,所述处理器使所述屏幕从关闭状态启用。所述屏幕被配置成根据滚动顺序显示所述多个量度中的一个或多个,并且第一量度响应于有资格作为所述输入的所述物理接触来显示。

The present invention provides methods, systems, and devices for providing user interface navigation of screen display metrics of a device. In one example, a device is configured to capture activity data of a user. The device includes a housing and a screen disposed on the housing to display multiple metrics, the multiple metrics including metrics characterizing the activity captured over time. The device further includes a sensor disposed in the housing to capture physical contact on the housing. A processor is included to process the physical contact to determine whether the physical contact qualifies as input. When the physical contact qualifies as input, the processor enables the screen from an off state. The screen is configured to display one or more of the multiple metrics according to a scrolling order, and a first metric is displayed in response to the physical contact qualifying as the input.

Description

用于物理接触启动显示和导航的方法、系统和设备Methods, systems, and devices for physical contact-initiated display and navigation

技术领域technical field

本公开涉及用于捕获一段时间内的活动数据的系统和方法,以及用于将量度数据导航至显示器的方法和系统。The present disclosure relates to systems and methods for capturing activity data over a period of time, and methods and systems for navigating metric data to a display.

背景技术Background technique

近年来,对于健康和健身的需求大幅增长。这种增长的发生是由于更好地理解到良好的健身习惯对于整体身心健康状态的益处。遗憾的是,虽然当今的现代文化带来了许多新的技术,如互联网、连接设备和计算机,但人们的活动已经变得越来越少。另外,许多办公室工作要求人们长期久坐在电脑屏幕前,这进一步降低了个人的活动量。此外,许多当今的娱乐选择涉及查看多媒体内容、计算机社交网络和其它类型的涉及计算机的交互。虽然这种计算机活动可以极具成效性和娱乐性,但是这种活动往往会减少个人的整体身体活动。In recent years, the demand for health and fitness has grown significantly. This increase has occurred due to a better understanding of the benefits of good fitness habits for overall physical and mental health. Sadly, while today's modern culture brings with it many new technologies such as the internet, connected devices, and computers, people's activities have become less and less. In addition, many office jobs require people to sit in front of computer screens for long periods of time, which further reduces personal activity levels. Additionally, many of today's entertainment options involve viewing multimedia content, computer social networking, and other types of computer-related interactions. While such computer activity can be extremely productive and entertaining, such activity tends to reduce an individual's overall physical activity.

为了向关注健康和健身的用户提供测量或说明他们的活动或是否缺乏活动的方法,常常会使用健身跟踪器。健身跟踪器用于测量活动,如步行、运动、跑步、睡觉、无活动、骑自行车、在椭圆机(elliptical trainer)上锻炼等。通常,由此类健身跟踪器收集的数据可被传送到计算设备并可在计算设备上查看。然而,此类数据通常以具有复杂或混淆界面的活动数据的基本积累形式来提供。Fitness trackers are often used to provide health and fitness-conscious users with a way to measure or account for their activity or lack of activity. Fitness trackers are used to measure activities such as walking, exercising, running, sleeping, inactivity, cycling, exercising on an elliptical trainer, etc. Typically, data collected by such fitness trackers may be transmitted to and viewed on a computing device. However, such data is often provided in the form of basic accumulations of activity data with complex or confusing interfaces.

本文中所描述的实施方案正是在这样的背景下产生。It is against this background that the embodiments described herein arise.

发明内容Contents of the invention

本公开描述的实施方案提供用于分析所跟踪的活动数据并且在由用户使用的设备上提供导航屏幕和界面的系统、装置、计算机可读介质和方法。活动跟踪设备包括用于检测物理接触何时在活动跟踪设备上发生的传感器和用于向活动跟踪设备的屏幕提供显示动作的逻辑。在一个实施方案中,当物理接触具有预定义的具体特征或模式时,物理接触可有资格作为输入。当接触由一次或多次轻敲产生时,特征可为例如由用户的手指或手,或由用户抓握并且用于施加接触的物体对活动跟踪设备的物理接触。Embodiments described in this disclosure provide systems, apparatus, computer-readable media, and methods for analyzing tracked activity data and providing navigation screens and interfaces on devices used by users. The activity tracking device includes sensors for detecting when physical contact occurs on the activity tracking device and logic for providing display actions to a screen of the activity tracking device. In one embodiment, a physical contact may qualify as input when it has a predefined specific characteristic or pattern. When the contact is made by one or more taps, the feature may be, for example, physical contact with the activity tracking device by a user's finger or hand, or an object grasped by the user and used to apply the contact.

在一个实施方案中,提供一种方法。方法包括通过被配置成在设备的屏幕上显示多个量度的设备的传感器来检测物理接触,以及检查物理接触以确定物理接触是否有资格作为设备的输入。方法用于针对无资格作为输入的物理接触来将设备的屏幕维持在关闭状态,并且当检查确定物理接触有资格作为输入时,启动设备的屏幕以显示第一量度。所述方法由处理器执行。In one embodiment, a method is provided. The method includes detecting physical contact by a sensor of the device configured to display a plurality of metrics on a screen of the device, and examining the physical contact to determine whether the physical contact qualifies as an input to the device. The method is for maintaining the screen of the device in an off state for physical contacts that do not qualify as input, and when the check determines that the physical contact qualifies as input, enabling the screen of the device to display the first measure. The method is executed by a processor.

在另一个实施方案中,提供被配置用于捕获用户的活动数据的设备。设备包括外壳和安置在外壳上以显示多个量度的屏幕,所述多个量度包括表征随着时间的推移而捕获的活动的量度。设备进一步包括安置在外壳中以捕获外壳上的物理接触的传感器。包括处理器以处理物理接触来确定物理接触是否有资格作为输入。当物理接触有资格作为输入时,处理器使屏幕从关闭状态启用。屏幕被配置成根据滚动顺序(order)显示多个量度中的一个或多个,并且根据用户配置来显示多个量度中的第一量度,所述用户配置识别第一量度将要响应于如由处理器所确定的有资格作为输入的物理接触来显示。In another embodiment, a device configured to capture activity data of a user is provided. The device includes a housing and a screen positioned on the housing to display a plurality of metrics, including metrics indicative of activity captured over time. The device further includes a sensor disposed in the housing to capture physical contact on the housing. A processor is included to process the physical contact to determine whether the physical contact qualifies as input. When physical contact qualifies as input, the processor enables the screen from the off state. The screen is configured to display one or more of the plurality of metrics according to a scrolling order, and to display a first of the plurality of metrics according to a user configuration that identifies that the first metric will respond to Physical contacts that qualify as input as determined by the monitor are displayed.

在另一个实施方案中,提供用于存储可由处理器执行的程序指令的计算机可读介质。计算机可读介质包括(a)用于由设备的传感器来检测物理接触的程序指令,所述物理接触被配置成使多个量度显示在设备的屏幕上;(b)用于检查物理接触以确定物理接触是否有资格作为设备的输入的程序指令;(c)用于针对无资格作为输入的物理接触来将设备的屏幕维持在关闭状态的程序指令;(d)用于当检查确定物理接触有资格作为输入时,启动设备的屏幕以显示第一量度的程序指令,(e)用于检测用户输入以从第一量度转换至滚动顺序中的下一个量度或在未检测到用户输入时转换至关闭状态的程序指令。如果在关闭状态之后的预定时间内接收用户输入,那么过程开启屏幕并且显示最后一个显示过的量度,并且如果在关闭状态之后的预定时间之后接收用户输入,那么过程开启屏幕并且显示第一量度。多个量度包括当天时间量度和表示由设备捕获的与用户相关联的活动数据的量度,所述活动数据是关于所述用户的。In another embodiment, a computer readable medium for storing program instructions executable by a processor is provided. The computer-readable medium includes (a) program instructions for detecting, by a sensor of the device, physical contact configured to cause a plurality of metrics to be displayed on a screen of the device; (b) for examining the physical contact to determine program instructions to determine whether physical contact qualifies as an input to the device; (c) program instructions to maintain the device's screen off for physical contact that does not qualify as an input; (d) program instructions to Program instructions that, when qualified as input, activate the screen of the device to display the first metric, (e) detect user input to switch from the first metric to the next metric in the scrolling sequence or to Program instructions for the off state. If user input is received within a predetermined time after the off state, the process turns on the screen and displays the last displayed metric, and if user input is received after the predetermined time after the off state, the process turns on the screen and displays the first metric. The plurality of metrics includes a time of day metric and a metric representing activity data associated with a user captured by the device, the activity data being about the user.

在一些实施方案中,输入与有资格的物理接触相关联,并且用户输入与以下中的一个相关联:有资格的物理接触,或非触摸接近输入,或语音输入,或按钮按下输入。In some embodiments, the input is associated with a qualifying physical contact, and the user input is associated with one of: a qualifying physical contact, or a non-touch proximity input, or a voice input, or a button press input.

在另一个实施方案中,活动跟踪设备被配置用于捕获用户的数据或活动数据。设备包括外壳,所述外壳被配置成可佩戴手腕附接结构或可伴随用户的结构以捕获活动数据。设备包括安置在外壳上以显示多个量度的屏幕,所述多个量度包括表征随着时间的推移而捕获的活动的量度。设备具有安置在外壳中以捕获外壳上的物理接触的加速度计传感器。设备进一步包括处理器以处理物理接触,以便确定物理接触是否有资格作为输入。当物理接触有资格作为输入时,处理器使屏幕从关闭状态启用,并且屏幕被配置成根据滚动顺序显示多个量度中的一个或多个。根据用户配置来显示多个量度中的第一量度,所述用户配置识别第一量度将要响应于如由处理器所确定的有资格作为输入的物理接触来显示。由加速度计传感器捕获的物理接触来自感测或检测由手指或手或物体对外壳的具有预定义轻敲配置特征(profile)的一次或多次轻敲。识别第一量度的用户配置允许设定使滚动顺序中的任何量度成为第一量度的快捷方式。In another embodiment, the activity tracking device is configured to capture user data or activity data. The device includes a housing configured as a wearable wrist-attached structure or as a structure that can accompany a user to capture activity data. The device includes a screen disposed on the housing to display a plurality of metrics, including metrics indicative of activity captured over time. The device has an accelerometer sensor positioned in the housing to capture physical contact on the housing. The device further includes a processor to process the physical contact to determine whether the physical contact qualifies as input. When the physical contact qualifies as input, the processor enables the screen from the off state, and the screen is configured to display one or more of the plurality of metrics according to a scrolling sequence. A first metric of the plurality of metrics is displayed according to a user configuration identifying that the first metric is to be displayed in response to physical contact qualifying as input as determined by the processor. The physical contact captured by the accelerometer sensor results from sensing or detecting one or more taps by a finger or hand or object on the housing with a predefined tap profile. The user configuration to identify the first measure allows setting a shortcut to make any measure in the scrolling order the first measure.

其它方面将从以下结合附图进行的详细说明而变得明显,附图举例说明了本公开描述的实施方案的原理。Other aspects will become apparent from the following detailed description, taken in conjunction with the accompanying drawings, illustrating by way of example the principles of the embodiments described in the present disclosure.

附图说明Description of drawings

本公开描述的各种实施方案可通过参考以下结合附图进行的描述来最好地理解。The various embodiments described in the present disclosure are best understood by referring to the following description taken in conjunction with the accompanying drawings.

图1A展示根据本发明的一个实施方案的活动跟踪设备的方框图。Figure 1A shows a block diagram of an activity tracking device according to one embodiment of the present invention.

图1B示出根据本发明的一个实施方案的活动跟踪设备的实例。Figure IB shows an example of an activity tracking device according to one embodiment of the invention.

图1C示出根据本发明的一个实施方案的活动跟踪设备的另一个实例。Figure 1C illustrates another example of an activity tracking device according to one embodiment of the present invention.

图2A示出根据本发明的一个实施方案的活动跟踪设备的实例,所述活动跟踪设备包括用于跟踪设备的活动和运动的示例性部件,和显示屏幕的相关联接口。Figure 2A illustrates an example of an activity tracking device including exemplary components for tracking activity and motion of the device, and associated interfaces of a display screen, according to one embodiment of the present invention.

图2B示出根据本发明的一个实施方案的与远程设备通信的活动跟踪设备的实例。Figure 2B illustrates an example of an activity tracking device in communication with a remote device according to one embodiment of the invention.

图3A示出根据本发明的一个实施方案的用于访问显示与活动跟踪设备相关联的量度的屏幕的输入界面的图。3A shows a diagram of an input interface for accessing a screen displaying metrics associated with an activity tracking device, according to one embodiment of the invention.

图3B示出根据本发明的一个实施方案的实例,其中活动跟踪设备已由用户编程或定制化以便在接收输入时选择特定量度来在显示屏幕上显示。Figure 3B shows an example in which an activity tracking device has been programmed or customized by a user to select a particular metric for display on a display screen upon receiving input, according to one embodiment of the present invention.

图3C示出根据本发明的一个实施方案的另一个实例,其中活动跟踪设备100已由用户编程或定制化以将不同量度选为第一量度。FIG. 3C shows another example in which the activity tracking device 100 has been programmed or customized by the user to select a different metric as the first metric, according to an embodiment of the present invention.

图3D示出根据本发明的一个实施方案的流程图,其定义活动跟踪设备的示例性互动性和显示功能性。Figure 3D shows a flowchart defining exemplary interactivity and display functionality of an activity tracking device, according to one embodiment of the present invention.

图3E示出根据本发明的一个实施方案的展示示例性滚动顺序和输入的表的实例。Figure 3E shows an example of a table showing exemplary scrolling sequences and inputs according to one embodiment of the present invention.

图3F示出根据本发明的一个实施方案从量度1扩展至量度4的滚动顺序的实例。Figure 3F shows an example of a scrolling sequence extending from measure 1 to measure 4 according to one embodiment of the invention.

图3G示出其中量度3被指定为第一量度的实例,所述第一量度是在接收两次轻敲输入时最初显示的量度数据。FIG. 3G shows an example in which metric 3 is designated as the first metric, which is metric data initially displayed when a double-tap input is received.

图4A-1示出根据替代实施方案的实例,其与对展示准备模式的活动跟踪设备的屏幕导航相关联。4A-1 illustrates an example associated with screen navigation of an activity tracking device in a presentation preparation mode, according to an alternative implementation.

图4A-2示出根据替代实施方案的实例,其与对展示第一量度的活动跟踪设备的屏幕导航相关联。4A-2 illustrates an example associated with navigating a screen of an activity tracking device exhibiting a first metric, according to an alternative implementation.

图4A-3示出根据替代实施方案的实例,其与对展示下一个量度的活动跟踪设备的屏幕导航相关联。4A-3 illustrate an example associated with screen navigation to an activity tracking device showing the next metric, according to an alternative implementation.

图4A-4示出根据替代实施方案的实例,其与对展示下一个量度的活动跟踪设备的屏幕导航相关联。4A-4 illustrate an example associated with navigating a screen of an activity tracking device showing a next metric, according to an alternative implementation.

图4A-5示出根据替代实施方案的实例,其与对展示下一个量度的活动跟踪设备的屏幕导航相关联。4A-5 illustrate examples associated with screen navigation to an activity tracking device showing the next metric, according to an alternative implementation.

图4A-6示出根据替代实施方案的实例,其与对展示下一个量度的活动跟踪设备的屏幕导航相关联。4A-6 illustrate examples associated with screen navigation to an activity tracking device showing the next metric, according to an alternative implementation.

图4A-7示出根据替代实施方案的实例,其与对展示没有物理接触的活动跟踪设备的屏幕导航相关联。4A-7 illustrate examples associated with navigating screens showing an activity tracking device without physical contact, according to an alternative implementation.

图4A-8示出根据替代实施方案的实例,其与对展示准备模式的活动跟踪设备的屏幕导航相关联。4A-8 illustrate examples associated with screen navigation of an activity tracking device in a presentation preparation mode, according to an alternative implementation.

图4B示出根据本发明的一个实施方案的系统的实例,所述系统包括经由互联网对接的设备、远程设备和服务器。Figure 4B shows an example of a system including a device interfaced via the Internet, a remote device and a server according to one embodiment of the present invention.

图5示出在一个实施方案中提供滚动顺序和可加以定义以按滚动顺序横移的各种输入的表。Figure 5 shows a table providing, in one embodiment, a scrolling sequence and various inputs that can be defined to traverse in the scrolling sequence.

图6示出根据本发明的一个实施方案的由轻敲所表示的物理接触的实例,所述轻敲用于以第一量度启动显示。Figure 6 illustrates an example of a physical contact represented by a tap for initiating a display with a first metric, according to one embodiment of the present invention.

图7示出根据本发明的一个实施方案的另一个实例,其中单一轻敲以第一量度启动显示。Fig. 7 shows another example according to an embodiment of the present invention, wherein a single tap initiates the display with the first measure.

图8示出根据本发明的一个实施方案的两次轻敲物理接触的实例,所述两次轻敲物理接触用于以第一量度起始显示。Figure 8 illustrates an example of a double-tap physical contact for initiating a display with a first metric, according to one embodiment of the present invention.

图9示出根据本发明的各种实施方案的可由活动跟踪装置捕获或收集用户900A-900I的各种类型活动的实例。9 illustrates an example of various types of activities that may be captured or collected by an activity tracking device of users 900A-900I according to various embodiments of the invention.

具体实施方式detailed description

本公开描述的实施方案提供用于分析所跟踪的活动数据并且提供导航屏幕和界面的系统、装置、计算机可读介质和方法。一些实施方案涉及提供用于活动跟踪设备的导航界面。活动跟踪设备包括用于检测物理接触何时在活动跟踪设备上发生的传感器和用于向活动跟踪设备的屏幕提供显示操作的逻辑。在一个实施方案中,当物理接触具有预定义的具体特征时,物理接触可有资格作为输入。当接触由一次或多次轻敲产生时,特征可为例如由用户的手指或手,或由用户抓握并且用于施加接触的物体对活动跟踪设备的物理接触。Embodiments described in this disclosure provide systems, apparatus, computer-readable media, and methods for analyzing tracked activity data and providing navigation screens and interfaces. Some embodiments relate to providing a navigation interface for an activity tracking device. The activity tracking device includes sensors for detecting when physical contact occurs on the activity tracking device and logic for providing display operations to a screen of the activity tracking device. In one embodiment, a physical contact may qualify as input when it has predefined specific characteristics. When the contact is made by one or more taps, the feature may be, for example, physical contact with the activity tracking device by a user's finger or hand, or an object grasped by the user and used to apply the contact.

在其它实施方案中,输入可为非物理输入,如接近感测输入。接近感测输入可由红外接近传感器、热传感器等来处理。输入还可经由按钮、语音输入、视线检测输入、响应于运动或运动配置特征来处理的输入等。In other embodiments, the input may be a non-physical input, such as a proximity sensing input. Proximity sensing input may be handled by infrared proximity sensors, thermal sensors, and the like. Input may also be via buttons, voice input, gaze detection input, input processed in response to motion or motion configuration features, and the like.

应注意,在本文中描述和说明许多发明。本发明不限于其任何单一方面或实施方案,也不限于这些方面和/或实施方案的任何组合和/或改换。此外,本发明的每个方面和/或其实施方案可单独使用,或与本发明的一个或多个其它方面和/或其实施方案组合使用。为了简洁起见,那些改换和组合中的许多改换和组合将不在本文中单独地讨论。It should be noted that there are many inventions described and illustrated herein. The present invention is not limited to any single aspect or embodiment thereof, nor to any combination and/or permutation of such aspects and/or embodiments. Furthermore, each aspect and/or embodiment of the invention may be used alone or in combination with one or more other aspects and/or embodiments of the invention. For the sake of brevity, many of those permutations and combinations will not be individually discussed herein.

此外,在描述和说明本发明的过程中,阐明了各种电路、体系结构、结构、部件、功能和/或元件以及其组合和/或改换。应了解,涵盖除了明确描述和说明的那些以外的电路、体系结构、结构、部件,功能和/或元件以及其组合和/或改换,并且都在本发明范围内。Furthermore, in describing and illustrating the present invention, various circuits, architectures, structures, components, functions and/or elements have been set forth, as well as combinations and/or permutations thereof. It is to be understood that circuits, architectures, structures, components, functions and/or elements other than those expressly described and illustrated as well as combinations and/or permutations thereof are contemplated and within the scope of the present invention.

图1A展示根据本发明的一个实施方案的活动跟踪设备100的方框图。活动跟踪设备100包含在外壳中,所述外壳可由用户佩戴或抓握。外壳可呈腕套、设备卡夹、可佩戴设备形式,或可由用户抓握在用户的手中或保持在衣袋中或附接至用户身体。活动跟踪设备100包括设备部件102,其可呈逻辑、存储装置和胶合逻辑、一个或多个处理器、微电子器件和对接电路形式。在一个实例中,部件102包括处理器106、存储器108、无线收发器110、用户接口114、生物计量传感器116和环境传感器118。Figure 1A shows a block diagram of an activity tracking device 100 according to one embodiment of the present invention. The activity tracking device 100 is contained in a housing that can be worn or held by a user. The housing may be in the form of a wristband, device clip, wearable device, or may be grasped by the user in the user's hand or held in a pocket or attached to the user's body. The activity tracking device 100 includes device components 102, which may be in the form of logic, storage and glue logic, one or more processors, microelectronics, and interfacing circuits. In one example, component 102 includes processor 106 , memory 108 , wireless transceiver 110 , user interface 114 , biometric sensor 116 , and environmental sensor 118 .

环境传感器118可呈运动检测传感器形式。在一些实施方案中,运动传感器可为以下的一个或多个:加速度计,或陀螺仪,或旋转编码器,或卡路里测量传感器,或热测量传感器,或湿度测量传感器,或位移传感器,或超声波传感器,或计步器,或高度计,或线性运动传感器,或角度运动传感器,或多轴运动传感器或其组合。生物计量传感器116可定义为测量使用活动跟踪设备100的用户的生理特征。用户接口114提供响应于用户交互104与活动跟踪设备100通信的方式。用户交互104可呈物理接触(例如而不限于,轻敲、滑动、摩擦、多次轻敲、手势等)形式。Environmental sensors 118 may be in the form of motion detection sensors. In some embodiments, the motion sensor may be one or more of the following: an accelerometer, or a gyroscope, or a rotary encoder, or a calorie measuring sensor, or a heat measuring sensor, or a humidity measuring sensor, or a displacement sensor, or an ultrasonic sensors, or pedometers, or altimeters, or linear motion sensors, or angular motion sensors, or multi-axis motion sensors or combinations thereof. Biometric sensors 116 may be defined to measure physiological characteristics of a user using activity tracking device 100 . User interface 114 provides a means of communicating with activity tracking device 100 in response to user interaction 104 . User interaction 104 may be in the form of physical contact (eg, without limitation, tap, slide, rub, multi-tap, gesture, etc.).

在一些实施方案中,用户接口114被配置成接受呈非接触输入形式的用户交互104。非接触输入可经由接近传感器、按键、触感屏输入、图形用户界面输入、语音输入、声音输入等。活动跟踪设备100可使用无线收发器110与客户端和/或服务器112通信。无线收发器110允许活动跟踪设备100使用由无线通信逻辑启用的无线连接来通信。无线通信逻辑可呈具有无钱电通信能力的电路形式。无钱电通信能力可呈Wi-Fi连接、蓝牙连接、低能量蓝牙连接或任何其它形式的无线共享(tethering)或近场通信形式。在其它实施方案中,活动跟踪设备100可使用有线连接(未展示)与其它计算设备通信。如所提到的,环境传感器118可检测活动跟踪设备100的运动。In some embodiments, user interface 114 is configured to accept user interaction 104 in the form of non-contact input. Contactless input may be via proximity sensors, keys, touch screen input, graphical user interface input, voice input, sound input, and the like. Activity tracking device 100 may communicate with clients and/or servers 112 using wireless transceiver 110 . Wireless transceiver 110 allows activity tracking device 100 to communicate using a wireless connection enabled by wireless communication logic. The wireless communication logic may be in the form of a circuit with wireless communication capability. The wireless communication capability may be in the form of a Wi-Fi connection, a Bluetooth connection, a Bluetooth low energy connection, or any other form of tethering or near field communication. In other embodiments, the activity tracking device 100 may communicate with other computing devices using wired connections (not shown). As mentioned, environmental sensors 118 may detect motion of activity tracking device 100 .

运动可为用户的活动,如步行、跑步、攀爬楼梯等。运动还可呈活动跟踪设备110的任何表面上接收的物理接触形式,只要环境传感器118可检测由物理接触引起的这类运动即可。如以下更详细地解释,物理接触可呈手指在活动跟踪设备100的外壳上一次轻敲或多次轻敲的形式。A motion may be a user's activity, such as walking, running, climbing stairs, and the like. Motion may also be in the form of physical contact received on any surface of activity tracking device 110, so long as environmental sensor 118 can detect such motion caused by the physical contact. As explained in more detail below, the physical contact may be in the form of a single tap or multiple taps of a finger on the housing of the activity tracking device 100 .

图1B示出具有呈可佩戴手腕附接设备形式的外壳130的活动跟踪设备100的实例。活动跟踪设备100的传感器可如上所述检测在外壳130的表面120上施加和接收的运动,如物理接触。在所示的实例中,物理接触124呈表面上120一次轻敲或多次轻敲形式。在一个实施方案中,设备部件102包含于外壳130内。设备部件102整合至外壳130中的位置可变化。举例来说,设备部件102可整合于外壳130周围的各种位置处,并且不限于手腕附接设备的中心部分。在一些实施方案中,设备部件102可整合至智能手表设备中或与其整合在一起。FIG. 1B shows an example of an activity tracking device 100 having a housing 130 in the form of a wearable wrist-attached device. The sensors of activity tracking device 100 may detect motion exerted and received on surface 120 of housing 130 , such as physical contact, as described above. In the example shown, the physical contact 124 is in the form of a tap or taps on the surface 120 . In one embodiment, device component 102 is contained within housing 130 . The location at which device component 102 is integrated into housing 130 may vary. For example, device part 102 may be integrated at various locations around housing 130 and is not limited to the central portion of the wrist-attached device. In some embodiments, device component 102 may be integrated into or integrated with a smart watch device.

在其它实施方案中,设备部件102大致上定位于手腕附接设备的中心位置,如显示屏幕122所处的位置下方或附近。在示出的实例中,外壳130还包括按钮126。按钮126可被按下来启动显示屏幕122、导航至屏幕122上显示的各种量度,或关掉屏幕122。In other embodiments, the device component 102 is located substantially in the center of the wrist-attached device, such as below or near where the display screen 122 is located. In the example shown, housing 130 also includes button 126 . Button 126 may be pressed to activate display screen 122 , to navigate to various metrics displayed on screen 122 , or to turn off screen 122 .

图1C示出根据本发明的一个实施方案的活动跟踪设备100的另一个实例。活动跟踪设备100的外形规格(form factor)展示为可点击设备,其包括屏幕122、按钮126和整合于外壳130'中的设备部件102。外壳130'可包括夹子,其允许附接至用户的衣服或物品,或仅将设备放置在用户的衣袋或夹持器内。因此,关于图1B展示的物理接触124还可在图1C的活动跟踪设备100的表面120上实施。因此,应了解活动跟踪设备100的外形规格可采用各种配置并且不应限于本文提供的示例性配置。FIG. 1C shows another example of an activity tracking device 100 according to one embodiment of the present invention. The form factor of the activity tracking device 100 is shown as a clickable device comprising a screen 122, buttons 126 and device components 102 integrated in a housing 130'. Housing 130' may include a clip that allows for attachment to a user's clothing or items, or simply placement of the device within a user's pocket or holder. Accordingly, the physical contact 124 shown with respect to FIG. 1B may also be implemented on the surface 120 of the activity tracking device 100 of FIG. 1C . Accordingly, it should be appreciated that the form factor of activity tracking device 100 may take various configurations and should not be limited to the exemplary configurations provided herein.

图2A示出图1A的活动跟踪设备100的实例,其展示用于跟踪设备的活动和运动的一些额外示例性部件,和与显示屏幕122相关联的接口。在这个实例中,用户的手指可用于在活动跟踪设备100的任何表面120上轻敲和提供物理接触124。物理接触在由活动跟踪设备100的传感器156感测时将引起活动跟踪设备100响应,并且因此在显示屏幕122上提供一些量度。在一个实施方案中,显示屏幕122的实例可包括但不限于液晶显示(LCD)屏、发光二极管(LED)屏、有机发光二极管(OLED)屏、等离子体显示屏等。FIG. 2A shows an example of the activity tracking device 100 of FIG. 1A , showing some additional exemplary components for tracking the activity and motion of the device, and an interface associated with the display screen 122 . In this example, a user's finger can be used to tap and provide physical contact 124 on any surface 120 of the activity tracking device 100 . Physical contact, when sensed by sensor 156 of activity tracking device 100 , will cause activity tracking device 100 to respond and thus provide some measure on display screen 122 . In one embodiment, examples of the display screen 122 may include, but are not limited to, a liquid crystal display (LCD) screen, a light emitting diode (LED) screen, an organic light emitting diode (OLED) screen, a plasma display screen, and the like.

如图2A展示,活动跟踪设备100包括逻辑158。逻辑158可包括活动跟踪逻辑140、物理接触逻辑142、显示界面逻辑144、报警管理逻辑146、无线通信逻辑148、处理器106和传感器156。另外,存储装置(例如存储器)108和电池154可整合于活动跟踪设备100中。活动跟踪逻辑140可包括被配置成处理由传感器156产生的运动数据,以便量化运动并且产生与运动相关联的可识别量度的逻辑。As shown in FIG. 2A , activity tracking device 100 includes logic 158 . Logic 158 may include activity tracking logic 140 , physical contact logic 142 , display interface logic 144 , alarm management logic 146 , wireless communication logic 148 , processor 106 , and sensors 156 . Additionally, storage (eg, memory) 108 and battery 154 may be integrated into activity tracking device 100 . Activity tracking logic 140 may include logic configured to process motion data generated by sensors 156 in order to quantify motion and generate an identifiable measure associated with the motion.

一些运动产生并且量化各种类型的量度,如步数、攀爬的楼梯、行进距离、极活跃的分钟数、消耗卡路里等。物理接触逻辑142可包括计算或确定具体物理接触何时可有资格作为输入的逻辑。为了有资格作为输入,由传感器156检测的物理接触应具有可识别为输入的具体模式。举例来说,输入可预定义为双重轻敲输入,并且物理接触逻辑142可响应于分析由传感器156产生的感器数据来分析运动,以确定是否确实发生双重轻敲。Some sports generate and quantify various types of metrics, such as steps, stairs climbed, distance traveled, minutes of active activity, calories burned, and the like. Physical contact logic 142 may include logic to calculate or determine when a specific physical contact may qualify as input. To qualify as an input, the physical contact detected by the sensor 156 should have a specific pattern recognizable as an input. For example, the input may be predefined as a double-tapping input, and physical contact logic 142 may analyze the motion in response to analyzing sensory data generated by sensor 156 to determine whether a double-tapping did occur.

在其它实施方案中,物理接触逻辑可被编程来确定具体物理接触何时发生、物理接触之间的时间,以及一个或多个物理接触是否有资格在指示需要输入的预定义运动配置特征内。如果发生不在一些预定义配置特征或模式内的物理接触,那么物理接触逻辑不指示所述物理接触作为输入或不评定所述物理接触有资格作为输入。In other embodiments, the physical contact logic may be programmed to determine when a particular physical contact occurs, the time between physical contacts, and whether one or more physical contacts qualify within a predefined motion profile indicating that an input is required. If a physical contact occurs that is not within some predefined configuration feature or pattern, the physical contact logic does not indicate or qualify the physical contact as an input.

显示界面逻辑144被配置成与处理器和物理接触逻辑对接以确定具体量度数据何时将在活动跟踪设备100的显示屏幕122上显示。显示界面逻辑144可运行来开启屏幕、显示量度信息、显示字符或文字数字信息、显示图形用户界面图形或其组合。报警管理逻辑146可起作用来提供用户接口和设定以便管理和接收来自用户的设定报警的输入。报警管理逻辑可与计时模块(例如,时钟、日历、时区等)对接,并且可触发报警的启用。报警可呈可听报警或非可听报警形式。Display interface logic 144 is configured to interface with the processor and physical contact logic to determine when particular metric data is to be displayed on display screen 122 of activity tracking device 100 . Display interface logic 144 is operable to turn on a screen, display metric information, display alphanumeric information, display GUI graphics, or a combination thereof. Alarm management logic 146 is operable to provide a user interface and settings for managing and receiving input from a user for setting alarms. Alarm management logic can interface with a timekeeping module (eg, clock, calendar, time zone, etc.) and can trigger activation of an alarm. The alarm can be in the form of an audible alarm or a non-audible alarm.

非可听报警可经由振动来提供这类报警。振动可通过整合于活动跟踪设备100中的电动机来产生。振动可定义为包括各种振动模式、强度和定制设定模式。由活动跟踪设备100的一个或多个电动机产生的振动可由报警管理逻辑146结合处理器106的处理来管理。无线通信逻辑148被配置用于使活动跟踪设备与另一个计算设备经由无线信号来通信。无线信号可呈无线电信号形式。如以上提及,无线电信号可呈Wi-Fi信号、蓝牙信号、低能量蓝牙信号或其组合形式。无线通信逻辑可与设备100的处理器106、存储装置108和电池154对接,以用于将存储在存储装置108中的可呈运动数据或已处理运动数据形式的活动数据传送至计算设备。Non-audible alerts can provide such alerts via vibration. Vibrations may be generated by motors integrated in the activity tracking device 100 . Vibration can be defined to include various vibration patterns, intensities and custom set patterns. Vibrations generated by one or more motors of activity tracking device 100 may be managed by alarm management logic 146 in conjunction with processing by processor 106 . Wireless communication logic 148 is configured to enable the activity tracking device to communicate with another computing device via wireless signals. Wireless signals may be in the form of radio signals. As mentioned above, the radio signal may be in the form of a Wi-Fi signal, a Bluetooth signal, a Bluetooth low energy signal, or a combination thereof. Wireless communication logic may interface with processor 106, storage 108, and battery 154 of device 100 for communicating activity data stored in storage 108, which may be in the form of athletic data or processed athletic data, to the computing device.

在一个实施方案中,处理器106结合各种逻辑部件140、142、144、146和148来起作用。在一个实施方案中,处理器106可提供任何一个或所有逻辑部件的功能性。在其它实施方案中,多个芯片可用于分离由逻辑部件和处理器106中的任何一个执行的处理。传感器156可经由总线与处理器106和/或逻辑部件通信。存储装置108也与总线通信以提供对由活动跟踪设备100处理或跟踪的运动数据的存储。提供电池154以为活动跟踪设备100提供电力。In one embodiment, processor 106 functions in conjunction with various logic components 140 , 142 , 144 , 146 , and 148 . In one embodiment, processor 106 may provide the functionality of any or all of the logic components. In other embodiments, multiple chips may be used to separate the processing performed by any of the logic components and processor 106 . Sensor 156 may communicate with processor 106 and/or logic via a bus. Storage 108 is also in communication with the bus to provide storage for athletic data processed or tracked by activity tracking device 100 . A battery 154 is provided to power the activity tracking device 100 .

图2B示出与远程设备200通信的活动跟踪设备100的实例。远程设备200是能够与活动跟踪设备100和互联网160无线通信的计算设备。远程设备200可支持应用程序的安装和执行。这类应用程序可包括活动跟踪应用程序202。活动跟踪应用程序202可从服务器下载。服务器可为专用服务器或向设备提供应用程序的服务器,如应用程序商店。一旦活动跟踪应用程序202安装于远程设备200中,远程设备200可与活动跟踪设备100(设备A)通信或设定为与其通信。远程设备200可为智能手机、手持计算机、平板计算机、膝上型计算机、台式计算机,或能够与设备A和互联网无线对接的任何其它计算设备。FIG. 2B shows an example of an activity tracking device 100 in communication with a remote device 200 . Remote device 200 is a computing device capable of wirelessly communicating with activity tracking device 100 and the Internet 160 . The remote device 200 may support installation and execution of application programs. Such applications may include activity tracking application 202 . Activity tracking application 202 may be downloaded from a server. The server can be a dedicated server or a server that provides applications to devices, such as an application store. Once the activity tracking application 202 is installed in the remote device 200, the remote device 200 can communicate or be configured to communicate with the activity tracking device 100 (device A). Remote device 200 may be a smartphone, handheld computer, tablet computer, laptop computer, desktop computer, or any other computing device capable of wirelessly interfacing with device A and the Internet.

在一个实施方案中,远程设备200经由蓝牙连接与活动跟踪设备100通信。在一个实施方案中,蓝牙连接是低能量蓝牙连接(例如,蓝牙LE、BLE或蓝牙Smart)。低能量蓝牙被配置成提供相对于标准蓝牙电路的低功耗。在一个实施方案中,低能量蓝牙使用2.4 GHz射频,其允许双模设备共用单一无线电天线。在一个实施方案中,低能量蓝牙连接可最多50米的距离内起作用,并且经由无线电的数据速率在1-3兆位(Mb)/秒之间的范围内。在一个实施方案中,用于通信的接近距离可由具体的无线链路来定义,并且不限于任何特定标准。应了解,接近距离限制将根据现有标准的变化并且鉴于将来标准和/或电路和能力而变化。In one embodiment, the remote device 200 communicates with the activity tracking device 100 via a Bluetooth connection. In one embodiment, the Bluetooth connection is a Bluetooth Low Energy connection (eg, Bluetooth LE, BLE, or Bluetooth Smart). Bluetooth Low Energy is configured to provide low power consumption relative to standard Bluetooth circuitry. In one embodiment, Bluetooth Low Energy uses a 2.4 GHz radio frequency, which allows dual-mode devices to share a single radio antenna. In one embodiment, a Bluetooth low energy connection is functional at a distance of up to 50 meters and has a data rate over the radio in the range between 1-3 megabit (Mb)/second. In one embodiment, the proximity distance for communication may be defined by a particular wireless link and is not limited to any particular standard. It should be appreciated that proximity distance limits will change according to changes in existing standards and in view of future standards and/or circuits and capabilities.

远程设备200还可使用互联网连接与互联网160通信。远程设备200的互联网连接可包括蜂窝连接、如Wi-Fi的无线连接和其组合(如连接至不同类型连接链路之间的开关)。如上所述的远程设备可为智能手机或平板计算机,或可访问互联网并且具有与活动跟踪设备100通信的能力的任何其它类型的计算设备。Remote device 200 may also communicate with Internet 160 using an Internet connection. The Internet connection of the remote device 200 may include a cellular connection, a wireless connection such as Wi-Fi, and combinations thereof (such as connecting to a switch between different types of connection links). The remote device as described above may be a smartphone or tablet computer, or any other type of computing device that has access to the Internet and the ability to communicate with the activity tracking device 100 .

还提供与互联网160对接的服务器220。服务器220可包括多个应用程序,所述应用程序经由用户帐户服务于活动跟踪设备100和活动跟踪设备100的相关联用户。举例来说,服务器220可包括活动管理应用程序224。活动管理应用程序224可包括提供对于各种设备100的访问的逻辑,所述各种设备与由服务器220管理的用户帐户相关联。服务器220可包括存储装置226,所述存储装置包括与不同用户帐户相关联的不同用户配置文件。用户A的用户帐户228a和用户N的用户帐户228n展示为包括不同信息。A server 220 interfacing with the Internet 160 is also provided. Server 220 may include a number of applications that serve activity tracking device 100 and associated users of activity tracking device 100 via user accounts. For example, server 220 may include campaign management application 224 . Activity management application 224 may include logic to provide access to various devices 100 associated with user accounts managed by server 220 . Server 220 may include storage 226 that includes different user profiles associated with different user accounts. User A's user account 228a and user N's user account 228n are shown as including different information.

信息可包括但不限于与显示滚动顺序230相关联的数据、用户数据等。如在下文更详细地描述,显示滚动顺序230包括关于可由用户设定或在访问相应用户帐户时在服务器220处默认设定的用户偏好、设定和配置的信息。存储装置226将包括许多用户配置文件,这取决于具有其相应活动跟踪设备的用户帐户的登记用户的数目。还应注意,单一用户帐户可具有与其相关联的各种或多个设备,并且多个设备可由用户进行独立地定制、管理和访问。在一个实施方案中,服务器220为用户提供访问权来查看与活动跟踪设备相关联的用户数据232。Information may include, but is not limited to, data associated with display scrolling order 230, user data, and the like. As described in more detail below, the display scrolling sequence 230 includes information about user preferences, settings, and configurations that may be set by the user or set by default at the server 220 when accessing the corresponding user account. Storage 226 will include a number of user profiles, depending on the number of registered users with user accounts with their corresponding activity tracking devices. It should also be noted that a single user account can have various or multiple devices associated with it, and that multiple devices can be independently customized, managed and accessed by the user. In one embodiment, server 220 provides the user with access to view user data 232 associated with the activity tracking device.

可由用户查看的数据包括所跟踪的运动数据,其经过处理来识别与运动数据相关联的多个量度。量度在由服务器220启用的网站的各种图形用户界面中展示。网站可包括具有用于呈现和显示各种量度的图形用户界面的各种页面,以便由与用户帐户相关联的用户来查看。在一个实施方案中,网站还可包括允许由用户进行数据输入和配置的界面。The data viewable by the user includes tracked athletic data processed to identify a number of metrics associated with the athletic data. The metrics are displayed in various graphical user interfaces of the website enabled by server 220 . The website may include various pages having a graphical user interface for presenting and displaying various metrics for viewing by a user associated with the user account. In one embodiment, the website may also include an interface that allows data entry and configuration by the user.

配置可包括定义哪些量度在活动跟踪设备100上显示。另外,配置可包括识别哪些量度将是在活动跟踪设备上显示的第一个量度。由活动跟踪设备显示的第一个量度可响应于活动跟踪设备100处的用户输入。如以上提及,用户输入可经由物理接触。物理接触由活动跟踪设备100的处理器和/或逻辑评定资格以确定物理接触是否应作为输入来处理。输入可触发或引起活动跟踪设备100的显示屏幕开启,以显示由用户选择作为将要显示的第一个量度的特定量度。在另一个实施方案中,响应于输入来显示的第一个量度可由系统预定义为默认的。Configuration may include defining which metrics are displayed on the activity tracking device 100 . Additionally, configuration may include identifying which metrics will be the first metrics displayed on the activity tracking device. The first metric displayed by the activity tracking device may be in response to user input at the activity tracking device 100 . As mentioned above, user input may be via physical contact. The physical contact is qualified by the processor and/or logic of the activity tracking device 100 to determine whether the physical contact should be processed as input. The input may trigger or cause a display screen of the activity tracking device 100 to turn on to display the particular metric selected by the user as the first metric to be displayed. In another embodiment, the first metric displayed in response to an input may be predefined by the system as a default.

由用户经由服务器220和活动管理应用程序224来提供的配置还可经由计算设备200的活动跟踪应用程序202来提供。举例来说,活动跟踪应用程序202可包括多个屏幕,所述屏幕也显示与活动跟踪设备100的所捕获的运动数据相关联的量度。活动跟踪应用程序202还可允许在各种图形用户界面屏幕处进行用户输入和配置,以设定和定义哪些输入产生第一量度的显示。在其它实施方案中,除了识别响应于可为物理接触的输入来显示的第一量度以外,配置可允许对哪些量度将要在特定滚动顺序中显示进行排序。The configuration provided by the user via server 220 and activity management application 224 may also be provided via activity tracking application 202 of computing device 200 . For example, activity tracking application 202 may include multiple screens that also display metrics associated with the captured athletic data of activity tracking device 100 . The activity tracking application 202 may also allow for user input and configuration at various graphical user interface screens to set and define which inputs result in the display of the first measure. In other implementations, in addition to identifying the first metric to display in response to an input, which may be a physical contact, the configuration may allow for sequencing which metrics are to be displayed in a particular scrolling order.

在另一个实施方案中,对量度的滚动顺序进行预定义。在一些实施方案中,由用户经由物理接触来提供的输入可预指派给滚动顺序中的特定量度。举例来说,滚动顺序可保持相同,而输入可允许屏幕跳转至滚动顺序中的特定条目。跳转至特定条目可被视为意图在向设备100提供物理接触或输入时首先被用户看见的特定条目的快捷方式。In another embodiment, the scrolling order of the metrics is predefined. In some implementations, input provided by the user via physical contact may be pre-assigned to a particular measure in the scrolling order. For example, the scrolling order can remain the same, and the input can allow the screen to jump to a specific entry in the scrolling order. Jumping to a particular item may be considered a shortcut to the particular item that is intended to be seen first by the user when physical contact or input is provided to device 100 .

图3A示出根据本发明的一个实施方案的用于访问显示与活动跟踪设备100相关联的量度的屏幕的输入界面的图。如展示,在请求访问设备100之前,显示屏幕122处于关闭状态。在一个实施方案中,在一段预定时间内未收到输入时,设备100变换至关闭状态,从而允许设备102节省能量(即,电池电力)。3A shows a diagram of an input interface for accessing a screen displaying metrics associated with an activity tracking device 100, according to one embodiment of the invention. As shown, until access to device 100 is requested, display screen 122 is in an off state. In one embodiment, device 100 transitions to an off state when no input is received for a predetermined period of time, allowing device 102 to conserve energy (ie, battery power).

在模式1中,显示屏幕122关闭300并且在按钮按下(例如,图1B中的按钮126)时,显示屏幕122在方向303a上、在转换302a中变化,以示出当天时间量度。然而,如果确定电池电量临界(例如,电池电量太低以致不能启动设备或正确地操作设备一段时间),那么显示屏幕122示出电池电量304的图形。图形电池电量304向用户指示设备必须充电。如果确定电池电量较低,那么在显示器122中展示低电池电量指示灯306。用户可继续使用设备,但是临界电池电量通知可再次显示。在展示低电池电量指示灯306之后,在一段预定时间(例如,1秒)之后,显示器前进至时钟量度310。如果确定计时器功能已经运行,那么从低电池电量指示等306自动转换至计时器量度308。因此,在这个实施方案中,如果计时器功能未运行,那么系统转换至时钟量度310。In mode 1, display screen 122 is off 300 and upon button presses (eg, button 126 in FIG. 1B ), display screen 122 changes in direction 303a, in transition 302a, to show the time of day measure. However, if it is determined that the battery level is critical (eg, the battery level is too low to power up the device or operate the device properly for a period of time), then the display screen 122 shows a graph of the battery level 304 . Graphical battery level 304 indicates to the user that the device must be charged. If the battery is determined to be low, a low battery indicator light 306 is shown in the display 122 . The user can continue to use the device, but the critical battery level notification can be displayed again. After showing the low battery light 306 , the display advances to the clock scale 310 after a predetermined period of time (eg, 1 second). If it is determined that the timer function has run, then there is an automatic transition from low battery indication etc. 306 to timer measurement 308 . Therefore, in this embodiment, if the timer function is not running, the system transitions to clock measurement 310 .

在模式2中,如果确定活动跟踪设备100的按钮已经按下并且保持一段预定时间(例如,1秒),那么直接转换至计时器量度308。计时器量度308操作秒表功能,其首先展示秒表的图形,然后自动转换至秒表功能保持的时间。如果用户需要从计时器量度308转换至图3A中展示的滚动顺序中的其它量度之一,那么用户可按下活动跟踪设备100的按钮126。举例来说,朝下箭头指示按钮按下将显示屏幕122转换至下一个量度等。应了解,朝下箭头还可通过除了按钮按下以外的方式,如通过物理接触(例如,活动跟踪设备100的表面上的一次或多次轻敲)来启动。如以上提及,还可提供其它输入功能,如接近感测、触摸屏、语音启动、手势检测等。In mode 2, if it is determined that the button of the activity tracking device 100 has been pressed and held for a predetermined period of time (eg, 1 second), then transition directly to timer measurement 308 . The timer measure 308 operates the stopwatch function, which first displays the stopwatch graphic and then automatically switches to the time the stopwatch function holds. If the user needs to switch from the timer measure 308 to one of the other measures in the scrolling sequence shown in FIG. 3A , the user can press the button 126 of the activity tracking device 100 . For example, a down arrow indicates that a button press transitions the display screen 122 to the next measurement, and so on. It should be appreciated that the down arrow can also be activated by means other than a button press, such as by physical contact (eg, one or more taps on the surface of the activity tracking device 100). As mentioned above, other input functions such as proximity sensing, touch screen, voice activation, gesture detection, etc. may also be provided.

在模式3中,如果确定由传感器在活动跟踪设备100的表面上检测到两次轻敲,那么显示屏幕122从开启302状态变为显示预定第一量度。在这个实例中,预定第一量度是用户的主要目标330,并且展示步数量度312。如所展示,显示屏幕122在方向303a上转换302b,从而显露与作为步数的主要目标330相关联的图标或图形。步数展示为脚步图标。在一个实施方案中,显示屏幕122还从脚步图标转换成使用活动跟踪设备100的用户迈出脚步的数值。如果用户希望转换并查看滚动顺序中的其它量度,如距离量度、消耗卡路里量度、楼层量度、极活跃的分钟数量度、报警量度,那么用户可通过按下设备100上的按钮126来转换。此外,向下(或在列表范围中的任何方向上)转换由朝下箭头来展示,这些箭头响应于按钮按下(或其它类型输入)来启动。这些示例性转换允许显示关于量度308、310、312、314、316、318、320、322等的其它屏幕/数据。应了解,额外量度可添加至滚动顺序,某些量度可从滚动顺序删除,滚动顺序可重新排序,并且这些定制化可响应于用户配置或系统配置或默认配置来产生。In mode 3, if it is determined that two taps were detected by the sensor on the surface of the activity tracking device 100, the display screen 122 changes from the on 302 state to displaying the predetermined first metric. In this example, the predetermined first metric is the user's primary goal 330 and the steps metric 312 is shown. As shown, display screen 122 transitions 302b in direction 303a, revealing an icon or graphic associated with primary goal 330 as a step count. The number of steps is displayed as a step icon. In one embodiment, the display screen 122 also transitions from a step icon to a numerical value for steps taken by the user using the activity tracking device 100 . If the user wishes to toggle and view other metrics in the scrolling sequence, such as the distance metric, calories burned metric, floor metric, very active minutes metric, alarm metric, the user can do so by pressing the button 126 on the device 100. Additionally, transitions down (or in any direction within the range of the list) are illustrated by down arrows that are initiated in response to button presses (or other types of input). These exemplary transitions allow for display of other screens/data regarding the metrics 308, 310, 312, 314, 316, 318, 320, 322, etc. FIG. It should be appreciated that additional metrics can be added to the scrolling sequence, certain metrics can be deleted from the scrolling sequence, the scrolling sequence can be reordered, and that these customizations can be made in response to user configuration or system configuration or default configuration.

在活动跟踪设备100未收到输入的一段预定时间之后,显示屏幕122转换至关闭状态300。在一个实施方案中,转换允许显示屏幕122在方向303b上转换至关闭302c。因此,显示屏幕122移至其中电池消耗得以降低的关闭状态300。在一个实施方案中,转换至关闭状态300在约6秒之后发生。应了解,这个预定义的一段时间可针对特定配置来修改并且不应限于特定实例。如以下参照图3D所描述,一个实施方案允许基于确定为未收到用户输入的已经过去的时间量来在关闭状态与特定量度之间进行定制转换。Display screen 122 transitions to off state 300 after activity tracking device 100 receives no input for a predetermined period of time. In one embodiment, the transition allows the display screen 122 to transition in direction 303b to off 302c. Accordingly, the display screen 122 moves to an off state 300 in which battery consumption is reduced. In one embodiment, the transition to the off state 300 occurs after about 6 seconds. It should be appreciated that this predefined period of time can be modified for a particular configuration and should not be limited to a particular instance. As described below with reference to FIG. 3D , one embodiment allows custom transitions between the off state and a particular metric based on the amount of time that has elapsed for which no user input is determined to have been received.

图3B示出其中活动跟踪设备100已经由用户编程或定制化以便在接收输入时选择特定量度在显示屏幕122上显示的实例。在这个实例中,对于模式3的功能性进行配置。在模式3中,用户已经配置检测两次轻敲(物理接触)来启动或跳转至由用户选择的特定量度。在这个实例中,用户选择两次轻敲输入使显示屏幕122从关闭状态302转换至时钟量度310。这将以滚动顺序跳转332a至时钟量度310。时钟量度310被认为是多个量度中将要响应于两次轻敲而在活动跟踪设备的显示屏幕122上显示的第一量度。一旦设备跳转至显示时钟量度310,用户随即可通过选择或按下活动跟踪设备100的按钮126来滚动至其余量度。如以上提及,转换至其它量度还可通过额外物理接触或非物理接触输入来实现。FIG. 3B shows an example where the activity tracking device 100 has been programmed or customized by the user to select a particular metric for display on the display screen 122 upon receiving input. In this example, configuration is made for Mode 3 functionality. In Mode 3, the user has configured to detect two taps (physical contact) to initiate or jump to a specific measure selected by the user. In this example, user selection of the double-tap input transitions display screen 122 from off state 302 to clock scale 310 . This will jump 332a to clock measure 310 in scrolling order. The clock metric 310 is considered the first metric of the plurality to be displayed on the display screen 122 of the activity tracking device in response to the double tap. Once the device jumps to display clock metrics 310 , the user can then scroll through the remaining metrics by selecting or pressing button 126 of activity tracking device 100 . As mentioned above, switching to other metrics may also be accomplished through additional physical or non-physical contact inputs.

图3C示出其中活动跟踪设备100已经由用户编程或定制化将不同量度选为第一量度的另一个实例。根据模式3,第一量度是在接收输入后在显示屏幕122上显示的量度。在这个实例中,模式3是响应于两次轻敲从关闭状态300转换为显示第一量度。虽然本文特定提及两次轻敲,但是应了解,可提供任何次数的轻敲来符合由设备100的传感器感测的物理接触的资格。一旦接收两次轻敲,活动跟踪设备100的显示屏幕将跳转332b至消耗卡路里量度316。消耗卡路里量度316是用户已经配置为在显示器处于关闭状态时接收两次轻敲后显示的第一量度的量度。通过这个说明应了解,量度中的任何一个可被配置成在接收两次轻敲后在显示屏幕122上展示的第一量度。然后,用户可通过提供额外输入来转换至量度的滚动顺序或列表中的其它量度。量度之间的朝下箭头展示在各种量度中转换。在一个实施方案中,在显示每个量度后,显示屏幕122将显示可指示所显示的量度的类型的图形图标。朝右箭头指示图形图标至数值量度之间的转换在没有额外用户输入的情况下自动转换。FIG. 3C shows another example where the activity tracking device 100 has been programmed or customized by the user to select a different metric as the first metric. According to mode 3, the first measure is the measure displayed on the display screen 122 after receiving the input. In this example, Mode 3 is the transition from the off state 300 to displaying the first metric in response to two taps. Although two taps are specifically mentioned herein, it should be appreciated that any number of taps may be provided to qualify as physical contact sensed by the sensors of device 100 . Once two taps are received, the display screen of the activity tracking device 100 will jump 332b to the calorie burn metric 316 . The calories burned metric 316 is a metric that the user has configured to be the first metric displayed after receiving two taps when the display is off. It should be understood from this illustration that any of the metrics may be configured as the first metric presented on the display screen 122 after receiving two taps. The user can then switch to the scrolling order of the metric or other metric in the list by providing additional input. The down arrows between the metrics show switching between the various metrics. In one embodiment, after each metric is displayed, the display screen 122 will display a graphical icon that may indicate the type of metric being displayed. A right-facing arrow indicates that the conversion between graphical icons and numerical measures is automatic without additional user input.

图3D示出根据本发明的一个实施方案的的流程图,其定义活动跟踪设备100的示例性互动性和显示功能性。在一个实施方案中,在操作390,屏幕处于关闭状态。在操作391,物理接触或输入由活动跟踪设备100来检测。如上文定义的物理接触或输入可包括轻敲、触摸、接近、按钮按下等。一旦在操作391中检测到输入,设备的显示屏幕将启动以展示第一量度。如上所述,第一量度可被用户配置来允许选择在接收输入后首先显示哪些量度。在操作393,确定是否收到额外输入来滚动或移至下一个量度。FIG. 3D shows a flowchart defining exemplary interactivity and display functionality of the activity tracking device 100, according to one embodiment of the present invention. In one embodiment, at operation 390, the screen is off. At operation 391 , physical contact or input is detected by the activity tracking device 100 . Physical contact or input as defined above may include taps, touches, proximity, button presses, and the like. Once the input is detected in operation 391, the display screen of the device will activate to show the first measure. As noted above, the first metric is configurable by the user to allow selection of which metrics are displayed first upon receipt of input. At operation 393, it is determined whether additional input was received to scroll or move to the next metric.

如果在操作394中收到额外输入,显示屏幕滚动移至下一个量度。当允许用户选择列表或滚动顺序中的下一个量度时,这一过程将继续。在一个实施方案中,滚动顺序可回绕并且继续显示量度。如果在一段时间内未收到输入,那么在操作395中显示屏幕关闭。在操作396,确定是否在屏幕关闭之后的预定时间量内收到输入。举例来说,如果在屏幕关闭3秒内收到如按钮按下的输入,那么屏幕重新开启并且显示已显示过的最后一个量度。If additional input is received in operation 394, the display screen scrolls to the next measurement. This process continues when the user is allowed to select the next metric in the list or scrolling sequence. In one embodiment, the scrolling sequence can wrap around and continue to display metrics. If no input is received for a period of time, then in operation 395 the display screen is turned off. At operation 396, it is determined whether an input was received within a predetermined amount of time after the screen was turned off. For example, if an input such as a button press is received within 3 seconds of the screen being off, the screen turns back on and displays the last measurement that was displayed.

例如,在图3A中,如果查看的最后一个量度是消耗卡路里316,并且未收到输入,那么屏幕关闭。如果在屏幕关闭的3秒内检测到按钮按下,那么在操作397中,消耗卡路里量度316再一次显示。然后,方法继续回到操作394,其中确定是否收到额外输入来转换为观看下一个量度393。如果在操作396中,在从屏幕关闭以来的预定时间量之后未收到输入,那么方法转换至操作398。在操作398中,确定在屏幕关闭的预定时间量之后发生输入,方法返回以启动屏幕并展示第一量度。在操作398中收到的输入可为按钮按下或物理接触,如经由模式1或模式3接收的输入。如果在屏幕关闭的预定时间量之后未收到输入,那么屏幕转换回去或保持关闭状态390。For example, in FIG. 3A, if the last metric viewed was calories burned 316, and no input was received, the screen closes. If a button press is detected within 3 seconds of the screen being off, then in operation 397 the calorie burn metric 316 is again displayed. The method then continues back to operation 394 where it is determined whether additional input was received to switch to viewing the next metric 393 . If, in operation 396 , no input has been received after a predetermined amount of time since the screen was turned off, then the method transitions to operation 398 . In operation 398, it is determined that the input has occurred after the predetermined amount of time the screen has been turned off, and the method returns to start the screen and present the first metric. The input received in operation 398 may be a button press or a physical contact, such as an input received via Mode 1 or Mode 3 . If no input is received after the predetermined amount of time that the screen is off, then the screen transitions back or remains off 390 .

图3E示出展示示例性滚动顺序352和输入354的表350的实例。在这个实例中,滚动顺序包括屏幕关闭300、时钟量度310、距离量度314、消耗卡路里量度316、楼层量度318、极活跃的分钟数量度320、报警量度322。在这个实例中,当未收到有资格作为输入的物理接触时,屏幕保持关闭。这当然也包括未收到按钮按下,以使得屏幕保持关闭。在这个实例中,两次轻敲(DT)物理接触124将以第一量度来启动显示屏幕122,所述第一量度由用户识别为时钟量度310。然后,用户可通过各种按钮按下126a来转换,以在收到每个按钮按下之后转换至滚动顺序中的各种量度。如以上提及,代替按钮按下,其它输入也可用于量度之间的转换。FIG. 3E shows an example of a table 350 showing exemplary scrolling orders 352 and inputs 354 . In this example, the scrolling sequence includes screen off 300 , clock metric 310 , distance metric 314 , calories burned metric 316 , floor metric 318 , very active minutes metric 320 , alarm metric 322 . In this example, the screen remains off when no physical contact is received that would qualify as input. This of course also includes not receiving button presses, so that the screen remains off. In this example, a double tap (DT) of physical contact 124 will initiate display screen 122 with a first metric identified by the user as clock metric 310 . The user may then transition through various button presses 126a to transition to various measures in the scrolling sequence after each button press is received. As mentioned above, instead of a button press, other inputs could be used to switch between measurements.

图3F示出从量度1扩展至量度4的滚动顺序380的实例。在这个实例中,第一量度识别为量度1。另外,将两次轻敲输入预定义为可访问量度1,所述量度1是活动跟踪设备上的最初显示量度。图3G示出其中量度3被指定为第一量度的实例,所述第一量度是在收到两次轻敲输入124时最初显示的量度数据。将第一量度定制指定为滚动顺序中的任何一个量度可起到跳转332至由用户识别的特定量度的作用。识别为第一量度的特定量度还可由系统预定义或设定为默认。如本文使用,跳转应解释也包括转到列表中的特定量度的快捷方式。FIG. 3F shows an example of a scrolling sequence 380 extending from measure 1 to measure 4 . In this example, the first metric is identified as Metric 1 . Additionally, the two-tap input is predefined as Accessible Metric 1 , which is the initially displayed metric on the activity tracking device. FIG. 3G shows an example where metric 3 is designated as the first metric, which is the metric data initially displayed when the double-tap input 124 is received. Customizing the first metric to be any metric in the scrolling order may function to jump 332 to the particular metric identified by the user. The particular metric identified as the first metric can also be predefined or set as default by the system. As used herein, jump shall mean a shortcut that also includes going to a particular metric in the list.

图4A-1至图4A-8示出根据替代实施方案的实例,其与活动跟踪设备100的导航屏幕相关联。在这个实例中,这个设备100具有处于关闭状态的屏幕122。在图4A-1中,屏幕处于关闭状态,其可指示设备处于准备模式并且准备接收输入。在图4A-2中,设备接收物理接触124,其可为两次轻敲。物理接触24启动显示屏幕122并且显示第一量度。在这个实例中,第一量度是当天时间。在图4A-3中,额外物理接触由设备100接收,从而引起显示屏幕122展示下一个量度,在这个实例中,所述下一个量度是步数。在图4A-4中,设备100接收另一个两次轻敲124,然后引起显示屏幕122展示下一个量度。这个下一个量度是步数。在图4A-5中,设备接收另一个物理接触124,从而引起设备示出下一个量度。下一个量度是消耗卡路里。在图4A-6中,设备接收另一个物理接触124,从而引起显示屏幕122展示下一个量度。下一个量度是距离。在图4A-7中,确定在一段预定时间402内未发生物理接触。如图4A-8中展示,这将导致设备100转换为关闭屏幕,并且回到准备模式。4A-1 through 4A-8 illustrate examples associated with navigation screens of activity tracking device 100, according to alternative implementations. In this example, the device 100 has the screen 122 in an off state. In Figure 4A-1, the screen is off, which may indicate that the device is in a ready mode and ready to receive input. In FIG. 4A-2, the device receives physical contact 124, which may be two taps. Physical contact 24 activates display screen 122 and displays the first metric. In this example, the first metric is the time of day. In Figures 4A-3, an additional physical contact is received by device 100, causing display screen 122 to show the next metric, which in this example is the number of steps. In Figures 4A-4, device 100 receives another double tap 124, which then causes display screen 122 to show the next metric. This next metric is step count. In Figures 4A-5, the device receives another physical contact 124, causing the device to show the next measurement. The next measure is calories burned. In Figures 4A-6, the device receives another physical contact 124, causing the display screen 122 to reveal the next measurement. The next metric is distance. In FIGS. 4A-7 , it is determined that physical contact has not occurred for a predetermined period of time 402 . As shown in Figures 4A-8, this will cause the device 100 to transition to screen off, and back to standby mode.

图4B示出的系统的实例,所述系统包括经由互联网160对接的设备100、远程设备200和服务器220。对接允许远程设备200根据用户配置来设定设备100的滚动顺序设定的特定配置。在这个实例中,通过使用远程设备200,用户导航至由远程设备的应用程序202提供的屏幕。应用程序202是可与由服务器220管理的活动季风(monsoon)应用程序224通信的活动跟踪应用程序。如以上参照图2B所讨论,活动跟踪应用程序202可包括多个用户界面和屏幕,以允许用户输入并访问活动数据或配置设定。FIG. 4B shows an example of a system comprising a device 100 , a remote device 200 and a server 220 interfaced via the Internet 160 . Docking allows the remote device 200 to set a specific configuration of the scrolling order settings of the device 100 according to the user configuration. In this example, using the remote device 200, the user navigates to a screen provided by an application 202 of the remote device. Application 202 is an activity tracking application that can communicate with an activity monsoon application 224 managed by server 220 . As discussed above with reference to FIG. 2B , activity tracking application 202 may include a number of user interfaces and screens to allow a user to input and access activity data or configuration settings.

在这个实例中,所配置的设定包括与滚动顺序和第一量度的定义相关联的设定。在这个实例中,活动跟踪应用程序202允许用户登录至他的或她的用户帐户并且访问并识别设备a,其为活动跟踪设备100。通过使用由活动跟踪应用程序提供的屏幕和菜单,用户能够识别设备100的屏幕200a中的显示滚动顺序设定。在这个实例中,用户决定将主屏幕量度(例如第一量度)设定为时间或时钟。任选地,用户随后可选择各种屏幕或GUI (例如,屏幕200a-200h)的滚动顺序来横移。在这个实例中,用户已选择后接步数量度,然后梯级量度,然后消耗卡路里量度,然后距离量度。用户还可得到提示或用户可选择编辑、去除或添加额外量度至滚动顺序设定。一旦用户核准设定,用户就可将设定保存至用户配置文件。将设定保存至用户配置文件可用于更新用户帐户(用户A)中的用户显示滚动顺序配置230的设定。这个配置设定与服务器220同步化,然后经由无线连接在预定义接近距离404范围内传送至设备100。如以上提及,在一个实施方案中,设备100与远程设备200(计算设备)之间的通信经由无线链路实现。无线链路可为例如蓝牙无钱电通信,并且在一个实施方案中,为低能量蓝牙无钱电通信。In this example, the configured settings include settings associated with the definition of a scrolling order and a first metric. In this example, activity tracking application 202 allows a user to log into his or her user account and access and identify device a, which is activity tracking device 100 . By using the screens and menus provided by the activity tracking application, the user can recognize the display scrolling order setting in the screen 200 a of the device 100 . In this example, the user decides to set the home screen metric (eg, the first metric) to be time or clock. Optionally, the user may then select a scrolling order of various screens or GUIs (eg, screens 200a-200h) to traverse. In this example, the user has chosen to follow the steps metric, then the step metric, then the calories burned metric, then the distance metric. The user may also be prompted or the user may choose to edit, remove or add additional metrics to the scrolling order settings. Once the user approves the settings, the user can save the settings to the user profile. Saving the settings to the user profile may be used to update the settings of the user display scroll order configuration 230 in the user account (User A). This configuration setting is synchronized with the server 220 and then transmitted to the device 100 within a predefined proximity distance 404 via the wireless connection. As mentioned above, in one embodiment, communication between device 100 and remote device 200 (computing device) is via a wireless link. The wireless link may be, for example, Bluetooth cordless communication, and in one embodiment, Bluetooth low energy cordless communication.

图5示出在一个实施方案中提供滚动顺序352和可加以定义以按滚动顺序横移的各种输入354的表。在这个实施方案中,屏幕关闭300并且准备使用。当屏幕关闭时,设备通电并且操作,但是给屏幕加电的能量并不消耗电池电力。在这个状态中,在一段时间期间未接收物理接触。当接收两次轻敲时,配置将允许屏幕转换至第一量度,其为当天时间。如以上提及,第一量度可定义为滚动顺序中的任何一个量度。另外,滚动顺序可保持相同顺序,然而第一量度可识别为滚动顺序中的任何一个量度,并且对于特定量度的访问可经由跳转或快捷方式实现。在另一个实施方案中,滚动顺序配置可重新排序。在这个实例中,从量度转换至下一个量度经由两次轻敲(DT)物理接触实现。然而,如以上提及,量度之间的转换可经由多种输入实现,如物理和非物理界面、语音通信、接近通信、按钮按下等。FIG. 5 shows a table that provides a scrolling order 352 and various inputs 354 that can be defined to traverse in the scrolling order, in one embodiment. In this embodiment, the screen is off 300 and ready for use. When the screen is off, the device is powered on and operating, but the energy powering the screen does not consume battery power. In this state, no physical contact is received for a period of time. When two taps are received, the configuration will allow the screen to transition to the first measure, which is the time of day. As mentioned above, the first metric can be defined as any metric in the scrolling order. Additionally, the scrolling order can remain in the same order, however the first measure can be identified as any measure in the scrolling order, and access to a particular measure can be achieved via a jump or shortcut. In another embodiment, the scrolling order configurations are reorderable. In this example, switching from a measure to the next is achieved via a double tap (DT) physical contact. However, as mentioned above, switching between metrics can be accomplished via a variety of inputs, such as physical and non-physical interfaces, voice communication, proximity communication, button presses, and the like.

图6示出由轻敲所表示的物理接触124的实例,所述轻敲用于以第一量度启动显示602。下一个输入可为额外轻敲或另一个适合的输入604,用于转换至下一个量度606。FIG. 6 shows an example of physical contact 124 represented by a tap used to initiate display 602 at a first metric. The next input may be an extra tap or another suitable input 604 for transitioning to the next measure 606 .

图7示出其中单一轻敲124以第一量度启动显示602的另一个实例。在这个实例中,第一量度1.0是时间。如果在一段时间内,接收两次轻敲610,那么可显示子数据量度1.1。子数据量度可为进一步描述或提供与第一量度相关的额外信息的额外量度。举例来说,子数据量度1.1可为日期。另一个两次轻敲612可提供子量度1.2,其可为日历。另一个两次轻敲614可提供另一个子量度1.3,其可为日出量度。然后,单一轻敲616可提供下一个量度2.0,其定义与下一个量度相关联的量度数据617。因此,应了解,特定量度可具有涉及这个相同量度的额外信息(例如,多个层级的信息或格式),并且这个额外信息可由涉及一个所述量度的量度数据的额外屏幕显示来提供。FIG. 7 shows another example where a single tap 124 initiates display 602 at the first metric. In this example, the first measure 1.0 is time. If within a period of time, two taps are received 610, then the sub-data metric 1.1 may be displayed. The sub-data metrics may be additional metrics that further describe or provide additional information related to the first metric. For example, sub-data metric 1.1 may be date. Another double tap 612 may provide sub-measure 1.2, which may be a calendar. Another double tap 614 may provide another sub-measure 1.3, which may be a sunrise measure. A single tap 616 may then provide a next metric 2.0, which defines metric data 617 associated with the next metric. Thus, it should be appreciated that a particular metric may have additional information (eg, multiple levels of information or formats) related to that same metric, and that this additional information may be provided by an additional screen display of metric data related to one of said metrics.

图8示出用于以第一量度1.0起始显示602的两次轻敲物理接触124的实例。然后,单一轻敲620可显露或呈现子数据1.1,单一轻敲622可呈现子数据1.2,单一轻敲624可呈现子数据1.3。类似于图7,提供关于特定量度的额外数据/信息。然而,在图8中,子数据屏幕之间的转换经由单一轻敲,而非两次轻敲。因此,然后两次轻敲626可显露下一个量度627,其展示为量度2.0。量度2.0还可具有子数据(未展示)。然后,另一个两次轻敲626可显露下一个量度630,其展示为量度3.0。以滚动顺序组织的各种量度中的每一个可具有与其相关联的子数据,需要时可为针对特定配置的子数据。提供这些实例来表明物理接触输入可加以配置并量化来定义特定输入,所述特定输入用于使特定显示屏幕横移,或选择在特定屏幕显示中展示的特定量度。FIG. 8 shows an example of a double-tap physical contact 124 for initiating a display 602 with a first metric of 1.0. Then, a single tap 620 can reveal or present subdata 1.1, a single tap 622 can present subdata 1.2, and a single tap 624 can present subdata 1.3. Similar to FIG. 7 , additional data/information about certain metrics is provided. However, in FIG. 8, transitions between sub-data screens are via a single tap, not two taps. Thus, double tapping 626 may then reveal the next measure 627, shown as measure 2.0. Metric 2.0 may also have subdata (not shown). Then, another double tap 626 may reveal the next measure 630, shown as measure 3.0. Each of the various metrics organized in a scrolling order may have sub-data associated therewith, configuration-specific sub-data if desired. These examples are provided to show that physical touch inputs can be configured and quantified to define specific inputs for traversing specific display screens, or selecting specific metrics to display in specific screen displays.

在一些实施方案中,提供一种设备。设备以可佩戴手腕附接结构形式来定义。在一个实施方案中,设备具有至少部分地由塑性材料构建或形成的外壳。在一个实施方案中,设备的外壳包括高度计。定义可进一步包括瞬时可见显示器、或死前端显示器、触摸屏显示器、单色显示器、数字显示器、彩色显示器或其组合。在另一个实施方案中,设备可包括一个或多个加速度计。在一个特定实例中,设备可包括3轴加速度计。在另一个实施方案中,3轴加速度计可通过使用彼此正交定位的单独加速度计(例如,3个加速度计)来替换或复制。In some embodiments, an apparatus is provided. Devices are defined in terms of wearable wrist attachment structures. In one embodiment, the device has a housing constructed or formed at least in part from a plastic material. In one embodiment, the housing of the device includes an altimeter. Definitions may further include instantaneously visible displays, or dead front displays, touch screen displays, monochrome displays, digital displays, color displays, or combinations thereof. In another embodiment, a device may include one or more accelerometers. In one particular example, a device may include a 3-axis accelerometer. In another embodiment, the 3-axis accelerometers may be replaced or duplicated by using separate accelerometers (eg, 3 accelerometers) positioned orthogonal to each other.

图9示出根据本发明的一个实施方案的其中用户900A-900I的各种类型活动可由活动跟踪设备100来捕获的实例。如所展示,各种类型的活动可产生可由活动跟踪设备100捕获的不同类型的数据。可表示为运动数据(或已处理运动数据)的数据可传送920至网络176以便由服务器处理和保存,如上所述。在一个实施方案中,活动跟踪设备100可使用无线连接与设备通信,并且设备能够向在服务器上运行的应用程序传达并同步所捕获的数据。在一个实施方案中,在如智能手机或平板或智能手表的局部设备上运行的应用程序可捕获或接收来自活动跟踪设备100的数据,并且以多个量度来表示所跟踪的运动数据。FIG. 9 illustrates an example in which various types of activities of users 900A-900I may be captured by activity tracking device 100, according to one embodiment of the invention. As shown, various types of activities can generate different types of data that can be captured by activity tracking device 100 . Data, which may be represented as athletic data (or processed athletic data), may be transmitted 920 to network 176 for processing and storage by a server, as described above. In one embodiment, the activity tracking device 100 can communicate with the device using a wireless connection, and the device can communicate and synchronize the captured data to an application running on a server. In one embodiment, an application running on a local device such as a smartphone or tablet or a smart watch can capture or receive data from the activity tracking device 100 and represent the tracked athletic data in multiple metrics.

在一个实施方案中,设备收集来自嵌入式传感器和/或外部设备的一种或多种类型的生理和/或环境数据,并且将这种量度信息传达或中继传递至其它设备,包括能够充当互联网可访问的数据源的设备,由此允许例如使用网络浏览器或基于网络的应用程序来查看所收集的数据。举例来说,当用户佩戴活动跟踪设备时,设备可使用一个或多个传感器来计算并存储用户的步数。然后,设备将表示用户步数的数据传输至网络服务、计算机、移动式电话或保健站上的帐户,其中数据可得以存储、处理和由用户观测。事实上,除了用户的步数以外,或代替用户的步数,设备可测量或计算多个其它生理量度。In one embodiment, a device collects one or more types of physiological and/or environmental data from embedded sensors and/or external devices, and communicates or relays such metric information to other devices, including devices capable of serving as A device that is an Internet-accessible data source, thereby allowing the collected data to be viewed, for example, using a web browser or web-based application. For example, when a user wears an activity tracking device, the device may use one or more sensors to count and store the user's step count. The device then transmits data representing the user's steps to an account on a web service, computer, mobile phone or health kiosk where the data can be stored, processed and observed by the user. In fact, the device may measure or calculate a number of other physiological metrics in addition to, or instead of, the user's step count.

一些生理量度包括但不限于能量消耗(例如,消耗卡路里)、攀爬和/或走下的楼层、心率、心率变化性、心率恢复、位置和/或方向(例如通过GPS)、高度、走动速度和/或行进距离、游泳圈数、自行车距离和/或速度、血压、血糖、皮肤传导、皮肤和/或体温、肌电图、脑电图、体重、体脂肪、热量摄入、来自食物的营养摄入、药物摄入、睡眠期(即时钟时间)、睡眠阶段、睡眠质量和/或持续时间、pH水平、水化水平和呼吸率。设备还可测量或计算与用户周围环境相关的量度,如气压、天气条件(例如,温度、湿度、花粉计数、空气质量、雨/雪条件、风速)、光暴露(例如,环境光、UV光暴露、在黑暗中消耗的时间和/或持续时间)、噪声暴露、辐射暴露和磁场。Some physiological measures include, but are not limited to, energy expenditure (e.g., calories burned), floors climbed and/or walked down, heart rate, heart rate variability, heart rate recovery, position and/or orientation (e.g., via GPS), altitude, walking speed and/or distance traveled, laps swam, bike distance and/or speed, blood pressure, blood glucose, skin conductance, skin and/or body temperature, EMG, EEG, body weight, body fat, calorie intake, intake from food Nutrient intake, medication intake, sleep period (i.e., clock time), sleep stage, sleep quality and/or duration, pH level, hydration level, and respiration rate. The device may also measure or calculate metrics related to the user's surroundings, such as air pressure, weather conditions (e.g., temperature, humidity, pollen count, air quality, rain/snow conditions, wind speed), light exposure (e.g., ambient light, UV light exposure, time and/or duration spent in the dark), noise exposure, radiation exposure, and magnetic fields.

更进一步来说,其它量度可包括但不限于用户消耗卡路里、用户的体重增加、用户的体重减轻、用户攀登例如攀爬等的梯级、用户走下的梯级、用户在步行或跑步期间迈出的步数、由用户旋转的自行车踏板的旋转数目、久坐活动数据、驾驶车辆、用户挥高尔夫球杆的数目、用户运动时的正手数目、用户运动时的反手数目或其组合。在一些实施方案中,久坐活动数据在本文中称为无活动的活动数据或被动活动数据。在一些实施方案中,当用户未久坐并且未睡眠时,用户是活动的。在一些实施方案中,用户可站在确定用户的生理参数的监测设备上。举例来说,用户站在测量用户的体重、身体脂肪百分比、生物质指数或其组合的秤上。Still further, other metrics may include, but are not limited to, calories burned by the user, weight gain by the user, weight loss by the user, steps climbed by the user, such as climbs, steps walked down by the user, steps taken by the user during a walk or run. Step count, number of rotations of bicycle pedals rotated by the user, sedentary activity data, driving a vehicle, number of golf club swings by the user, number of forehands while the user is exercising, number of backhands while the user is exercising, or a combination thereof. In some embodiments, sedentary activity data is referred to herein as inactive activity data or passive activity data. In some embodiments, a user is active when the user is not sedentary and not asleep. In some embodiments, a user may stand on a monitoring device that determines physiological parameters of the user. For example, a user stands on a scale that measures the user's weight, body fat percentage, biomass index, or a combination thereof.

此外,整理数据流的设备或系统可计算由这个数据获得的量度。举例来说,设备或系统可经由心率变化性、皮肤传导、噪声污染和睡眠质量的组合来计算用户的压力和/或放松水平。在另一个实例中,设备或系统可经由药物摄入、睡眠和/或活动数据的组合来确定医疗干预(例如,药疗法)的功效。在另一个实例中,设备或系统可经由花粉数据、药物摄入、睡眠和/或活动数据的组合来确定过敏症药物的功效。这些实例只为了便于说明而提供并且不意图为限制性或详尽的。Additionally, a device or system collating a data stream may calculate metrics derived from this data. For example, a device or system may calculate a user's stress and/or relaxation level via a combination of heart rate variability, skin conduction, noise pollution, and sleep quality. In another example, a device or system may determine the efficacy of a medical intervention (eg, medication) via a combination of medication intake, sleep, and/or activity data. In another example, a device or system may determine the efficacy of an allergy medication via a combination of pollen data, medication intake, sleep, and/or activity data. These examples are provided for illustration only and are not intended to be limiting or exhaustive.

这个信息可与可由服务器上的活动管理应用程序来管理的用户帐户相关联。活动管理应用程序可提供对于保存在其上的用户帐户和数据的访问。在服务器上运行的活动管理应用程序可呈网络应用程序形式。网络应用程序可提供对于以各种格式示出关于量度的信息的多个网站屏幕和页面的访问。此信息可由用户查看,并且与用户的如智能手机的计算设备同步化。This information can be associated with user accounts that can be managed by an activity management application on the server. Event management applications may provide access to user accounts and data stored on them. The campaign management application running on the server may be in the form of a web application. The web application may provide access to multiple website screens and pages showing information about metrics in various formats. This information can be viewed by the user and synchronized with the user's computing device, such as a smartphone.

在一个实施方案中,由活动跟踪设备100捕获的数据由计算设备接收,并且数据与服务器上的活动测量应用程序同步化。在这个实例中,可在计算设备(例如智能手机)上使用活动跟踪应用程序(应用程序)查看的数据可与存在于服务器上的数据同步化,并且与用户帐户相关联。以这种方式,输入计算设备上的活动跟踪应用程序中的信息可与由服务器在网站上提供的活动管理应用程序的不同屏幕中示出的应用程序同步化。In one embodiment, the data captured by the activity tracking device 100 is received by the computing device, and the data is synchronized with an activity measurement application on the server. In this example, data viewable on a computing device (eg, smartphone) using an activity tracking application (app) can be synchronized with data residing on the server and associated with a user account. In this way, information entered into the activity tracking application on the computing device can be synchronized with the application shown in different screens of the activity management application provided by the server on the website.

因此,用户可使用可访问互联网的任何设备来访问与用户帐户相关联的数据。然后,由网络176接收的数据可与用户的各种设备同步化,并且在服务器上的分析可提供数据分析以提供对额外活动和或改善身体健康的建议。因此,在捕获、分析、同步化数据,并且产生建议时,所述过程得以继续。在一些实施方案中,所捕获的数据可基于执行的活动的类型来分项列举并划分,并且这类信息可经由图形用户界面,或经由用户智能手机上执行的应用程序(经由图形用户界面)来提供至网站上的用户。Accordingly, a user may use any device with Internet access to access data associated with a user account. Data received by the network 176 can then be synchronized with the user's various devices, and analysis on the server can provide analysis of the data to provide recommendations for additional activity and or improved physical fitness. Thus, the process continues as data is captured, analyzed, synchronized, and recommendations generated. In some embodiments, the data captured can be itemized and segmented based on the type of activity performed, and such information can be accessed via a graphical user interface, or via an application executing on the user's smartphone (via a graphical user interface) to provide to users on the site.

在一个实施方案中,设备100的一个或多个传感器可确定或捕获数据以确定监测设备在一段时间内的运动量。传感器可包括例如加速度计、磁力计、陀螺仪或其组合。广泛地说,这些传感器是惯性传感器,其响应于设备100发生移动来捕获一些运动数据。当用户执行一段时间的攀爬楼梯、步行、跑步等的活动时,可发生运动(例如,所感测的运动)的量。监测设备可佩戴在手腕上、由用户携带、佩戴在衣服上(使用夹子,或置于衣袋中)、附接至腿或脚、附接至用户胸部、腰部或整合于衣服制品中,如整合于衬衫、帽子、裤子、衬衫、眼镜等中。这些实例对于设备的传感器可与所监测的用户或事物相关联的所有可能方法不具有限制性。In one embodiment, one or more sensors of device 100 may determine or capture data to determine the amount of movement of the monitoring device over a period of time. Sensors may include, for example, accelerometers, magnetometers, gyroscopes, or combinations thereof. Broadly speaking, these sensors are inertial sensors that capture some motion data in response to movement of device 100 . An amount of motion (eg, sensed motion) may occur when a user performs an activity of climbing stairs, walking, running, etc. for a period of time. The monitoring device may be worn on the wrist, carried by the user, worn on clothing (using a clip, or placed in a pocket), attached to the leg or foot, attached to the user's chest, waist, or integrated into an article of clothing, such as an integrated In shirts, hats, pants, shirts, glasses, etc. These examples are not limiting of all possible ways in which a device's sensors can be associated with a monitored user or thing.

在其它实施方案中,生物传感器可确定用户的许多生理特征。作为另一个实例,生物传感器可确定用户的心率、水化水平、身体脂肪、骨骼密度、指纹数据、出汗率和/或生物阻抗。生物传感器的实例包括但不限于生物计量传感器、生理参数传感器、计步器或其组合。In other embodiments, biosensors may determine a number of physiological characteristics of the user. As another example, biosensors may determine a user's heart rate, hydration level, body fat, bone density, fingerprint data, sweat rate, and/or bioimpedance. Examples of biosensors include, but are not limited to, biometric sensors, physiological parameter sensors, pedometers, or combinations thereof.

在一些实施方案中,与用户活动相关联的数据可由服务器和用户设备上的应用程序来监测,并且与用户的朋友、熟人或社交网络同行相关联的活动也可基于用户授权来共享。这使得朋友能够关于其健身来展开竞争、实现目标、因实现目标而接受奖章,获得实现这类目标的提醒、实现某些目标的奖励或折扣等。In some embodiments, data associated with user activity can be monitored by servers and applications on the user's device, and activity associated with the user's friends, acquaintances, or social network peers can also be shared based on user authorization. This enables friends to compete about their fitness, achieve goals, receive medals for achieving goals, get reminders for achieving such goals, rewards or discounts for achieving certain goals, etc.

如提及,活动跟踪设备100可与计算设备(例如,智能手机、平板计算机、台式计算机或具有无线通信访问和/或可访问互联网的计算机设备)通信。进而,计算设备可经由如互联网或内联网的网络通信以提供数据同步。网络可为广域网、局域网或其组合。网络可连接至一个或多个服务器、一个或多个虚拟机或其组合。服务器、虚拟机、监测设备的控制器,或计算设备的控制器有时在本文中称为计算资源。控制器的实例包括处理器和存储设备。As mentioned, the activity tracking device 100 may communicate with a computing device (eg, a smartphone, tablet computer, desktop computer, or computer device with wireless communication access and/or Internet access). In turn, computing devices may communicate via a network such as the Internet or an intranet to provide data synchronization. The network can be a wide area network, a local area network, or a combination thereof. A network can be connected to one or more servers, one or more virtual machines, or a combination thereof. A server, virtual machine, controller of a monitoring device, or controller of a computing device is sometimes referred to herein as a computing resource. Examples of controllers include processors and storage devices.

在一个实施方案中,处理器可为通用处理器。在另一个实施方案中,处理器可为被配置成运行特定算法或操作的定制化处理器。这类处理器可包括数字信号处理器(DSP),它被设计来执行具体芯片、信号、导线或与其相互作用,并且执行某些算法、过程、状态图、反馈、检测、执行等。在一些实施方案中,处理器可包括或与专用集成电路(ASIC)、可编程序逻辑设备(PLD)、中央处理器(CPU)或其组合等对接。In one embodiment, the processor may be a general purpose processor. In another embodiment, the processor may be a custom processor configured to run specific algorithms or operations. Such processors may include digital signal processors (DSPs) designed to execute or interact with specific chips, signals, wires, and to perform certain algorithms, procedures, state diagrams, feedback, detection, execution, and the like. In some embodiments, a processor may include or interface with an Application Specific Integrated Circuit (ASIC), Programmable Logic Device (PLD), Central Processing Unit (CPU), a combination thereof, or the like.

在一些实施方案中,一个或多个芯片、模块、设备或逻辑可定义为执行指令或逻辑,其共同地可视为或描述为处理器。因此,应了解,处理器不一定为一个单一芯片或模块,而是可由电子或连接部件、逻辑、固件、代码和其组合的集合来定义。In some embodiments, one or more chips, modules, devices, or logic may be defined to execute instructions or logic, which may collectively be considered or described as a processor. Thus, it should be understood that a processor is not necessarily a single chip or module, but may be defined by a collection of electronic or connected components, logic, firmware, code, and combinations thereof.

存储设备的实例包括随机存取存储器(RAM)和只读存储器(ROM)。存储设备可为闪速存储器、磁盘冗余阵列(RAID)、硬盘或其组合。Examples of storage devices include random access memory (RAM) and read only memory (ROM). The storage devices may be flash memory, redundant array of disks (RAID), hard disks, or combinations thereof.

本公开中描述的实施方案可以通过各种计算机系统配置来实践,所述计算机系统配置包括手持式设备、微处理器系统、基于微处理器的或可编程的消费电子产品、小型计算机、大型计算机和类似物。本公开中描述的一些实施方案还可以在分布式计算环境中实践,其中由通过有线或无线网络加以链接的远程处理设备执行任务。Embodiments described in this disclosure may be practiced with various computer system configurations, including handheld devices, microprocessor systems, microprocessor-based or programmable consumer electronics, minicomputers, mainframe computers and analogs. Some embodiments described in this disclosure can also be practiced in distributed computing environments where tasks are performed by remote processing devices that are linked through a wired or wireless network.

考虑到以上实施方案,应理解的是,本公开中描述的许多实施方案可采用各种计算机实行的操作,这些操作涉及存储在计算机系统中的数据。这些操作是需要对物理量进行物理操作的操作。本公开中描述的任何操作都是有用的机器操作,所述操作形成本公开中描述的各种实施方案的部分。本公开描述的若干实施方案还涉及执行这些操作的设备或装置。装置可出于一定目的而特别地构建,或装置可为通过存储在计算机中的计算机程序来选择性启用或配置的计算机。具体来说,各种机器可与根据本文中的教义编写的计算机程序一起使用,或者可能更方便的是,构造更专用的装置来执行所需操作。With the above embodiments in mind, it should be appreciated that many of the embodiments described in this disclosure may employ various computer-implemented operations involving data stored in computer systems. These operations are those requiring physical manipulations of physical quantities. Any of the operations described in this disclosure are useful machine operations that form part of the various embodiments described in this disclosure. Several embodiments described in this disclosure also relate to apparatus or apparatus for performing these operations. An apparatus may be specially constructed for a certain purpose, or an apparatus may be a computer selectively enabled or configured by a computer program stored in the computer. In particular, various machines may be used with computer programs written in accordance with the teachings herein, or it may be more convenient to construct more specialized apparatus to perform the required operations.

本公开中描述的各种实施方案还可以体现为非暂时性计算机可读介质上的计算机可读代码。计算机可读介质是可存储数据的任何数据存储设备,所述数据可随后由计算机系统读取。计算机可读介质的实例包括硬盘驱动器、网络附加存储装置(NAS)、ROM、RAM、ROM光盘(CD-ROM)、可录制CD(CD-R)、可重写CD(RW)、磁带以及其它光学和非光学数据存储设备。计算机可读介质可包括分布于网络连接计算机系统中以使得计算机可读代码以分布方式来存储并执行的计算机可读有形介质。Various embodiments described in this disclosure can also be embodied as computer readable code on a non-transitory computer readable medium. The computer readable medium is any data storage device that can store data, which can be thereafter read by a computer system. Examples of computer readable media include hard drives, network attached storage (NAS), ROM, RAM, compact ROM (CD-ROM), CD-recordable (CD-R), CD-rewritable (RW), magnetic tape, and other Optical and non-optical data storage devices. The computer readable medium may comprise computer readable tangible media that is distributed over network coupled computer systems so that the computer readable code is stored and executed in a distributed fashion.

虽然方法操作以特定顺序来描述,但是应了解,其它内务处理操作可在各个操作之间执行,或操作可以除了所展示以外的顺序来执行,或操作可加以调整以使得其在稍微不同时间来发生,或可分布于允许处理操作以与处理相关联的不同间隔来发生的系统中。Although method operations are described in a particular order, it should be understood that other housekeeping operations may be performed between the various operations, or that operations may be performed in an order other than shown, or that operations may be adjusted so that they occur at slightly different times. occur, or may be distributed in a system that allows processing operations to occur at different intervals associated with the processing.

虽然为了清楚理解的目的而略微详细地描述了前述实施方案,但很显然,可以在所附权利要求的范围内做出某些变化和修改。因此,本发明实施方案被视为说明性和非限制性的,并且本公开描述的各种实施方案不限于在本文中给出的细节,而是可在所附权利要求的范围和等效物内加以修改。While the foregoing embodiments have been described in some detail for purposes of clarity of understanding, it will be evident that certain changes and modifications may be made within the scope of the appended claims. Accordingly, embodiments of the present invention are to be regarded as illustrative and not restrictive, and the various embodiments described in this disclosure are not limited to the details given herein, but may be found within the scope and equivalents of the appended claims. be modified within.

Claims (26)

1.一种方法,其包括,1. A method comprising, 在设备的屏幕处于关闭状态的同时,通过所述设备的运动传感器来检测物理接触,其中所述设备被配置成使多个量度显示在所述设备的所述屏幕上,所述物理接触针对包括所述运动传感器的设备的外壳的表面,所述运动传感器另外用于检测活动数据;Physical contact detected by a motion sensor of the device while the screen of the device is in an off state, wherein the device is configured to cause a plurality of metrics to be displayed on the screen of the device, the physical contact for including the surface of the housing of the device of the motion sensor, which is additionally used to detect activity data; 检查所述物理接触以确定所述物理接触是否有资格作为所述设备的输入,其中基于由所述运动传感器响应于所述物理接触所检测到的运动配置特征在可指示所述输入的预定义配置特征内而将所述物理接触确定为有资格作为所述输入,其中基于所述运动配置特征在所述预定义配置特征外而将所述物理接触确定为没有资格作为所述输入;Examining the physical contact to determine whether the physical contact qualifies as an input to the device, wherein the input is indicative of the input based on a motion profile detected by the motion sensor in response to the physical contact. determining the physical contact as qualifying as the input within a configuration feature, wherein determining the physical contact as not qualifying as the input based on the motion configuration feature being outside of the predefined configuration feature; 基于所述物理接触有资格作为所述输入的确定,启动所述设备的所述屏幕以显示第一量度;activating the screen of the device to display a first measure based on a determination that the physical contact qualifies as the input; 其中有资格作为所述输入的所述物理接触使显示跳转到所述第一量度以及对所述设备的屏幕的启动发生而不要求额外的用户输入,其中所述方法由处理器执行。wherein said physical contact qualifying as said input causes display to jump to said first measure and activation of a screen of said device occurs without requiring additional user input, wherein said method is performed by a processor. 2.如权利要求1所述的方法,其中所述第一量度可配置成以滚动顺序排列的所述多个量度中的选定量度。2. The method of claim 1, wherein the first metric is configurable as a selected metric of the plurality of metrics arranged in a scrolling order. 3.如权利要求1所述的方法,其进一步包括,3. The method of claim 1, further comprising, 响应于检测到第一用户输入,从所述第一量度转换至滚动顺序中的下一个量度;transitioning from the first metric to the next metric in the scrolling sequence in response to detecting a first user input; 转换至关闭状态;以及transition to the off state; and 响应于检测到第二用户输入,开启所述屏幕;以及in response to detecting a second user input, turning on the screen; and 显示下一个量度或第一量度中的一个,使得基于在转换至关闭状态之后的预定时间段之内检测到所述第二用户输入而显示所述下一个量度以及基于在转换至关闭状态之后的预定时间之后检测到所述第二用户输入而显示所述第一量度。displaying the next metric or one of the first metric such that the next metric is displayed based on detecting the second user input within a predetermined period of time after transitioning to the off state and based on the detection of the next metric after transitioning to the off state. The second user input is detected after a predetermined time to display the first metric. 4.如权利要求1所述的方法,其中所述多个量度包括当天时间量度和表示由所述设备在与用户相关联时捕获的活动数据的量度,所述活动数据是关于所述用户的。4. The method of claim 1 , wherein the plurality of metrics includes a time-of-day metric and a metric representing activity data captured by the device while associated with a user, the activity data being about the user . 5.如权利要求1所述的方法,其中所述多个量度以滚动顺序配置,并且所述方法进一步包括,5. The method of claim 1, wherein the plurality of metrics are configured in a rolling order, and the method further comprises, 在所述第一量度之后,响应于一个或多个用户输入在所述设备的所述屏幕上的所述滚动顺序中进行转换;transitioning in said scrolling sequence on said screen of said device in response to one or more user inputs after said first measure; 其中响应于有资格作为所述输入的所述物理接触,进行快捷转换回到所述第一量度以用于在所述设备的所述屏幕上显示。wherein in response to said physical contact qualifying as said input, a shortcut transition back to said first measure for display on said screen of said device is made. 6.如权利要求1所述的方法,其进一步包括,6. The method of claim 1, further comprising, 在不存在对所述设备的用户输入时,将所述屏幕转换至关闭状态;transitioning the screen to an off state in the absence of user input to the device; 响应于有资格作为所述输入的另一物理接触,启动所述屏幕;以及launching said screen in response to another physical contact qualifying as said input; and 响应于所述输入,在所述屏幕上显示所述第一量度。In response to the input, the first metric is displayed on the screen. 7.如权利要求1所述的方法,其中,(a)所述第一量度是时间量度并且所述多个量度的其余多个量度定义由所述设备随着时间的推移来捕获的用户的活动数据,或(b)所述第一量度是除了时间量度以外的量度。7. The method of claim 1 , wherein (a) the first metric is a temporal metric and the remaining ones of the plurality of metrics define the user's metric captured by the device over time. The activity data, or (b) said first measure is a measure other than a time measure. 8.如权利要求7所述的方法,其中所述多个量度被配置成滚动顺序,以使得响应于连续检测到的有资格作为所述输入的物理接触,每个量度得以连续地在所述屏幕上显示。8. The method of claim 7, wherein the plurality of metrics are configured in a scrolling order such that each metric is sequentially displayed in the displayed on the screen. 9.如权利要求1所述的方法,其中所述物理接触包括由所述设备的所述运动传感器识别的轻敲接触,所述运动传感器产生运动数据,所述运动数据经过检查有资格作为所述输入。9. The method of claim 1, wherein the physical contact comprises a tap contact identified by the motion sensor of the device, the motion sensor producing motion data that is checked to qualify as the input. 10.如权利要求1所述的方法,其中有资格作为所述输入的所述物理接触是一次轻敲,或两次轻敲,或一组轻敲,或轻敲模式,或在预定频率内重复的多次轻敲。10. The method of claim 1, wherein said physical contact qualifying as said input is one tap, or two taps, or a set of taps, or a pattern of taps, or within a predetermined frequency Repeat multiple taps. 11.如权利要求1所述的方法,其中所述多个量度由以下中的一个或多个来定义:当天时间数据、计时器数据、报警数据、所述用户的测量数据,以及由所述设备跟踪或捕获的用户的活动数据。11. The method of claim 1, wherein the plurality of metrics are defined by one or more of: time of day data, timer data, alarm data, measurement data by the user, and by the User activity data tracked or captured by the device. 12.如权利要求1所述的方法,其中所述多个量度的滚动顺序是用户可配置的。12. The method of claim 1, wherein a scrolling order of the plurality of metrics is user configurable. 13.如权利要求12所述的方法,其中额外量度可被用户配置为添加到所述多个量度或者所述多个量度中的现有量度可被用户配置为从所述多个量度去除,并且其中每个量度在所述滚动顺序中的位置是用户可配置的。13. The method of claim 12 , wherein additional metrics are user configurable to be added to the plurality of metrics or existing metrics in the plurality of metrics are user configurable to be removed from the plurality of metrics, And wherein the position of each metric in the scrolling order is user configurable. 14.一种被配置用于捕获用户的活动数据的设备,其包括,14. A device configured to capture activity data of a user comprising, 外壳;shell; 屏幕,其安置在所述外壳上以显示多个量度,所述多个量度包括表征随着时间的推移而捕获的所述活动数据的量度;a screen disposed on the housing to display a plurality of metrics including metrics representative of the activity data captured over time; 运动传感器,其安置在所述外壳中以捕获所述外壳的表面上的物理接触并且捕获所述活动数据;以及a motion sensor disposed in the housing to capture physical contact on a surface of the housing and capture the activity data; and 处理器,其用于处理所述物理接触来确定所述物理接触是否有资格作为输入,其中所述处理器被配置为基于由所述运动传感器响应于所述物理接触所检测到的运动配置特征在可指示所述输入的预定义配置特征内而确定所述物理接触有资格作为所述输入,以及基于所述运动配置特征在所述预定义配置特征外而确定所述物理接触没有资格作为所述输入,a processor for processing the physical contact to determine whether the physical contact qualifies as an input, wherein the processor is configured to configure a feature based on motion detected by the motion sensor in response to the physical contact Determining that the physical contact qualifies as the input within a predefined configuration feature indicative of the input, and determining that the physical contact does not qualify as the input based on the motion profile being outside of the predefined configuration feature said input, 其中随着所述运动传感器用于捕获所述物理接触和所述活动数据两者,所述运动配置特征在所述预定义配置特征内将所述运动配置特征与由所述传感器所捕获的活动数据相区分,所述处理器被配置为响应于所述物理接触有资格作为所述输入的确定而启用所述屏幕,所述物理接触有资格作为所述输入而不要求额外的用户输入,所述屏幕被配置成根据滚动顺序显示所述多个量度中的一个或多个,所述多个量度中的第一量度根据用户配置来显示,所述用户配置识别所述第一量度将要响应于由所述处理器进行的所述物理接触有资格作为所述输入的确定来显示。wherein as the motion sensor is used to capture both the physical contact and the activity data, the motion profile associates the motion profile with the activity captured by the sensor within the predefined profile data, the processor is configured to enable the screen in response to a determination that the physical contact qualifies as the input, the physical contact qualifies as the input without requiring additional user input, The screen is configured to display one or more of the plurality of measures according to a scrolling order, a first measure of the plurality of measures being displayed according to a user configuration identifying that the first measure is to be displayed in response to The physical contact by the processor qualifies for display as a determination of the input. 15.如权利要求14所述的设备,其中所述外壳是可佩戴的手腕可附接结构的部分,或可由所述用户携带或佩戴的可附接结构的部分。15. The device of claim 14, wherein the housing is part of a wearable wrist-attachable structure, or part of an attachable structure that can be carried or worn by the user. 16.如权利要求14所述的设备,其中由所述运动传感器捕获的所述物理接触是由手指或手对所述外壳的一次或多次轻敲。16. The device of claim 14, wherein the physical contact captured by the motion sensor is one or more taps of a finger or hand on the housing. 17.如权利要求14所述的设备,其中所述多个量度中的一个是当天时间量度。17. The apparatus of claim 14, wherein one of the plurality of measures is a time of day measure. 18.如权利要求17所述的设备,其中所述第一量度是所述当天时间量度,或所述滚动顺序中的所述量度中的任何一个。18. The apparatus of claim 17, wherein said first measure is any one of said time of day measure, or said measures in said scrolling sequence. 19.如权利要求14所述的设备,其中识别所述第一量度的所述用户配置使得能够实现跳转以将所述滚动顺序中的任何量度定义为所述第一量度。19. The device of claim 14, wherein the user configuration identifying the first metric enables jumping to define any metric in the scrolling order as the first metric. 20.如权利要求14所述的设备,其中所述滚动顺序中的每个量度是用户可配置的,并且量度被配置成添加至所述滚动顺序中的量度的列表或从所述列表去除。20. The apparatus of claim 14, wherein each measure in the scrolling order is user configurable, and measures are configured to be added to or removed from a list of measures in the scrolling order. 21.如权利要求14所述的设备,其中所述外壳包括按钮。21. The device of claim 14, wherein the housing includes a button. 22.如权利要求14所述的设备,其进一步包括高度计和加速度计中的一个或两个。22. The device of claim 14, further comprising one or both of an altimeter and an accelerometer. 23.如权利要求14所述的设备,其中所述外壳进一步包括用于存储所述活动数据、所捕获数据以及无线通信逻辑的存储器。23. The device of claim 14, wherein the housing further comprises memory for storing the activity data, captured data, and wireless communication logic. 24.如权利要求23所述的设备,其中所述无线通信逻辑包括以下中的一个:WiFi处理逻辑,或蓝牙(BT)处理逻辑,或无线电处理逻辑。24. The device of claim 23, wherein the wireless communication logic comprises one of: WiFi processing logic, or Bluetooth (BT) processing logic, or radio processing logic. 25.如权利要求24所述的设备,其中所述无线通信逻辑被配置成与便携式计算设备或计算机配对,并且所述便携式计算设备或所述计算机被配置用于经由互联网与服务器通信,所述服务器具有(i)用于配置通过所述输入来访问的所述第一量度以及所述滚动顺序中的每个量度的处理指令,以及(ii)用于将量度添加至所述量度的列表和从所述量度的列表去除的处理指令。25. The device of claim 24, wherein the wireless communication logic is configured to pair with a portable computing device or computer, and the portable computing device or the computer is configured to communicate with a server via the Internet, the The server has (i) processing instructions for configuring the first metric accessed through the input and each metric in the scrolling order, and (ii) for adding metrics to the list of metrics and A processing instruction to remove from the list of metrics. 26.一种被配置用于捕获用户的活动数据的活动跟踪设备,其包括,26. An activity tracking device configured to capture activity data of a user comprising, 外壳,其被配置成可佩戴的手腕可附接结构;a housing configured as a wearable wrist-attachable structure; 屏幕,其安置在所述外壳上以显示多个量度,所述多个量度包括表征随着时间的推移而捕获的所述活动数据的量度;a screen disposed on the housing to display a plurality of metrics including metrics representative of the activity data captured over time; 加速度计传感器,其安置在所述外壳中以捕获所述外壳的表面上的物理接触并且捕获活动数据;以及an accelerometer sensor disposed in the housing to capture physical contact on a surface of the housing and capture activity data; and 处理器,其处理所述物理接触来确定所述物理接触是否有资格作为输入,其中所述处理器被配置为基于由所述加速度计传感器响应于所述物理接触所检测到的运动配置特征在可指示所述输入的预定义配置特征内而确定所述物理接触有资格作为所述输入,以及基于所述运动配置特征在所述预定义配置特征外而确定所述物理接触没有资格作为所述输入,a processor that processes the physical contact to determine whether the physical contact qualifies as an input, wherein the processor is configured to configure a feature based on motion detected by the accelerometer sensor in response to the physical contact in Determining that the physical contact qualifies as the input may indicate that the input is within a predefined configuration feature, and determining that the physical contact does not qualify as the input based on the motion profile being outside of the predefined configuration feature. enter, 其中随着所述加速度计传感器用于捕获所述物理接触和所述活动数据两者,所述运动配置特征在所述预定义配置特征内将所述物理接触与所述活动数据相区分,所述处理器被配置为响应于所述物理接触有资格作为所述输入的确定而启用所述屏幕,所述物理接触有资格作为所述输入而不要求额外的用户输入,所述屏幕被配置成根据滚动顺序显示所述多个量度中的一个或多个,所述多个量度中的第一量度根据用户配置来显示,所述用户配置识别所述第一量度将要响应于由所述处理器进行的所述物理接触有资格作为所述输入的确定来显示,Wherein with the accelerometer sensor being used to capture both the physical contact and the activity data, the motion profile distinguishes the physical contact from the activity data within the predefined profile, The processor is configured to enable the screen in response to a determination that the physical contact qualifies as the input, the physical contact qualifies as the input without requiring additional user input, the screen is configured to One or more of the plurality of metrics are displayed according to a scrolling order, a first metric of the plurality of metrics is displayed according to a user configuration that identifies that the first metric is to be responded to by the processor said physical contact made is eligible to be displayed as a determination of said input, 其中由所述加速度计传感器捕获的所述物理接触来自感测或检测由手指或手或物体对所述外壳的表面产生预定义配置特征的一次或多次轻敲,其中识别所述第一量度的所述用户配置使得能够设定快捷方式,所述快捷方式使所述滚动顺序中的任何量度成为所述第一量度。wherein said physical contact captured by said accelerometer sensor results from sensing or detecting one or more taps by a finger or hand or object against a surface of said housing producing a predefined configuration feature, wherein said first measure is identified The user configuration of enables setting a shortcut that makes any measure in the scrolling order the first measure.
CN201410524528.9A 2013-10-02 2014-10-08 Methods, systems, and devices for physical contact-initiated display and navigation Active CN104517026B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711161060.1A CN107817937A (en) 2013-10-02 2014-10-08 The method measured based on physical contact scrolling display

Applications Claiming Priority (6)

Application Number Priority Date Filing Date Title
US201361885959P 2013-10-02 2013-10-02
US61/885959 2013-10-02
US201314050270A 2013-10-09 2013-10-09
US14/050270 2013-10-09
US14/192,282 US9310909B2 (en) 2010-09-30 2014-02-27 Methods, systems and devices for physical contact activated display and navigation
US14/192282 2014-02-27

Related Child Applications (1)

Application Number Title Priority Date Filing Date
CN201711161060.1A Division CN107817937A (en) 2013-10-02 2014-10-08 The method measured based on physical contact scrolling display

Publications (2)

Publication Number Publication Date
CN104517026A CN104517026A (en) 2015-04-15
CN104517026B true CN104517026B (en) 2017-12-26

Family

ID=52792318

Family Applications (2)

Application Number Title Priority Date Filing Date
CN201410524528.9A Active CN104517026B (en) 2013-10-02 2014-10-08 Methods, systems, and devices for physical contact-initiated display and navigation
CN201711161060.1A Pending CN107817937A (en) 2013-10-02 2014-10-08 The method measured based on physical contact scrolling display

Family Applications After (1)

Application Number Title Priority Date Filing Date
CN201711161060.1A Pending CN107817937A (en) 2013-10-02 2014-10-08 The method measured based on physical contact scrolling display

Country Status (1)

Country Link
CN (2) CN104517026B (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4887249A (en) * 1988-04-19 1989-12-12 Timex Corporation Bicycle watch - dual mode circuit
US5553296A (en) * 1993-05-28 1996-09-03 Sun Microsystems, Inc. Touch screen power control in a computer system
US20090271147A1 (en) * 2008-04-28 2009-10-29 Yoshinori Sugai Pedometer
US20110080349A1 (en) * 2009-10-02 2011-04-07 Research In Motion Limited Method of waking up and a portable electronic device configured to perform the same

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6513532B2 (en) * 2000-01-19 2003-02-04 Healthetech, Inc. Diet and activity-monitoring device
US20070159926A1 (en) * 2003-04-17 2007-07-12 Nike, Inc. Adaptive Watch
US8702430B2 (en) * 2007-08-17 2014-04-22 Adidas International Marketing B.V. Sports electronic training system, and applications thereof
US20090060287A1 (en) * 2007-09-05 2009-03-05 Hyde Roderick A Physiological condition measuring device
US20090085865A1 (en) * 2007-09-27 2009-04-02 Liquivision Products, Inc. Device for underwater use and method of controlling same
US9357052B2 (en) * 2008-06-09 2016-05-31 Immersion Corporation Developing a notification framework for electronic device events
FI4147999T3 (en) * 2009-08-31 2024-09-25 Abbott Diabetes Care Inc Displays for a medical device

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4887249A (en) * 1988-04-19 1989-12-12 Timex Corporation Bicycle watch - dual mode circuit
US5553296A (en) * 1993-05-28 1996-09-03 Sun Microsystems, Inc. Touch screen power control in a computer system
US20090271147A1 (en) * 2008-04-28 2009-10-29 Yoshinori Sugai Pedometer
US20110080349A1 (en) * 2009-10-02 2011-04-07 Research In Motion Limited Method of waking up and a portable electronic device configured to perform the same

Also Published As

Publication number Publication date
CN104517026A (en) 2015-04-15
CN107817937A (en) 2018-03-20

Similar Documents

Publication Publication Date Title
US11432721B2 (en) Methods, systems and devices for physical contact activated display and navigation
US8954291B2 (en) Alarm setting and interfacing with gesture contact interfacing controls
US8812259B2 (en) Alarm setting and interfacing with gesture contact interfacing controls
US10838675B2 (en) Motion-activated display of messages on an activity monitoring device
US20220291820A1 (en) Sedentary Notification Management System for Portable Biometric Devices
US8827906B2 (en) Methods, systems and devices for measuring fingertip heart rate
US8784271B2 (en) Biometric monitoring device with contextually-or environmentally-dependent display
US8954289B2 (en) Methods, systems and devices for generating real-time activity data updates to display devices
US11243093B2 (en) Methods, systems and devices for generating real-time activity data updates to display devices
US20170238881A1 (en) Periodic inactivity alerts and achievement messages
US20170239523A1 (en) Live presentation of detailed activity captured by activity tracking device
CN110859597B (en) Method, system and device for generating real-time activity data updates for display devices
CN107329965B (en) Method, system and device for synchronizing activity tracking device with computing device data
CN104517026B (en) Methods, systems, and devices for physical contact-initiated display and navigation
CN104517395B (en) The alarm settings carried out by gesture touch interaction control and interaction

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
EXSB Decision made by sipo to initiate substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
CP01 Change in the name or title of a patent holder

Address after: California, USA

Patentee after: Feibit Co.,Ltd.

Address before: California, USA

Patentee before: Fitbit, Inc.

CP01 Change in the name or title of a patent holder