CN104517395B - The alarm settings carried out by gesture touch interaction control and interaction - Google Patents

The alarm settings carried out by gesture touch interaction control and interaction Download PDF

Info

Publication number
CN104517395B
CN104517395B CN201410524442.6A CN201410524442A CN104517395B CN 104517395 B CN104517395 B CN 104517395B CN 201410524442 A CN201410524442 A CN 201410524442A CN 104517395 B CN104517395 B CN 104517395B
Authority
CN
China
Prior art keywords
alarm
equipment
user
shell
vibration
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
CN201410524442.6A
Other languages
Chinese (zh)
Other versions
CN104517395A (en
Inventor
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/050,305 external-priority patent/US8812259B2/en
Application filed by Fitbit LLC filed Critical Fitbit LLC
Publication of CN104517395A publication Critical patent/CN104517395A/en
Application granted granted Critical
Publication of CN104517395B publication Critical patent/CN104517395B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/68Arrangements of detecting, measuring or recording means, e.g. sensors, in relation to patient
    • A61B5/6801Arrangements of detecting, measuring or recording means, e.g. sensors, in relation to patient specially adapted to be attached to or worn on the body surface
    • A61B5/683Means for maintaining contact with the body
    • A61B5/6838Clamps or clips
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/0002Remote monitoring of patients using telemetry, e.g. transmission of vital signals via a communication network
    • A61B5/0015Remote monitoring of patients using telemetry, e.g. transmission of vital signals via a communication network characterised by features of the telemetry system
    • A61B5/0022Monitoring a patient using a global network, e.g. telephone networks, internet
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/74Details of notification to user or communication with user or patient ; user input means
    • A61B5/746Alarms related to a physiological condition, e.g. details of setting alarm thresholds or avoiding false alarms

Abstract

The alarm settings carried out by gesture touch interaction control and interaction.The present invention discloses a kind of equipment for the activity data being configured for capture user, and the equipment includes shell, sensor, motor, memory and processor.The sensor placement is in the housing to capture the physical contact on the shell.The motor causes the vibration of the shell.The alarm settings of same day time of the memory storage definition for triggering alarm on said device.Reach defined by the alarm settings it is described on the day of the time when, the processor starts the alarm, and the alarm causes the motor to generate the vibration of the shell.The sensor docked with the processor is configured to detect the physical contact on the shell.The processor is configured to just release the alarm when the physical contact is qualified as the input for releasing the alarm.The releasing alarm causes the vibration of the equipment to stop.

Description

The alarm settings carried out by gesture touch interaction control and interaction
Technical field
This disclosure relates to for capturing the activity data system and method in a period of time, and for being set in activity tracking The method and system of standby middle configuration alarm settings.
Background technology
In recent years, it increases substantially for the demand of health and body-building.This growth is due to more fully understanding Benefit of the good body-building custom for whole state of wellness.Regrettably, although current modern cultural is brought perhaps Mostly new technology, as the activity of internet, connection equipment and computer, but people has become fewer and fewer.In addition, many is done The public long-term sitting of room job requirement people is before computer screen, and This further reduces personal activities.In addition, many current Amusement selection be related to checking multimedia content, computer social networks and the other types of interaction for being related to computer.Although This computer activity can be with great effect and recreational, but this activity often reduces personal whole body and lives It is dynamic.
It measures to be provided to the user of concern health and body-building or illustrates their activity or whether lack movable side Method can usually use body-building tracker.Body-building tracker for measuring activity, as walking, movement, running, sleep, non-activity, Cycling, exercise etc. in elliptical machine (elliptical trainer).In general, the data collected by this class body-building tracker It may pass to computing device and can check on the computing device.However, such data are usually to have complexity or obscure interface The basic accumulation form of activity data provide.
Embodiment described herein exactly generates in this context.
Invention content
The embodiment of disclosure description provides the alarm settings for carrying out configuration activities tracking equipment using remote computing device And the alarm settings configured are sent to system, device, computer-readable medium and the method for activity tracking equipment.Some Embodiment is related to that the alarm of activity tracking equipment is converted into snoozed pattern (snooze mode) using contact gesture or incites somebody to action Alerts Off.
In one embodiment, the method executed by processor is provided.Method includes:Receive alarm settings, the report Alert setting definition for triggered in the equipment of the activity data of tracking user alarm on the day of the time;And it reaches by alarming Start alarm when setting the time on the same day of definition.The vibration for generation activity tracking equipment of alarming.Method further comprises using biography Sensor carrys out the physical contact on detection device, and if physical contact is qualified as the input for releasing alarm, just solves Except alarm.Releasing alarm causes the vibration of activity tracking equipment to stop.
In one embodiment, alarm is converted into snoozed pattern or closes mould by the suspension of the vibration of activity tracking equipment Formula.In one embodiment, before alarm will be started again, snoozed pattern continues one section of predetermined time.In an embodiment party In case, it is one or many until entering close pattern or processing one section of threshold value of vibration that method further comprises being converted into snoozed pattern Until time.
In one embodiment, physical contact is the knot of one or many tappings on the surface of activity tracking equipment Fruit.In one embodiment, on the surface of the single tapping on the surface when physical contact by activity tracking equipment or equipment Tapping twice or equipment surface on tapping three times equipment surface on four times tapping or equipment surface on One group predetermined to repeat tapping come when indicating, into the snoozed pattern for causing vibration to stop.In one embodiment, pre- at one section Interior reception of fixing time is qualified as the tapping two or more times of input.
In one embodiment, method further comprises when additional physical contact is sensed by sensor from snoozed pattern It converts to close pattern.Additional physical contact can be on the surface by single tapping or equipment on the surface of activity tracking equipment Tapping twice or equipment surface on tapping three times equipment surface on four times tapping or equipment surface on One group of predetermined repetition is touched to indicate.In one embodiment, it is received within one section of predetermined time and is qualified as input It touches two or more times.
In one embodiment, method further comprises that the processor in activity tracking equipment determines the button quilt of equipment When pressing, converted from snoozed pattern to close pattern.
In one embodiment, alarm settings are from computing device wireless receiving.In one embodiment, computing device It may have access to internet.In one embodiment, alarm settings can by server admin website program, and website by Server admin is to allow to access user account, wherein each user account is related to one or more of activity tracking equipment Connection, so that alarm settings customize setting in user account.
In one embodiment, alarm settings are sent to computing device via internet from server, and via nothing Line bluetooth connection is sent to equipment from computing device.In one embodiment, the activity data of user include with it is following in One or more associated measurements:Step number is measured or step counts measurement or travel distance measurement or activity time measurement, Or consumption calorie measurement, or sleep measurement.
In another embodiment, the equipment for being configured for the activity data of capture user is provided.Equipment includes outer Shell, sensor, motor, memory and processor.Sensor disposes in the shell to capture the physical contact on shell.It is electronic Power traction plays the vibration of the shell of equipment.Memory storage is defined on the alarm settings for the time on the same day that alarm is triggered in equipment. When reaching the time on the same day defined by alarm settings, processor starts alarm, and alarming causes motor to generate shaking for shell It is dynamic.The sensor docked with processor is configured to the physical contact on the shell of detection device.Processor is configured to work as object Reason contact is qualified as releasing alarm when the input for releasing alarm.Releasing alarm causes the vibration of equipment to stop.
In one embodiment, the shell is the part of wearable wrist attachment structure, or can be taken by the user The part of band or the attachable structure worn.In one embodiment, wearable wrist attachment structure is at least partly by moulding Property material limits.In one embodiment, the physical contact captured by sensor be finger or hand to the primary of shell or Repeatedly tapping.In one embodiment, shell includes button, and the physical contact on the shell of equipment is not pressed from button Under.
In one embodiment, shell further comprises wirelessly communicating logic.In one embodiment, it wirelessly communicates Logic includes one of the following:WiFi handles logic or bluetooth (BT) processing logic or radio handles logic.At one In embodiment, wireless communication logic is configured to match with portable computing device or computer, and portable computing is set Standby or computer is configured to via internet and server communication, and the server has the processing for configuring alarm settings Instruction.
In one embodiment, the predefined movement configuration feature (profile) that processor inspection is captured by sensor To confirm that physical contact is qualified as inputting, so that the movement configuration feature other than predetermined movement configuration feature is not eligible for As input.In one embodiment, stop alarm is converted into snoozed pattern or close pattern by the vibration of equipment one It is a.In one embodiment, processor by snoozed pattern configurations at continuing one section of predetermined time before alarm will be started again, And it is one or many until entering close pattern or processing one section of threshold time of vibration that processor is converted into snoozed pattern.
In one embodiment, physical contact is the result of one or many tappings on the surface of equipment.At one In embodiment, the tapping two or more times for being qualified as input is received within one section of predetermined time.In an embodiment party In case, when the surface of tapping twice or equipment on the surface of single tapping or equipment on surface of the physical contact by equipment On tapping three times or equipment surface on four tappings or equipment surface on one group predetermined repeat tapping to indicate When, processor causes to enter the snoozed pattern for causing vibration to stop.
In another embodiment, one or more non-transitory computer-readable mediums are provided.One or more meters Calculation machine readable medium includes instruction, and described instruction carries out following operate when executed by the processor:Receive alarm settings, the report The time on the same day of alarm is triggered in the equipment of the alert activity data for being defined on tracking user;It is defined by alarm settings reaching Time on the same day when start alarm, it is described alarm generate equipment vibration;Carry out the physical contact on detection device using sensor; And if physical contact is qualified as the input for releasing alarm, alarm is just released, the releasing leads to shaking for equipment It is dynamic to stop.
Other aspects will become apparent from the detailed description carried out below in conjunction with attached drawing, and the disclosure has been illustrated in attached drawing The principle of the embodiment of description.
Description of the drawings
The various embodiments of disclosure description can be best understood by reference to the description carried out below in conjunction with attached drawing, In attached drawing:
Figure 1A shows the block diagram of the activity tracking equipment of an embodiment according to the present invention.
Figure 1B shows the example of the activity tracking equipment of an embodiment according to the present invention.
Fig. 1 C show another example of the activity tracking equipment of an embodiment according to the present invention.
Fig. 2A shows the example of the activity tracking equipment of an embodiment according to the present invention, the activity tracking equipment Include the example components of the activity and movement for tracking equipment, and the associated interface of display screen.
Fig. 2 B show the example for the activity tracking equipment of an embodiment according to the present invention communicated with remote equipment.
Fig. 3 is the box of the alarm settings for the configuration activities tracking equipment for showing an embodiment according to the present invention Figure.
Fig. 4 be show an embodiment according to the present invention use such as smart mobile phone or tablet computing device it is remote How journey equipment becomes available for the block diagram of one or more activity tracking equipments come the alarm settings that configure.
Fig. 5 is that show how the alarm of the activity tracking equipment of an embodiment according to the present invention is switchable to snoozed Pattern or the block diagram of closing.
Fig. 6 is the side for implementing to execute in alarm in activity tracking equipment of a displaying embodiment according to the present invention The flow chart of method operation.
Fig. 7 is being executed in implementation alarm in activity tracking equipment for displaying another embodiment according to the present invention The flow chart of method operation.
Fig. 8 is being executed in implementation alarm in activity tracking equipment for displaying another embodiment according to the present invention The flow chart of method operation.
Fig. 9 shows that the various types that user can be captured by activity tracks of device of an embodiment according to the present invention are lived Dynamic example.
Specific implementation mode
The embodiment of disclosure description provides the alarm settings for carrying out configuration activities tracking equipment using remote computing device And the alarm settings configured are sent to system, device, computer-readable medium and the method for activity tracking equipment.Some Embodiment is related to the alarm of activity tracking equipment being converted into snoozed pattern using contact gesture or by Alerts Off.
It should be noted that being described herein and illustrating many inventions.The present invention is not limited to its any single aspect or embodiment party Case is also not necessarily limited to any combinations and/or the change of these aspects and/or embodiment.In addition, each aspect of the present invention with/ Or its embodiment can be used alone, or be applied in combination with one or more of the other aspect of the present invention and/or its embodiment. For simplicity, many changes and combination during those change and combine will not be discussed individually herein.
In addition, during the description and explanation present invention, various circuits, architecture, structure, component, work(are illustrated Can and/or element with and combinations thereof and/or change.It will be appreciated that cover the circuit other than those of being expressly recited and illustrating, Architecture, structure, component, function and/or element with and combinations thereof and/or change, and all within the scope of the present invention.
Figure 1A shows the block diagram of the activity tracking equipment 100 of an embodiment according to the present invention.Activity tracking is set Standby 100 comprising in the shell, and the shell can be worn or be grasped by user.Shell can be in muffetee, equipment clip, wearable device Form, or user's body can be grasped in the hand of user or be maintained in pocket or be attached to by user.Activity tracking equipment 100 Can be in logic, storage device and glue logic, one or more processors, microelectronic component and right including part of appliance 102 Connect circuit form.In an example, component 102 includes processor 106, memory 108, wireless transceiver 110, user interface 114, biometric sensors 116 and environmental sensor 118.
Environmental sensor 118 can be in motion detection sensor form.In some embodiments, motion sensor can be with Under one or more:Accelerometer or gyroscope or rotary encoder or calorie measurement sensor or thermal measurement sensing Device or humidity measuring transducer or displacement sensor or ultrasonic sensor or pedometer or altimeter or linear movement Sensor or angular movement sensor or multiaxial motion sensor or combinations thereof.Biometric sensors 116 may be defined as surveying Amount uses the physiological characteristic of the user of activity tracking equipment 100.User interface 114 is provided in response to user's interaction 104 and activity The mode that tracking equipment 100 communicates.User interaction 104 can be in physical contact (such as and be not limited to, touch, slide, rubbing, is more Secondary tapping, gesture etc.) form.
In some embodiments, user interface 114 is configured to receive to interact in the user of non-contact input form 104.Non-contact input can be via proximity sensor, button, touch sensitive screen input, graphic user interface input, voice input, sound Input etc..Wireless transceiver 110 can be used to be communicated with client and/or server 112 for activity tracking equipment 100.Wireless receiving and dispatching 110 permission activity tracking equipment 100 of device is communicated using the wireless connection enabled by wireless communication logic.Wirelessly communicating logic can In the circuit form with radio communication ability.Radio communication ability can be in Wi-Fi connection, bluetooth connection, low energy indigo plant Tooth connects or the wireless sharing (tethering) or near-field communication form of any other form.In other embodiments, movable Wired connection (not shown) and other computing device communications can be used in tracking equipment 100.As mentioned, environmental sensor 118 The movement of detectable activity tracking equipment 100.
Movement can be the activity of user, such as walking, running, speeling stairway.Movement can also be in activity tracking equipment 110 The physical contact form received on any surface, as long as detectable this type games caused by being physically contacted of environmental sensor 118 .If explained in further detail below, physical contact can be in finger once tapping or more on the shell of activity tracking equipment 100 The form of secondary tapping.
Figure 1B shows the example of the activity tracking equipment 100 with the shell 130 in wearable wrist attached peripheral device form. The sensor of activity tracking equipment 100 can detect the movement for applying on the surface of shell 130 120 and receiving as described above, such as Physical contact.In the example shown, physical contact 124 touches on surface 120 primary tappings or repeatedly form.In a reality It applies in scheme, part of appliance 102 is contained in shell 130.It is alterable that part of appliance 102 is integrated into the position in shell 130.It lifts For example, part of appliance 102 can be integrated at the various positions around shell 130, and be not limited in wrist attached peripheral device Center portion point.In some embodiments, part of appliance 102 can be integrated into smartwatch equipment or integrally formed.
In other embodiments, part of appliance 102 is generally positioned at the center of wrist attached peripheral device, such as shows Below 122 location of screen or near.In the example shown, shell 130 further includes button 126.Button 126 can be pressed Get off to start and show screen 122, navigate to the various measurements shown on screen 122, or turns off screen 122.
Fig. 1 C show another example of the activity tracking equipment 100 of an embodiment according to the present invention.Activity with The form-factor (form factor) of track equipment 100 is shown as can pointing device comprising screen 122, button 126 and integrates In shell 130'In part of appliance 102.Shell 130'It may include clip, allow the clothes for being attached to user or article, or Only equipment is placed in the pocket or clamper of user.Physical contact 124 accordingly, with respect to Figure 1B displayings can also be Fig. 1 C's Implement on the surface 120 of activity tracking equipment 100.It is therefore to be understood that the form-factor of activity tracking equipment 100 can be used it is various It configures and should not necessarily be limited by exemplary configuration provided herein.
Fig. 2A shows the example of the activity tracking equipment 100 of Figure 1A, activity and movement of the displaying for tracking equipment Some additional exemplary components, and interface associated with display screen 122.In this example, the finger of user can be used for Physical contact 124 is touched and provided on any surface 120 of activity tracking equipment 100.Physical contact is set by activity tracking Standby 100 sensor 156 will cause activity tracking equipment 100 to respond when sensing, and therefore provide one on display screen 122 Tittle degree.In one embodiment, the example of display screen 122 may include but be not limited to liquid crystal display (LCD) screen, luminous two Pole pipe (LED) screen, Organic Light Emitting Diode (OLED) screen, plasma display etc..
If Fig. 2A is shown, activity tracking equipment 100 includes logic 158.Logic 158 may include movable trace logic 140, object Reason contact logic 142, display interface logic 144, alarming and managing logic 146, wireless communication logic 148, processor 106 and sensing Device 156.In addition, storage device (such as memory) 108 and battery 154 can be integrated in activity tracking equipment 100.Activity tracking Logic 140 may include being configured to handle the exercise data generated by sensor 156, to quantify to move and to generate and move The logic of associated recognizable measurement.
Some movements generate and quantify various types of measurements, such as the step number, stair of climbing, travel distance, extremely active The number of minutes, consumption calorie etc..Physical contact logic 142 may include specific physical contact being calculated or determined when can be qualified Logic as input.In order to be qualified as inputting, the physical contact detected by sensor 156 should be inputted with can recognize that Specific pattern.For example, input can be predefined as dual tapping input, and logic 142 is physically contacted and may be in response to point It analyses the sensor data generated by sensor 156 to move to analyze, to determine whether that dual tapping occurs really.
In other embodiments, physical contact logic can be programmed to determine specific physical contact when occur, physics Time between contact, and the whether qualified predefined movement configuration inputted in instruction needs of one or more physical contacts In feature.In case of the not physical contact in some predetermined configuration features or pattern, then physical contact logic does not refer to Show that the physical contact is used as input or does not evaluate the physical contact to be qualified as inputting.
Display interface logic 144 be configured to processor and physical contact logic interfacing with the specific metric data of determination what When will be shown on the display screen 122 of activity tracking equipment 100.Display interface logic 144 can run to open screen, display Measurement information, display character or alphanumeric information, display graphic user interface figure or combinations thereof.Alarming and managing logic 146 Can act provide user interface and setting so as to manage and receive it is from the user setting alarm input.Alarming and managing is patrolled Collecting can dock with timing module (for example, clock, calendar, time zone etc.), and can trigger the enabling of alarm.Alarm can be in audible report Alert or non-audible alarm form.
Non-audible alarm can provide this kind of alarm via vibration.Vibration can be by being integrated in activity tracking equipment 100 Motor generate.Vibration may be defined as including various vibration modes, intensity and customization setting pattern.By activity tracking equipment The vibration that 100 one or more motor generate can be managed by the processing of 146 combination processing device 106 of alarming and managing logic. Wireless communication logic 148 is configured for that activity tracking equipment is made to communicate via wireless signal with another computing device.Nothing Line signal can be in radio signal form.As mentioned above, radio signal can be in Wi-Fi signal, Bluetooth signal, low energy indigo plant Tooth signal or combinations thereof form.Wirelessly communicating logic can be right with the processor 106, storage device 108 and battery 154 of equipment 100 It connects, for being passed in exercise data or the activity data of processed exercise data form in storage device 108 will be stored in It send to computing device.
In one embodiment, processor 106 is acted as in conjunction with various logic component 140,142,144,146 and 148 With.In one embodiment, processor 106 can provide the functionality of any one or all logical blocks.In other implementations In scheme, multiple chips can be used for detaching the processing executed by any one of logical block and processor 106.Sensor 156 can communicate via bus with processor 106 and/or logical block.Storage device 108 is also with bus communication to provide to by living The storage of the exercise data of the processing of motion tracking equipment 100 or tracking.Battery 154 is provided to provide electricity for activity tracking equipment 100 Power.
Fig. 2 B show the example of the activity tracking equipment 100 communicated with remote equipment 200.Remote equipment 200 is can be with The computing device that activity tracking equipment 100 and internet 160 wirelessly communicate.Remote equipment 200 can support the installation of application program And execution.This kind of application program may include activity tracking application program 202.Activity tracking application program 202 can be under server It carries.Server can provide the server of application program, such as application program shop for private server or to equipment.Once activity with Track application program 202 is installed in remote equipment 200, remote equipment 200 can be communicated with activity tracking equipment 100 (device A) or It is set as communicating with.Remote equipment 200 can be smart mobile phone, handheld computer, tablet computer, laptop computer, platform Formula computer, or any other computing device that can be docked with device A with internet wireless.
In one embodiment, remote equipment 200 is communicated via bluetooth connection with activity tracking equipment 100.At one In embodiment, bluetooth connection is low energy bluetooth connection (for example, bluetooth LE, BLE or bluetooth Smart).Low energy bluetooth quilt It is configured to provide the low-power consumption relative to standard bluetooth circuit.In one embodiment, low energy bluetooth is penetrated using 2.4GHz Frequently, dual-mode equipment is allowed to share single wireless electricity antenna.In one embodiment, low energy bluetooth connection can be 50 meters most Distance in work, and via the data rate of radio between 1-3 megabits of (Mb)/second.In a reality It applies in scheme, can be defined close to distance by specific Radio Link for communication, and be not limited to any specific criteria.It answers Understand, will change close to distance limitation according to the variation of existing standard and in view of standard in future and/or circuit and ability.
Also internet connection can be used to be communicated with internet 160 for remote equipment 200.The internet of remote equipment 200 connects It may include cellular connection, the wireless connection of such as Wi-Fi and a combination thereof (being such as connected to the switch between different type connecting link). Remote equipment as described above can be smart mobile phone or tablet computer or addressable internet and be set with being tracked with activity The computing device of any other type of the ability of standby 100 communication.
The server 220 docked with internet 160 is also provided.Server 220 may include multiple application programs, the application Program serves the associated user of activity tracking equipment 100 and activity tracking equipment 100 via user account.For example, Server 220 may include activity management application program 224.Activity management application program 224 may include providing for various equipment The logic of 100 access, the various equipment are associated with the user account managed by server 220.Server 220 may include Storage device 226, the storage device include different user configuration file associated with different user account.The use of user A The user account 228n of family account 228a and user N are shown as including different information.
Information in user account may include but be not limited to data associated with alarm settings 230, user data etc..Such as It is described more fully hereinafter in, alarm settings 230 include about can be set by the user or taken when accessing relative users account User preference, setting and the information of configuration of default setting at business device 220.Storage device 226 will include many user configurations text Part, this depends on the number of the registration user of the user account with its respective activity tracking equipment.It shall yet further be noted that sole user Account can have associated there various or multiple equipment, and multiple equipment can be carried out independently customizing by user, be managed And access.In one embodiment, it is associated with activity tracking equipment to check to provide access right to the user for server 220 User data 232.
Fig. 3 is the side of the alarm settings for the configuration activities tracking equipment 100 for showing an embodiment according to the present invention Block diagram.As described above, the remote equipment 200 of such as smart mobile phone or tablet computing device has activity tracking application program 202. Remote equipment 200 and server 220 can be communicated with internet 160.Server 220 may include storage device 226, the storage Device includes different user configuration file associated with different user account.Information in user account may include setting with alarm Fixed 230 associated data and other data.
In order to allow users to come using remote equipment 200 alarm settings of configuration activities tracking equipment 100, activity tracking Application program 202 provides the multiple interfaces for allowing user configuration alarm settings.In one embodiment, journey is applied in activity tracking Sequence 202 shows view 202a, shows activity tracking equipment associated with user account.As shown in view 202a, only " set Standby A " is associated with the account of user A.It will be appreciated, however, that additional activities tracking equipment, for example, equipment B, equipment C etc., also may be used It is associated with user account.Suitable GUI controls, such as the graphic diagram to start can be inputted by finger touch or other users Mark be used to identify each equipment associated with user account, for example, device A, equipment B etc., it will so that user is optional The equipment for configuring alarm settings.In the example shown in view 202a, user touches " device A " GUI controls to select this A equipment is configured.
Once the specific equipment that will be configured has been selected, activity tracking application program 202 just shows view 202b, exhibition Show the available setting to be configured.As shown in view 202b, only " alarm settings " are available is configured.So And, it is recognized that it can also show other settings.In the example shown in view 202b, user touches " alarm settings " GUI controls Part is configured with selecting those settings.As shown in view 202c, then activity tracking application program 202 provides GUI controls Part (" sets day to allow user to continue to set time of fire alarming (" setting time ") and select to alarm the bootable date Phase ").In the case where user touches " setting time " GUI controls, activity tracking application program 202. shows another view (not shown) is to allow user to set time of fire alarming, for example, 6:30am,7:30am etc.." setting date " GUI controls are touched in user In the case of part, activity tracking application program 202 shows another view (not shown) can be started with allowing user to set alarm Date, for example, Monday, Tuesday, Monday to Friday (working day) etc..It will be appreciated that more than one is alarmed, for example, Alarm #1, alarm #2, alarm #3 etc., can configure in this way.
Once the time and date of alarm has been set, activity tracking application program 202 is provided with GUI controls to allow to use Family selects audible alarm or non-audible alarm.Non-audible alarm can be by leading to the motor of the case vibration of activity tracking equipment The touch feedback (such as vibration) of generation generates.Vibration can be by the acquiescence vibration of default or optionally by user configuration Vibration.In the example shown in view 202d, activity tracking application program 202 shows GUI controls to allow user configuration Touch feedback (for example, vibration) for generating non-audible alarm.Activity tracking application program 202 then show GUI controls with User is allowed to select oscillatory property.In the example shown in 202e views, GUI controls include " continuously vibrate ", " intermittently Vibration " and " being vibrated with certain pattern ".In one embodiment, vibration mode is configurable, and is such as retouched more fully below It states.
As shown in 202f views, activity tracking application program 202 also shows GUI controls to allow user configuration to contact hand Gesture, these contact gestures can be used for activity tracking equipment and are converted into snoozed pattern by Alerts Off or by alarm.It is regarded in 202f In example shown in figure, (two are touched twice when activity tracking equipment detects that the surface of activity tracking equipment is received (2) touch) when, alarm is placed in snoozed pattern.In addition, when activity tracking equipment detects following one, Alerts Off: Button is pressed;(3) three times tapping to the surface of activity tracking equipment;Or four times (4) tapping on the surface of activity tracking equipment. It will be appreciated that configuration shown in view 202f is example, and this configuration is changeable to adapt to the needs of user.Once alarm Setting has been configured, and as shown in view 202g, just preserves alarm settings and the alarm settings 230 preserved can be by servicing Device 220 accesses, as described above.
Fig. 4 be show an embodiment according to the present invention use such as smart mobile phone or tablet computing device it is remote How journey equipment becomes available for the block diagram of one or more activity tracking equipments come the alarm settings that configure.As opened up in Fig. 4 Show, the configured alarm settings 230 of the user account 228a of user A are stored on server 220.It is exemplary shown in figure In alarm settings 230a, the alarm settings of " alarm #1 " have been set at the 6 of (Monday to Friday) on weekdays:30am is touched Hair alarm.In addition, alarm settings are configured to the non-audible alarm that 1) triggering uses " vibration mode A ", and 2) when detecting activity When the surface of tracking equipment receives " touching twice ", alarm is placed in snoozed pattern, and 3) pressing in activity tracking equipment When button is pressed, by Alerts Off.The activity tracking application program 202 of remote equipment 200 can be used to configure for these alarm settings, As described above with reference to Figure 3.
The activity tracking application program 202 for using remote equipment 200 is preserved come the alarm settings configured to remote equipment Memory.When connection can be utilized by remote equipment 200 when internet, alarm settings are uploaded to clothes via internet 160 Business device 220.As described above, user profile is stored in storage device 226 by server 220.The alarm of particular user is set Surely it is stored in the account of this user (see, e.g., the alarm settings 230 in the user account 228a of user A).These reports Alert setting can be sent to activity tracking equipment 100 in many ways, as described below.
Whenever alarm settings using the activity tracking application program 202 of remote equipment 200 come when configuring, alarm settings just by It stores to server 220.User may configure alarm settings using multiple remote equipments 200.It is therefore also possible to be stored in Nearest configuration may not had by determining the alarm settings on remote equipment 200, because such as user is changed using different remote equipments The configuration of alarm settings is become.It is set with current alerts in order to ensure each remote equipment 200 of user, each remote equipment On activity tracking application program 202 regularly by the configuration and storage of the alarm settings being stored in the memory of remote equipment The configuration of alarm settings on server 220 synchronizes.
The alarm settings being stored in the memory of remote equipment 200 can be sent to activity tracking equipment via bluetooth connection 100, as described above.In one embodiment, bluetooth connection is low energy bluetooth connection (for example, bluetooth LE, BLE or bluetooth Smart).Whenever activity tracking equipment 100, for example, device A shown in Fig. 4, application program 202 is tracked into activity Remote equipment 200 it is predefined close to apart from it is interior when, be stored in current alerts setting in the memory of remote equipment via Bluetooth connection is conveyed to the memory of activity tracking equipment.As remotely being set as a result, being stored in for synchronizing process as described above Current alerts setting in standby memory is usually identical as the alarm settings being stored on server 220.However, user can change Become the configuration of the alarm settings on remote equipment 200 without new alarm settings are uploaded to server 220.For example, remotely Equipment 200 possibly can not access running internet connection.In this case, still will may newly match via bluetooth connection The alarm settings set are sent to activity tracking equipment 100 from remote equipment 200, because activity tracking application program 202 will newly match The alarm settings set are stored to the memory of remote equipment.
Fig. 5 is that show how the alarm of the activity tracking equipment of an embodiment according to the present invention is switchable to snoozed Pattern or the block diagram of closing.In the example of Fig. 5 displayings, the alarm of activity tracking equipment 100 is generated in referred to as " vibration mode The vibration of the vibration mode form of A ".When activity tracking equipment 100, which detects that the surface of equipment is received, touches twice, report It is alert to be converted into snoozed pattern and stop vibration.In the predefined snoozed phase, for example, 2 minutes, 5 minutes etc. in the past and then Secondary triggering alarm.In one embodiment, alarm generates the vibration in " vibration mode A " form again.In another implementation In scheme, alarm generates the vibration in the different vibration mode forms for being known as " vibration mode B ".It is examined in activity tracking equipment 100 In the case of the received tapping twice in surface for measuring equipment, alarm is placed in again in snoozed pattern.Once again, predetermined After the past snoozed phase of justice, triggering alarm, and repeat and alarm is converted into the process of snoozed pattern until Alerts Off Until.If Fig. 5 is shown, alarm can be closed by pressing the button 126 of activity tracking equipment 100.
Fig. 6 is the side for implementing to execute in alarm in activity tracking equipment of a displaying embodiment according to the present invention The flow chart of method operation.Method starts from operation 300, wherein alarm holds the " close " state.In operation 302, carry out about working as The determination whether identical with the time of alarm settings of its current time.If it is determined that same day current time does not set alarm, then Method, which returns to operation 300 and alarms, continues to "Off" mode.If it is determined that same day current time will set alarm, that Method is carried out to the operation 304 of triggering alarm.In one embodiment, the vibration that alarm passes through startup activity tracking equipment To trigger.As described above, vibration can be by causing the motor of the case vibration of activity tracking equipment to be implemented.
Once triggering alarm carries out the determination whether pressed about the button of activity tracking equipment in operation 306. If it is determined that the button of activity tracking equipment has been pressed, then Alerts Off and method is back to operation 300, wherein alarming Maintain "Off" state.If it is determined that the button of activity tracking equipment is not pressed, then method is carried out to operation 308.It is operating 308, carry out whether detecting the determination with the physical contact on its surface about activity tracking equipment.In one embodiment, Whether the activity tracking equipment of determination detects the received contact hand in tapping twice (two (2) are touched) form in its surface Gesture.It will be appreciated, however, that the contact gesture of other predefined quantity is can detect, for example, (3) tapping or four times (4) tapping three times. It is touched twice if it is determined that activity tracking equipment detects on the surface thereof, then method is carried out to operation 310.On the other hand, If it is determined that any physical contact with its surface is not detected in vehicular equipment, then method is carried out to operation 312.
In operation 310, the tapping twice on surface in response to detecting activity tracking equipment, alarm is converted into snoozed mould Formula and vibrate suspension.Then, method is carried out to operation 314, wherein carrying out the determination whether pass by about the snoozed phase.One In a embodiment, the snoozed phase is by systemic presupposition and continues predefined a period of time, for example, 2 minutes, 3 minutes, 5 minutes Deng.In another embodiment, the snoozed phase is set by the user and continues a period of time selected by user, for example, 5 points Clock, 10 minutes, 15 minutes etc..If determining that the snoozed phase does not pass by yet in operation 314, method returns to operation 310 simultaneously And alarm keeps snoozed pattern.On the other hand, if it is determined that the snoozed phase passes by, then method back to operation 304 and Triggering alarm again.
As mentioned above, when determining that any physical contact with its surface is not detected in vehicular equipment in operation 308, Method is carried out to operation 312.In operation 312, it is made regarding whether to have arrived at and shakes as the threshold value of maximum allowable time of vibration The determination of dynamic time.In one embodiment, maximum allowable time of vibration by default and continues predefined one section Time, for example, 5 minutes, 10 minutes, 15 minutes etc..Alarm continues vibration until determination has arrived at maximum allowable time of vibration Until.Once it is determined that have arrived at maximum allowable time of vibration, Alerts Off and method is back to operation 300, wherein alarming Maintain "Off" mode.
Fig. 7 is being executed in implementation alarm in activity tracking equipment for displaying another embodiment according to the present invention The flow chart of method operation.Method starts from operation 400, wherein alarm maintains "Off" state.Operation 402, activity with Start alarm in track equipment.It is activated in response to alarm, in operation 404, the vibration of activity tracking equipment.In an embodiment In, activity tracking equipment continuous shaking.In another embodiment, activity tracking equipment is intermittently vibrated.In another reality It applies in scheme, activity tracking equipment is vibrated according to one or more vibration modes.Once alarm be activated, method carry out to Operation 406, wherein carrying out whether detecting the determination touched twice on the surface thereof about activity tracking equipment.If it is determined that inspection It measures and touches twice, then method is carried out to operation 408.On the other hand, if it is determined that be not detected and touch twice, then operating It carries out to operation 410.
In operation 408, touched twice in response to detecting, the alarm of activity tracking equipment is converted into snoozed pattern.At this In a snoozed pattern, the vibration pause or suspension of activity tracking equipment.When predefined snoozed phase past tense, method returns to behaviour Make 404, wherein activity tracking equipment is vibrated.
As mentioned above, when be not detected in action 406 touch twice when, method carry out to operation 410.It is operating 410, whether progress detects the determination that the button of equipment has been pressed about activity tracking equipment.If it is determined that detecting button It presses, then method is carried out to operation 412, wherein by Alerts Off.On the other hand, it is pressed if button is not detected, Activity tracking equipment continues vibration and method returns to operation 404 for further processing.
In the method shown in Fig. 7, when detecting that alarm is converted into snoozed pattern when touching twice, and when detecting When button is pressed, Alerts Off.It will be appreciated that the functionality that tapping and button are pressed twice may differ from work(demonstrated in Figure 7 It can property.For example, when detecting that button is pressed, alarm can be placed in snoozed pattern, and when detect touch twice when, It can be by Alerts Off.
It should be further appreciated that in some cases, the button of activity tracking equipment is pressed with (or will alarm by Alerts Off It is placed in snoozed pattern) may be inconvenient.For example, user can be engaged in activity, for example, running, climbing step etc., and And it may be not desired to stop action to close alarm.In order to solve this kind of situation, alarm can be configured to be based on being set by activity tracking The standby activity detected is automatically closed.In one embodiment, when alarming startup, activity tracking equipment monitors user's Current active is horizontal.User has stepped the step number of predefined quantity since activity tracking equipment detects and starts from alarm, For example, whens 40 steps, 50 steps, 60 steps etc., alarm be automatically closed and on the user side need not be with any physical contact of equipment. In another embodiment, when alarm starts, activity tracking equipment not only monitors the current active level of user but also considers It is horizontal to the User Activity during one section of time predefined (for example, 1 minute, 2 minutes etc.) before alarm starts.Citing comes It says, is stepped if runner has stepped 90 steps in one minute before alarm starts and alarmed to be configured to have in user Go out 100 steps to close later, then user has stepped additional 10 step (always since activity tracking equipment detects and starts from alarm Count 100 steps) after, alarm is automatically closed.
Fig. 8 is being executed in implementation alarm in activity tracking equipment for displaying another embodiment according to the present invention The flow chart of method operation.The method of Fig. 8 displayings does not require the use of button and presses down Alerts Off.Therefore, this method can It is implemented in the not activity tracking equipment including button.Method starts from operation 500, wherein alarm maintain "Off" state or "Off" mode.In operation 502, start alarm in activity tracking equipment.It is activated in response to alarm, in operation 504, activity Tracking equipment is vibrated.Once alarm is activated, method is carried out to operation 506, wherein carrying out about activity tracking equipment at it Whether the determination twice touched is detected on surface.It is touched twice if it is determined that detecting, then method is carried out to operation 508. On the other hand, if it is determined that be not detected and touch twice, then operation is carried out to operation 510.
In operation 508, touched twice in response to detecting, the alarm of activity tracking equipment is converted into snoozed pattern.At this In a snoozed pattern, the vibration pause or suspension of activity tracking equipment.When predefined snoozed phase past tense, method returns to behaviour Make 504, wherein activity tracking equipment is vibrated.
As mentioned above, when operate 506 in be not detected touch twice when, method carry out to operation 510.It is operating 510, carry out whether detecting on the surface of activity tracking equipment that four times (4) tapping is (" four light about activity tracking equipment Strike ") determination.If it is determined that detect four tappings, then Alerts Off and method be back to operation 500, wherein alarming Maintain "Off" state.On the other hand, if four tappings are not detected, activity tracking equipment continues vibration and method For further processing back to operation 504.
Fig. 9 shows that the various types activity of the wherein user 900A-900I of an embodiment according to the present invention can be by Activity tracking equipment 100 is come the example that captures.As demonstrated, can generate can be by activity tracking equipment 100 for various types of activities The different types of data of capture.The data for being represented by exercise data (or processed exercise data) can transmit 920 to network 176 so as to by server process and preservation, as described above.In one embodiment, activity tracking equipment 100 can be used wireless Connection is communicated with equipment, and equipment can be conveyed to the application program run on the server and synchronize captured data. In one embodiment, the application program run in the local devices of such as smart mobile phone or tablet or smartwatch can capture Or the data from activity tracking equipment 100 are received, and indicate tracked exercise data with multiple measurements.
In one embodiment, equipment collects one or more classes from embedded type sensor and/or external equipment The physiology and/or environmental data of type, and this measurement information is conveyed or relayed and is transferred to miscellaneous equipment, including potentially act as Thus the equipment of internet-accessible data source allows for example to look into using web browser or network-based application program See collected data.For example, when user's wearing activity tracking equipment, one or more sensors can be used for equipment Calculate and store the step number of user.Then, equipment will indicate the data transmission of user's step number to network service, computer, movement Account on formula phone or health station, wherein data can be able to storage, processing and be observed by user.In fact, in addition to user's Other than step number, or the step number of user is replaced, equipment can measure or calculate a number of other physiological measures.
The building that some physiological measures include but not limited to energy expenditure (for example, consumption calorie), climb and/or go down Layer, heart rate, heart rate variability, heart rate recovery, position and/or direction (such as passing through GPS), height, speed of walking about and/or traveling Distance, the swimming number of turns, bicycle distance and/or speed, blood pressure, blood glucose, skin conductance, skin and/or body temperature, electromyogram, brain Electrograph, weight, body fat, energy intake, the nutrition intake from food, drug intake, sleep period (i.e. clock time), sleep Stage, sleep quality and/or duration, pH levels, hydration level and respiratory rate.Equipment also can measure or calculate and user's week The relevant measurement in collarette border, as air pressure, weather condition (for example, temperature, humidity, pollen count, air quality, rain/ice-lolly part, Wind speed), light exposure (for example, ambient light, UV light exposure, the time and/or duration that consume in the dark), Noise Exposure, Radioactive exposure and magnetic field.
More specifically, other measurements may include but be not limited to user and consume calorie, the weight gain of user, user Weight loss, user climbs step such as climbing, the step gone down of user, user step during walking or running Step number, the rotation number of the bicycle pedal rotated by user, sedentary activity data, driving vehicle, user wave golf club Number, user movement when forehand number, user movement when backhand number or combinations thereof.In some embodiments, long It sits activity data and is referred to herein as inert activity data or passive activity data.In some embodiments, work as user Non- sitting and when not sleeping, user is movable.In some embodiments, user can stand in the physiological parameter for determining user Monitoring device on.For example, subscriber station is in weight, body fat percentage, biomass index or its group for measuring user On the scale of conjunction.
In addition, the measurement obtained by this data can be calculated by arranging the equipment of data flow or system.For example, equipment or System can calculate the pressure of user via the combination of heart rate variability, skin conductance, noise pollution and sleep quality and/or put It is loose horizontal.In another example, equipment or system can be determined via drug intake, sleep and/or the combination of activity data The effect of medical intervention (for example, medication).In another example, equipment or system can via pollen data, drug intake, Sleep and/or the combination of activity data are come the effect of determining allergy disease drug.These examples provide simultaneously only for convenient for explanation And it is not intended to restricted or detailed.
This information can with can be associated come the user account managed by the activity management application program on server.Activity Management application can provide the access for the user account and data that are stored thereon.The adjustable pipe run on the server It can be in web application form to manage application program.Web application can be provided for being shown in various formats about measurement Multiple Web site screens of information and the access of the page.This information can check by user, and with the meter of user's such as smart mobile phone Equipment is calculated to synchronize.
In one embodiment, the data captured by activity tracking equipment 100 are received by computing device, and data with Activity on server measures application program and synchronizes.In this example, can make on computing device (such as smart mobile phone) With activity tracking application program (application program) data for checking can with the data synchronizing that is present on server, and with Family account is associated.In this way, on input calculating equipment activity tracking application program in information can with by server Application program shown in the different screen of the activity management application program provided on website synchronizes.
Therefore, any equipment of addressable internet can be used to access data associated with user account in user.So Afterwards, the data received by network 176 can be synchronized with the various equipment of user, and analysis on the server can provide data Analysis is to provide to additional activities and/or improve the suggestion of health.Therefore, it in capture, analysis, synchronization data, and produces When raw suggestion, the process is continued.In some embodiments, the data captured can be based on the movable type of execution It enumerates and divides to itemize, and this category information can be answered via graphic user interface, or via what is executed on user's smart mobile phone It is provided to the user on website with program (via graphic user interface).
In one embodiment, the one or more sensors of equipment 100 can determine or capture data and monitored with determining The amount of exercise of equipment whithin a period of time.Sensor may include such as accelerometer, magnetometer, gyroscope or combinations thereof.Extensively Ground says that these sensors are inertial sensors, and movement occurs in response to equipment 100 to capture some exercise datas.Work as user When executing the activity of speeling stairway, walking, running of a period of time etc., the amount for moving (for example, the movement sensed) can occur. Monitoring device is wearable to be carried in wrist, by user, is worn on clothes and (uses clip, or be placed in pocket), is attached to Leg or foot are attached to user's chest, waist or are integrated in clothes product, are such as integrated in shirt, cap, trousers, shirt, glasses In.These examples for the sensor of equipment can all possible ways associated with the user monitored or things do not have It is restricted.
In other embodiments, biosensor can determine many physiological characteristics of user.It is raw as another example Object sensor can determine heart rate, hydration level, body fat, skeleton density, finger print data, rate of perspiration and/or the biology of user Impedance.The example of biosensor includes but not limited to biometric sensors, physiological parameter sensors, pedometer or its group It closes.
In some embodiments, data associated with User Activity can be by the application journey on server and user equipment Sequence monitors, and may be based on user and authorize to be total to the go together associated activity of the friend of user, acquaintance or social networks It enjoys.This enables friend to compete, realize target about its body-building, receive medal because realizing target, is realized The prompting of this kind of target, the reward for realizing certain targets or discount etc..
As mentioned, activity tracking equipment 100 can be with computing device (for example, smart mobile phone, tablet computer, desk-top meter Calculation machine or with wireless communication access and/or addressable internet computer equipment) communication.In turn, computing device can be via If the network communication of internet or Intranet is to provide data synchronization.Network can be wide area network, LAN or combinations thereof.Network can It is connected to one or more servers, one or more virtual machines or combinations thereof.The control of server, virtual machine, monitoring device The controller of device or computing device is sometimes referred to herein as computing resource.The example of controller includes that processor and storage are set It is standby.
In one embodiment, processor can be general processor.In another embodiment, processor can be quilt It is configured to the customization device of operation special algorithm or operation.This kind of processor may include digital signal processor (DSP), it It is designed to perform specific chip, signal, conducting wire or interacts therewith, and execute certain algorithms, process, state diagram, anti- Feedback, detection, execution etc..In some embodiments, processor may include or be patrolled with application-specific integrated circuit (ASIC), programmable Collect the docking such as equipment (PLD), central processing unit (CPU) or combinations thereof.
In some embodiments, on one or more chips, module, equipment or logic may be defined as executing instruction or patrol Volume, it jointly can be considered or be described as processor.It is therefore to be understood that processor not necessarily an one chip or module, But it can be defined by the set of electronics or connecting component, logic, firmware, code and a combination thereof.
The example of storage device includes random access memory (RAM) and read-only memory (ROM).Storage device can be to dodge Fast memory, redundant arrays of inexpensive disks (RAID), hard disk or combinations thereof.
Embodiment described in the disclosure can be put into practice by various computer system configurations, the computer system Configuration includes portable equipment, microprocessor system, based on microprocessor or programmable consumption electronic product, small-sized calculating Machine, mainframe computer and analog.Some embodiments described in the disclosure can also be put into practice in a distributed computing environment, Wherein task is executed by the remote processing devices linked by wired or wireless network.
In view of embodiments above, it should be understood that various meters can be used in many embodiments described in the disclosure The operation that calculation machine is carried out, these operations are related to storing data in computer systems.These operation be need to physical quantity into The operation of row physical operations.Any operation described in the disclosure is all that useful machine operates, and the operation forms the disclosure Described in various embodiments part.Several embodiments of disclosure description further relate to execute these operations equipment or Device.Device can particularly be built for certain purpose or device can be by storing computer program in a computer Come selective enabling or the computer of configuration.Specifically, various machines can be with the computer write according to religious doctrine herein Program is used together, or may be it is more convenient that constructing more dedicated device to execute required operation.
Various embodiments described in the disclosure may be embodied in the calculating in non-transitory computer-readable medium Machine readable code.Computer-readable medium is any data storage device that can store data, and the data then can be by calculating Machine system is read.The example of computer-readable medium include hard disk drive, network additive storage device (NAS), ROM, RAM, Optical ROM (CD-ROM) can record CD (CD-R), rewritable CD (RW), tape and other optics and non-optical data storage Equipment.Computer-readable medium may include being distributed in networked computer system so that computer-readable code is to be distributed Mode is come the computer-readable tangible medium that stores and execute.
Although method operation is described with particular order, it is to be appreciated that other housekeeping operations can be in each operation Between execute, or the sequence that operation can be other than show executes, or operates and may be adjusted so that it is slightly Different time occurs, or can be distributed in allows processing operation with associated with processing different interval come in the system that occurs.
Although foregoing embodiments are slightly described in detail for clearness of understanding, it will be apparent that can be Certain change and modification are made in scope of the appended claims.Therefore, embodiment of the present invention is considered as illustrative and non-limit Property processed, and the various embodiments of disclosure description are not limited to the details provided herein, but can be in appended right It is required that range and equivalent in changed.

Claims (15)

1. the method for configuring alarm settings in a kind of equipment of activity data in tracking user, wherein the work of the tracking user The equipment of dynamic data is included in a shell and the shell is the attachable structure that can be worn by the user, described Method includes:
Alarm settings are received, the alarm settings are defined in the equipment of the activity data of the tracking user and trigger working as alarm Its time;
Reach defined by the alarm settings it is described on the day of the time when start the alarm, the alarm generation equipment Vibration;
Determining the first step number that the user has carried out during predetermined amount of time before the startup of the alarm, and in response to Determine first step number with from the starting of the alarm the sum of the second step number for having carried out of the user have reached or The alarm is released more than predetermined step number, without receiving the physical contact from the user in the equipment or shell, The releasing causes the vibration of the equipment to stop, and wherein the method is executed by processor.
2. the method as described in claim 1, wherein the vibration is aborted is converted into snoozed pattern or closing by the alarm One in pattern.
3. method as claimed in claim 2, wherein before being again started up the alarm, the snoozed pattern continues one section in advance It fixes time;And the method further includes:
It is one or many when entering the close pattern or processing one section of threshold value of the vibration to be converted into the snoozed pattern Between until.
4. a method of alarm settings are configured in the equipment of the activity data of tracking user, wherein the work of the tracking user The equipment of dynamic data is included in a shell and the shell is the attachable structure that can be worn by the user, described Method includes:
Alarm settings are received, the alarm settings are defined in the equipment of the activity data of the tracking user and trigger working as alarm Its time, the alarm settings are from computing device wireless receiving;
Reach defined by the alarm settings it is described on the day of the time when start the alarm, the alarm generation equipment Vibration;
Determining the first step number that the user has carried out during predetermined amount of time before the startup of the alarm, and in response to Determine first step number with from the starting of the alarm the sum of the second step number for having carried out of the user have reached or The alarm is released more than predetermined step number, without receiving the physical contact from the user in the equipment or shell, The releasing causes the vibration of the equipment to stop, and wherein the method is executed by processor, wherein the computing device Internet is may have access to, wherein the alarm settings can be programmed by the website of server admin, and the website is by described To allow to access user account, each user account is associated with one or more of the equipment for server admin, so that It obtains the alarm settings and customizes setting in user account.
5. method as claimed in claim 4, wherein the alarm settings are sent to via the internet from the server The computing device, and connected from the computing device via wireless blue tooth and be sent to the equipment.
6. the method for configuring alarm settings in a kind of equipment of activity data in tracking user, wherein the work of the tracking user The equipment of dynamic data is included in a shell and the shell is the attachable structure that can be worn by the user, described Method includes:
Alarm settings are received, the alarm settings are defined in the equipment of the activity data of the tracking user and trigger working as alarm Its time, wherein the activity data of the user includes step number measurement and one of the following or multiple measurements:Step count number Degree or travel distance measurement or activity time measurement, or consumption calorie measurement, or sleep measurement;
Reach defined by the alarm settings it is described on the day of the time when start the alarm, the alarm generation equipment Vibration;
Determining the first step number that the user has carried out during predetermined amount of time before the startup of the alarm, and in response to Determine first step number with from the starting of the alarm the sum of the second step number for having carried out of the user have reached or The alarm is released more than predetermined step number, without receiving the physical contact from the user in the equipment or shell, The releasing causes the vibration of the equipment to stop, and wherein the method is executed by processor.
7. a kind of equipment for the activity data being configured for capture user comprising:
Shell, wherein the equipment for capturing the activity data of user includes in the housing and the shell is The attachable structure that can be worn by the user;
Sensor, placement is in the housing to capture the activity data of physical contact and the user on the shell;
Motor causes the vibration of the shell of the equipment;
Memory, is used to store alarm settings, and the alarm settings define the same day for triggering alarm on said device Time;And
Processor, be used for reach defined by the alarm settings it is described on the day of the time when start the alarm, the report The alert vibration for causing the motor to cause the shell, the sensor are docked with the processor, the processor It is configured to determine before the startup of the alarm the first step number that the user has carried out during predetermined amount of time, and is rung It should have been reached with the sum of the second step number that the user has carried out from the startup of the alarm in determining first step number The alarm is released to or more than predetermined step number, without receiving the physical contact from the user on the housing, institute Stating releasing causes the vibration of the equipment to stop, wherein the data that the processor inspection is captured by the sensor are with true Determine the activity level of user.
8. equipment as claimed in claim 7, wherein the shell is the part of wearable wrist attachment structure, it is described wearable Wrist attachment structure is limited by plastic material at least partly.
9. equipment as claimed in claim 7, wherein the shell further comprises wirelessly communicating logical block.
10. equipment as claimed in claim 9, wherein the wireless communication logic includes one of the following:WiFi processing is patrolled It collects component or bluetooth (BT) processing logical block or radio handles logical block.
11. equipment as claimed in claim 9, wherein the wireless communication logical block is configured to match with computer, and And the computer is configured to via internet and server communication, the server has for configuring the alarm settings Process instruction.
12. equipment as claimed in claim 7, wherein the vibration is aborted is converted into snoozed pattern or closing by the alarm One in pattern.
13. equipment as claimed in claim 12, wherein the processor by the snoozed pattern configurations at being again started up Continue one section of predetermined time before stating alarm, and to be converted into snoozed pattern one or many described in the entrance for the processor Until close pattern or processing one section of threshold time of the vibration.
14. a kind of equipment for the activity data being configured for capture user comprising:
Shell, wherein the equipment for capturing the activity data of user includes in the housing and the shell is The attachable structure that can be worn by the user;
Sensor disposes in the housing to capture the activity data of user;
Motor causes the vibration of the shell of the equipment;
Memory, is used to store alarm settings, and the alarm settings define the same day for triggering alarm on said device Time;And
Processor, be used for reach defined by the alarm settings it is described on the day of the time when start the alarm, the report The alert vibration for causing the motor to cause the shell, the sensor are docked with the processor, the processor It is configured to determine before the startup of the alarm the first step number that the user has carried out during predetermined amount of time, and is rung It should have been reached with the sum of the second step number that the user has carried out from the startup of the alarm in determining first step number The alarm is released to or more than predetermined step number, without receiving the physical contact from the user on said device, institute Stating releasing causes the vibration of the equipment to stop.
15. it is a kind of tracking user activity data equipment in configure the device of alarm settings, wherein the tracking The equipment of the activity data of user, which includes the shell comprising described device and the shell, to be worn by the user Attachable structure, including:
Component for receiving alarm settings, the alarm settings define the equipment for the activity data in the tracking user The time on the same day of upper triggering alarm;
For reach defined by the alarm settings it is described on the day of the time when start the component of the alarm, the alarm is produced The vibration of the raw equipment;And
Determining the first step number that the user has carried out during predetermined amount of time before the startup of the alarm, and in response to Determine first step number with from the starting of the alarm the sum of the second step number for having carried out of the user have reached or The alarm is released more than predetermined step number, without receiving the physical contact from the user in the equipment or shell Component, the releasing cause the vibration of the equipment to stop.
CN201410524442.6A 2013-10-02 2014-10-08 The alarm settings carried out by gesture touch interaction control and interaction Active CN104517395B (en)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US201361886000P 2013-10-02 2013-10-02
US61/886000 2013-10-02
US14/050,305 US8812259B2 (en) 2010-09-30 2013-10-09 Alarm setting and interfacing with gesture contact interfacing controls
US14/050305 2013-10-09

Publications (2)

Publication Number Publication Date
CN104517395A CN104517395A (en) 2015-04-15
CN104517395B true CN104517395B (en) 2018-10-23

Family

ID=52792632

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410524442.6A Active CN104517395B (en) 2013-10-02 2014-10-08 The alarm settings carried out by gesture touch interaction control and interaction

Country Status (1)

Country Link
CN (1) CN104517395B (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN202720460U (en) * 2012-04-23 2013-02-06 江苏爱福特科技开发有限公司 Intelligent watch-type health alerting apparatus
CN103226647A (en) * 2012-11-30 2013-07-31 天津唐虞科技发展有限公司 Health data management system and method based on network
CN103248751A (en) * 2012-02-13 2013-08-14 联想(北京)有限公司 Electronic device and method for realizing functional control thereof

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN202270020U (en) * 2011-08-25 2012-06-13 东华大学 Wi-Fi (wireless fidelity) based wireless pulse wrist watch
CN102436345A (en) * 2011-10-31 2012-05-02 广州市动景计算机科技有限公司 Method for interface operation and control of mobile device and implement device

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103248751A (en) * 2012-02-13 2013-08-14 联想(北京)有限公司 Electronic device and method for realizing functional control thereof
CN202720460U (en) * 2012-04-23 2013-02-06 江苏爱福特科技开发有限公司 Intelligent watch-type health alerting apparatus
CN103226647A (en) * 2012-11-30 2013-07-31 天津唐虞科技发展有限公司 Health data management system and method based on network

Also Published As

Publication number Publication date
CN104517395A (en) 2015-04-15

Similar Documents

Publication Publication Date Title
US11432721B2 (en) Methods, systems and devices for physical contact activated display and navigation
US10838675B2 (en) Motion-activated display of messages on an activity monitoring device
US8954291B2 (en) Alarm setting and interfacing with gesture contact interfacing controls
US20220291820A1 (en) Sedentary Notification Management System for Portable Biometric Devices
US8812259B2 (en) Alarm setting and interfacing with gesture contact interfacing controls
US20220260389A1 (en) Methods, Systems and Devices for Generating Real-Time Activity Data Updates to Display Devices
US8954289B2 (en) Methods, systems and devices for generating real-time activity data updates to display devices
US20170243508A1 (en) Generation of sedentary time information by activity tracking device
US20140176422A1 (en) Biometric monitoring device with wrist-motion triggered display
US10080530B2 (en) Periodic inactivity alerts and achievement messages
US20170239523A1 (en) Live presentation of detailed activity captured by activity tracking device
AU2012268415A1 (en) Wearable device and platform for sensory input
CN110859597B (en) Method, system and device for generating real-time activity data updates for display devices
CN104519123B (en) For making method, system and the equipment of activity tracking equipment and computing device data syn-chronization
CN104517395B (en) The alarm settings carried out by gesture touch interaction control and interaction
CN104517026B (en) Start method, system and the equipment of display and navigation for being physically contacted

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
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