CN105094517A - 用户装置上基于活动监测装置所检测的活动的通知 - Google Patents

用户装置上基于活动监测装置所检测的活动的通知 Download PDF

Info

Publication number
CN105094517A
CN105094517A CN201510225684.XA CN201510225684A CN105094517A CN 105094517 A CN105094517 A CN 105094517A CN 201510225684 A CN201510225684 A CN 201510225684A CN 105094517 A CN105094517 A CN 105094517A
Authority
CN
China
Prior art keywords
user
activity
notification message
notice
monitoring device
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201510225684.XA
Other languages
English (en)
Inventor
T.罗伯茨
N.乔哈里
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.)
Fitbit LLC
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/271,412 external-priority patent/US9031812B2/en
Application filed by Fitbit LLC filed Critical Fitbit LLC
Publication of CN105094517A publication Critical patent/CN105094517A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H20/00ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance
    • G16H20/30ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance relating to physical therapies or activities, e.g. physiotherapy, acupressure or exercising
    • 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/103Detecting, measuring or recording devices for testing the shape, pattern, colour, size or movement of the body or parts thereof, for diagnostic purposes
    • A61B5/11Measuring movement of the entire body or parts thereof, e.g. head or hand tremor, mobility of a limb
    • A61B5/1118Determining activity level
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/22Ergometry; Measuring muscular strength or the force of a muscular blow
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/22Ergometry; Measuring muscular strength or the force of a muscular blow
    • A61B5/221Ergometry, e.g. by using bicycle type apparatus
    • A61B5/222Ergometry, e.g. by using bicycle type apparatus combined with detection or measurement of physiological parameters, e.g. heart rate
    • 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/6802Sensor mounted on worn items
    • A61B5/681Wristwatch-type devices
    • 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/742Details of notification to user or communication with user or patient ; user input means using visual displays
    • A61B5/743Displaying an image simultaneously with additional graphical information, e.g. symbols, charts, function plots
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B24/00Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
    • A63B24/0062Monitoring athletic performances, e.g. for determining the work of a user on an exercise apparatus, the completed jogging or cycling distance
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C22/00Measuring distance traversed on the ground by vehicles, persons, animals or other moving solid bodies, e.g. using odometers, using pedometers
    • G01C22/006Pedometers
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/245Query processing
    • G06F16/2457Query processing with adaptation to user needs
    • G06F16/24578Query processing with adaptation to user needs using ranking
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/166Editing, e.g. inserting or deleting
    • G06F40/186Templates
    • GPHYSICS
    • G08SIGNALLING
    • G08BSIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
    • G08B21/00Alarms responsive to a single specified undesired or abnormal condition and not otherwise provided for
    • G08B21/18Status alarms
    • G08B21/182Level alarms, e.g. alarms responsive to variables exceeding a threshold
    • GPHYSICS
    • G08SIGNALLING
    • G08BSIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
    • G08B3/00Audible signalling systems; Audible personal calling systems
    • G08B3/10Audible signalling systems; Audible personal calling systems using electric transmission; using electromagnetic transmission
    • GPHYSICS
    • G08SIGNALLING
    • G08BSIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
    • G08B5/00Visible signalling systems, e.g. personal calling systems, remote indication of seats occupied
    • G08B5/22Visible signalling systems, e.g. personal calling systems, remote indication of seats occupied using electric transmission; using electromagnetic transmission
    • G08B5/36Visible signalling systems, e.g. personal calling systems, remote indication of seats occupied using electric transmission; using electromagnetic transmission using visible light sources
    • GPHYSICS
    • G08SIGNALLING
    • G08BSIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
    • G08B6/00Tactile signalling systems, e.g. personal calling systems
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H80/00ICT specially adapted for facilitating communication between medical practitioners or patients, e.g. for collaborative diagnosis, therapy or health monitoring
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • H04L12/18Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
    • H04L12/1813Arrangements for providing special services to substations for broadcast or conference, e.g. multicast for computer conferences, e.g. chat rooms
    • H04L12/1822Conducting the conference, e.g. admission, detection, selection or grouping of participants, correlating users to one or more conference sessions, prioritising transmission
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/04Real-time or near real-time messaging, e.g. instant messaging [IM]
    • H04L51/046Interoperability with other network applications or services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/52User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail for supporting social networking services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/40Support for services or applications
    • H04L65/403Arrangements for multi-party communication, e.g. for conferences
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/535Tracking the activity of the user
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/55Push-based network services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B2560/00Constructional details of operational features of apparatus; Accessories for medical measuring apparatus
    • A61B2560/02Operational features
    • A61B2560/0204Operational features of power management
    • A61B2560/0214Operational features of power management of power generation or supply
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B2560/00Constructional details of operational features of apparatus; Accessories for medical measuring apparatus
    • A61B2560/02Operational features
    • A61B2560/0242Operational features adapted to measure environmental factors, e.g. temperature, pollution
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B2562/00Details of sensors; Constructional details of sensor housings or probes; Accessories for sensors
    • A61B2562/02Details of sensors specially adapted for in-vivo measurements
    • A61B2562/0219Inertial sensors, e.g. accelerometers, gyroscopes, tilt switches
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/02Detecting, measuring or recording pulse, heart rate, blood pressure or blood flow; Combined pulse/heart-rate/blood pressure determination; Evaluating a cardiovascular condition not otherwise provided for, e.g. using combinations of techniques provided for in this group with electrocardiography or electroauscultation; Heart catheters for measuring blood pressure
    • A61B5/0205Simultaneously evaluating both cardiovascular conditions and different types of body conditions, e.g. heart and respiratory condition
    • A61B5/02055Simultaneously evaluating both cardiovascular condition and temperature
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/02Detecting, measuring or recording pulse, heart rate, blood pressure or blood flow; Combined pulse/heart-rate/blood pressure determination; Evaluating a cardiovascular condition not otherwise provided for, e.g. using combinations of techniques provided for in this group with electrocardiography or electroauscultation; Heart catheters for measuring blood pressure
    • A61B5/021Measuring pressure in heart or blood vessels
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/02Detecting, measuring or recording pulse, heart rate, blood pressure or blood flow; Combined pulse/heart-rate/blood pressure determination; Evaluating a cardiovascular condition not otherwise provided for, e.g. using combinations of techniques provided for in this group with electrocardiography or electroauscultation; Heart catheters for measuring blood pressure
    • A61B5/024Detecting, measuring or recording pulse rate or heart rate
    • A61B5/02405Determining heart rate variability
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/103Detecting, measuring or recording devices for testing the shape, pattern, colour, size or movement of the body or parts thereof, for diagnostic purposes
    • A61B5/11Measuring movement of the entire body or parts thereof, e.g. head or hand tremor, mobility of a limb
    • A61B5/1112Global tracking of patients, e.g. by using GPS
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/103Detecting, measuring or recording devices for testing the shape, pattern, colour, size or movement of the body or parts thereof, for diagnostic purposes
    • A61B5/11Measuring movement of the entire body or parts thereof, e.g. head or hand tremor, mobility of a limb
    • A61B5/1123Discriminating type of movement, e.g. walking or running
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/145Measuring characteristics of blood in vivo, e.g. gas concentration, pH value; Measuring characteristics of body fluids or tissues, e.g. interstitial fluid, cerebral tissue
    • A61B5/1455Measuring characteristics of blood in vivo, e.g. gas concentration, pH value; Measuring characteristics of body fluids or tissues, e.g. interstitial fluid, cerebral tissue using optical sensors, e.g. spectral photometrical oximeters
    • A61B5/14551Measuring characteristics of blood in vivo, e.g. gas concentration, pH value; Measuring characteristics of body fluids or tissues, e.g. interstitial fluid, cerebral tissue using optical sensors, e.g. spectral photometrical oximeters for measuring blood gases
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/48Other medical applications
    • A61B5/4806Sleep evaluation
    • A61B5/4809Sleep detection, i.e. determining whether a subject is asleep or not
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/48Other medical applications
    • A61B5/4806Sleep evaluation
    • A61B5/4812Detecting sleep stages or cycles
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/48Other medical applications
    • A61B5/4806Sleep evaluation
    • A61B5/4815Sleep quality
    • 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0482Interaction with lists of selectable items, e.g. menus

Abstract

本发明题为用户装置上基于活动监测装置所检测的活动的通知。提供一种用于在移动装置上生成通知的方法,包括:建立到活动监测装置的无线连接;经由无线连接从活动监测装置来接收活动数据;处理活动数据,以确定活动监测装置的用户的活动量度;将活动量度与预定义阈值进行比较,预定义阈值被映射到通知消息;响应确定活动量度达到或超过预定义阈值,调度通知消息供在指定的日期和时间在移动装置上显示;其中通知消息在指定的日期和时间在移动装置上显示,通知消息的显示提供对与活动监测装置进行接口的应用的访问。

Description

用户装置上基于活动监测装置所检测的活动的通知
技术领域
本公开涉及用于在用户装置上基于活动监测装置所检测的用户活动来呈现通知的系统和方法。
背景技术
近年来,对健康和健身的需要极大增长。增长因对总体卫生与健康的良好适应性的有益效果的更好了解而发生。然而,虽然当今的现代文化已经达成诸如因特网、连接装置和计算机之类的许多新技术,但是人们变得活动量低。另外,许多办公室工作要求人们长时间坐在计算机屏幕前面,这进一步降低人的活动水平。此外,许多当今的娱乐选项滤膜观看多媒体内容、计算机社交网络和其他类型的涉及计算机的接口。虽然这种计算机活动能够极富成效以及娱乐性,但是这种活动趋向于降低人的总体体力活动。
要为关心健康和健身的用户提供测量或考虑其活动或者缺乏活动的方式,健身活动跟踪器近来大受欢迎。健身活动跟踪用来测量活动,例如步行、运动、跑步、睡眠、不活动、骑自行车、椭圆训练机上进行锻炼等。通常,由这类装置所收集的数据能够在计算装置上传输和查看。
正是在这个上下文中产生本发明的实施例。
发明内容
实施例在本公开中提供用于在用户装置上基于活动监测装置所检测的用户活动来呈现通知的系统、设备、计算机可读介质和方法。
在一个实施例中,提供一种用于在移动装置上生成通知的方法,包括:建立到活动监测装置的无线连接;经由无线连接从活动监测装置来接收活动数据;处理活动数据,以确定活动监测装置的用户的活动量度;将活动量度与预定义阈值进行比较,预定义阈值被映射到通知消息;响应确定活动量度达到或超过预定义阈值,调度通知消息供在指定的日期和时间在移动装置上显示;其中该方法由至少一个处理器来运行。
在一个实施例中,通知消息定义关联到应用的图标上的告警、横幅、标志中的一个或多个或者声音。
在一个实施例中,建立无线连接定义移动装置上的后台运行应用与活动监测装置之间的通信。
在一个实施例中,显示通知消息包括触发本地通知呈现器。
在一个实施例中,通知消息在指定的日期和时间在移动装置上显示。
在一个实施例中,活动量度定义所走的步数、所爬的楼层的数量、所燃烧的卡路里的数量、所行进的距离或者活动分钟数中的一个或多个。
在一个实施例中,预定义阈值定义为用户所设置的活动目标的量化完成量;其中通知消息识别活动目标的量化完成量。
在一个实施例中,活动目标的量化完成量为小于活动目标的100%、100%或者大于100%。
在一个实施例中,该方法还包括:当达到指定的日期和时间时,处理来自活动监测装置的活动数据以识别用户的活动的当前状态;以及基于用户的活动的所识别当前状态来呈现或显示通知消息的呈现。
在一个实施例中,处理活动数据以识别用户的活动的当前状态包括处理位置数据以识别用户的速度或位置;以及基于用户的所识别速度或位置来呈现或者显示通知消息的呈现。
在另一个实施例中,提供一种用于在移动装置上呈现通知的服务器运行方法,包括:建立与移动装置的通信;从移动装置接收活动数据,活动数据由移动装置从接收于活动监测装置的所记录数据来处理;处理活动数据,以确定活动监测装置的用户的活动量度;将活动量度与预定义阈值进行比较,预定义阈值被映射到通知消息;响应确定活动量度达到或超过预定义阈值,向通知服务发送通知消息,通知服务配置成向移动装置传送通知消息供在移动装置上表现,其中表现通知消息包括对时间窗口调度通知消息;其中该方法由至少一个处理器来运行。
在一个实施例中,通知消息定义关联到应用的图标上的告警、横幅、标志中的一个或多个或者声音。
在一个实施例中,建立与移动装置的通信包括建立与移动装置上的后台运行应用的通信。
在一个实施例中,在移动装置上表现通知消息包括触发通知操控器。
在一个实施例中,表现通知消息在指定的日期和时间进行。
在一个实施例中,活动量度定义所走的步数、所爬的楼层的数量、所燃烧的卡路里的数量、所行进的距离或者活动分钟数中的一个或多个。
在一个实施例中,预定义阈值定义为用户所设置的活动目标的量化完成量;其中通知消息识别活动目标的量化完成量。
在一个实施例中,活动目标的量化完成量为小于活动目标的100%、100%或者大于100%。
在一个实施例中,该方法还包括:当达到时间窗口时,处理来自活动监测装置的活动数据以识别用户的活动的当前状态;以及基于用户的活动的所识别当前状态来呈现或显示通知消息的呈现。
在一个实施例中,处理活动数据以识别用户的活动的当前状态包括处理位置数据以识别用户的速度或位置;以及基于用户的所识别速度或位置来呈现或者显示通知消息的呈现。
在另一个实施例中,提供一种用于在用户装置上呈现通知的方法,包括:定义活动目标;确定一系列通知阈值,各通知阈值定义活动目标的量化完成水平,各通知阈值被映射到对应通知消息;接收活动监测装置所测量的活动数据;处理活动数据,以确定活动量度;当活动量度达到通知阈值系列中的通知阈值之一时,触发在用户装置上呈现对应通知消息,其中触发对应通知消息的呈现包括对指定的日期和时间来调度对应通知消息;其中该方法由至少一个处理器来运行。
在一个实施例中,触发用户装置上的对应通知消息的呈现包括激活推送通知服务,以向用户装置传送通知消息,供用户装置上表现。
在一个实施例中,触发用户装置上的对应通知消息的呈现包括触发本地通知呈现器,以在用户装置上显示对应通知消息。
在一个实施例中,各通知消息识别由通知消息所映射到的通知阈值所定义的量化完成水平。
在一个实施例中,通知消息定义关联到应用的图标上的告警、横幅、标志中的一个或多个或者声音。
在一个实施例中,该方法还包括:在指定的日期和时间在用户装置上表现通知消息。
在一个实施例中,活动量度定义所走的步数、所爬的楼层的数量、所燃烧的卡路里的数量、所行进的距离或者活动分钟数中的一个或多个。
在一个实施例中,该方法还包括:当达到指定的日期和时间时,处理来自活动监测装置的活动数据以识别用户的活动的当前状态;以及基于用户的活动的所识别当前状态来呈现或显示通知消息的呈现。
在另一个实施例中,提供一种用于触发对活动监测装置的用户的通知的方法,包括:从活动监测装置的一个或多个传感器来接收活动数据;处理活动数据,以确定活动监测装置的用户的活动量度;将活动量度与预定义阈值进行比较,预定义阈值被映射到通知消息;响应确定活动量度达到或超过预定义阈值,建立与用户装置的通信,并且触发用户装置上的通知消息的显示,其中触发通知消息的显示包括调度通知消息供在时间窗口期间显示;其中该方法由至少一个处理器来运行。
在一个实施例中,响应确定活动量度达到或超过预定义阈值而生成通知消息;以及触发用户装置上的通知消息的显示包括向用户装置发送通知消息。
在一个实施例中,该方法还包括:当达到时间窗口时,处理来自活动监测装置的一个或多个传感器的活动数据以识别用户的活动的当前状态;以及基于用户的活动的所识别当前状态来呈现或显示通知消息的呈现。
在另一个实施例中,提供一种用于在移动装置上呈现通知的服务器运行方法,包括:建立与移动装置的通信;从活动监测装置来接收活动数据;处理活动数据,以确定活动监测装置的用户的活动量度;将活动量度与预定义阈值进行比较,预定义阈值被映射到通知消息;响应确定活动量度达到或超过预定义阈值,向通知服务发送通知消息,通知服务配置成向移动装置传送通知消息供在移动装置上表现;其中该方法由至少一个处理器来运行。
通过以下作为举例、结合附图示出本公开所述实施例的原理的详细描述,其他方面将变得显而易见。
附图说明
通过结合附图参阅以下描述,可以最佳地了解本公开所述的各个实施例。
图1A示出按照本发明的一个实施例的活动跟踪装置的框图。
图1B示出按照本发明的一个实施例、包括用于跟踪装置的活动和运动的示例组件以及到显示屏幕的关联接口的活动跟踪装置的示例。
图2示出按照本发明的一个实施例、与远程装置进行通信的活动跟踪装置的示例。
图3示出按照本发明的一实施例、用于呈现本地生成通知的系统。
图4示出按照本发明的一实施例、用于基于活动监测装置所检测的活动来触发用户装置上的通知的系统。
图5示出按照本发明的一实施例、用于在移动装置上呈现通知的系统的组件。
图6示出按照本发明的一实施例、用于基于用户的跟踪活动向用户表现通知的系统。
图7示出按照本发明的实施例、为了触发通知而可考虑的多种因素。
图8示出按照本发明的一实施例、用于使第一用户能够定义向第二用户呈现的通知的系统。
图9示出按照本发明的一实施例、用于基于活动监测装置来访问用户的活动相关信息的图形用户接口。
图10A-10C示出按照本发明的一个实施例、活动跟踪装置、客户端装置和后端服务器之间的通信操作的实施例。
图11示出按照本发明的各个实施例、用户的各种类型的活动能够由活动跟踪装置来捕获或收集的示例。
具体实施方式
实施例在本公开中提供用于在用户装置上基于活动监测装置所检测的用户活动来呈现通知的系统、设备、计算机可读介质和方法。
应当注意,存在本文所述和所示的许多发明。本发明既不局限于任何单一方面、其实施例,也不局限于这类方面和/或实施例的任何组合和/或置换。此外,本发明的每个方面和/或其实施例可单独使用或者与本发明的其他方面和/或其实施例的一个或多个结合使用。为了简洁起见,本文中将将不会单独论述那些置换和组合的许多。
此外,在描述和示出本发明的过程中,提出各种电路、架构、结构、组件、功能和/或元件以及其组合和/或置换。应当理解,除了具体所述和所示之外的电路、架构、结构、组件、功能和/或元件以及其组合和/或置换被考虑并且处于本发明的范围之内。
图1示出按照本发明的一个实施例的活动跟踪装置100的框图。活动跟踪100包含可由用户佩戴或握持的壳体中。壳体可采取腕带、装置上的夹子、可佩戴装置的形式,或者可由用户在手中握持或保持在口袋中或者附连到用户身体。活动跟踪装置100包括装置组件102,其可采取逻辑、存储和胶合逻辑、一个或多个处理器、微电子和接口电路的形式。在一个示例中,组件102将包括处理器106、存储器108、无线收发器110、用户接口114、生物测定传感器116和环境传感器118。
环境传感器118可采取运动检测传感器的形式。在一些实施例中,运动传感器能够是加速计、陀螺仪、旋转编码器、卡路里测量传感器、热量测量传感器、水分测量传感器、位移传感器、超声传感器、计步器、高度计、线性运动传感器、角运动传感器、多轴运动传感器或者其组合中的一个或多个。生物测定传感器116能够定义成测量正使用活动跟踪装置100的用户的生理特性。用户接口114提供用于响应用户交互104与活动跟踪装置100进行通信的方式。用户交互104能够采取物理接触(非限制性地例如叩击、滑动、摩擦、多个叩击、手势等)的形式。
在一些实施例中,用户接口114配置成通过接近传感器、按钮按压、触敏屏幕输入、图形用户接口输入、语音输入、声音输入等。活动跟踪装置100能够使用无线收发器110与客户端和/或服务器112进行通信。无线收发器110将允许活动跟踪装置100使用无线连接(其通过无线通信逻辑来实现)进行通信。无线通信逻辑能够采取具有无线电通信能力的电路的形式。无线电通信能力能够采取Wi-Fi连接、蓝牙连接、低能量蓝牙连接的形式或者任何形式的无线链接或近场通信。在又一些实施例中,活动跟踪装置100能够使用有线连接(未示出)与其他计算装置进行通信。如所述,环境传感器118能够检测活动跟踪装置100的运动。
运动能够是用户的活动,例如行走、跑步、爬梯等。运动也能够采取在活动跟踪装置110的表面所接收的物理接触的形式,只要环境传感器118能够检测来自物理接触的这种运动。这种物理接触可采取手指在活动跟踪装置100的壳体上的叩击或多个叩击的形式。
图1B示出图1A的活动跟踪装置100的示例,示出用于跟踪装置的活动和运动的一些附加示例组件以及到显示屏幕122的关联接口。在一个实施例中,显示屏幕122的示例能够包括但不限于液晶显示器(LCD)屏幕、发光二极管(LED)屏幕、有机发光二极管(OLED)屏幕、等离子体显示屏幕等。
如图1B所示,活动跟踪装置100包括逻辑158。逻辑158可包括活动跟踪逻辑140、运动激活消息传递逻辑142、显示接口逻辑144、报警管理逻辑146、无线通信逻辑148、处理器106和传感器156。另外,存储装置(例如存储器)108和电池154能够集成在活动跟踪装置100中。活动跟踪逻辑140能够包括逻辑,其配置成处理传感器156所产生的运动数据,以便量化运动并且产生与运动关联的可识别量度。
一些运动将产生和量化各种类型的量度,例如步数、所爬的楼梯、行进的距离、完全活动分钟数。物理接触逻辑142能够包括逻辑,其计算或确定物理接触能够描述为输入的时间。为了描述为输入,由传感器156所检测的物理接触应当具有可识别为输入的特定模式。例如,输入可预先定义为双击输入,以及物理接触逻辑142能够分析运动,以响应分析传感器156所产生的传感器数据而确定双击是否实际上发生。
显示接口逻辑144配置成与处理器和运动激活消息传递逻辑进行接口,以确定特定消息将在活动跟踪装置100的显示屏幕122上显示的时间。显示接口逻辑144能够起作用以接通屏幕、显示量度信息、显示字符或字母数字信息、显示图形用户接口图形或者其组合。报警管理逻辑146能够用来提供用于管理和接收来自用户的输入的用户接口和设定,以设置报警。报警管理逻辑能够与测时模块(例如时钟、日历、时区等)进行接口,并且能够触发报警的激活。报警能够采取可听报警或者不可听报警的形式。
不可听报警能够通过振动来提供这种报警。振动能够通过活动跟踪装置100中集成的电动机来产生。振动能够定义成包括各种振动模式、强度和定制设置模式。由活动跟踪装置100的一个或多个电动机所产生的振动能够由报警管理逻辑146结合处理器106进行的处理来管理。无线通信逻辑148配置用于活动跟踪装置通过无线信号与另一个计算装置的通信。应当理解,活动跟踪装置可与另一个计算装置直接通信或者经由任何数量的中间装置、例如无线路由器或者其他类型的网络设备(例如路由器、交换机、转发器等)间接地通信。无线信号能够采取无线电信号的形式。如上所述,无线电信号能够采取Wi-Fi信号、蓝牙信号、低能量蓝牙信号或者其组合的形式。无线通信逻辑能够与装置100的处理器106、存储装置108和电池154进行接口,以用于向计算装置传输存储装置108中存储的活动数据,其可采取运动数据或者经处理的运动数据的形式。
在一个实施例中,处理器106与各种逻辑组件140、142、144、146和148结合起作用。在一个实施例中,处理器106能够提供逻辑组件的任一个或全部的功能性。在其他实施例中,多个芯片能够用来分离由逻辑组件的任一个和处理器106所执行的处理。传感器156能够经由总线与处理器106和/或逻辑组件进行通信。存储装置108还与总线进行通信,以用于提供活动跟踪装置100所处理或跟踪的运动的存储。提供电池154,以用于向活动跟踪装置100提供电力。
图2示出与远程装置200进行通信的活动跟踪装置100的示例。远程装置200是计算装置,其能够与活动跟踪装置100并且与因特网160无线通信。远程装置200能够支持应用的安装和执行。这类应用能够包括活动跟踪应用202。活动跟踪应用202能够从服务器下载。服务器能够是专用服务器或者向装置提供应用的服务器、例如应用商店。一旦活动跟踪应用202安装在远程装置200中,远程装置200能够与活动跟踪装置100(装置A)进行通信或者设置成与其通信。远程装置200能够是智能电话、手持计算机、平板计算机、膝上型计算机、台式计算机或者能够与装置A和因特网无线接口的任何其他计算装置。
在一个实施例中,远程装置200通过蓝牙连接与活动跟踪装置100进行通信。在一个实施例中,蓝牙连接是低能量蓝牙连接(例如蓝牙LE(BLE)或蓝牙智能)。低能量蓝牙配置用于提供相对于标准蓝牙电路的低功率消耗。在一个实施例中,低能量蓝牙使用2.4GHz射频,其允许双模装置共享单个无线电天线。在一个实施例中,低能量蓝牙连接能够在高达50米的距离、以超过范围在每秒1-3兆比特(Mb)之间的空中数据速率起作用。在一个实施例中,用于通信的接近距离能够通过特定无线链路来定义,并且没有束缚于任何特定标准。应当理解,接近距离限制将按照对现有标准的变更并且考虑将来标准和/或电路和能力发生变化。
远程装置200还能够使用因特网连接与因特网160进行通信。远程装置200的因特网连接能够包括蜂窝连接、无线连接(例如Wi-Fi)及其组合(例如在不同类型的连接链路之间进行切换的连接)。如上所述,远程装置能够是智能电话或平板计算机或者有权访问因特网并且具有与活动跟踪装置100进行通信的能力的任何其他类型的计算装置。
还提供服务器220,其与因特网160进行接口。服务器220能够包括多个应用,其通过用户帐户来服务于活动跟踪装置100和活动跟踪装置100的关联用户。例如,服务器220能够包括活动管理应用224。活动管理应用224能够包括用于向各种装置100(其与服务器220所管理的用户帐户关联)提供访问的逻辑。服务器220能够包括存储装置226,其包括与各种用户帐户关联的各种用户简档。用户A的用户帐户228a和用户N的用户帐户228n示为包括各种信息。
信息能够非限制性地包括与运动活动消息传递230关联的数据、用户数据等。如下面将更详细描述,运动激活消息传递数据230包括与用户的偏好、设定和配置(其是用户可调协的或者在访问相应用户帐户时缺省地在服务器220来设置)有关的信息。存储装置226将包括任何数量的用户简档,这取决于具有用于其相应活动跟踪装置的用户帐户的注册用户的数量。还应当注意,单个用户帐户能够具有与其关联的各种或多个装置,以及多个装置能够由用户单独定制、管理和访问。在一个实施例中,服务器220提供对用户的访问,以查看与活动跟踪装置关联的用户数据232。
由用户可查看的数据包括跟踪运动数据,其经处理以识别与运动数据关联的多个量度。量度在服务器220所实现的网站的各种图形用户接口来显示。网站能够包括各种页面,其中具有用于表现和显示供与用户帐户关联的用户查看的各种量度的图形用户接口。在一个实施例中,网站还能够包括允许用户进行的数据输入和配置的界面。
图3示出按照本发明的一实施例、用于呈现本地生成通知的系统。在所示实施例中,活动监测装置300配置成基于来自活动监测装置300中包含的各种传感器的输出来记录活动数据。活动数据可包括原始传感器数据和/或从原始传感器数据所处理的、识别特定用户活动的数据,例如随时间推移所走的个体的步数、随时间推移的距离的变化、随时间推移的高度变化等。由活动监测装置300所记录的活动数据可在活动监测装置300进一步处理,以确定各种活动量度,其量化活动数据,例如确定所走的步数、所行进的距离、所爬的阶梯/楼层、所燃烧的卡路里、活动分钟数等。
在与用户装置302的同步操作期间,活动监测装置300向用户装置302上传活动数据和/或活动量度。用户装置302能够是任何计算装置,非限制性地包括移动装置、蜂窝电话、平板计算机、个人计算机、膝上型计算机或者可配置成按照本文所述实施例来呈现通知的任何其他计算装置。将会理解,在同步操作期间,先前收集的活动数据和/或活动量度能够上传到用户装置302。另外,同步可需要从活动监测装置300到用户装置302的正进行更新。也就是说,在活动监测装置300生成新活动数据或量度时,它们能够连续地上传到用户装置302。这个持续上传可采用各种频率(这取决于在活动监测装置生成活动数据与用户装置进行接收之间的预期时间同步水平)进行。在一个实施例中,更新可采用基本上实时或者近实时的充分频率进行。在其他实施例中,更新可采用较低频率进行。在一个实施例中,更新在新活动数据/量度可用时进行。在各个实施例中,更新在累积新活动数据的阈值量时或者在活动数据/量度的阈值变化发生时或者在生成特定类型的活动数据时等进行。另外,将会理解,在各个实施例中,技术的各种组合能够用来提供从活动监测装置300到用户装置302的正进行持续更新。
在用户装置302,能够处理活动数据/量度,以确定通知是否应当提供给用户装置302上的用户。如果触发通知,则本地通知生成过程发生,并且将通知提供给用户装置308处的用户。在一个实施例中,通知定义用户装置302的显示器304上的通知消息306的显示。在所示实施例中,通知消息306配置成祝贺用户,以及通知消息306的显示还包括按钮,其允许用户关闭消息或者启动用户装置302上的应用以用于与活动监测装置300进行接口。在其他实施例中,能够激活用于通知用户的附加方法,例如在闪光灯或声音或者在用户装置302的振动/触觉反馈。
通知能够基于活动数据/量度按照多种方式来触发,以及本文所述的具体实施例作为举例而不是限制来提供。例如,在一些实施例中,当达到特定活动量度的阈值时呈现通知。作为举例,可在达到下列阈值之一时呈现通知:所走的步的阈值数量、所爬的阶梯/楼层(或高度)的阈值数量、所行进的阈值距离、所取得的活动分钟的阈值数量、所燃烧的卡路里的阈值数量等。
阈值可定义用户要达到的目标。这类目标能够是通用或者系统定义目标,例如表示各种完成水平的特定里程碑。阈值也可以是用户定义的,从而指示特定用户的个人目标。通过达到这类阈值来触发的通知因而能够指示用户的成就,并且用来祝贺或鼓励用户的健身活动。
此外,在一些实施例中,通知阈值能够定义为特定里程碑或目标的一部分(范围从小于100%至大于100%)。通知用户关于他们朝特定目标的进展会是有用的,并且因此通知阈值能够配置成当用户朝目标前进时对其进行更新。例如,通知阈值可在目标的常规细分来定义,例如目标的25%、50%、75%和100%。换言之,通知阈值可定义如下:1/n、2/n、3/n等,其中n是细分目标量度量的部分的数量。将会理解,在这些阈值的每个,对应通知消息能够被触发以在用户装置上呈现,也许指示相对于目标已经完成的活动量度量或者完成目标剩余的活动量度量。当然,在各个实施例中,可利用这类阈值的部分或全部,并且这可取决于定义将触发向特定用户呈现通知的通知阈值的用户定义设定。例如,用户可指示他们想要在每次达到其目标的另一个20%时接收通知,或者他们只想要在处于完成其目标的20%(即,已经达到其目标的80%)之内时或者在他们已经完成其目标时等接收通知。
另外,将会理解,可对完成特定目标剩余的给定活动量度的预定义量来设置通知阈值。例如,可对用户处于完成其目标的x步(或者所爬的楼梯/楼层、所行进的距离、所燃烧的卡路里、活动分钟数等)之内的时间来设置通知阈值。此外,可在用户达到超过特定目标的预定义量、例如超过目标的特定分数或百分比或者超过目标的特定活动量度的数量时,触发通知。通过这种事件所触发的通知消息可祝贺用户关于超过目标或里程碑(例如,祝贺用户关于成为“杰出者”)。
在当前所述实施例中,广泛地预期在活动监测装置检测活动数据和量度,而在其上显示通知的用户装置执行触发通知的显示的这种数据的处理。应当理解,这只是在活动监测装置与用户装置之间的处理操作的划分的一个示例,以便在用户装置上产生通知的显示。在其他实施例中,实现用户装置上的通知的显示所要求的各种处理操作能够按照任何可能配置在活动监测装置与用户装置之间划分。例如,在一个实施例中,在活动监测装置执行活动数据的处理以及通知的触发,以及在通知的触发时,将通知消息发送给用户装置供在用户装置(例如智能手表)上显示。
图4示出按照本发明的一实施例、用于基于活动监测装置所检测的活动来触发用户装置上的通知的系统。所示实施例在概念上与参照图3所示和所述的相似;但是,在图4的实施例中,在远程服务器来触发通知,远程服务器又配置成向用户装置推送通知。如所示,活动监测装置400配置成在同步过程(其能够是前台或后台同步过程)期间向用户装置402上传活动数据/量度。用户装置402又配置成作为同步过程的一部分向远程服务器410上传活动数据/量度。另外要注意,用户装置402可处理从活动监测装置400所接收活动数据/量度,以便在上传到服务器410之前生成附加活动数据/量度。
服务器410配置成包括同步模块412,以用于同步过程的服务器侧处理,其中包括接收和存储从用户装置402所接收的活动数据/量度。活动处理模块414配置成处理或分析活动数据/量度,以确定是否应当触发通知。如果确定应当触发通知,则激活通知逻辑416,以生成通知。通知的生成可包括检索与给定通知阈值对应的通知消息,以及将通知消息传递给通知服务418并且指示或请求通知服务418向用户装置402“推送”通知。“推送”通知将是本领域的技术人员理解的,以定义由远程系统/服务来发送并且在客户端装置(例如,所示实施例中的用户装置402)上表现的通知。推送通知由远程系统(例如通知服务418)来发起,但是所产生通知在客户端装置(例如用户装置402)上呈现。推送通知服务的一个示例是Apple(苹果)推送通知服务。
在所示实施例中,通知消息406在用户装置402的显示器404上呈现。作为举例,通知消息406指示用户需要另外2000步以达到其目标。呈现选项按钮,以关闭通知,或者启动能够与活动监测装置4000进行接口的应用。
图5示出按照本发明的一实施例、用于在移动装置上呈现通知的系统的组件。提供活动监测装置500,以用于跟踪用户的活动。在所示实施例中,活动监测装置500包括无线模块502,以用于操控与移动装置512的无线通信。同步模块504配置成操控数据同步操作,其中包括将活动数据/量度从活动数据存储装置506上传到移动装置512。一个或多个传感器510能够包括各种环境或生物测定传感器的任一个。传感器数据处理模块508配置成处理传感器510所生成的数据。
移动装置512包括处理器514和存储器516,以用于分别运行和存储程序指令。提供扬声器518,以用于再现预定义声音。提供显示器520,以用于可视地表现信息。触觉反馈模块522配置成提供触觉反馈,例如移动装置512的振动。无线模块524配置成操控移动装置的无线通信,其中包括与活动监测装置500的无线通信。在一个实施例中,活动监测装置500与移动装置512之间的无线通信是蓝牙低能量连接。
通知呈现器526配置成在移动装置上呈现通知。通知呈现器526从应用(例如应用530)来接收在移动装置512上呈现的通知的请求。请求可定义通知的内容,例如消息、声音、触觉反馈、是否生成启动从其中生成通知请求的应用(在前台)的选项等。响应接收通知请求,通知呈现器526配置成激活移动装置512的相关模块,以向用户呈现通知。例如,消息可在显示器520上显示,或者声音可通过扬声器518播放,或者触感可经由触觉模块522来提供。
应用530包括同步模块532,以用于操控与活动监测装置500的同步操作,其中包括从活动监测装置500接收活动数据/量度。这可通过经由无线模块524的上述无线连接进行。应用530可定义图形用户接口534,其配置成使用户能够领会来自活动监测装置500的数据,以及管理该装置。活动数据处理模块536配置成处理和分析从活动监测装置500所接收的活动数据/量度。这可需要生成和/或更新活动量度。
通知生成器538配置成基于用户的活动数据/量度来确定触发通知的时间。如已经论述,各种阈值可基于各种活动量度目标来定义。因此,通知生成器538能够配置成将特定活动量度与一个或多个预定义阈值进行比较,以确定是否触发对用户的通知。在达到给定预定义阈值时,通知生成器538则配置成检索和关联通知消息,并且对用户生成通知。如果通知将要立即呈现,则激活通知呈现器526。通知生成器538向通知呈现器526传递通知的相关参数,其中包括通知消息内容和任何其他可选定义参数,通知呈现器526则配置成例如通过在装置512的显示器520上显示通知消息来运行通知的表现。
通知生成器538还可配置成确定当前时间是否为向用户提供通知的适当时间。例如,可能不期望在一天中用户可能熟睡时或者能够确定用户不可能会查看或领会通知时的数小时期间向用户提供通知。在这类情况下,对稍后时间调度通知会是有用的。因此,通知生成器538能够配置成激活通知调度器528,其接收定义通知的相关信息,并且对稍后时间调度移动装置512上的通知的表现。在另一个实施例中,通知调度器528能够配置成调度通知以供指定的时间窗口或时间段期间表现。在另一个实施例中,通知调度器528用作可配置定时器,其然后触发通知生成器538以激活通知呈现器526,以便向用户表现通知。应当理解,虽然能够调度通知以供表现,但是所调度通知的实际表现能够服从其他考虑因素(例如经由活动监测装置所检测的活动的当前状态或者本文所述用于确定是否表现通知的其他考虑因素)。
将会理解,能够存在用户不可能会查看或领会通知或者不期望向用户提供通知的许多情况,即使已经达到通知阈值。例如,从与用户关联的日历所得到的数据可指示用户在特定时间段正忙或者没空,并且因此不期望在该特定时间段通知用户。还可能基于从活动监测装置所接收的数据来确定用户当前参与体力活动,并且用户因此不可接收通知。
在一个实施例中,分析从活动监测装置所接收的实时数据,以确定用户的活动的当前状态,以及基于活动的所确定状态,通知能够直接响应达到特定活动量度阈值而向用户表现,或者可被延迟。但是,在其他实施例中,活动的当前状态能够用来确定是呈现还是延迟呈现通知消息。用户的活动的状态能够识别特定体力活动,例如跑步、行走、游泳、骑自行车等,其可应用于确定呈现通知消息的时间。例如,用户可能在跑步过程期间达到里程碑,并且因此为用户准备通知消息。但是,通知消息的呈现能够延迟到确定用户已经减速到行走或者停止跑步。这样,通知在用户更可能会或者愿意查看通知时的时间期间向用户呈现通知。
在一些实施例中,位置数据(例如GPS数据)能够用来确定呈现通知消息的时间。例如,能够分析位置数据,以确定用户的当前速度或位置,以及通知消息可基于用户的速度或位置来呈现或延迟。在一个实施例中,可在当前速度被确定为低于预定义阈值速度时呈现通知消息。否则,在当前速度达到或超过预定义阈值时,通知消息的呈现延迟到其下降到低于预定义阈值速度。在另一个实施例中,用户的速度的变化能够用来确定呈现通知消息的时间。例如,在一个实施例中,如果用户的速度改变小于预定义量,则呈现通知消息;而如果用户的速度的变化达到或超过预定义量,则不呈现通知消息。
在另一个实施例中,能够分析位置数据,以确定用户相对地理特征的位置,以及通知消息的呈现能够基于这种信息来确定。例如,当确定用户已经到达小道端点或者攀登到山顶等时,可呈现通知消息。在另一个示例中,通知消息可延迟到确定用户已经返回到特定地理位置、例如其家中或者起点(例如停车场、小道起点等)。
在一个实施例中,当确定用户当前参与具有高于某个阈值的强度级的体力活动时,通知的表现则延迟到体力活动的强度级降低到该阈值。在另一个实施例中,如果基于从活动监测装置所接收的实时数据来确定用户当前正睡觉,则通知延迟到确定用户当前已醒。通知的基于活动的延迟的以上示例只作为举例而非限制来提供。在各个实施例中,将会理解,如从接收于活动监测装置的实时数据所确定的用户的活动能够按照多种方式来分析,以确定适当向用户表现通知的时间,并且由此相应地延迟或调度或呈现通知。
图6示出按照本发明的一实施例、用于基于用户的跟踪活动向用户表现通知的系统。活动监测装置600配置成检测和记录用户的活动,并且包括活动数据存储装置604,以用于存储用户的这种所检测活动。同步模块602配置成操控与移动装置606的同步操作,其中包括向移动装置606上传活动数据/量度。
移动装置606包括应用608,其配置成与活动监测装置600进行接口。应用608包括同步模块610,其配置成操控在移动装置606的同步操作,其可包括从活动监测装置600来接收活动数据/量度以及向同步服务器618上传活动数据/量度。将会理解,活动数据和/或量度在各种程度上能够由活动监测装置600和移动装置606的每个来处理。
同步服务器618配置成从移动装置606接收活动数据/量度并且将其存储到活动数据存储装置620中。活动分析器624配置成从数据存储装置630来访问与活动监测装置的用户关联的简档数据。这个简档数据能够定义用户的一个或多个活动量度目标。另外,简档数据可定义与特定活动量度目标相关的各种通知阈值,如以上所述。作为举例,可对用户的活动量度接近活动量度目标的某个量之内时定义一个阈值,另一个通过活动量度目标本身来定义,以及另一个在用户超过活动量度目标某个量时定义。这些阈值的每个能够与特定通知消息(其存储在消息库628中)关联。
活动分析器624包括阈值评估模块626,其配置成确定用户的相关活动量度达到预定义阈值的时间,并且由此触发通知生成器622从消息库628中检索与预定义阈值关联的通知消息,并且激活通知服务632以向移动装置606发送推送通知请求。在一个实施例中,通知生成器622访问通知服务632的API,从而向通知服务632提供具有相关参数的请求,其中包括通知消息的内容以及将要向其发送推送通知的特定移动装置606的标识。
移动装置606包括通知操控器612,其配置成管理通知请求。在所示实施例中,移动装置606的通知操控器612从通知服务632接收推送通知请求,并且激活通知呈现器614,其配置成在移动装置606上表现推送通知。备选地,通知操控器612还包括通知调度器616,其配置成在稍后时间调度推送通知供表现。
虽然参照移动装置上的通知的呈现描述了用于向用户呈现通知的系统,但是本领域的技术人员将会理解,按照本发明的各个实施例的通知能够在任何其他类型的计算装置(其配置用于表现这类通知)上表现。将会理解,通知可按照根据表现通知的上下文的不同格式向用户呈现。例如,在计算装置的活动会话期间,通知可作为弹出消息或者计算装置上的上下文操作环境中的窗口来表现,以及点击适当位置可使它消失,或者可激活活动跟踪应用以用于查看与通知相关的信息。
在移动装置操作环境中,通知呈现可取决于其关联应用是否当前在前台运行。如果是的话,则通知信息(或者有效载荷)可直接传递给前台应用,并且由应用基于应用的配置来操控。而如果应用没有运行或者仅在后台运行,则通知在移动装置上以选项“查看”来表现,或者使应用进入前台。这个选项的选择可使通知有效载荷被传递给应用,因为应用进入前台。
在各个实施例中,将会理解,按照本发明的实施例的通知能够基于多个因素单独或组合地生成。图7示出按照本发明的实施例、为了触发通知而可考虑的多种因素。此外,所产生通知的内容能够包括或者基于这类因素所定义的数据。在所示实施例中,通知引擎700配置成评估各种因素,以及在确定通知应当提供给用户时基于这类因素来生成通知。广义来说,可生成通知数据以定义给定通知,其中包括如下所述的这类信息项:消息内容704,其定义通知的文本;样式706,指定通知的特定样式,例如弹出消息、标志图标或者另一可选择通知样式;声音708,定义或识别将要按照通知所表现的音频;将要表现通知的日期/时间710。
如已经论述,特定目标和/或里程碑能够用来定义用户的活动量度的阈值,其将触发通知的生成。除了这些基于阈值的触发之外,通知能够按照其他方式相对用户活动来定义。例如,通知生成器700能够配置成以常规间隔(例如每天、每周等)生成通知,其更新用户关于一个或多个活动量度或者他们朝目标/里程碑的进展等。这类通知的内容可包括特定活动量度的当前量或者完成特定目标或里程碑剩余的量。
在另一个实施例中,通知能够基于活动数据/量度的所检测变化、例如活动数据/量度增加或减少某个量来生成。所检测变化可还可相对于对其发生变化的时间量来考虑。例如,在特定时间间隔中发生的特定量的变化可触发通知(例如,用户用八分钟跑了一英里,每小时燃烧500卡路里,用三分钟爬了十层楼等)。在另一个实施例中,相对于先前时间段的变化可触发通知(例如,对于前一周期间所走的步数来增加/减少一周内所走的步数)。在其他实施例中,给定用户的个人最佳成就可触发通知(例如,对于给定时间间隔、例如一天,行进最多步数或者燃烧最多卡路里,或者爬了最多楼梯/楼层,或者行走最大距离)。在另一个实施例中,完成活动量度的特定变化率可触发通知(例如,以或者高于特定速度跑步,以或者高于特定高度增加率攀登、以或者高于特定卡路里燃烧速率锻炼等)。将会理解,在与响应活动数据/量度的所检测变化而生成的通知相关的以上实施例中,,这类通知的内容能够包括或者基于定义活动数据/量度的变化的数据。这类通知还可包括祝贺消息、分享到社交网络的选项等。
将会理解,通知能够基于任何数量的活动量度来触发和生成,其中包括所走的步数、所爬的楼层/楼梯的数量、所行进的距离、活动分钟数、所燃烧的卡路里等。通知还可基于附加健身相关信息来触发或生成,例如用户的所指示或计算体重、由用户所提供或者与用户关联的营养信息等。另外,通知能够基于许多其他因素来生成,其中一部分在本文中作为举例而非限制来描述。
在一个实施例中,通知可基于用户的所识别位置来生成。例如,通知可通过用户的位置的变化、例如关于用户已经移动到不同城市、州或国家来触发。通知的内容能够配置为位置敏感的,例如利用用户的所识别位置的适当语言,其还可包括本地术语或俚语的使用。
在一个实施例中,通知能够基于当前日期或时间来生成。例如,在一天的清晨时间发生的通知可包括词语“早上好”。作为另一个示例,在假日的日期,通知的内容能够配置成引用该假日或者适合该假日(例如“万圣节快乐”)。类似概念能够扩展到包含多日或季节,其中这种时间期间的通知消息包括在主题上适合季节的内容(例如“假日快乐!”)。
在一个实施例中,通知能够基于当前或预报天气来生成,其可按照用户的所识别位置来确定。例如,如果天气被确定为冷,则通知可鼓励用户穿暖和些,而如果天气被确定为热,则通知可鼓励用户多喝水。将会理解,大量天气适合消息能够作为对用户的通知来生成。
在一个实施例中,通知能够基于与给定用户关联的日历来生成。例如,通知的定时能够部分基于用户的日历、例如通过避免在日历上指示用户正忙或没空的时间期间向用户发送通知来确定。通知可引用用户的日历上所列示的特定事件,例如在提醒用户关于即将到来的事件的提醒通知或者在用户的日历上的事件的到期之后发生的事件后通知的情况下。后事件通知可鼓励用户记录与事件有关的细节、分享到社交网络等。
在一相关实施例中,通知能够基于在用户的地理附近发生的本地或社区事件来生成。通知可通知用户关于即将到来的事件(例如本地公益赛跑),或者如果已知用户已经参加这种事件,则通知可鼓励用户记录与该事件有关的细节、评估该事件、关于事件将其分享到社交网络等。
在一个实施例中,通知能够基于与用户关联的社交网络活动来生成,例如用户的社交图谱的好友/成员所生成的帖子。
图8示出按照本发明的一实施例、用于使第一用户能够定义向第二用户呈现的通知的系统。在所示实施例中,第一用户800与用户装置802进行交互。第一用户800访问通知生成用户接口806,其可作为应用的一部分来包括或者经由浏览器来访问,如标号804所示。广义来说,通知生成用户接口806提供使用户800定义将要向第二用户816呈现的通知的内容和其他选项的工具。作为举例,用户接口806可提供使用户800输入将要包含在通知中的文本的文本输入界面、使用用户800识别将要对其发送通知的用户的用户选择界面以及可定义通知的各个方面的其他选项。
由用户800指定的通知的这些定义方面通过网络808传递给用户定义通知生成器810。用户定义通知生成器810配置成向通知服务812发送请求,以基于第一用户800所提供的参数来生成对第二用户816的通知。通知服务812又对于对应移动装置814(其与用户816关联)生成推送通知。虽然按照本发明的实施例一般考虑对移动装置的推送通知,但是将会理解,在其他实施例中,适应其他类型的通知方案的其他类型的装置能够用来允许具有第一用户所定义的参数的通知被发送给第二用户。
图9示出按照本发明的一实施例、用于基于活动监测装置来访问用户的活动相关信息的图形用户接口。在所示实施例中,示出多个信息面板或模块,从而提供如基于来自活动监测装置的数据所定义的、与用户的活动的各个方面有关的信息。活动模块900配置成提供随时间推移所走的步数、所爬的楼层或者所燃烧的卡路里的图形显示。步数模块902配置成显示用户对给定时间段所走的步数。燃烧卡路里模块904配置成显示对给定时间段所燃烧的卡路里的数量。楼层模块906配置成显示用户对给定时间段所爬的楼层的数量。活动与静坐模块908配置成显示用户在活动体力活动与静坐活动中所花费的相对时间量。活动水平模块910配置成显示在各种活动水平所花费的时间量。距离模块912配置成显示用户对给定时间段所行进的距离。标志模块914配置成基于用户的活动来显示标志或其他类型的里程碑相关数据。体重模块916配置成向用户显示当前和/或历史体重数据。
好友模块918配置成显示可在与用户关联的社交图谱中的用户的好友。在一个实施例中,好友模块918能够配置成提供排名榜显示,其中示出与用户的好友关联的活动数据/量度,并且其中这类好友可按照基于活动数据/量度的排名顺序来列示,由此提供相对给定活动数据或量度的排名榜。将会理解,用户可选择好友模块918所识别的给定好友,并且生成或定义将要发送给所选好友的通知。另外要注意,通知可基于与用户的好友关联的活动数据/量度来生成,例如当好友完成某个目标或里程碑时、当好友相对特定活动数据/量度胜过用户时、当用户用相对特定活动数据/量度胜过好友时等的信息通知。
图10A-10C示出按照本发明的一个实施例、活动跟踪装置、客户端装置和后端服务器之间的通信操作的实施例。
参照图10A-10C所述的通信应当仅被看作是在活动跟踪装置、客户端装置(计算装置)和后端服务器(服务器)之间进行的操作的示范。在这个所示示例中,粗指向箭头指示连接间隔已经放大,以便以第一数据传输速率来操作数据传输,而细指向箭头指示已经缩小、以便以第二数据传输速率来操作数据传输的连接间隔。
在一个实施例中,第一传输速率设计成允许对于例如自进行到计算装置的上一个连接以来的某个时间段传输活动跟踪装置上已经存储的较大量数据。活动跟踪装置上存储的活动跟踪数据能够包括例如与用户所执行的各种活动关联的运动数据、由活动跟踪装置所感测的数据或者由活动跟踪装置所测量的数据。
各种活动可以非限制性地包括行走、跑步、慢跑、走上和走下楼梯以及一般移动。能够由活动跟踪装置来存储在其他信息能够包括例如测量信息,例如心率信息、温度信息等。在一个实施例中,活动跟踪装置的存储装置将这个信息存储某个时间段,直至进行到客户端装置、例如计算装置(其配置成与活动跟踪装置同步)的连接。在一个实施例中,计算装置(客户端装置)能够是智能电话、平板计算机、膝上型计算机、台式计算机或者一般计算装置。
在一个实施例中,第一传输速率通过放大在活动跟踪装置与客户端装置之间所建立的通信信道的连接间隔来定义。例如,如果通信信道是低能量蓝牙连接,则连接间隔能够缩放,以实现比第二传输速率更为频繁的分组的传输。
第一传输速率(连接间隔放大)
第一传输速率的连接间隔能够放大以设置分组的吞吐量,使得各分组在小于大约20毫秒(ms)的时间中传输。在一个示例实施例中,第一传输速率设置成每隔大约10ms至大约30ms来传输一个分组。在另一个示例实施例中,第一传输速率能够是每隔大约20ms一个分组。在一个实施例中,各分组为大约20个字节。
在一个实施例中,第一数据传输速率可根据在大约500Bps(每秒字节数)与大约2kBps(千字节每秒)之间的范围中的频率来定义。在一个示例中,数据传输速率为大约1kBps(千字节每秒)。
第二传输速率(连接间隔缩小)
第二传输速率的连接间隔能够缩小以设置分组的吞吐量,使得各分组以大于大约200毫秒(ms)的间隔来传输。在一个示例实施例中,第二传输速率设置成每隔500ms传输分组。在一些实施例中,取决于事件的频率或者没有事件,传输速率能够设置成仅在数秒(例如大约1-10秒)之后进行更新。在一个实施例中,各分组为大约20个字节。
在一个实施例中,第二数据传输速率可定义小于500bps(每秒字节数)的频率值。在另一个实施例中,第二数据传输速率能够设置成小于100bps(每秒字节数)的值。在又一示例中,第二数据传输速率能够为大约1Bps(每秒1个字节)。在一些实施例中,取决于事件的频率或者没有事件,传输速率能够更进一步缩小。
应当理解,这些示例速率、参数和/或大小能够随时间而改变,这取决于标准、定制和/或优化。因此,这些参数应当仅被看作是示例。还要理解,本文所定义的方法和装置能够实现包括多于两个数据传输速率的实施例。实际上,数据传输速率的数量基于预定义放大或缩小连接间隔的数量能够包括任何数量。间隔的数量当然将根据实现而改变。
通过放大或缩小连接间隔,不是实际吞吐量、能够由信道支持的可能带宽被改变。在第一数据传输速率中,缩放设定使用几乎全部信道带宽。在第二数据传输速率中,可用信道带宽的大部分未使用。两种传输速率的考虑因素是等待时间,因此系统不希望在单个事件(例如基本上信息的一比特)能够从一个装置转到另一个装置之前必须等待过长时间。
回到图10A,活动开始于操作1002,其中活动跟踪装置检测并且存储与运动关联的活动数据或者由装置所收集的数据。在图10A的示例中,假定活动跟踪装置从未同步服务器的网站(例如站点)。因此,活动跟踪装置与站点的组对需要出现至少一次。
客户端装置在操作1008可检测应用在客户端装置上开启。例如,开启的应用是活动跟踪应用202。在操作1010,客户端装置开始与活动跟踪装置组对。组对例如可在发起组对的用户的请求时进行。
在这个实施例中,组对是活动跟踪装置与站点之间的组对,其经由计算装置客户端来实现。例如,在计算装置的扫描、连接和数据传输将实现与站点的组对。如果活动跟踪装置具有活动数据,则它还将与站点同步,如1024和1025所示。计算装置与活动跟踪装置之间的通信按照第一传输速率(其使用放大连接间隔来传输数据)来执行。第一传输速率能够包括例如向活动跟踪装置请求数据的命令数据1030、发送数据1032以及所接收数据的确认信息1034。在这点上,用户可希望在客户端计算装置关闭应用1014。
图10B中,示出连接的示例,其中活动跟踪装置先前按照本发明的一个实施例与服务器上的站点已经组对。在操作1002,活动数据被检测并且存储在活动跟踪装置上。在某个点,在计算装置开启1008应用。如上所述,应用可以是活动跟踪应用202。更新条件由客户端装置来检测,由通过开启应用来识别。更新条件将起作用以放大连接间隔,以便设置第一数据传输速率。
粗箭头1030、1032和1034表示第一数据传输速率,其是比第二传输速率要快的传输速率。一旦与站点的同步1004和同步1025完成,使用客户端的扫描、连接和数据传输1012,处理实时客户端显示更新的操作1006。
更新条件这时已经改变,其引起活动跟踪装置与计算装置之间的连接间隔的缩小。如上所述,这使第二传输速率管理与计算装置所交换的数据供实时数据显示。在一个实施例中,箭头1036指示来自计算装置对实时更新的请求。箭头1038指示可用于传输的任何数据使用第二数据传输速率的数据传输。箭头1039指示客户端装置已经关闭应用1014的命令,使得装置能够停止发送更新。
图10C示出一实施例,其中活动跟踪装置连接到计算装置,而没有与服务器的连接。没有服务器连接,计算装置(客户端)将不会建立与服务器的组对,而是仅将建立与活动跟踪装置的连接,以执行实时客户端显示更新。如上所述,活动跟踪装置将设置成使用第二传输速率来与计算装置进行通信,这是缩小连接间隔以用于执行更新的传输的结果。
在这个实施例中,更新的传输对计算装置进行,计算装置能够基本上实时地显示来自跟踪器的更新。在一个实施例中,更新以对查看计算装置的变化屏幕或显示器(例如智能电话、智能手表、眼镜装置等的显示器)的用户基本上不明显的速率来传输更新。在一个示例中,基本上实时的更新以对显示器的传输延迟进行,其小于大约2秒。在其他实施例中,传输延迟小于大约1秒。在又一些实施例中,传输延迟小于大约0.6秒。对于从类观念,更新好像实时发生,其中已更新活动数据对客户端装置连续更新,以及显示器连续或间断地改变,这取决于是否捕获活动。在一些实施例中,实时显示器将显示屏幕上变化的数量,例如数步数、数楼梯、显示所行进的距离等。
客户端装置和服务器之间的通信使用诸如Wi-Fi连接或蜂窝连接之类的因特网连接链路来执行。如本公开所述,活动跟踪装置能够是用户的腕部的可佩戴装置或者能够由用户握持或者附连到用户的衣服的装置。当用户参与运动或活动时,所捕获信息能够直接传输给客户端装置、例如具有活动跟踪应用的智能电话。
如果活动跟踪应用开启,并且用户正查看活动跟踪应用所提供的一个或多个屏幕或数据,则将那个运动或活动数据传输给智能电话供显示。因此,如果用户当前正查看显示与用户所执行的活动关联的量度数据的屏幕,则那个活动能够在用户参与活动时基本上实时地更新。例如,如果用户在查看显示步数的同时正在行走,则步数能够示为随着用户正在行走和查看智能电话上的显示而增加。
如图10A-10C的流程图所示,在活动跟踪装置、计算装置和后端服务器之间管理通信。但是,应当理解,活动跟踪装置与客户端装置之间的通信能够在没有到后端服务器的任何因特网连接或者多个连接的情况下进行,如响应图10C所示。当因特网连接由客户端装置在某个点来建立时,客户端装置则能够例如在后台同步期间或者在客户端装置上的app(应用)再次开启时与后端服务器同步。
图11示出按照本发明的一个实施例、用户1400A-1400I的各种类型的活动能够由活动跟踪装置100来捕获的示例。如所示,各种类型的活动能够生成不同类型的数据,其能够由活动跟踪装置100来捕获。表示为运动数据(或者经处理的运动数据)的数据能够传输1420给网络176供服务器进行处理和保存,如上所述。在一个实施例中,活动跟踪装置100能够使用无线连接与装置进行通信,以及装置能够与运行于服务器的应用传递和同步所捕获数据。在一个实施例中,运行于本地装置(例如智能电话或者平板或智能手表)的应用能够从活动跟踪装置100捕获或接收数据,并且按照多个量度来表示跟踪运动数据。
在一个实施例中,装置从嵌入式传感器和/或外部装置来收集一种或多种类型的生理和/或环境数据,并且将这种量度信息传递或转发给其他装置,包括能够用作因特网可访问数据源的装置,因而准许所收集数据例如使用万维网浏览器或者基于网络的应用来查看。例如,当用户正佩戴活动跟踪装置时,装置可使用一个或多个传感器来计算和存储用户的步数。装置然后将表示用户的步数的数据传送给万维网服务、计算机、移动电话或保健站上的帐户,其中数据可由用户来存储、处理和可视化。实际上,装置可测量或计算多个其他生理量度,作为用户步数的补充或替代。
一些生理量度包括但不限于能量消耗(例如卡路里燃烧)、所爬的和/或所下的楼层、心率、心率变化性、心率恢复、位置和/或行走方向(例如通过GPS)、上升、走动速度和/或所行进的距离、游泳动作记数/圈数、球拍挥动/击球、高尔夫挥杆、骑自行车距离和/或速度、血压、血糖、皮肤电导、皮肤和/或身体温度、心电描记、脑电图、体重、体脂肪、卡路里摄取、从食物的营养摄取、用药量、睡眠周期(即,时钟时间)、睡眠相位、睡眠质量和/或时长(例如醒来的次数)、pH水平、水合程度和呼吸速率。装置还可测量或计算与用户周围的环境相关的量度,例如大气压、气候条件(例如温度、湿度、空中散布的花粉量、空气质量、雨情/雪情、风速)、曝光量(例如环境光、UV曝光量、黑夜中花费的时间和/或时长)、曝噪、辐射暴露和磁场。
其他量度能够非限制性地更进一步包括用户所燃烧的卡路里、用户所获得的体重、用户所减轻的体重、用户所上(例如所爬等)的楼梯、用户所下的楼梯、用户在行走或跑步期间所走的步数、用户所转动的自行车踏板的旋转次数、静坐活动数据、驾车、用户进行的高尔夫挥杆的次数、用户所进行的运动的正手击球的次数、用户所进行的运动的反手击球的次数或者其组合。在一些实施例中,静坐活动数据在本文中称作不活动的活动数据或者被动活动数据。在一些实施例中,当用户不是静坐也不是睡觉时,用户是活动。在一些实施例中,用户可站在监测装置上,其确定用户的生理参数。例如,用户站在磅秤上,其测量用户的体重、体脂肪百分数、生物量指标或者其组合。
此外,校对数据流的装置或系统可计算从这个数据所得出的量度。例如,装置或系统可通过心率变化性、皮肤电导、噪声污染和睡眠质量来计算用户的应力和/或松弛水平。在另一个示例中,装置或系统可通过用药量、睡眠和/或活动数据的组合来确定医疗干预(例如用药)的效能。在又一示例中,装置或系统可通过空中散布的花粉量、用药量、睡眠和/或活动数据的组合来确定过敏药)的效能。这些示例仅为了说明而提供,而不是预计进行限制或详尽的。
这个信息能够关联到用户帐户,其可由服务器上的活动管理应用来管理。活动管理应用能够提供对用户帐户以及其上保存的数据的访问。运行于服务器的活动管理器应用能够采取万维网应用的形式。万维网应用能够提供对多个网站屏幕和页面(其按照各种格式示出与量度有关的信息)的访问。这个信息能够由用户查看,并且与用户的计算装置、例如智能电话同步。
在一个实施例中,由活动跟踪装置100所捕获的数据由计算装置接收,以及将数据与服务器上的活动测量应用同步。在这个示例中,在计算装置(例如智能电话)上使用活动跟踪应用(app)可查看的数据能够与服务器上存在的数据同步,并且与用户帐户关联。这样,输入计算装置上的活动跟踪应用的信息能够与网站上的服务器所提供的活动管理应用的各个屏幕所示的应用同步。
因此,用户能够使用有权访问因特网的任何装置来访问与用户帐户关联的数据。由网络176所接收的数据则能够与用户的各种装置同步,以及服务器上的分析能够提供数据分析,以提供附加活动的推荐和/或身体健康的改进。因此,该过程继续进行,其中捕获、分析、同步数据,并且产生推荐。在一些实施例中,所捕获数据能够基于所执行活动的类型来列出和划分,以及这种信息能够经由图形用户接口或者通过用户智能电话上运行的应用(通过图形用户接口)来提供给网站上的用户。
在一实施例中,装置100的一个或多个传感器能够确定或捕获数据,以确定监测装置对某个时间段的移动量。传感器能够包括例如加速计、磁力计、陀螺仪或者其组合。广义来说,这些传感器是惯性传感器,其响应装置100被移动而捕获一些移动数据。移动(例如所感测的运动)量可在用户对该时间段正执行爬楼梯、行走、跑步等的活动时发生。监测装置可佩戴于腕部、由用户携带、佩戴于衣服(使用夹子或者放入口袋中)、附连到腿和脚、附连到用户的胸部、腰部或者集成在服装(例如衬衣、帽子、裤子、上衣、眼镜等)中。这些示例并不局限于装置的传感器能够与被监测用户或事物关联的所有可能方式。
在其他实施例中,生物传感器能够确定用户的任何数量的生理特性。作为另一个示例,生物传感器可确定用户的心率、水合程度、体脂肪、骨密度、指纹数据、出汗率和/或生物阻抗。生物传感器的示例非限制性地包括生物测定传感器、生理参数传感器、步数计或者其组合。
在一些实施例中,与用户的活动关联的数据能够通过服务器和用户装置上的应用来监测,以及与用户的好友、熟人或社交网络对等体关联的活动也能够基于用户的授权来共享。这提供使好友对于其健身进行竞争、完成目标、接收完成目标的标志、获得完成这类目标的提醒、完成某些目标的奖励或折扣等。
如所示,活动跟踪装置100能够与计算装置(例如智能电话、平板计算机、台式计算机或者具有无线通信访问和/或对因特网的访问的计算机装置)进行通信。计算装置又能够通过网络、例如因特网或内联网进行通信,以提供数据同步。网络可以是广域网、局域网或者其组合。网络可耦合到一个或多个服务器、一个或多个虚拟机或者其组合。服务器、虚拟机或者监测装置的控制器或者计算装置的控制器在本文中有时称作计算资源。控制器的示例包括处理器和存储器装置。
在一个实施例中,处理器可以是通用处理器。在另一个实施例中,处理器能够是配置成运行特定算法或操作的定制处理器。这类处理器能够包括数字信号处理器(DSP),其设计成运行特定芯片、信号、导线或者与其交互,并且执行某些算法、进程、状态图、反馈、检测、执行等。在一些实施例中,处理器能够包括专用集成电路(ASIC)、可编程逻辑装置(PLD)、中央处理单元(CPU)或者其组合等或者与进行交互。
在一些实施例中,一个或多个芯片、模块、装置或逻辑能够定义成运行指令或逻辑,其能够共同被看作或者表征为处理器。因此,应当理解,处理器不一定必须是一个单一芯片或模块,而是能够从电子器件或连接组件、逻辑、固件、代码及其组合的集合来定义。
存储器装置的示例包括随机存取存储器(RAM)和只读存储器(ROM)。存储器装置可以是闪速存储器、磁盘冗余阵列(RAID)、硬盘或者其组合。
本公开所述的实施例可采用各种计算机系统配置来实施,其中包括手持装置、微处理器系统、基于微处理器或者可编程消费电子产品、小型计算机、大型计算机等。本公开所述的若干实施例还能够在分布式计算环境中实施,其中任务由通过基于有线或者无线网络链接的远程处理装置来执行。
有鉴于上述实施例,应当理解,本公开所述的多个实施例能够采用涉及存储于计算机系统中的数据的各种计算机实现操作。这些操作是要求物理量的物理操纵的那些操作。形成本公开所述的各个实施例的组成部分的本文所述操作的任一个是有用的机器操作。本公开所述的若干实施例还涉及用于执行这些操作的装置或设备。设备能够专门构造用于某个目的,或者设备能够是通过计算机中存储的计算机程序有选择地激活或配置的计算机。具体来说,各种机器能够与按照本文的理论所编写的计算机程序配合使用,或者构造更专用的设备来执行所需操作会是更便利的。
本公开所述的各个实施例还能够体现为非暂时计算机可读介质上的计算机可读代码。计算机可读介质是能够存储数据的任何数据存储装置,数据之后可由计算机系统读取。计算机可读介质的示例包括硬盘驱动器、网络附连存储装置(NAS)、ROM、RAM、致密光盘ORM(CD-ROM)、CD可记录(CD-R)、CD可重写(RW)、磁带以及其他光学和非光学数据存储装置。计算机可读介质能够包括分布于网络耦合计算机系统的计算机可读有形介质,使得计算机可读代码以分布方式来存储和运行。
虽然方法操作按照特定顺序来描述,但是应当理解,其他内务操作可在操作之间执行,或者操作可按照除了所示之外的顺序执行,或者操作可调整成使得它们在略微不同的时间发生,或者可分布在系统中,其允许处理操作在与处理关联的各个间隔发生。
虽然为了清楚地理解,略为详细地描述了以上实施例,但是将会显而易见,在所附权利要求书的范围内能够实施某些变更和修改。相应地,本实施例将被理解为说明性而不是限制性的,以及本公开所述的各个实施例并不局限于本文所提供的细节,而是可在所附权利要求书的范围和等效体之内来修改。

Claims (27)

1.一种用于在移动装置上生成通知的方法,包括:
建立到活动监测装置的无线连接;
经由所述无线连接从所述活动监测装置接收活动数据;
处理所述活动数据,以确定所述活动监测装置的用户的活动量度;
将所述活动量度与预定义阈值进行比较,所述预定义阈值被映射到通知消息;
响应确定所述活动量度达到或超过所述预定义阈值,调度所述通知消息供在指定的日期和时间在所述移动装置上显示;
其中所述通知消息在所述指定的日期和时间在所述移动装置上显示,所述通知消息的所述显示提供对于与所述活动监测装置进行接口的应用的访问;
其中所述方法由至少一个处理器运行。
2.如权利要求1所述的方法,其中,所述通知消息定义关联到所述应用的图标上的告警、横幅、标志中的一个或多个、声音或者触觉告警。
3.如权利要求1所述的方法,其中,建立所述无线连接定义所述移动装置上的后台运行应用与所述活动监测装置之间的通信。
4.如权利要求1所述的方法,其中,所述活动量度定义所走的步数、所爬的楼层的数量、所燃烧的卡路里的数量、所消耗的能量、所行进的距离、睡觉的分钟数、执行活动的分钟数或者活动分钟数中的一个或多个。
5.如权利要求1所述的方法,
其中,所述预定义阈值定义为所述用户所设置的活动目标的量化完成量;以及
所述通知消息识别所述活动目标的所述量化完成量。
6.如权利要求5所述的方法,
其中,所述活动目标的所述量化完成量为小于所述活动目标的100%、100%或者大于100%。
7.如权利要求1所述的方法,还包括:
当达到所述指定的日期和时间时,处理来自所述活动监测装置的活动数据,以识别所述用户的活动的当前状态;以及
基于所述用户的活动的所述识别的当前状态来呈现或者延迟呈现所述通知消息。
8.如权利要求7所述的方法,
其中,处理活动数据以识别所述用户的活动的所述当前状态包括处理位置数据以识别所述用户的速度或位置;以及
呈现或者延迟呈现所述通知消息基于所述用户的所述识别的速度和位置。
9.一种用于在移动装置上呈现通知的服务器运行方法,包括:
建立与所述移动装置的通信;
从所述移动装置接收活动数据,所述活动数据由所述移动装置从接收于活动监测装置的记录数据来处理;
处理所述活动数据,以确定所述活动监测装置的用户的活动量度;
将所述活动量度与预定义阈值进行比较,所述预定义阈值被映射到通知消息;
响应确定所述活动量度达到或超过所述预定义阈值,向通知服务发送所述通知消息,所述通知服务配置成向所述移动装置传送所述通知消息供所述移动装置上表现,其中表现所述通知消息包括对某个时间窗口来调度所述通知消息;
其中所述通知消息在所述时间窗口期间在所述移动装置上表现,所述通知消息的表现提供对于与所述活动监测装置进行接口的应用的访问;
所述方法由至少一个处理器运行。
10.如权利要求9所述的方法,其中,所述通知消息定义关联到所述应用的图标上的告警、横幅、标志中的一个或多个或者声音。
11.如权利要求9所述的方法,其中,建立与所述移动装置的通信包括建立与所述移动装置上的后台运行应用的通信。
12.如权利要求9所述的方法,其中,在所述移动装置上表现所述通知消息包括触发通知操控器。
13.如权利要求9所述的方法,其中,所述活动量度定义所走的步数、所爬的楼层的数量、所消耗的能量、所燃烧的卡路里的数量、所行进的距离或者活动分钟数中的一个或多个。
14.如权利要求9所述的方法,
其中,所述预定义阈值定义为所述用户所设置的活动目标的量化完成量;以及
所述通知消息识别所述活动目标的所述量化完成量。
15.如权利要求14所述的方法,
其中,所述活动目标的所述量化完成量为小于所述活动目标的大约100%、大约100%或者大于大约100%。
16.如权利要求9所述的方法,还包括:
当达到所述时间窗口时,处理来自所述活动监测装置的活动数据,以识别所述用户的活动的当前状态;以及
基于所述用户的活动的所述识别的当前状态来呈现或者延迟呈现所述通知消息。
17.如权利要求16所述的方法,
其中,处理活动数据以识别所述用户的活动的所述当前状态包括处理位置数据以识别所述用户的速度或位置;以及
呈现或者延迟呈现所述通知消息基于所述用户的所述识别的速度和位置。
18.一种用于在用户装置上呈现通知的方法,包括:
定义活动目标;
确定一系列通知阈值,各通知阈值定义所述活动目标的量化完成水平,各通知阈值被映射到对应通知消息;
接收活动监测装置所测量的活动数据;
处理所述活动数据,以确定活动量度;
当所述活动量度达到所述通知阈值系列中的所述通知阈值之一时,触发用户装置上的所述对应通知消息的呈现,其中触发所述对应通知消息的呈现包括对指定的日期和时间调度所述对应通知消息;
其中所述通知消息在所述指定的日期和时间在所述用户装置上呈现,所述通知消息的呈现提供对于与所述活动监测装置进行接口的应用的访问;
所述方法由至少一个处理器运行。
19.如权利要求18所述的方法,其中,触发所述用户装置上的所述对应通知消息的呈现包括激活推送通知服务,以向所述用户装置传送所述通知消息,供所述用户装置上表现。
20.如权利要求18所述的方法,其中,触发所述用户装置上的所述对应通知消息的呈现包括触发本地通知呈现器,以在所述用户装置上显示所述对应通知消息。
21.如权利要求18所述的方法,其中,各通知消息识别由所述通知消息所映射到的所述通知阈值所定义的所述量化完成水平。
22.如权利要求18所述的方法,其中,所述通知消息定义关联到所述应用的图标上的告警、横幅、标志中的一个或多个或者声音。
23.如权利要求18所述的方法,其中,所述活动量度定义所走的步数、所爬的楼层的数量、所消耗的能量、所燃烧的卡路里的数量、所行进的距离或者活动分钟数中的一个或多个。
24.如权利要求18所述的方法,还包括:
当达到所述指定的日期和时间时,处理来自所述活动监测装置的活动数据,以识别所述用户的活动的当前状态;以及
基于所述用户的活动的所述识别的当前状态来呈现或者延迟呈现所述通知消息。
25.一种用于触发对活动监测装置的用户的通知的方法,包括:
从活动监测装置的一个或多个传感器接收活动数据;
处理所述活动数据,以确定所述活动监测装置的用户的活动量度;
将所述活动量度与预定义阈值进行比较,所述预定义阈值被映射到通知消息;
响应确定所述活动量度达到或超过所述预定义阈值,建立与用户装置的通信,并且触发所述用户装置上的所述通知消息的显示,其中触发所述通知消息的显示包括调度所述通知消息供在时间窗口期间显示;
其中所述通知消息在所述时间窗口期间在所述用户装置上显示,所述通知消息的显示提供对于与所述活动监测装置进行接口的应用的访问;
所述方法由至少一个处理器运行。
26.如权利要求25所述的方法,
其中,所述通知消息响应确定所述活动量度达到或超过所述预定义阈值而生成;以及
触发所述用户装置上的所述通知消息的显示包括向所述用户装置发送所述通知消息。
27.如权利要求25所述的方法,还包括:
当达到所述时间窗口时,处理来自所述活动监测装置的一个或多个传感器的活动数据,以识别所述用户的活动的当前状态;以及
基于所述用户的活动的所述识别的当前状态来呈现或者延迟呈现所述通知消息。
CN201510225684.XA 2014-05-06 2015-05-06 用户装置上基于活动监测装置所检测的活动的通知 Pending CN105094517A (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US14/271412 2014-05-06
US14/271,412 US9031812B2 (en) 2014-02-27 2014-05-06 Notifications on a user device based on activity detected by an activity monitoring device

Publications (1)

Publication Number Publication Date
CN105094517A true CN105094517A (zh) 2015-11-25

Family

ID=53545872

Family Applications (2)

Application Number Title Priority Date Filing Date
CN201510226070.3A Pending CN105099868A (zh) 2014-05-06 2015-05-06 健身活动有关的消息传递
CN201510225684.XA Pending CN105094517A (zh) 2014-05-06 2015-05-06 用户装置上基于活动监测装置所检测的活动的通知

Family Applications Before (1)

Application Number Title Priority Date Filing Date
CN201510226070.3A Pending CN105099868A (zh) 2014-05-06 2015-05-06 健身活动有关的消息传递

Country Status (2)

Country Link
US (8) US9288298B2 (zh)
CN (2) CN105099868A (zh)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107411753A (zh) * 2017-06-06 2017-12-01 深圳市科迈爱康科技有限公司 一种识别步态的可穿戴设备
CN107920783A (zh) * 2016-01-11 2018-04-17 天火睿思智能科技有限公司 监测与用户身体活动关联的运动和取向模式的系统和方法
CN111615712A (zh) * 2018-01-07 2020-09-01 微软技术许可有限责任公司 多日历协调
CN113543029A (zh) * 2016-06-20 2021-10-22 瑞典爱立信有限公司 监测能够进行无线通信的对象
CN114522394A (zh) * 2017-06-02 2022-05-24 苹果公司 定制通知的确定和呈现

Families Citing this family (175)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20160059136A1 (en) * 2004-12-03 2016-03-03 Bob Ferris Simulated firearms entertainment system
US20170176127A1 (en) * 2004-12-03 2017-06-22 Bob Ferris Simulated firearms entertainment system
US11126321B2 (en) 2007-09-04 2021-09-21 Apple Inc. Application menu user interface
US10983945B2 (en) 2010-09-30 2021-04-20 Fitbit, Inc. Method of data synthesis
US8954291B2 (en) 2010-09-30 2015-02-10 Fitbit, Inc. Alarm setting and interfacing with gesture contact interfacing controls
US8694282B2 (en) 2010-09-30 2014-04-08 Fitbit, Inc. Methods and systems for geo-location optimized tracking and updating for events having combined activity and location information
US9390427B2 (en) 2010-09-30 2016-07-12 Fitbit, Inc. Methods, systems and devices for automatic linking of activity tracking devices to user devices
US8762101B2 (en) 2010-09-30 2014-06-24 Fitbit, Inc. Methods and systems for identification of event data having combined activity and location information of portable monitoring devices
US8615377B1 (en) 2010-09-30 2013-12-24 Fitbit, Inc. Methods and systems for processing social interactive data and sharing of tracked activity associated with locations
US8712724B2 (en) 2010-09-30 2014-04-29 Fitbit, Inc. Calendar integration methods and systems for presentation of events having combined activity and location information
US8744803B2 (en) 2010-09-30 2014-06-03 Fitbit, Inc. Methods, systems and devices for activity tracking device data synchronization with computing devices
US10004406B2 (en) 2010-09-30 2018-06-26 Fitbit, Inc. Portable monitoring devices for processing applications and processing analysis of physiological conditions of a user associated with the portable monitoring device
US9148483B1 (en) 2010-09-30 2015-09-29 Fitbit, Inc. Tracking user physical activity with multiple devices
US8762102B2 (en) 2010-09-30 2014-06-24 Fitbit, Inc. Methods and systems for generation and rendering interactive events having combined activity and location information
US9241635B2 (en) 2010-09-30 2016-01-26 Fitbit, Inc. Portable monitoring devices for processing applications and processing analysis of physiological conditions of a user associated with the portable monitoring device
US9310909B2 (en) 2010-09-30 2016-04-12 Fitbit, Inc. Methods, systems and devices for physical contact activated display and navigation
US8805646B2 (en) 2010-09-30 2014-08-12 Fitbit, Inc. Methods, systems and devices for linking user devices to activity tracking devices
US8738321B2 (en) 2010-09-30 2014-05-27 Fitbit, Inc. Methods and systems for classification of geographic locations for tracked activity
US8738323B2 (en) 2010-09-30 2014-05-27 Fitbit, Inc. Methods and systems for metrics analysis and interactive rendering, including events having combined activity and location information
US8954290B2 (en) 2010-09-30 2015-02-10 Fitbit, Inc. Motion-activated display of messages on an activity monitoring device
US11243093B2 (en) 2010-09-30 2022-02-08 Fitbit, Inc. Methods, systems and devices for generating real-time activity data updates to display devices
US8620617B2 (en) 2010-09-30 2013-12-31 Fitbit, Inc. Methods and systems for interactive goal setting and recommender using events having combined activity and location information
EP4344163A3 (en) 2011-06-05 2024-04-24 Apple Inc. Systems and methods for displaying notifications received from multiple applications
US8738925B1 (en) 2013-01-07 2014-05-27 Fitbit, Inc. Wireless portable biometric device syncing
US20130124631A1 (en) * 2011-11-04 2013-05-16 Fidelus Technologies, Llc. Apparatus, system, and method for digital communications driven by behavior profiles of participants
US20150058338A1 (en) * 2011-12-28 2015-02-26 Intel Corporation Promoting activity during periods of sedentary behavior
US9339691B2 (en) 2012-01-05 2016-05-17 Icon Health & Fitness, Inc. System and method for controlling an exercise device
US10304347B2 (en) 2012-05-09 2019-05-28 Apple Inc. Exercised-based watch face and complications
US9459781B2 (en) 2012-05-09 2016-10-04 Apple Inc. Context-specific user interfaces for displaying animated sequences
US9641239B2 (en) 2012-06-22 2017-05-02 Fitbit, Inc. Adaptive data transfer using bluetooth
US11151487B2 (en) * 2012-12-13 2021-10-19 KnowledgeDNA Incorporated Goal tracking system and method
US9728059B2 (en) 2013-01-15 2017-08-08 Fitbit, Inc. Sedentary period detection utilizing a wearable electronic device
EP2969058B1 (en) 2013-03-14 2020-05-13 Icon Health & Fitness, Inc. Strength training apparatus with flywheel and related methods
WO2014143776A2 (en) 2013-03-15 2014-09-18 Bodhi Technology Ventures Llc Providing remote interactions with host device using a wireless device
EP3623020A1 (en) 2013-12-26 2020-03-18 Icon Health & Fitness, Inc. Magnetic resistance mechanism in a cable machine
US9855463B2 (en) * 2014-01-16 2018-01-02 Polar Electro Oy Managing physiological exercise data
US9031812B2 (en) 2014-02-27 2015-05-12 Fitbit, Inc. Notifications on a user device based on activity detected by an activity monitoring device
WO2015138339A1 (en) 2014-03-10 2015-09-17 Icon Health & Fitness, Inc. Pressure sensor to quantify work
US10117600B2 (en) * 2014-04-15 2018-11-06 Apple Inc. Pacing activity data of a user
US9288298B2 (en) * 2014-05-06 2016-03-15 Fitbit, Inc. Notifications regarding interesting or unusual activity detected from an activity monitoring device
US10482461B2 (en) 2014-05-29 2019-11-19 Apple Inc. User interface for payments
US20150350146A1 (en) 2014-05-29 2015-12-03 Apple Inc. Coordination of message alert presentations across devices based on device modes
US10313506B2 (en) 2014-05-30 2019-06-04 Apple Inc. Wellness aggregator
US9967401B2 (en) 2014-05-30 2018-05-08 Apple Inc. User interface for phone call routing among devices
US10426989B2 (en) 2014-06-09 2019-10-01 Icon Health & Fitness, Inc. Cable system incorporated into a treadmill
WO2015195965A1 (en) 2014-06-20 2015-12-23 Icon Health & Fitness, Inc. Post workout massage device
WO2015200890A2 (en) 2014-06-27 2015-12-30 Apple Inc. Reduced size user interface
WO2016007875A1 (en) * 2014-07-10 2016-01-14 Nike, Inc. Athletic team integrated communication, notification, and scheduling system
TWI647608B (zh) 2014-07-21 2019-01-11 美商蘋果公司 遠端使用者介面
US9871877B2 (en) * 2014-08-08 2018-01-16 Evergage, Inc. Socially augmented browsing of a website
US10339293B2 (en) 2014-08-15 2019-07-02 Apple Inc. Authenticated device used to unlock another device
KR102418119B1 (ko) * 2014-08-25 2022-07-07 삼성전자 주식회사 시계 화면 구성 방법 및 이를 구현한 웨어러블 전자장치
US9547419B2 (en) 2014-09-02 2017-01-17 Apple Inc. Reduced size configuration interface
EP3178222B1 (en) 2014-09-02 2018-07-04 Apple Inc. Remote camera user interface
CN111081345B (zh) 2014-09-02 2023-10-10 苹果公司 身体活动和健身监视器
WO2016036552A1 (en) 2014-09-02 2016-03-10 Apple Inc. User interactions for a mapping application
WO2016036541A2 (en) 2014-09-02 2016-03-10 Apple Inc. Phone user interface
US20160089572A1 (en) * 2014-09-25 2016-03-31 Microsoft Technology Licensing, Llc Dynamic progress-towards-goal tracker
US10776739B2 (en) 2014-09-30 2020-09-15 Apple Inc. Fitness challenge E-awards
US20160112359A1 (en) * 2014-10-16 2016-04-21 International Business Machines Corporation Group message contextual delivery
US10025863B2 (en) 2014-10-31 2018-07-17 Oath Inc. Recommending contents using a base profile
US11095627B2 (en) * 2014-11-04 2021-08-17 Huawei Technologies Co., Ltd. Message display method, apparatus, and device
US9901301B2 (en) * 2014-12-12 2018-02-27 Ebay Inc. Coordinating relationship wearables
US11484261B2 (en) * 2014-12-19 2022-11-01 Koninklijke Philips N.V. Dynamic wearable device behavior based on schedule detection
EP3226753A4 (en) 2015-01-27 2017-12-20 Apple Inc. A system for determining the quality of sleep
US11232466B2 (en) * 2015-01-29 2022-01-25 Affectomatics Ltd. Recommendation for experiences based on measurements of affective response that are backed by assurances
EP3998762A1 (en) 2015-02-02 2022-05-18 Apple Inc. Device, method, and graphical user interface for establishing a relationship and connection between two devices
US9574896B2 (en) 2015-02-13 2017-02-21 Apple Inc. Navigation user interface
US10485452B2 (en) * 2015-02-25 2019-11-26 Leonardo Y. Orellano Fall detection systems and methods
US10391361B2 (en) 2015-02-27 2019-08-27 Icon Health & Fitness, Inc. Simulating real-world terrain on an exercise device
US10216351B2 (en) * 2015-03-08 2019-02-26 Apple Inc. Device configuration user interface
WO2016144385A1 (en) 2015-03-08 2016-09-15 Apple Inc. Sharing user-configurable graphical constructs
US10032223B2 (en) 2015-03-20 2018-07-24 Bank Of America Corporation System for account linking and future event integration into retirement score calculation
US10049406B2 (en) * 2015-03-20 2018-08-14 Bank Of America Corporation System for sharing retirement scores between social groups of customers
US10019760B2 (en) 2015-03-20 2018-07-10 Bank Of America Corporation System for utilizing a retirement score to receive benefits
US20160361032A1 (en) * 2015-05-14 2016-12-15 Abraham Carter Systems and Methods for Wearable Health Alerts
USD798889S1 (en) * 2015-05-15 2017-10-03 General Electric Company Display screen with a graphical user interface
US20160358133A1 (en) 2015-06-05 2016-12-08 Apple Inc. User interface for loyalty accounts and private label accounts for a wearable device
US10275116B2 (en) 2015-06-07 2019-04-30 Apple Inc. Browser with docked tabs
US10341397B2 (en) * 2015-08-12 2019-07-02 Fuji Xerox Co., Ltd. Non-transitory computer readable medium, information processing apparatus, and information processing system for recording minutes information
WO2017030646A1 (en) 2015-08-20 2017-02-23 Apple Inc. Exercise-based watch face and complications
FR3042266B1 (fr) * 2015-10-08 2019-04-19 Sysnav Procede d'estimation du mouvement d'un pieton
US11121999B2 (en) * 2015-10-30 2021-09-14 Microsoft Technology Licensing, Llc Communication interface for wearable devices
US11144107B2 (en) 2015-12-01 2021-10-12 Amer Sports Digital Services Oy Apparatus and method for presenting thematic maps
US11137820B2 (en) 2015-12-01 2021-10-05 Amer Sports Digital Services Oy Apparatus and method for presenting thematic maps
US11210299B2 (en) 2015-12-01 2021-12-28 Amer Sports Digital Services Oy Apparatus and method for presenting thematic maps
US11215457B2 (en) 2015-12-01 2022-01-04 Amer Sports Digital Services Oy Thematic map based route optimization
US10063369B1 (en) * 2015-12-16 2018-08-28 Verily Life Sciences Llc Time synchronization of multi-modality measurements
US11541280B2 (en) 2015-12-21 2023-01-03 Suunto Oy Apparatus and exercising device
US10433768B2 (en) 2015-12-21 2019-10-08 Amer Sports Digital Services Oy Activity intensity level determination
GB2545668B (en) 2015-12-21 2020-05-20 Suunto Oy Sensor based context management
US11838990B2 (en) 2015-12-21 2023-12-05 Suunto Oy Communicating sensor data in wireless communication systems
DE102016015065A1 (de) 2015-12-21 2017-06-22 Suunto Oy Aktivitätsintensitätspegel-Bestimmungsfeld
DE102016015066A1 (de) 2015-12-21 2017-06-22 Suunto Oy Aktivitätsintensitätspegel-Bestimmung
US11284807B2 (en) 2015-12-21 2022-03-29 Amer Sports Digital Services Oy Engaging exercising devices with a mobile device
US11587484B2 (en) 2015-12-21 2023-02-21 Suunto Oy Method for controlling a display
US20170208021A1 (en) * 2016-01-15 2017-07-20 Welltok, Inc. Adaptive nudge messages to motivate individuals to achieve certain wellness goals
US10305846B2 (en) * 2016-01-21 2019-05-28 International Business Machines Corporation Compact visualization into aggregated events in social collaboration programs
US10080530B2 (en) * 2016-02-19 2018-09-25 Fitbit, Inc. Periodic inactivity alerts and achievement messages
US10709955B2 (en) * 2016-03-15 2020-07-14 Nike, Inc. Athletic data aggregation for online communities
US10625137B2 (en) 2016-03-18 2020-04-21 Icon Health & Fitness, Inc. Coordinated displays in an exercise device
US10272317B2 (en) 2016-03-18 2019-04-30 Icon Health & Fitness, Inc. Lighted pace feature in a treadmill
US10493349B2 (en) 2016-03-18 2019-12-03 Icon Health & Fitness, Inc. Display on exercise device
CN105827836A (zh) * 2016-03-28 2016-08-03 乐视控股(北京)有限公司 一种情景模式同步方法及装置
US10567312B2 (en) 2016-04-11 2020-02-18 Facebook, Inc. Techniques for messaging bot controls based on machine-learning user intent detection
US10979371B2 (en) 2016-04-11 2021-04-13 Facebook, Inc. Techniques for messaging agent messaging interactions
DK201770423A1 (en) * 2016-06-11 2018-01-15 Apple Inc Activity and workout updates
US11216119B2 (en) 2016-06-12 2022-01-04 Apple Inc. Displaying a predetermined view of an application
US10873786B2 (en) 2016-06-12 2020-12-22 Apple Inc. Recording and broadcasting application visual output
US10885478B2 (en) * 2016-07-06 2021-01-05 Palo Alto Research Center Incorporated Computer-implemented system and method for providing contextually relevant task recommendations to qualified users
WO2018031898A2 (en) 2016-08-12 2018-02-15 Apple Inc. Vital signs monitoring system
US10356029B2 (en) 2016-09-21 2019-07-16 Facebook, Inc. Methods and systems for presenting modules in an inbox interface
US11233760B2 (en) 2016-09-21 2022-01-25 Facebook, Inc. Module ranking for a modular inbox
US10736543B2 (en) 2016-09-22 2020-08-11 Apple Inc. Workout monitor interface
US10671705B2 (en) 2016-09-28 2020-06-02 Icon Health & Fitness, Inc. Customizing recipe recommendations
US11703938B2 (en) 2016-10-17 2023-07-18 Suunto Oy Embedded computing device
DE102017009171A1 (de) 2016-10-17 2018-04-19 Amer Sports Digital Services Oy Eingebettete rechenvorrichtung
CN106412330A (zh) * 2016-11-17 2017-02-15 张密 一种智能手机用微型电子称及其匹配的营养软件app
CN106533927A (zh) * 2016-12-27 2017-03-22 珠海市魅族科技有限公司 一种用户信息推送方法及装置
US10338802B2 (en) * 2017-02-08 2019-07-02 International Business Machines Corporation Monitoring an activity and determining the type of actor performing the activity
KR102621649B1 (ko) * 2017-02-08 2024-01-05 삼성전자주식회사 사용자의 활동 패턴과 관련된 타인의 활동 정보를 제공하는 방법 및 그 전자 장치
US10166438B2 (en) * 2017-04-11 2019-01-01 Motorola Mobility Llc Apparatus, method, and program product for tracking physical activity
US10769560B1 (en) 2017-05-10 2020-09-08 Massachusetts Mutual Life Insurance Company Systems and methods for chatbot applications tracking user stress levels
US10845955B2 (en) 2017-05-15 2020-11-24 Apple Inc. Displaying a scrollable list of affordances associated with physical activities
WO2018217585A1 (en) 2017-05-22 2018-11-29 Apple Inc. Multi-element piezo sensors for physiological measurements
US11224782B2 (en) * 2017-06-04 2022-01-18 Apple Inc. Physical activity monitoring and motivating with an electronic device
US20200219606A1 (en) * 2017-08-30 2020-07-09 Samsung Electronics Co., Ltd. Refrigerator
CN107508751A (zh) * 2017-09-28 2017-12-22 联想(北京)有限公司 一种信息处理方法和电子设备
US20190102463A1 (en) * 2017-09-29 2019-04-04 Facebook, Inc. Systems and methods for providing location-based subscriptions and notifications
US20190124170A1 (en) * 2017-10-19 2019-04-25 Facebook, Inc. Systems and methods for retaining meaningful connections
USD916718S1 (en) * 2017-10-30 2021-04-20 Siemens Healthcare Gmbh Display screen or portion thereof with a graphical user interface
DK201870599A1 (en) 2018-03-12 2019-10-16 Apple Inc. USER INTERFACES FOR HEALTH MONITORING
DK201870380A1 (en) 2018-05-07 2020-01-29 Apple Inc. DISPLAYING USER INTERFACES ASSOCIATED WITH PHYSICAL ACTIVITIES
DK180171B1 (en) 2018-05-07 2020-07-14 Apple Inc USER INTERFACES FOR SHARING CONTEXTUALLY RELEVANT MEDIA CONTENT
US11317833B2 (en) 2018-05-07 2022-05-03 Apple Inc. Displaying user interfaces associated with physical activities
US10471297B1 (en) * 2018-05-16 2019-11-12 Hydrow, Inc. Rowing
USD869491S1 (en) 2018-06-03 2019-12-10 Apple Inc. Electronic device with graphical user interface
USD933672S1 (en) 2018-06-03 2021-10-19 Apple Inc. Display screen or portion thereof with animated graphical user interface
US10887193B2 (en) 2018-06-03 2021-01-05 Apple Inc. User interfaces for updating network connection settings of external devices
US10922397B2 (en) 2018-07-24 2021-02-16 Dnanudge Limited Method and device for comparing personal biological data of two users
US10953307B2 (en) 2018-09-28 2021-03-23 Apple Inc. Swim tracking and notifications for wearable devices
CN110084638A (zh) * 2019-03-30 2019-08-02 惠州市惠泽电器有限公司 基于智能手表的奖励式排行榜系统及方法
DK201970532A1 (en) 2019-05-06 2021-05-03 Apple Inc Activity trends and workouts
KR102393717B1 (ko) 2019-05-06 2022-05-03 애플 인크. 전자 디바이스의 제한된 동작
US11863700B2 (en) 2019-05-06 2024-01-02 Apple Inc. Providing user interfaces based on use contexts and managing playback of media
USD913324S1 (en) 2019-05-29 2021-03-16 Apple Inc. Display screen or portion thereof with animated graphical user interface
US10828531B1 (en) 2019-05-30 2020-11-10 Hydrow, Inc. Rowing exercise machines having a configurable rowing feel
USD931298S1 (en) 2019-05-30 2021-09-21 Apple Inc. Display screen or portion thereof with graphical user interface
DK201970533A1 (en) 2019-05-31 2021-02-15 Apple Inc Methods and user interfaces for sharing audio
US20230119253A1 (en) 2019-06-01 2023-04-20 Apple Inc. Multi-modal activity tracking user interface
US11234077B2 (en) 2019-06-01 2022-01-25 Apple Inc. User interfaces for managing audio exposure
US11228835B2 (en) 2019-06-01 2022-01-18 Apple Inc. User interfaces for managing audio exposure
US11152100B2 (en) 2019-06-01 2021-10-19 Apple Inc. Health application user interfaces
DK201970534A1 (en) 2019-06-01 2021-02-16 Apple Inc User interfaces for monitoring noise exposure levels
US11481094B2 (en) 2019-06-01 2022-10-25 Apple Inc. User interfaces for location-related communications
US11209957B2 (en) 2019-06-01 2021-12-28 Apple Inc. User interfaces for cycle tracking
US11477609B2 (en) 2019-06-01 2022-10-18 Apple Inc. User interfaces for location-related communications
US10860984B1 (en) * 2019-06-18 2020-12-08 Microsoft Technology Licensing, Llc Out of office email detection system
US11494393B2 (en) * 2019-08-22 2022-11-08 Yahoo Assets Llc Method and system for data mining
EP4004702A1 (en) 2019-09-09 2022-06-01 Apple Inc. Research study user interfaces
CN110933232B (zh) * 2019-12-27 2021-01-26 维沃移动通信有限公司 一种闹钟提醒方法、电子设备
GB2590802A (en) * 2020-01-03 2021-07-07 Dnanudge Ltd Method and device for comparing personal biological data of two users
DK202070616A1 (en) 2020-02-14 2022-01-14 Apple Inc User interfaces for workout content
US20210299518A1 (en) * 2020-03-24 2021-09-30 Icon Health & Fitness, Inc. Flagging irregularities in user performance in an exercise machine system
US11951377B2 (en) * 2020-03-24 2024-04-09 Ifit Inc. Leaderboard with irregularity flags in an exercise machine system
WO2021204615A1 (en) * 2020-04-06 2021-10-14 Koninklijke Philips N.V. System and method for determining and managing socially isolated individuals
DK181037B1 (en) 2020-06-02 2022-10-10 Apple Inc User interfaces for health applications
US11229825B1 (en) * 2020-08-24 2022-01-25 Hydrow, Inc. Rank listing of competitive performances of exercise on a machine
US11698710B2 (en) 2020-08-31 2023-07-11 Apple Inc. User interfaces for logging user activities
US20220071513A1 (en) * 2020-09-08 2022-03-10 Medtronic, Inc. Detection of changes in patient health based on peak and non-peak patient activity data
WO2022169992A1 (en) * 2021-02-04 2022-08-11 Keys Inc Intelligent keyboard
US11938376B2 (en) 2021-05-15 2024-03-26 Apple Inc. User interfaces for group workouts
US11915805B2 (en) 2021-06-06 2024-02-27 Apple Inc. User interfaces for shared health-related data
CN114047862A (zh) * 2021-09-27 2022-02-15 北京小米移动软件有限公司 界面控制方法及装置、设备、存储介质
US20230390627A1 (en) 2022-06-05 2023-12-07 Apple Inc. User interfaces for physical activity information

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100261987A1 (en) * 2009-03-27 2010-10-14 Dexcom, Inc. Methods and systems for promoting glucose management
US20120283855A1 (en) * 2010-08-09 2012-11-08 Nike, Inc. Monitoring fitness using a mobile device

Family Cites Families (305)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US2284849A (en) 1941-08-29 1942-06-02 Edward P Schreyer Book end
US2717736A (en) 1951-07-17 1955-09-13 Robert A Schlesinger Exercise counting apparatus
US2883255A (en) 1954-04-28 1959-04-21 Panellit Inc Automatic process logging system
US2827309A (en) 1955-06-23 1958-03-18 Mark S Fred Wrist band and insert memoranda tape combination
US3163856A (en) 1961-11-14 1964-12-29 Frederick G Kirby Alarm device for indicating lack of motion
US3250270A (en) 1962-09-19 1966-05-10 Bloom Walter Lyon Device and method for measuring the calories an individual expends
US3522383A (en) 1967-06-13 1970-07-28 Bell Telephone Labor Inc Block precoding for multiple speed data transmission
US3918658A (en) 1973-06-15 1975-11-11 Klippan Nv Seat belt retractor having inertial device activated by two stimuli
US4192000A (en) 1977-07-14 1980-03-04 Calorie Counter Limited Partnership Electronic calorie counter
GB1593839A (en) 1978-05-26 1981-07-22 Pringle R D Performance testing device
US4244020A (en) 1979-01-15 1981-01-06 Ratcliff Lloyd P Caloric and/or carbohydrate calculator
US4312358A (en) 1979-07-23 1982-01-26 Texas Instruments Incorporated Instrument for measuring and computing heart beat, body temperature and other physiological and exercise-related parameters
US4284849A (en) 1979-11-14 1981-08-18 Gte Products Corporation Monitoring and signalling system
US4367752A (en) 1980-04-30 1983-01-11 Biotechnology, Inc. Apparatus for testing physical condition of a subject
US4407295A (en) 1980-10-16 1983-10-04 Dna Medical, Inc. Miniature physiological monitor with interchangeable sensors
JPS57120009U (zh) 1981-01-19 1982-07-26
US4390922A (en) 1982-02-04 1983-06-28 Pelliccia Raymond A Vibration sensor and electrical power shut off device
US4578769A (en) 1983-02-09 1986-03-25 Nike, Inc. Device for determining the speed, distance traversed, elapsed time and calories expended by a person while running
US4575804A (en) 1983-08-01 1986-03-11 Ratcliff Lloyd P Diet calculator
US4617525A (en) 1984-01-30 1986-10-14 Lloyd Stephen R Sleep posture monitor and alarm system
US4887249A (en) 1988-04-19 1989-12-12 Timex Corporation Bicycle watch - dual mode circuit
US5224059A (en) 1988-06-07 1993-06-29 Citizen Watch Co., Ltd. Device for measuring altitude and barometric pressure
US4977509A (en) 1988-12-09 1990-12-11 Campsport, Inc. Personal multi-purpose navigational apparatus and method for operation thereof
US5058427A (en) 1990-09-28 1991-10-22 Avocet, Inc. Accumulating altimeter with ascent/descent accumulation thresholds
US5446705A (en) 1991-02-04 1995-08-29 Temtec, Inc. Time indicator having discrete adhesive
US5645509A (en) 1991-07-02 1997-07-08 Icon Health & Fitness, Inc. Remote exercise control system
US5295085A (en) 1992-02-25 1994-03-15 Avocet, Inc. Pressure measurement device with selective pressure threshold crossings accumulator
US5323650A (en) 1993-01-14 1994-06-28 Fullen Systems, Inc. System for continuously measuring forces applied to the foot
EP0626633B1 (en) 1993-05-28 2001-03-14 Sun Microsystems, Inc. Touch screen power control in a computer system
JP3094799B2 (ja) 1993-10-25 2000-10-03 セイコーエプソン株式会社 携帯機器
US5456648A (en) 1994-03-14 1995-10-10 Edinburg; Peter J. Reward granting exercise machine
US5704350A (en) 1994-03-25 1998-01-06 Nutritec Corporation Nutritional microcomputer and method
US6539336B1 (en) 1996-12-12 2003-03-25 Phatrat Technologies, Inc. Sport monitoring system for determining airtime, speed, power absorbed and other factors such as drop distance
US5583776A (en) 1995-03-16 1996-12-10 Point Research Corporation Dead reckoning navigational system using accelerometer to measure foot impacts
US6183425B1 (en) 1995-10-13 2001-02-06 The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration Method and apparatus for monitoring of daily activity in terms of ground reaction forces
US5671162A (en) 1995-10-23 1997-09-23 Werbin; Roy Geoffrey Device for recording descent data for skydiving
US5899963A (en) 1995-12-12 1999-05-04 Acceleron Technologies, Llc System and method for measuring movement of objects
US6122960A (en) 1995-12-12 2000-09-26 Acceleron Technologies, Llc. System and method for measuring movement of objects
US5724265A (en) 1995-12-12 1998-03-03 Hutchings; Lawrence J. System and method for measuring movement of objects
US5890128A (en) 1996-03-04 1999-03-30 Diaz; H. Benjamin Personalized hand held calorie computer (ECC)
EP1338241B1 (en) 1996-04-08 2009-07-08 Seiko Epson Corporation Exercise workout support device
US5941836A (en) 1996-06-12 1999-08-24 Friedman; Mark B. Patient position monitor
DE69735030T2 (de) 1996-06-12 2006-07-13 Seiko Epson Corp. Kalorieverbrauchmessvorrichtung
US6202471B1 (en) 1997-10-10 2001-03-20 Nanomaterials Research Corporation Low-cost multilaminate sensors
CA2218242C (en) 1996-10-11 2005-12-06 Kenneth R. Fyfe Motion analysis system
US6145389A (en) 1996-11-12 2000-11-14 Ebeling; W. H. Carl Pedometer effective for both walking and running
US6085248A (en) 1997-02-11 2000-07-04 Xaqtu Corporation Media access control transmitter and parallel network management system
JP3592051B2 (ja) 1997-10-03 2004-11-24 任天堂株式会社 歩数計
US6309360B1 (en) 1997-03-17 2001-10-30 James R. Mault Respiratory calorimeter
US5947868A (en) 1997-06-27 1999-09-07 Dugan; Brian M. System and method for improving fitness equipment and exercise
US5976083A (en) 1997-07-30 1999-11-02 Living Systems, Inc. Portable aerobic fitness monitor for walking and running
US6043954A (en) 1997-08-29 2000-03-28 Iomega Corporation Cartridge load and eject mechanism for a removable cartridge drive
US5891042A (en) 1997-09-09 1999-04-06 Acumen, Inc. Fitness monitoring device having an electronic pedometer and a wireless heart rate monitor
US6898550B1 (en) 1997-10-02 2005-05-24 Fitsense Technology, Inc. Monitoring activity of a user in locomotion on foot
US6018705A (en) 1997-10-02 2000-01-25 Personal Electronic Devices, Inc. Measuring foot contact time and foot loft time of a person in locomotion
US20060069619A1 (en) 1997-10-09 2006-03-30 Walker Jay S Systems and methods for facilitating group rewards
US6301964B1 (en) 1997-10-14 2001-10-16 Dyhastream Innovations Inc. Motion analysis system
US6077193A (en) 1998-04-03 2000-06-20 Unisen, Inc. Tracking system for promoting health fitness
US6255962B1 (en) 1998-05-15 2001-07-03 System Excelerator, Inc. Method and apparatus for low power, micro-electronic mechanical sensing and processing
JP3978700B2 (ja) 1998-06-05 2007-09-19 光 猪岡 消費カロリ演算装置
US7073129B1 (en) 1998-12-18 2006-07-04 Tangis Corporation Automated selection of appropriate information based on a computer user's context
US6675041B2 (en) 1999-05-18 2004-01-06 Physi-Cal Enterprises Lp Electronic apparatus and method for monitoring net calorie intake
EP1217942A1 (en) 1999-09-24 2002-07-03 Healthetech, Inc. Physiological monitor and associated computation, display and communication unit
JP2004513669A (ja) 1999-10-08 2004-05-13 ヘルセテック インコーポレイテッド 集積カロリー管理システム
US6571200B1 (en) 1999-10-08 2003-05-27 Healthetech, Inc. Monitoring caloric expenditure resulting from body activity
US6527711B1 (en) 1999-10-18 2003-03-04 Bodymedia, Inc. Wearable human physiological data sensors and reporting system therefor
US6811516B1 (en) 1999-10-29 2004-11-02 Brian M. Dugan Methods and apparatus for monitoring and encouraging health and fitness
US6529827B1 (en) 1999-11-01 2003-03-04 Garmin Corporation GPS device with compass and altimeter and method for displaying navigation information
US6585622B1 (en) 1999-12-03 2003-07-01 Nike, Inc. Interactive use an athletic performance monitoring and reward method, system, and computer program product
US20050037844A1 (en) 2002-10-30 2005-02-17 Nike, Inc. Sigils for use with apparel
US6513532B2 (en) 2000-01-19 2003-02-04 Healthetech, Inc. Diet and activity-monitoring device
JP3854047B2 (ja) 2000-01-31 2006-12-06 セイコーインスツル株式会社 携帯型高度計および高度演算方法
RU2178588C1 (ru) 2000-05-03 2002-01-20 Марков Валерий Николаевич Световая панель
US20020077219A1 (en) 2000-05-24 2002-06-20 Cohen Michael Alvarez Incentive awards for use of exercise equipment
US9183351B2 (en) * 2000-05-30 2015-11-10 Vladimir Shusterman Mobile system with network-distributed data processing for biomedical applications
US6520197B2 (en) 2000-06-02 2003-02-18 The Regents Of The University Of California Continuous laminar fluid mixing in micro-electromechanical systems
US7261690B2 (en) 2000-06-16 2007-08-28 Bodymedia, Inc. Apparatus for monitoring health, wellness and fitness
US6699188B2 (en) 2000-06-22 2004-03-02 Guidance Interactive Technologies Interactive reward devices and methods
AU2001282935A1 (en) 2000-08-01 2002-02-13 First Usa Bank, N.A. System and method for transponder-enabled account transactions
US6862575B1 (en) 2000-08-17 2005-03-01 Nokia Corporation Electronic coupon system
EP1333755A4 (en) 2000-10-26 2005-03-09 Healthetech Inc MONITOR OF ACTIVITY AND STATE SUPPORTED BY THE BODY
US6558335B1 (en) 2000-11-22 2003-05-06 Medwave, Inc Wrist-mounted blood pressure measurement device
US6620078B2 (en) 2000-12-11 2003-09-16 Aerobics And Fitness Association Of America Fitness triage system and nutrition gets personal
US7171331B2 (en) 2001-12-17 2007-01-30 Phatrat Technology, Llc Shoes employing monitoring devices, and associated methods
US6561951B2 (en) 2000-12-21 2003-05-13 Agere Systems, Inc. Networked biometrically secured fitness device scheduler
US20020013717A1 (en) 2000-12-28 2002-01-31 Masahiro Ando Exercise body monitor with functions to verify individual policy holder and wear of the same, and a business model for a discounted insurance premium for policy holder wearing the same
US6581000B2 (en) 2001-01-04 2003-06-17 Carnegie Mellon University Position location system and method
KR100397779B1 (ko) 2001-02-16 2003-09-13 주식회사 현원 라디오 수신 및 디지털 음악 재생 기능을 갖는 맥박 분석장치
AU2002255568B8 (en) * 2001-02-20 2014-01-09 Adidas Ag Modular personal network systems and methods
JP3735284B2 (ja) 2001-03-05 2006-01-18 コナミスポーツライフ株式会社 健康器具、ポイント付与サーバ、ポイント付与システム、ポイント付与方法、及びプログラム
US6808473B2 (en) 2001-04-19 2004-10-26 Omron Corporation Exercise promotion device, and exercise promotion method employing the same
US20020178060A1 (en) 2001-05-25 2002-11-28 Sheehan Patrick M. System and method for providing and redeeming electronic paperless coupons
CA2349656C (en) 2001-06-04 2005-09-06 Strategic Vista International Inc. Method and apparatus for two-way communications amongst a plurality of communications devices
US20030018523A1 (en) 2001-07-20 2003-01-23 Ethan Rappaport Rewards program using electronically encoded instruments
US8078492B2 (en) 2001-10-02 2011-12-13 International Business Machines Corporation Providing consumers with incentives for healthy eating habits
JP3810669B2 (ja) 2001-11-19 2006-08-16 セイコーインスツル株式会社 移動検出型高度計
US6614392B2 (en) 2001-12-07 2003-09-02 Delaware Capital Formation, Inc. Combination RFID and GPS functionality on intelligent label
US20030131059A1 (en) 2002-01-08 2003-07-10 International Business Machines Corporation Method, system, and program for providing information on scheduled events to wireless devices
US7041032B1 (en) 2002-03-05 2006-05-09 Calvano Robert T Wrist band workout display
US6813582B2 (en) 2002-07-31 2004-11-02 Point Research Corporation Navigation device for personnel on foot
US7020508B2 (en) 2002-08-22 2006-03-28 Bodymedia, Inc. Apparatus for detecting human physiological and contextual information
US6856938B2 (en) 2002-09-12 2005-02-15 Anthony D. Kurtz Weight monitoring computer
AU2003275491A1 (en) 2002-10-09 2004-05-04 Bodymedia, Inc. Method and apparatus for auto journaling of continuous or discrete body states utilizing physiological and/or contextual parameters
US6907802B2 (en) 2002-11-14 2005-06-21 Robert H. Schneider Tool for detecting the release of energy
US7480512B2 (en) 2004-01-16 2009-01-20 Bones In Motion, Inc. Wireless device, program products and methods of using a wireless device to deliver services
US20050107723A1 (en) 2003-02-15 2005-05-19 Wehman Thomas C. Methods and apparatus for determining work performed by an individual from measured physiological parameters
US7255437B2 (en) 2003-10-09 2007-08-14 Howell Thomas A Eyeglasses with activity monitoring
US20070159926A1 (en) 2003-04-17 2007-07-12 Nike, Inc. Adaptive Watch
US20040249299A1 (en) 2003-06-06 2004-12-09 Cobb Jeffrey Lane Methods and systems for analysis of physiological signals
US6837827B1 (en) 2003-06-17 2005-01-04 Garmin Ltd. Personal training device using GPS data
US20060129436A1 (en) 2003-07-11 2006-06-15 Short Douglas J Method of reducing employer health related costs while promoting employee wellness and health benefit plan strategy for same
US20050038679A1 (en) 2003-07-11 2005-02-17 Short Douglas J. Method of promoting employee wellness and health insurance strategy for same
US20050054938A1 (en) 2003-07-29 2005-03-10 Wehman Thomas C. Method and apparatus including altimeter and accelerometers for determining work performed by an individual
EP1667579A4 (en) 2003-09-12 2008-06-11 Bodymedia Inc METHOD AND DEVICE FOR MEASURING CARDIAC PARAMETERS
US20060008256A1 (en) 2003-10-01 2006-01-12 Khedouri Robert K Audio visual player apparatus and system and method of content distribution using the same
US20060111944A1 (en) 2003-10-31 2006-05-25 Sirmans James R Jr System and method for encouraging performance of health-promoting measures
US20050102172A1 (en) 2003-10-31 2005-05-12 Sirmans James R.Jr. System and method for evaluating insurance member activity and pricing insurance products
US7133690B2 (en) 2004-01-23 2006-11-07 Nokia Corporation Method and apparatus for fast data rate ramp up in Node B scheduling of UE uplink
US7278966B2 (en) * 2004-01-31 2007-10-09 Nokia Corporation System, method and computer program product for managing physiological information relating to a terminal user
US7794897B2 (en) 2004-03-02 2010-09-14 Kabushiki Kaisha Toshiba Mask pattern correcting method, mask pattern inspecting method, photo mask manufacturing method, and semiconductor device manufacturing method
US20050195094A1 (en) 2004-03-05 2005-09-08 White Russell W. System and method for utilizing a bicycle computer to monitor athletic performance
US7408460B2 (en) 2004-03-19 2008-08-05 Arbitron, Inc. Gathering data concerning publication usage
US20050228244A1 (en) 2004-04-07 2005-10-13 Triage Wireless, Inc. Small-scale, vital-signs monitoring device, system and method
US20050234742A1 (en) 2004-04-08 2005-10-20 Hodgdon Darren W Incentive based health care insurance program
US20050228692A1 (en) 2004-04-08 2005-10-13 Hodgdon Darren W Incentive based health care insurance program
US20050272564A1 (en) 2004-06-02 2005-12-08 Johnson Health Tech Co., Ltd. Exercise apparatus and method for tracking number of steps
US7867141B2 (en) 2004-07-21 2011-01-11 Panasonic Electric Works Co., Ltd. Physical activity measuring system
KR100786703B1 (ko) 2004-07-24 2007-12-21 삼성전자주식회사 가속도 센서를 이용한 운동량 측정장치 및 방법
US8109858B2 (en) 2004-07-28 2012-02-07 William G Redmann Device and method for exercise prescription, detection of successful performance, and provision of reward therefore
US20060047447A1 (en) 2004-08-24 2006-03-02 Impact Sports Technologies, Inc. System, method and device for monitoring an athlete
KR20060019869A (ko) 2004-08-30 2006-03-06 삼성전자주식회사 필름형 압박 센서를 통한 운동량 측정 장치 및 그 방법
DE602005020470D1 (en) 2004-09-10 2010-05-20 Terumo Corp Sphygmomanometer
TWI244310B (en) 2004-09-23 2005-11-21 Inventec Appliances Corp Mobile phone having a step-counting function
KR100612864B1 (ko) 2004-10-14 2006-08-14 삼성전자주식회사 칼로리 측정 방법 및 장치
US20060089542A1 (en) 2004-10-25 2006-04-27 Safe And Sound Solutions, Inc. Mobile patient monitoring system with automatic data alerts
US7162368B2 (en) 2004-11-09 2007-01-09 Honeywell International Inc. Barometric floor level indicator
US7793361B2 (en) 2004-11-12 2010-09-14 Nike, Inc. Article of apparel incorporating a separable electronic device
US7373820B1 (en) 2004-11-23 2008-05-20 James Terry L Accelerometer for data collection and communication
EP1684238A1 (de) 2005-01-21 2006-07-26 Swisscom Mobile AG Identifikationsverfahren und System und dafür geeignete Vorrichtung
KR100948095B1 (ko) 2005-02-24 2010-03-16 노키아 코포레이션 컴퓨팅 단말용 동작 입력 장치 및 그 작동방법
US7559877B2 (en) 2005-03-24 2009-07-14 Walkstyles, Inc. Interactive exercise device and system
US20060247952A1 (en) 2005-04-28 2006-11-02 Visual Telecommunications Network, Inc. Method and apparatus of transmitting patient medical data between a client computer and a server using electronic mail
US20060282021A1 (en) 2005-05-03 2006-12-14 Devaul Richard W Method and system for fall detection and motion analysis
JP4284301B2 (ja) 2005-05-13 2009-06-24 ソフトバンクモバイル株式会社 情報配信装置及び情報配信システム
US8027822B2 (en) 2005-06-20 2011-09-27 Virgin Healthmiles, Inc. Interactive, internet supported health and fitness management system
US8028443B2 (en) 2005-06-27 2011-10-04 Nike, Inc. Systems for activating and/or authenticating electronic devices for operation with footwear
US20070155277A1 (en) 2005-07-25 2007-07-05 Avi Amitai Mobile/portable and personal pre-recorded sound effects electronic amplifier device/gadget
US8033996B2 (en) 2005-07-26 2011-10-11 Adidas Ag Computer interfaces including physiologically guided avatars
US20070072156A1 (en) * 2005-08-05 2007-03-29 Abk Ventures Lifestyle coach behavior modification system
US7691069B2 (en) 2005-08-23 2010-04-06 Joshua Adams Method, system and computer program product for performance monitoring and planning
JP2007101526A (ja) 2005-09-06 2007-04-19 Sony Corp 速度検出装置、速度検出方法、速度検出プログラム、位置検出装置、位置検出方法及び位置検出プログラム並びにナビゲーション装置
KR100697646B1 (ko) 2005-09-08 2007-03-20 삼성전자주식회사 칼로리 소비량 계산 장치 및 상기 장치의 동작 방법
WO2007040963A2 (en) 2005-09-29 2007-04-12 Berkeley Heartlab, Inc. Internet-based system for monitoring blood test, vital sign, and exercise information from a patient
US20130228063A1 (en) * 2005-10-06 2013-09-05 William D. Turner System and method for pacing repetitive motion activities
US8572275B2 (en) * 2005-10-06 2013-10-29 Wrapmail, Inc. Method, system and software for dynamically extracting content for integration with electronic mail
US20070136093A1 (en) 2005-10-11 2007-06-14 Rankin Innovations, Inc. Methods, systems, and programs for health and wellness management
US7733224B2 (en) 2006-06-30 2010-06-08 Bao Tran Mesh network personal emergency response appliance
EP1955259A1 (en) 2005-11-28 2008-08-13 Samsung Electronics Co., Ltd. Exercise management function providing system and method
US20070146116A1 (en) 2005-12-22 2007-06-28 Sony Ericsson Mobile Communications Ab Wireless communications device with integrated user activity module
US20070179356A1 (en) 2005-12-29 2007-08-02 Guidance Interactive Healthcare, Inc. Programmable devices, systems and methods for encouraging the monitoring of medical parameters
CN100998921A (zh) * 2006-01-12 2007-07-18 久之游信息技术(上海)有限公司 网络运动系统
US8677515B2 (en) 2006-02-22 2014-03-25 Nike, Inc. Article of apparel incorporating a covered electronic device
US7467060B2 (en) 2006-03-03 2008-12-16 Garmin Ltd. Method and apparatus for estimating a motion parameter
US7827000B2 (en) 2006-03-03 2010-11-02 Garmin Switzerland Gmbh Method and apparatus for estimating a motion parameter
US8055469B2 (en) 2006-03-03 2011-11-08 Garmin Switzerland Gmbh Method and apparatus for determining the attachment position of a motion sensing apparatus
US7246033B1 (en) 2006-03-13 2007-07-17 Susan Leeds Kudo Pedometer for pets
JP4937341B2 (ja) 2006-04-04 2012-05-23 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ 表現ペン
US8188868B2 (en) 2006-04-20 2012-05-29 Nike, Inc. Systems for activating and/or authenticating electronic devices for operation with apparel
US7643873B2 (en) 2006-04-28 2010-01-05 Idt Technology Limited Exercise data apparatus
US7539532B2 (en) 2006-05-12 2009-05-26 Bao Tran Cuffless blood pressure monitoring appliance
US8684922B2 (en) 2006-05-12 2014-04-01 Bao Tran Health monitoring system
US8968195B2 (en) 2006-05-12 2015-03-03 Bao Tran Health monitoring appliance
US7558622B2 (en) 2006-05-24 2009-07-07 Bao Tran Mesh network stroke monitoring appliance
US8684900B2 (en) 2006-05-16 2014-04-01 Bao Tran Health monitoring appliance
US7771320B2 (en) 2006-09-07 2010-08-10 Nike, Inc. Athletic performance sensing and/or tracking systems and methods
US8924248B2 (en) 2006-09-26 2014-12-30 Fitbit, Inc. System and method for activating a device based on a record of physical activity
WO2008038141A2 (en) 2006-09-26 2008-04-03 Seth Tropper Coupon redeemable upon completion of a predetermined threshold of physical activity
JP4899767B2 (ja) 2006-10-06 2012-03-21 ソニー株式会社 データ通信装置、データ通信方法、プログラム
US20080097550A1 (en) 2006-10-24 2008-04-24 Kent Dicks Systems and methods for remote patient monitoring and command execution
US7890576B2 (en) 2006-11-13 2011-02-15 Microsoft Corporation Selective communication of targeted information
US20080134102A1 (en) 2006-12-05 2008-06-05 Sony Ericsson Mobile Communications Ab Method and system for detecting movement of an object
US20080139910A1 (en) 2006-12-06 2008-06-12 Metronic Minimed, Inc. Analyte sensor and method of using the same
WO2008069896A2 (en) 2006-12-06 2008-06-12 Medtronic, Inc. Telemetry device for a medical device programmer
US8082122B2 (en) 2006-12-12 2011-12-20 Samsung Electronics Co., Ltd. Mobile device having a motion detector
US8200506B2 (en) * 2006-12-19 2012-06-12 Accenture Global Services Limited Integrated health management platform
US8157730B2 (en) 2006-12-19 2012-04-17 Valencell, Inc. Physiological and environmental monitoring systems and methods
US20080155077A1 (en) 2006-12-20 2008-06-26 James Terry L Activity Monitor for Collecting, Converting, Displaying, and Communicating Data
US7653508B1 (en) 2006-12-22 2010-01-26 Dp Technologies, Inc. Human activity monitoring device
US8952832B2 (en) 2008-01-18 2015-02-10 Invensense, Inc. Interfacing application programs and motion sensors of a device
WO2010093503A2 (en) 2007-01-05 2010-08-19 Myskin, Inc. Skin analysis methods
US20080176655A1 (en) * 2007-01-19 2008-07-24 James Terry L System and Method for Implementing an Interactive Online Community Utilizing an Activity Monitor
US7690556B1 (en) 2007-01-26 2010-04-06 Dp Technologies, Inc. Step counter accounting for incline
US8892171B2 (en) 2007-06-20 2014-11-18 Qualcomm Incorporated System and method for user profiling from gathering user data through interaction with a wireless communication device
US8533269B2 (en) * 2007-12-03 2013-09-10 Stephen J. Brown User-calibrated activity newsfeed on a social network
CN101802860A (zh) 2007-07-09 2010-08-11 维蒂公开股份有限公司 移动设备销售和广告平台、方法及系统
US7774156B2 (en) 2007-07-12 2010-08-10 Polar Electro Oy Portable apparatus for monitoring user speed and/or distance traveled
JP5561897B2 (ja) 2007-07-13 2014-07-30 富士通株式会社 計測方法、計測装置及び計測プログラム
US7647196B2 (en) 2007-08-08 2010-01-12 Dp Technologies, Inc. Human activity monitoring device with distance calculation
JP4714194B2 (ja) 2007-08-09 2011-06-29 オムロンヘルスケア株式会社 血圧測定装置
US8221290B2 (en) 2007-08-17 2012-07-17 Adidas International Marketing B.V. Sports electronic training system with electronic gaming features, and applications thereof
US8702430B2 (en) 2007-08-17 2014-04-22 Adidas International Marketing B.V. Sports electronic training system, and applications thereof
US8360904B2 (en) 2007-08-17 2013-01-29 Adidas International Marketing Bv Sports electronic training system with sport ball, and applications thereof
US8926509B2 (en) 2007-08-24 2015-01-06 Hmicro, Inc. Wireless physiological sensor patches and systems
US7978062B2 (en) 2007-08-31 2011-07-12 Cardiac Pacemakers, Inc. Medical data transport over wireless life critical network
US9569806B2 (en) 2007-09-04 2017-02-14 Apple Inc. Dynamic presentation of location-specific information
US20090060287A1 (en) 2007-09-05 2009-03-05 Hyde Roderick A Physiological condition measuring device
WO2009042965A1 (en) 2007-09-26 2009-04-02 Switch2Health Inc. System and method for activating a device based on a record of physical activity
US20090085865A1 (en) 2007-09-27 2009-04-02 Liquivision Products, Inc. Device for underwater use and method of controlling same
WO2009076222A1 (en) * 2007-12-05 2009-06-18 Plus 3 Network, Inc. Method and system for tracking physical metrics in a social commerce system
US8260367B2 (en) 2007-12-12 2012-09-04 Sharp Laboratories Of America, Inc. Motion driven follow-up alerts for mobile electronic device
WO2009078114A1 (ja) 2007-12-18 2009-06-25 Ssd Company Limited 携帯記録装置、体動計測装置、情報処理装置、運動形態判別装置、活動量算出装置、記録方法、体動計測方法、情報処理方法、運動形態判別方法、活動量算出方法、コンピュータプログラム、及び記録媒体
US8212650B2 (en) 2008-02-01 2012-07-03 Wimm Labs, Inc. Situationally aware and self-configuring electronic data and communication device
US8634796B2 (en) 2008-03-14 2014-01-21 William J. Johnson System and method for location based exchanges of data facilitating distributed location applications
JP5643746B2 (ja) 2008-04-16 2014-12-17 ナイキ イノベイト セー. フェー. モバイルデバイスのための運動パフォーマンス用ユーザーインターフェース
JP5042111B2 (ja) 2008-04-28 2012-10-03 セイコーインスツル株式会社 歩数計
US8209744B2 (en) 2008-05-16 2012-06-26 Microsoft Corporation Mobile device assisted secure computer network communication
US8132037B2 (en) 2008-06-06 2012-03-06 Roche Diagnostics International Ag Apparatus and method for processing wirelessly communicated data and clock information within an electronic device
US20090309742A1 (en) 2008-06-11 2009-12-17 Jillian Alexander Disaster alert display (dad) emergency and natural disaster warning system that automatically detects if people are caught in an emergency or disaster, determines if they are ok, and notifies their emergency contacts
JP5417779B2 (ja) 2008-09-18 2014-02-19 オムロンヘルスケア株式会社 活動量計
US9409052B2 (en) 2008-10-03 2016-08-09 Adidas Ag Program products, methods, and systems for providing location-aware fitness monitoring services
US8275412B2 (en) 2008-12-31 2012-09-25 Motorola Mobility Llc Portable electronic device having directional proximity sensors based on device orientation
US8539359B2 (en) 2009-02-11 2013-09-17 Jeffrey A. Rapaport Social network driven indexing system for instantly clustering people with concurrent focus on same topic into on-topic chat rooms and/or for generating on-topic search results tailored to user preferences regarding topic
US8700111B2 (en) 2009-02-25 2014-04-15 Valencell, Inc. Light-guiding devices and monitoring devices incorporating same
US20100240458A1 (en) 2009-03-20 2010-09-23 Pub Company S.R.L. Video game hardware systems and software methods using electroencephalogrophy
FR2943554B1 (fr) 2009-03-31 2012-06-01 Movea Systeme et procede d'observation d'une activite de nage d'une personne
EP2414032A4 (en) 2009-04-03 2016-08-10 Intrapace Inc FEEDBACK SYSTEMS AND METHOD FOR TRANSMITTING DIAGNOSIS AND / OR TREATMENT SIGNALS FOR IMPROVING THE TREATMENT OF ADIPOSITAS
US9141087B2 (en) 2009-04-26 2015-09-22 Nike, Inc. Athletic watch
EP2425303B1 (en) * 2009-04-26 2019-01-16 NIKE Innovate C.V. Gps features and functionality in an athletic watch system
EP2429389A4 (en) 2009-05-13 2015-01-28 Qrs Heart Inc SYSTEMS AND METHODS FOR HEART AND ACTIVITY MONITORING
US8200323B2 (en) * 2009-05-18 2012-06-12 Adidas Ag Program products, methods, and systems for providing fitness monitoring services
CA2771286C (en) 2009-08-11 2016-08-30 Certusview Technologies, Llc Locating equipment communicatively coupled to or equipped with a mobile/portable device
ES2950160T3 (es) 2009-08-31 2023-10-05 Abbott Diabetes Care Inc Visualizadores para un dispositivo médico
JP5695052B2 (ja) * 2009-09-04 2015-04-01 ナイキ イノベイト セー. フェー. 運動活動のモニタリングおよび追跡の方法
US8970507B2 (en) 2009-10-02 2015-03-03 Blackberry Limited Method of waking up and a portable electronic device configured to perform the same
US8566032B2 (en) 2009-10-30 2013-10-22 CSR Technology Holdings Inc. Methods and applications for altitude measurement and fusion of user context detection with elevation motion for personal navigation systems
JP5471490B2 (ja) 2010-01-20 2014-04-16 オムロンヘルスケア株式会社 体動検出装置
CN102782694B (zh) 2010-02-26 2015-04-08 国际商业机器公司 用于数据安全的设备、方法和系统
US20110224500A1 (en) 2010-03-10 2011-09-15 Sotera Wireless, Inc. Body-worn vital sign monitor
US20110242043A1 (en) 2010-04-06 2011-10-06 Mark Yarvis Device with capacitive touchscreen panel and method for power management
US20110261079A1 (en) 2010-04-21 2011-10-27 Apple Inc. Automatic adjustment of a user interface composition
ITBO20100310A1 (it) 2010-05-17 2011-11-18 Technogym Spa Sistema per monitorare l'attivita' fisica di un utente, supporto portatile di monitoraggio e metodo di monitoraggio.
US10039970B2 (en) * 2010-07-14 2018-08-07 Adidas Ag Location-aware fitness monitoring methods, systems, and program products, and applications thereof
US9392941B2 (en) 2010-07-14 2016-07-19 Adidas Ag Fitness monitoring methods, systems, and program products, and applications thereof
US8849610B2 (en) * 2010-09-30 2014-09-30 Fitbit, Inc. Tracking user physical activity with multiple devices
US8738321B2 (en) 2010-09-30 2014-05-27 Fitbit, Inc. Methods and systems for classification of geographic locations for tracked activity
US8620617B2 (en) 2010-09-30 2013-12-31 Fitbit, Inc. Methods and systems for interactive goal setting and recommender using events having combined activity and location information
US9167991B2 (en) 2010-09-30 2015-10-27 Fitbit, Inc. Portable monitoring devices and methods of operating same
US9188460B2 (en) 2010-09-30 2015-11-17 Fitbit, Inc. Methods, systems and devices for generating real-time activity data updates to display devices
US8615377B1 (en) 2010-09-30 2013-12-24 Fitbit, Inc. Methods and systems for processing social interactive data and sharing of tracked activity associated with locations
US8738323B2 (en) 2010-09-30 2014-05-27 Fitbit, Inc. Methods and systems for metrics analysis and interactive rendering, including events having combined activity and location information
US8768648B2 (en) * 2010-09-30 2014-07-01 Fitbit, Inc. Selection of display power mode based on sensor data
US8744803B2 (en) 2010-09-30 2014-06-03 Fitbit, Inc. Methods, systems and devices for activity tracking device data synchronization with computing devices
US8762101B2 (en) 2010-09-30 2014-06-24 Fitbit, Inc. Methods and systems for identification of event data having combined activity and location information of portable monitoring devices
US9011292B2 (en) 2010-11-01 2015-04-21 Nike, Inc. Wearable device assembly having athletic functionality
US9283429B2 (en) 2010-11-05 2016-03-15 Nike, Inc. Method and system for automated personal training
US9457256B2 (en) * 2010-11-05 2016-10-04 Nike, Inc. Method and system for automated personal training that includes training programs
JP5847831B2 (ja) 2010-11-10 2016-01-27 ナイキ イノベイト シーブイ 時間ベースでアスレチック活動を測定し表示するシステムおよび方法
US8610582B2 (en) 2010-11-16 2013-12-17 Lg Electronics Inc. Exercise monitoring apparatus, system and controlling method thereof
EP2652657B1 (en) 2010-12-16 2021-08-18 NIKE Innovate C.V. Methods and systems for encouraging athletic activity
JP2012137930A (ja) 2010-12-27 2012-07-19 Fujitsu Ltd 運動管理装置、運動管理方法および記録媒体
WO2012099534A2 (en) 2011-01-20 2012-07-26 Nitto Denko Corporation Method and apparatus for deriving a health index for determining cardiovascular health
US8761853B2 (en) 2011-01-20 2014-06-24 Nitto Denko Corporation Devices and methods for non-invasive optical physiological measurements
US20120197986A1 (en) * 2011-01-28 2012-08-02 Yahoo! Inc. User-customizable social grouping techniques
US9317660B2 (en) * 2011-03-31 2016-04-19 Adidas Ag Group performance monitoring system and method
US20120295676A1 (en) * 2011-05-20 2012-11-22 Cerner Innovation, Inc. Health scoring and competition
US20130002435A1 (en) 2011-06-10 2013-01-03 Aliphcom Sleep management method and apparatus for a wellness application using data from a data-capable band
EP2718079A2 (en) 2011-06-10 2014-04-16 Aliphcom Determinative processes for wearable devices
US9084310B2 (en) 2011-06-10 2015-07-14 Lutron Electronics Co., Inc. Method and apparatus for adjusting an ambient light threshold
US20120316456A1 (en) 2011-06-10 2012-12-13 Aliphcom Sensory user interface
CA2818020A1 (en) 2011-06-10 2012-12-13 Aliphcom Motion profile templates and movement languages for wearable devices
US8446275B2 (en) * 2011-06-10 2013-05-21 Aliphcom General health and wellness management method and apparatus for a wellness application using data from a data-capable band
US9986919B2 (en) * 2011-06-21 2018-06-05 Masimo Corporation Patient monitoring system
CA2776434A1 (en) 2011-07-01 2013-01-01 Certusview Technologies, Llc Methods, apparatus and systems for chronicling the activities of field technicians
EP2755551B1 (en) 2011-09-16 2016-08-17 Koninklijke Philips N.V. Device and method for estimating the heart rate during motion
US8847988B2 (en) 2011-09-30 2014-09-30 Microsoft Corporation Exercising applications for personal audio/visual system
US8462591B1 (en) 2011-12-21 2013-06-11 Sanaa Marhaben Islamic prayer and pedometer watch
US9643050B2 (en) 2011-12-22 2017-05-09 Adidas Ag Fitness activity monitoring systems and methods
US9352207B2 (en) * 2012-01-19 2016-05-31 Nike, Inc. Action detection and activity classification
US9529966B2 (en) * 2012-01-19 2016-12-27 Nike, Inc. Energy expenditure
WO2013113036A1 (en) * 2012-01-26 2013-08-01 Healthmantic, Inc System and method for processing motion-related sensor data with social mind-body games for health application
US20130268687A1 (en) 2012-04-09 2013-10-10 Mcafee, Inc. Wireless token device
US8849312B2 (en) 2012-04-10 2014-09-30 Yellowpages.Com Llc User description based on contexts of location and time
US9504414B2 (en) * 2012-04-13 2016-11-29 Adidas Ag Wearable athletic activity monitoring methods and systems
US20130296672A1 (en) 2012-05-02 2013-11-07 Masimo Corporation Noninvasive physiological sensor cover
US9289674B2 (en) * 2012-06-04 2016-03-22 Nike, Inc. Combinatory score having a fitness sub-score and an athleticism sub-score
US10102345B2 (en) 2012-06-19 2018-10-16 Activbody, Inc. Personal wellness management platform
US9597014B2 (en) * 2012-06-22 2017-03-21 Fitbit, Inc. GPS accuracy refinement using external sensors
US9168419B2 (en) * 2012-06-22 2015-10-27 Fitbit, Inc. Use of gyroscopes in personal fitness tracking devices
US9599632B2 (en) * 2012-06-22 2017-03-21 Fitbit, Inc. Fitness monitoring device with altimeter
US20140081667A1 (en) * 2012-09-06 2014-03-20 Raymond Anthony Joao Apparatus and method for processing and/or providing healthcare information and/or healthcare-related information with or using an electronic healthcare record or electronic healthcare records
WO2014043495A1 (en) * 2012-09-14 2014-03-20 Wicka James C Health management system
EP2709037A3 (en) 2012-09-17 2015-04-08 Tata Consultancy Services Limited Enclosure for biometric sensor
US8690578B1 (en) * 2013-01-03 2014-04-08 Mark E. Nusbaum Mobile computing weight, diet, nutrition, and exercise tracking system with enhanced feedback and data acquisition functionality
US9737214B2 (en) * 2013-03-04 2017-08-22 Hello Inc. Wireless monitoring of patient exercise and lifestyle
US10188329B2 (en) 2013-03-14 2019-01-29 Nonin Medical, Inc. Self-contained regional oximetry
US20150081465A1 (en) * 2013-03-15 2015-03-19 Jeff Dyment Fitness, health and wellness social e-commerce platform
US20140278219A1 (en) * 2013-03-15 2014-09-18 Focus Ventures, Inc. System and Method For Monitoring Movements of a User
US9606721B2 (en) 2013-07-22 2017-03-28 Lg Electronics Inc. Mobile terminal and control method thereof
US8734296B1 (en) 2013-10-02 2014-05-27 Fitbit, Inc. Biometric sensing device having adaptive data threshold, a performance goal, and a goal celebration display
US9723381B2 (en) * 2013-12-23 2017-08-01 Nike, Inc. Athletic monitoring system having automatic pausing of media content
JP6620374B2 (ja) 2014-02-24 2019-12-18 ソニー株式会社 カスタマイズされた触覚フィードバックのためのスマートウェアラブル装置及び方法
US9031812B2 (en) 2014-02-27 2015-05-12 Fitbit, Inc. Notifications on a user device based on activity detected by an activity monitoring device
US9288298B2 (en) 2014-05-06 2016-03-15 Fitbit, Inc. Notifications regarding interesting or unusual activity detected from an activity monitoring device
WO2016003269A1 (en) 2014-06-30 2016-01-07 Scint B.V. Body worn measurement device
CN109059226B (zh) 2018-07-09 2020-04-21 广东美的制冷设备有限公司 电子膨胀阀的控制方法、空调器及计算机可读存储介质

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100261987A1 (en) * 2009-03-27 2010-10-14 Dexcom, Inc. Methods and systems for promoting glucose management
US20120283855A1 (en) * 2010-08-09 2012-11-08 Nike, Inc. Monitoring fitness using a mobile device

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107920783A (zh) * 2016-01-11 2018-04-17 天火睿思智能科技有限公司 监测与用户身体活动关联的运动和取向模式的系统和方法
CN113543029A (zh) * 2016-06-20 2021-10-22 瑞典爱立信有限公司 监测能够进行无线通信的对象
CN114522394A (zh) * 2017-06-02 2022-05-24 苹果公司 定制通知的确定和呈现
US11850460B2 (en) 2017-06-02 2023-12-26 Apple Inc. Determination and presentation of customized notifications
CN107411753A (zh) * 2017-06-06 2017-12-01 深圳市科迈爱康科技有限公司 一种识别步态的可穿戴设备
CN111615712A (zh) * 2018-01-07 2020-09-01 微软技术许可有限责任公司 多日历协调
CN111615712B (zh) * 2018-01-07 2023-12-05 微软技术许可有限责任公司 多日历协调

Also Published As

Publication number Publication date
US10721191B2 (en) 2020-07-21
US20200304443A1 (en) 2020-09-24
US20230260621A1 (en) 2023-08-17
US20160234143A1 (en) 2016-08-11
US20190190862A1 (en) 2019-06-20
CN105099868A (zh) 2015-11-25
US20140337450A1 (en) 2014-11-13
US20170237694A1 (en) 2017-08-17
US11574725B2 (en) 2023-02-07
US20140337451A1 (en) 2014-11-13
US9641469B2 (en) 2017-05-02
US20220157428A1 (en) 2022-05-19
US11183289B2 (en) 2021-11-23
US9344546B2 (en) 2016-05-17
US10104026B2 (en) 2018-10-16
US9288298B2 (en) 2016-03-15

Similar Documents

Publication Publication Date Title
CN105094517A (zh) 用户装置上基于活动监测装置所检测的活动的通知
US11521474B2 (en) Notifications on a user device based on activity detected by an activity monitoring device
US20220291820A1 (en) Sedentary Notification Management System for Portable Biometric Devices
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
CN103892801B (zh) 装置状态相依的用户接口管理
US20170243508A1 (en) Generation of sedentary time information by activity tracking device
AU2016200450A1 (en) General health and wellness management method and apparatus for a wellness application using data from a data-capable band
US20170239523A1 (en) Live presentation of detailed activity captured by activity tracking device
US20160054876A1 (en) Activity insight micro-engine
CN104516844B (zh) 为显示设备产生实时活动数据更新的方法、系统和设备
CN104519123B (zh) 用于使活动跟踪设备与计算设备数据同步的方法、系统和设备
CN104683569A (zh) 用于将活动跟踪设备自动链接到用户设备的方法、系统和设备
US20230177941A1 (en) Notifications on a User Device Based on Activity Detected by an Activity Monitoring Device
CN104517395B (zh) 通过手势接触交互控件进行的报警设定和交互
WO2016029233A1 (en) Activity insight micro-engine
CN104517026B (zh) 用于物理接触启动显示和导航的方法、系统和设备
KR20130088670A (ko) 활동량 분석 정보를 전송하는 활동량 측정 장치 및 그 정보 처리 방법

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20151125

RJ01 Rejection of invention patent application after publication