CN108604327A - 共享可更新图形用户界面元素 - Google Patents
共享可更新图形用户界面元素 Download PDFInfo
- Publication number
- CN108604327A CN108604327A CN201780010165.9A CN201780010165A CN108604327A CN 108604327 A CN108604327 A CN 108604327A CN 201780010165 A CN201780010165 A CN 201780010165A CN 108604327 A CN108604327 A CN 108604327A
- Authority
- CN
- China
- Prior art keywords
- user
- equipment
- interface element
- renewable
- user interface
- 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
Links
Classifications
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B71/00—Games or sports accessories not covered in groups A63B1/00 - A63B69/00
- A63B71/06—Indicating or scoring devices for games or players, or for other sports activities
- A63B71/0619—Displays, user interfaces and indicating devices, specially adapted for sport equipment, e.g. display mounted on treadmills
- A63B71/0622—Visual, audio or audio-visual systems for entertaining, instructing or motivating the user
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B24/00—Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
- A63B24/0062—Monitoring athletic performances, e.g. for determining the work of a user on an exercise apparatus, the completed jogging or cycling distance
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B24/00—Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
- A63B24/0084—Exercising apparatus with means for competitions, e.g. virtual races
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction 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/0482—Interaction with lists of selectable items, e.g. menus
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0631—Resource planning, allocation, distributing or scheduling for enterprises or organisations
- G06Q10/06311—Scheduling, planning or task assignment for a person or group
- G06Q10/063114—Status monitoring or status determination for a person or group
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/01—Social networking
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09B—EDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
- G09B19/00—Teaching not covered by other main groups of this subclass
- G09B19/003—Repetitive work cycles; Sequence of movements
- G09B19/0038—Sports
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B71/00—Games or sports accessories not covered in groups A63B1/00 - A63B69/00
- A63B71/06—Indicating or scoring devices for games or players, or for other sports activities
- A63B71/0619—Displays, user interfaces and indicating devices, specially adapted for sport equipment, e.g. display mounted on treadmills
- A63B2071/0658—Position or arrangement of display
- A63B2071/0661—Position or arrangement of display arranged on the user
- A63B2071/0663—Position or arrangement of display arranged on the user worn on the wrist, e.g. wrist bands
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2220/00—Measuring of physical parameters relating to sporting activity
- A63B2220/17—Counting, e.g. counting periodical movements, revolutions or cycles, or including further data processing to determine distances or speed
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2220/00—Measuring of physical parameters relating to sporting activity
- A63B2220/20—Distances or displacements
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2220/00—Measuring of physical parameters relating to sporting activity
- A63B2220/62—Time or time measurement used for time reference, time stamp, master time or clock signal
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2230/00—Measuring physiological parameters of the user
- A63B2230/75—Measuring physiological parameters of the user calorie expenditure
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Strategic Management (AREA)
- Economics (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Entrepreneurship & Innovation (AREA)
- General Engineering & Computer Science (AREA)
- Marketing (AREA)
- General Business, Economics & Management (AREA)
- Tourism & Hospitality (AREA)
- Human Computer Interaction (AREA)
- Physical Education & Sports Medicine (AREA)
- Educational Administration (AREA)
- Game Theory and Decision Science (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Development Economics (AREA)
- Computing Systems (AREA)
- Primary Health Care (AREA)
- Educational Technology (AREA)
- Multimedia (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本发明公开了能够在用户设备之间共享与健身相关的用户界面元素。这些用户界面元素能够至少部分地基于与所述用户设备相关联的用户的活动数据来更新。用户能够确定共享他们的用户界面元素的时间长度。一旦建立了至少两位用户之间的共享关系,则能够在所述用户之间经由他们各自的用户设备来共享对应于用户界面元素的更新。
Description
相关申请的交叉引用
本专利申请要求提交于2016年3月28日的美国非临时专利申请No.15/082,943的权益,该美国临时申请以引用方式并入本文以用于所有目的。
背景技术
人们越来越意识到定期锻炼对保持健康的重要性。此外,现在有各种电子设备可用于全天候跟踪人的身体活动。这种跟踪与目标设定相结合,可以帮助人们对自身的健康实行个人问责制。然而,对于一些人来说,通过简单地跟踪自身活动实行的问责制可能不足以成为持续定期锻炼的动力。
发明内容
本公开的实施方案可提供用于共享可更新图形健身用户界面元素的系统、方法和计算机可读介质。根据一个实施方案,一种方法可由计算机系统实施,以至少在第一用户设备处接收来自第二用户设备的第一通信。该第一通信可包括共享可更新图形健身用户界面元素的请求。响应于接收到第一通信,该方法还可以使计算机系统在第一用户设备处接收输入,该输入接受共享可更新图形健身用户界面元素的请求。该输入可指示根据第一条件、根据第二条件或根据第三条件来接受共享可更新图形健身用户界面元素的请求。
在一些示例中,根据第一条件接受共享可更新图形健身用户界面元素的请求可包括接受在预先确定的时间段内共享可更新图形健身用户界面元素的请求。在一些示例中,根据第二条件接受共享可更新图形健身用户界面元素的请求可包括接受无限期共享可更新图形健身用户界面元素的请求。在一些示例中,根据第三条件接受共享可更新图形健身用户界面元素的请求可包括接受在用户指定的时间段内共享可更新图形健身用户界面元素的请求。可更新图形健身用户界面元素可包括多个同心环,所述多个同心环可基于由与第二设备相关联的用户执行的一个或多个活动来更新。该方法还可以使计算机系统在接收输入之后显示可更新图形健身用户界面元素。在一些示例中,共享可更新图形健身用户界面元素的请求可包括与第一设备共享第二设备的可更新图形健身用户界面元素的邀约。在一些示例中,共享可更新图形健身用户界面元素的请求可包括来自第二设备的针对第一设备的可更新图形健身用户界面元素的请求。
根据一个实施方案,一种方法可由计算机系统实施,以至少在第一设备处接收来自第二设备的第一通信,该第一通信包括共享第一可更新图形健身用户界面元素的第一邀约。该方法还可以使计算机系统响应于接收第一通信而在第一设备处接收输入,该输入对应于共享可更新图形健身用户界面元素的第一邀约。该输入可包括通过向第二设备发送在一段时间内共享第二可更新图形健身用户界面元素的第二邀约来接受共享第一可更新图形健身用户界面元素的第一邀约,通过发送接受确认来接受共享第一可更新图形健身用户界面元素的第一邀约,或通过发送拒绝确认来拒绝共享第一可更新图形健身用户界面元素的第一邀约。
在一些示例中,该方法还可以使计算机系统在发送共享第二可更新图形健身用户界面元素的第二邀约之后,将第二可更新图形健身用户界面元素传输至第二设备。在一些示例中,可以共享第二可更新图形健身用户界面元素的时间段可以是预先确定的时间段、不确定时间段或用户指定的时间段。在一些示例中,该方法还可以使计算机系统在输入指示接受第一邀约时在第一时间显示第一可更新图形健身用户界面元素的第一版本,并且在第二时间显示第一可更新图形健身用户界面元素的第二版本。可以至少部分地基于与第二设备相关联的用户的身体活动来更新第二版本。在一些示例中,身体活动的至少一部分可由用户在第一时间和第二时间之间执行。
在一些示例中,该方法还可以使计算机系统在输入指示接受共享第一可更新图形健身用户界面元素的邀约时,在第一设备处显示第一可更新图形健身用户界面元素和与第二设备的第一用户相关联的第一用户标识符。在一些示例中,该方法还可以使计算机系统在第一设备处显示第三可更新图形健身用户界面元素和与第三设备的第二用户相关联的第二用户标识符,以及第一可更新图形健身用户界面元素和第一用户标识符。第三可更新图形健身用户界面元素可与第三设备相关联。在一些示例中,将第三可更新图形健身用户界面元素与第一可更新图形健身用户界面元素一起显示可包括,将第三可更新图形健身用户界面元素与第一可更新图形健身用户界面元素一起显示在根据排名维度排名的列表中。排名维度可以是字母维度或活动维度。在一些示例中,第一用户标识符可包括第一用户的第一用户名。在一些示例中,显示第一可更新图形健身用户界面元素和第一用户标识符可包括显示第一可更新图形健身用户界面元素、第一用户名和与第一用户相关联的第一用户图像。
在一些示例中,该方法还可以使计算机系统在第一设备处接收选择第一用户标识符或第一可更新图形健身用户界面元素中的至少一者的第二输入。该方法还可以使计算机系统响应于在第一设备处接收第二输入而在第一设备处显示对应于第一可更新图形健身用户界面元素的详细活动视图。在一些示例中,该方法还可以使计算机系统在显示对应于第一可更新图形健身用户界面元素的详细活动视图之后,在第一设备处接收使第一设备显示一个或多个选项的第三输入。一个或多个选项可向第二设备发送消息,向第二设备发送第二可更新图形健身用户界面元素,向第二设备发送指示第一设备的位置的位置信息,或者发送指示撤销接受共享第一可更新图形健身用户界面元素的邀约的通信。至第二设备的消息可包括预定文本消息、健身表情符号或预定音频消息中的至少一者。
根据一个实施方案,一种方法可由计算机系统实施,以在第一用户设备处并且至少部分地基于与第一用户设备相关联的联系人列表来显示一组用户。在一些示例中,该一组用户中的每位用户可与能够接收可更新图形健身用户界面元素的用户设备相关联。该方法还使计算机系统在第一用户设备处接收指示从该一组用户中选择第一用户的输入。该方法还可以使计算机系统响应于在第一用户设备处接收输入而向第二用户设备提供共享与第一用户设备相关联的第一可更新图形健身用户界面元素的邀约。在一些示例中,第二用户设备可对应于第一用户。
在一些示例中,该方法还可以使计算机系统在第一用户设备处接收来自第二用户设备的指示接受共享第一可更新图形健身用户界面元素的邀约的通信。在一些示例中,可以使得第二用户设备能够响应于在第二用户设备处接收的指示接受共享第一可更新图形健身用户界面元素的邀约的第二输入来生成通信。该第二输入可包括根据第一条件接受共享可更新图形健身用户界面元素的邀约,或根据第二条件接受共享可更新图形健身用户界面元素的请求。该方法还可以使计算机系统在接收通信之后在第一用户设备处显示一组活动好友中的第一用户的用户标识符。在一些示例中,该一组活动好友中的每位活动好友可能先前已经接受来自第一用户设备的共享第一可更新图形健身用户界面元素的邀约,或者提供也已经被第一用户设备接受的与第一用户设备共享相应的可更新图形健身用户界面元素的邀约。
该方法还可以使计算机系统在第一设备处接收指示从该一组活动好友中选择第一用户的第二输入。该方法还可以使计算机系统响应于在第一用户设备处接收第二输入而向第二用户设备发送指示终止与第二设备共享第一可更新图形健身用户界面元素的通信。
附图说明
图1示出了根据至少一个示例的示出用于如本文所述共享可更新图形健身用户界面元素的示例性流程的简化框图。
图2示出了根据至少一个示例的包括用于如本文所述显示可更新图形健身用户界面元素的图形用户界面的示例性电子设备。
图3示出了根据至少一个示例的包括用于如本文所述显示一组可更新图形健身用户界面元素的图形用户界面的电子设备。
图4示出了根据至少一个示例的如本文所述与已经共享可更新图形健身用户界面元素的用户进行交互相关的示例性视图。
图5示出了根据至少一个示例的如本文所述与共享可更新图形健身用户界面元素相关的示例性菜单。
图6示出了根据至少一个示例的用于如本文所述共享可更新图形健身用户界面元素的方法的流程图。
图7示出了根据至少一个示例的用于如本文所述共享可更新图形健身用户界面元素的方法的另一流程图。
图8示出了根据至少一个示例的包括如本文所述用于共享可更新图形健身用户界面元素的示例性架构的简化框图。
图9示出了根据至少一个示例的包括如本文所述用于共享可更新图形健身用户界面元素的示例性电子设备的部件的简化框图。
图10示出了根据至少一个示例的包括如本文所述用于共享可更新图形健身用户界面元素的示例性电子设备的简化图。
图11示出了根据至少一个示例的如本文所述用于共享可更新图形健身用户界面元素的电子设备。
具体实施方式
在下面的描述中,将描述各种示例。为了解释的目的,阐述了很多具体配置和细节以便提供对示例的彻底理解。然而,对于本领域的技术人员而言显而易见的是,这些示例可在没有这些具体细节的情况下被实践。此外,可以省略或简化众所周知的特征,以免模糊所描述的示例。
除其他之外,本公开的示例涉及在用户设备之间共享可更新图形健身用户界面元素,并且实现用户设备之间的与可更新图形健身用户界面元素相关的通信。具体而言,用于共享可更新图形用户界面元素的初始邀约可由用户发起并提供给其他用户。一旦该初始邀约由这些其他用户在他们的用户设备处接收,这些其他用户可指示是否接受共享的初始邀约以及/或者是否给出共享他们自己的可更新图形健身用户界面元素的相似邀约。在一些示例中,由其他用户接受共享的初始邀约导致所述其他用户与原始用户自动共享他们自己的可更新图形健身用户界面元素。以这种方式,基于接受初始邀约,在其他用户和原始用户之间创建双向共享关系。初始邀约和任何后来的邀约可以分别与预定的或用户可配置的时间段相关联,在该时间段中将共享对应的可更新图形健身用户界面元素(例如,一天、一周、指定日期或无限期日期)。一旦在两个用户设备之间建立了共享关系(例如,至少一位用户接受共享邀约),就可以建立两位用户设备之间的通信信道。通信信道的长度可对应于适当的时间段。经由该通信信道,可以(例如,经由接收活动数据、存储活动数据并共享活动数据的服务提供方计算机)在两个用户设备之间共享某些活动数据。例如,可以共享与共享的可更新图形健身用户界面元素相关的活动数据。一旦用户设备已经接收到此类活动数据,则可由用户设备显示可更新图形健身用户界面元素的更新版本。在一些示例中,接收用户设备生成对可更新图形健身用户界面元素的更新。在其他示例中,所述更新由其他设备(例如,服务提供方计算机)生成,并且被提供给接收用户设备以供显示。使用各自的设备,原始用户和其他用户可以决定是否对彼此“隐藏”,同时仍然保持共享关系不变。例如,隐藏可包括第一用户隐藏第二用户,使得第二用户的活动数据不在第一用户的设备处呈现。隐藏还可以包括第一用户对第二用户隐藏,使得第一用户的活动数据不在第二用户的设备处呈现。以这种方式,每位用户可以决定是隐藏其他用户还是对其他用户隐藏。
活动数据可以响应于某些活动事件而被自动提供。例如,在用户设备识别出用户设备的用户已经完成锻炼,实现了对应于可更新图形健身用户界面元素的一方面的目标(例如,运动目标、锻炼目标或站立目标)之后,或以其他方式,可以将活动数据提供给其他设备。活动数据还可以根据间隔自动提供。例如,无论用户设备是否已经识别出任何活动相关事件,活动数据在白天可以每15分钟提供一次,并且在夜间可以每小时提供一次。活动数据还可以响应于用户输入而被提供。例如,当用户打开其中显示可更新图形健身用户界面元素的应用程序时,使用该应用程序发送他们自己的更新活动数据,使用用户设备来记录到达某些地理位置(例如健身房),或者以其他方式,可以提供更新的活动数据。对于接收用户来说,查看其他用户的可更新图形健身用户界面元素的更新可提供参与身体活动的额外动机。同样,对于共享用户,得知他们的可更新图形健身用户界面元素正在与接收用户共享可提供参与身体活动的额外动机。以这种方式,可更新图形健身用户界面元素的共享可以通过使用户不仅对自己负责而且还对其他人负责而增加整体身体活动。
在一个示例中,第一用户可与跟踪第一用户的某些身体活动的第一可穿戴设备(例如,数据收集设备)相关联。被跟踪的身体活动可以被组织到可更新图形健身用户界面元素。可更新图形健身用户界面元素可以随着第一用户整天参与额外的身体活动而更新。使用本文描述的技术,第一用户可以识别与第二可穿戴设备相关联的第二用户,该第二可穿戴设备具有与第一可穿戴设备相似的功能(例如,保持可更新图形健身用户界面元素)。第一用户可使用于共享其可更新图形健身用户界面元素的邀约被发送至第二可穿戴设备和/或与第二用户相关联的第二用户设备(例如,与第二可穿戴设备配对的移动电话)。如果第二用户接受邀约,则当第一用户(例如,整个一天或其他时期)参与身体活动时,第二用户可在第二可穿戴设备处接收第一用户的可被周期性地更新的可更新图形健身用户界面元素。以这种方式,可向第二用户通知第一用户的身体活动。作为接受来自第一用户的邀约的一部分或以其他方式,第二用户可以使用于共享其可更新图形健身用户界面元素的邀约被发送至第一可穿戴设备和/或与第一用户相关联的第一用户设备(例如,与第一可穿戴设备配对的移动电话)。如果被接受,则第一用户可接收第二用户的包括周期性更新的可更新图形健身用户界面元素。第一用户的邀约和/或第二用户的邀约可包括某些条件。例如,示例性条件可指示可更新图形健身用户界面元素将被共享的时间段。其他条件可指示从另一位用户接收的阈值量的信息,由任一用户完成的阈值量的活动和/或由接收用户的设备使用的阈值量的数据。
尽管本文描述的技术涉及共享可更新图形健身用户界面元素,但应当理解,代替共享可更新图形健身用户界面元素或除了共享可更新图形健身用户界面元素之外,此类技术还适用于共享活动数据。在一些示例中,活动数据可包括由可穿戴设备收集的数据,在共享之前这些数据可由可穿戴设备处理,或者可以以其原始格式共享。此外,尽管本文描述的技术涉及经由包括显示器的可穿戴设备的数据收集,但应当理解,此类技术还适用于既不可穿戴又不包括显示器的数据收集设备。
图1示出了简化流程图100,其描绘了配置有可在上面呈现任何合适信息的界面的可穿戴设备102。例如,如图1所示,可更新图形健身用户界面元素104被呈现给可穿戴设备102的用户106(例如,“Doug Jones”)。可更新图形健身用户界面元素104可以由运行在可穿戴设备102上的应用程序呈现。可更新图形健身用户界面元素104可呈现在应用程序的“活动”页面上。
可穿戴设备102可以与电子设备108(例如,主机设备)相关联。在一些示例中,这可以包括可穿戴设备102以任何合适的方式与电子设备108配对。两个设备102和108的配对可以使电子设备108能够用作可穿戴设备102的代理。在一些示例中,可穿戴设备102可被配置为捕获来自用户106的活动数据。此类活动数据可指示用户106的步数、站立和坐着的时间量、所消耗卡路里的量、锻炼的分钟数和/或任何其他合适的信息。可穿戴设备102、电子设备108或者可穿戴设备102和电子设备108的任何合适的组合可以至少部分地基于活动数据来生成可更新图形健身用户界面元素104。可更新图形健身用户界面元素104(和/或其他数据)可呈现在可穿戴设备102和/或电子设备108的屏幕上。
电子设备108,并且在一些示例中,可穿戴设备102还可以被配置为经由一个或多个网络110向服务提供方112提供信息。在一些示例中,服务提供方112可以促进图1中示出的设备与其他设备之间的通信,这可包括至少部分地基于从图1的设备和/或其他设备接收的数据为图1中的设备生成某些通信。在一些示例中,服务提供方112可以根据可以生成和提供哪些通信来包括订阅服务。可以包括在此类通信中的信息可以包括例如通知、可更新图形健身用户界面元素104、收集的活动数据的部分和/或去往和来自另一位用户的设备(例如,可穿戴设备114和电子设备116)的消息。如本文所述,此类消息可包括共享可更新图形健身用户界面元素的邀约、共享可更新图形健身用户界面元素的请求、可更新图形健身用户界面元素的更新、与可更新图形健身用户界面元素相关的消息、地理定位数据、活动数据,以及与可更新图形健身用户界面元素相关的任何其他合适的信息。
电子设备116和可穿戴设备114可以分别是与电子设备108和可穿戴设备102相似的设备。因此,电子设备108可以与可穿戴设备102相关联,并且可以分别与用户118相关联。在示例性共享场景中,用户106可经由网络110和/或服务提供方112发送与用户118共享可更新图形健身用户界面元素104的邀约。如果经由服务提供方112,则服务提供方112可促进向可穿戴设备114和/或电子设备116递送邀约。如果用户118接受邀约,则可以从可穿戴设备114或电子设备116将指示接受的通信发送至服务提供方112。使用该通信,服务提供方112可记录(例如,在数据存储库或其他存储设备中)用户118已经同意接收与可更新图形健身用户界面元素104相关的更新。在一些示例中,在数据存储库中进行记录可包括订阅用户118以在每次更新容纳与可更新图形健身用户界面元素104相关的数据的容器时接收更新。以这种方式,当服务提供方112从电子设备108和/或可穿戴设备102接收指示可更新图形健身用户界面元素104应该被更新(例如,因为可穿戴设备102已经收集了一些活动数据)的通信时,服务提供方112可以更新容器中的数据,并且可以向被订阅到容器的用户的用户设备(例如,用户118和相关联的电子设备116和/或可穿戴设备114)发送更新。
在图1中,用户118已经接受了共享可更新图形健身用户界面元素104的邀约。因此,可穿戴设备114的应用程序已经使与用户106(Doug Jones)相关联的可更新图形健身用户界面元素104和其他信息呈现在可穿戴设备114的图形用户界面上,在应用程序的“好友”页面内。可更新图形健身用户界面元素104作为用户列表120的一部分呈现在可穿戴设备114上。用户列表120可包括使用其他可穿戴设备的其他用户(例如Bob Williams和LauraSmith),用户118也已经与其建立共享关系(例如,用户118已经接受来自Bob和Laura的共享他们可更新图形健身用户界面元素的邀约)。如本文所描述的,用户118可以使用应用程序来管理用户列表120,并且与包括在用户列表120中的用户进行交互。用户列表120中的用户可被认为是“活动好友”。
图2示出了图1的可穿戴设备102,包括可更新图形健身用户界面元素104的聚合视图200,该聚合视图可呈现在可穿戴设备102的显示器上。显示器可以是触摸屏或其他合适的显示器,或者在一些示例中,可包括与触摸屏的区域分开的触敏区域。运行在可穿戴设备102上的应用程序可被配置为生成并在显示器上在应用程序的活动页面中呈现可更新图形健身用户界面元素104。指示符202可指示当前视图是活动页面。当可更新图形健身用户界面元素104可见时,从右向左的轻扫输入可将活动页面改变为“好友”页面。参考图3讨论可穿戴设备114的“好友”页面。
可更新图形健身用户界面元素104可包括一个或多个同心环204、206和208。每个同心环204至208可表示可穿戴设备102的用户(例如,用户106)的历史身体活动数据的特定方面。以这种方式,可更新图形健身用户界面元素104可以用作活动指示符,以提供与关于身体活动的目标相比用户106已经是“活跃”的程度的图形表示。例如,外部环208可表示每日消耗的活动卡路里量,中心环206可表示每日花费在进行身体活动的高出身体活动阈值(例如,强度高于快步或3个代谢当量单位(METS))的分钟数,并且内环204可表示用户当天在90秒的时间段内站立至少60秒的小时数。随着用户进行更多的身体活动并由此更接近实现他们的目标,同心环204至208将继续闭合。因此,闭合的环可对应于针对该身体活动实现的目标。
历史身体活动数据的其他视图210至216可响应于用户请求执行滚动操作(例如,通过执行从触敏显示器的底部到顶部的轻扫手势)而呈现在可穿戴设备102的显示器上,同时呈现图形健身用户界面元素104。如图所示,视图210可包括该视图的内容的文本描述(“总步数”和“总距离”)和相关联的身体活动数据的数字概要(“9,920”步和“0.82MI”)。
如图所示,视图212可包括该视图的内容的文本描述(“移动”)、相关联的身体活动数据的数字概要(“303/360卡路里”)、表示相关联的身体活动数据的类型的视觉指示符(与外环208上的视觉指示符匹配的环),以及身体活动数据的图形表示。
如图所示,视图214可包括该视图的内容的文本描述(“锻炼”)、相关联的身体活动数据的数字概要(“12/30分钟”)、表示相关联的身体活动数据的类型的视觉指示符(与中心环206上的视觉指示符匹配的环),以及身体活动数据的图形表示。
如图所示,视图216可包括该视图的内容的文本描述(“站立”)、相关联的身体活动数据的数字概要(“8/12小时”)、表示相关联的身体活动数据的类型的视觉指示符(与内环204上的视觉指示符匹配的环),以及身体活动数据的图形表示。在一些示例中,可提供其他视图,其包括与已经执行的特定锻炼和用户106已经得到的奖励相关的信息。
图3示出了图1的可穿戴设备114,其包括呈现在可穿戴设备114的显示器上的用户列表120的第一部分120A。显示器可以是触摸屏或其他合适的显示器,或者在一些示例中,可包括与触摸屏的区域分开的触敏区域。运行在可穿戴设备114上的应用程序可被配置为生成并在显示器上在应用程序的好友页面中呈现用户列表120。指示符302可指示当前视图是好友页面。当用户列表120可见时,轻扫输入(例如从右到左,等等)可将好友页面改变为活动页面。
如先前所介绍的,用户列表120可包括已经同意与可穿戴设备114的用户118共享其可更新图形健身用户界面元素的那些用户(或者使用与可穿戴设备114类似的设备的那些用户)。例如,用户118已经接受来自用户106的用于共享可更新图形健身用户界面元素104的邀约,并且因此该用户被包括在用户列表120中。在一些示例中,如果来自用户列表120的用户已经决定对用户118隐藏,那么该用户可能不会被填充在用户列表120中,或者可能会被填充,但包括指示该用户正在隐藏的指示符(例如,该用户可能会变灰)。在一些示例中,用户118可以从用户列表120中选择一位用户以对其隐藏。这可导致该用户不被填充在用户列表120中,或者以不同方式填充(例如,带有指示符)。正在隐藏的用户的指示符可以与正在被隐藏的用户的指示符不同。可更新图形健身用户界面元素104连同相关联的信息(统称为“用户信息304”)因此被包括在用户列表120的第一部分120A中,并呈现在显示器上。用户信息304可包括用户(“Doug Jones”)的文本标识符、用户106的头像、可更新图形健身用户界面元素104的小型化版本、排序类型的身体活动数据的数字概要(“9,920”)和/或与用户106相关的任何其他合适的信息。类似的用户信息可被组织并呈现给用户列表120中的其他用户。
在一些示例中,用户信息304还可包括从与用户列表120中的用户相关联的用户设备实时或接近实时流式传输的信息。例如,如果Doug Jones正在跑马拉松,与Doug Jones相关联的用户信息304可包括包含Doug的统计数据的部分(例如,分钟/英里、预期完成时间等),以及/或者示出Doug的参照马拉松路线的位置的地图部分(例如,一组鞋或表示Doug的漫画)。Doug的统计数据和位置可实时地或接近实时地更新。在一些示例中,Doug的统计数据和位置可以与可更新图形健身用户界面元素的更新一起周期性地(例如,每15分钟一次)更新。
用户列表120的第二部分120B和一组通信选项306可响应于用户请求执行滚动操作(例如,通过执行从触敏显示器的底部到顶部的轻扫手势)而呈现在可穿戴设备114的显示器上,同时用户列表120的第一部分120A呈现在显示器上。类似于第一部分120A,用户列表120的第二部分120B可包括与用户118共享活动数据的其他用户(或使用与可穿戴设备114类似的设备的其他用户)的用户信息。
所述一组通信选项306可包括一组用户界面(UI)按钮,所述组用户界面按钮可以由用户118以任何合适的方式(例如,使用可穿戴设备114处的触摸手势或者使用可穿戴设备114处的持续压力手势)选择。按钮的选择可以使某些通信被发送至用户列表120上的用户。例如,选择“将环发送给所有人”选项可以将用户118的当前可更新图形健身用户界面元素发送给用户列表120上的所有用户,选择“将位置发送给所有人”可将可穿戴设备114的地理位置发送给用户列表120上的所有用户,并且选择“将消息发送给所有人”可将通用或指定的消息发送给用户列表120上的每位用户。这些选项中的每个选项可对用户118可用(例如,呈现在可穿戴设备114上),至少部分地是因为用户列表120上的用户已经接受了来自用户118的用于接收用户118的可更新图形健身用户界面元素的邀约。这可以是对用户118已经接受来自用户列表120上的每位用户的共享可更新图形健身用户界面元素的邀约的补充。以这种方式,可在用户118和用户列表120上的其他用户之间建立双向共享关系。
在一些示例中,响应于完成预定活动(例如,可更新图形健身用户界面元素的同心环的闭合)、响应于完成目标(例如,未由可更新图形健身用户界面元素表示的活动目标,诸如完成锻炼)、响应于用户输入(例如,选择“将环发送给所有人”选项)、或者以任何其他合适的方式,根据设置的间隔(例如,每15分钟一次)、根据与其他通信相比的优先级,活动数据可由可穿戴设备114提供给服务提供方112,用于分发给用户列表120上的用户。因此,选择“将环发送给所有人”选项可以使得用户118能够将他们的可更新图形健身用户界面元素立即发送给用户列表120上的用户。当接收到由用户118发送的可更新图形健身用户界面元素时,可以通知接收用户。例如,在用户118选择将其可更新图形健身用户界面元素发送给所有用户之后,每位其他用户的每个用户设备(例如电子设备和/或可穿戴设备)接收可更新图形健身用户界面元素,并且生成指示已经接收更新的可更新图形健身用户界面元素的通知。在一些示例中,服务提供方112生成通知,并将该通知与更新的可更新图形健身用户界面元素一起提供给每个用户设备。作为响应,接收通知的用户可以发回对其可更新图形健身用户界面元素的更新以及/或者向用户118发送消息。例如,响应于接收更新的可更新图形健身用户界面元素(指示发送用户已经使环闭合),接收人可发送消息,诸如“你今天健身了...,我今天偷懒了”,以及他们自己的可更新图形健身用户界面元素,可以暗示他们在这一天完成的活动很少。
选择“将位置发送给所有人”选项可发送位置信息,诸如可以由在可穿戴设备和/或电子设备上运行的地图绘制应用程序来解释的一组地理坐标。地图绘制应用程序可以解释地理坐标或其他位置信息以对应于特定位置。例如,如果地理坐标匹配或以其他方式落入特定体育馆(例如,Silver’s Gym)的阈值距离内,则地图绘制应用程序可指示用户118的“位置”在Silver’s Gym。在一些示例中,“将位置发送给所有人”选项可经由在可穿戴设备和/或电子设备上操作的本地即时消息应用程序来实现。例如,位置信息可作为文本消息、iMessage、多媒体消息或支持文本和/或数据的任何即时消息格式来提供。
选择“将消息发送给所有人”选项可以向用户列表120上的每位用户发送消息。该消息可以是由可穿戴设备和/或电子设备的即时消息应用程序支持的任何合适的消息。在一些示例中,选择该选项可以打开可穿戴设备114或电子设备116上的即时消息应用程序。用户118可以从该即时消息应用程序准备消息,并且将该消息(其可以是单个消息)发送给包括来自用户列表120的所有用户的一组接收人,或者使其作为多个消息线程发送给来自用户列表120的每位单独用户。消息的内容可包括例如文本、音频记录、图像(例如,图片、表情图标、表情符号等)或视频。在一些示例中,消息的内容的至少一部分可以由用户118从预先生成的内容的一个或多个库中选择。预先生成的内容对于促进健康、激励健身、促进竞争以及对于任何其他合适的目的可能是特别的。示例性文本库可包括预先生成的文本字符串,诸如“保持这种好的表现!”、“你在走下坡路了!”,“Shazam!”等等。示例性表情符号库可包括特定于健身的预先生成的表情符号(例如,弯曲手臂的表情、抬起哑铃的表情、疲惫的表情,等等)。在一些示例中,可以将包括挑战的消息发送给用户列表120上的每位用户。例如,健身教练可以为她的每位客户发送在某一天跑5英里的挑战。该挑战可以由接收挑战的用户设备记录,并且当用户完成挑战时可以生成通知并将该通知提供给被订阅的用户设备。
用户列表120能够以任何合适的方式排序。例如,如图3中的排序标识符308所示,可以根据最多步数来对用户列表120进行排序。以这种方式,用户列表120可以变成根据步数对用户进行排名的排名列表。因此,在每位用户的名称下方显示的维度是用户在当前时间段(例如当天)迈步的数量,其中Doug Jones走的步数最多(“9,920”),Mary Moore走的步数最少(“2,883”)。可用于排名的其他维度包括例如移动目标的百分比、锻炼的分钟数、燃烧的卡路里、最近的最佳锻炼或任何其他活动维度。用户列表120还可以按照字母顺序、共享周期的持续时间以及任何其他合适的方式进行排序。
在一些示例中,可以划分用户列表120以基于特征和/或身份创建用户的一个或多个子集。例如,健身教练可以创建包括客户的用户子集、包括骑行好友的用户子组和/或包括家庭成员的用户子组。通过与可穿戴设备114的显示器进行交互,用户可以在包括不同的用户子集和所有用户在一起的视图之间切换。每个用户子组中的各个用户也可以如本文所述进行排序和排名。另外,用户的各个子集可以相对于其他用户子集进行排序和排名。以这种方式,用户组可以与其他用户组相比较。
图4示出了详细的活动视图400,其包括用户信息304,该用户信息针对用户118请求执行对用户列表120的对应于用户106的区域的选择,可以呈现在可穿戴设备114的显示器上。因此,尽管用户信息304对应于用户106,但应当理解,当选择对应于其他用户的区域时,可以呈现对应于用户列表120中的每位其他用户的其他用户信息。在所示示例中,用户118已经使用包括在可穿戴设备114处接收的触摸手势或在可穿戴设备114处接收的持续压力手势的任何合适的技术,选择了对应于用户列表120中的用户106的区域。响应于该选择,已经呈现了用户信息304(例如,用户的文本标识符(“Doug Jones”)、用户106的头像、可更新图形健身用户界面元素104和/或排序类型的身体活动数据(“9,920”)的数字概要)。本文描述的其他用户信息304也可以被呈现。
在显示器上呈现用户信息304时,响应于用户请求执行滚动操作(例如,通过执行从触敏显示器的底部到顶部的轻扫手势),还可以在可穿戴设备114的显示器上呈现一组通信选项402和删除选项404。该组通信选项402可包括一组按钮,所述一组按钮可以由用户118以任何合适的方式选择(例如,使用可穿戴设备114处的触摸手势或者使用可穿戴设备114处的持续压力手势)。按钮的选择可以使某些通信被发送至与所显示的用户信息304相关联的用户106。因此,所述一组通信选项402可以与所述一组通信选项306类似地起作用,不同之处在于所述一组通信选项402仅向选择的用户发送通信,而不是向用户列表120上的所有用户发送通信。删除选项404可对应于删除按钮,如果选择该删除按钮,则可以终止与用户106的共享关系。因此,选择删除选项404可以导致从用户列表120中移除用户106,并且导致停止向用户106发送与用户118的活动相关的活动更新,以及停止接收与用户106的活动相关的活动更新。
图5示出了与共享可更新图形健身用户界面元素相关的示例性菜单500和菜单502。菜单500可以由在电子设备116上运行的应用程序504生成。应用程序504还可以使菜单500呈现在电子设备108的显示器上。菜单500可以被格式化以包括一组或多组用户。例如,菜单500可包括一组共享用户506、一组已知的潜在用户508,以及一组已知的不可能用户510。菜单500可包括信息部分514和动作部分512。该一组用户506至510可在信息部分514中被识别。在动作部分512内,可以识别相对于所述组用户506至510中的每位用户执行的一个或多个动作。
该一组共享用户506中的用户可至少部分地对应于用户列表120上的用户。因此,该一组共享用户506中的每位用户可以与用户118具有某种级别的共享关系。共享的级别可在用户姓名之后的信息部分514中指示。用户118可以与Doug Jones、Larry Morris和JohnGrant具有双向共享关系(例如,这些用户可以接收与用户118相关联的活动更新并向用户118提供活动更新)。双向共享关系可以由“<>”表示。动作部分512可包括一个或多个图标516至522。每个图标可以表示可相对于在信息部分514中标识的用户采取的不同动作。例如,选择图标516(“>”)可终止接收与相关用户相关联的活动更新。这可导致第一种形式的单向共享-仅提供更新。类似地,选择图标518(“<”)可终止发送与用户118相关联的活动更新。这可导致第二种形式的单向共享-仅接收更新。选择图标520(“X”)可终止接收和共享活动更新(例如,将用户从活动好友中移除)。在一些示例中,可使用任何合适的手势(例如,从左到右轻扫、从右到左轻扫、压力手势、选择手势,等等)来选择图标516至522中的任一图标。
用户118可以与Bob Williams和Laura Smith具有单向共享关系(例如,这些用户向用户118提供活动更新,但是这些用户不接收与用户118相关联的活动更新)。这种单向共享关系可以用“<”来表示。相对于这些用户,动作部分512可包括终止接收活动更新(例如,移除这些用户,使其不再是用户118的活动好友)的功能。
该一组已知潜在用户508可包括可从与电子设备116相关联的一组联系人中识别并且已知与用于跟踪和/或共享活动数据等的适当设备相关联的用户。本文描述的可穿戴设备是此类设备的示例。因此,该一组已知潜在用户508中的用户是用户118当前未与其共享活动更新,但如果需要,用户118可与其共享活动更新的用户。因此,相对于这些用户可采取的行动是用户118邀约与这些用户共享他们的活动更新。这可以由图标518“>”指示。选择对应于Wilson Jones的图标518可使共享可更新图形健身用户界面元素的邀约被提供给与Wilson Jones相关联的用户设备。在一些示例中,选择对应于Wilson Jones的图标518可使共享可更新图形健身用户界面元素的请求被提供给与Wilson Jones相关联的用户设备。共享请求可以是让Wilson Jones共享其可更新图形健身用户界面元素的请求,而共享邀约可以是让Wilson Jones接收来自用户118的可更新图形健身用户界面元素的邀约。
该一组已知的不可能用户510可包括可从与电子设备116相关联的一组联系人中识别,并且不知道他们是否与用于跟踪和/或共享活动数据等的适当设备相关联的用户。因此,该一组已知的不可能用户510中的用户是用户118当前未与其共享并且不太可能与其共享的用户,不太可能与其共享是因为无法确定这些用户是否与用于跟踪和/或共享活动数据等的适当设备相关联。因此,相对于这些用户可采取的行动是用于用户118邀请这些其他用户获得适当设备并开始共享。这可以由图标522“?”指示。选择对应于Tanner Redd的图标522可使获得适当设备的邀请被提供给与Tanner Redd相关联的用户设备。在一些示例中,可以(例如,由服务提供方112)记录该邀请的记录,使得如果Tanner Redd将来注册了适当设备,则可以提示用户118他们是否想要现在发送与Tanner Redd共享其可更新图形健身用户界面元素的请求或邀约。还可以向Tanner Redd通知和/或提醒用户118先前向他发送了邀请。以这种方式,Tanner Redd可以发起与用户118共享其可更新图形健身用户界面元素的请求或邀约。
菜单502可以由在可穿戴设备114上运行的应用程序524生成。应用程序524还可以使菜单502呈现在可穿戴设备114的显示器上。菜单502可以被格式化为包括一组共享用户526。该一组共享用户可以匹配所述组共享用户506。在一些示例中,与应用程序504的功能相比,用于与该一组共享用户交互的应用程序524的功能可能受到限制。例如,应用程序524可使得用户118能够终止共享可更新图形健身用户界面元素以及/或者从共享用户接收可更新图形健身用户界面元素,但是可能不会使用户118能够邀请新用户。然而,在一些示例中,应用程序524的功能类似于参考菜单500所描述的功能。换句话讲,更详细的用户列表可以呈现为具有用于与用户交互的增强功能。
图6和图7示出了根据至少几个示例的示出用于共享可更新图形健身用户界面元素的过程600和过程700的示例性流程图。这些过程以及本文描述的任何其他过程被示出为逻辑流程图,其中的每个操作表示可以在硬件、计算机指令或其组合中实现的操作序列。在计算机指令的上下文中,操作可表示存储在一个或多个非暂态计算机可读存储介质上的计算机可执行指令,所述计算机可执行指令在由一个或多个处理器执行时执行所述操作。通常,计算机可执行指令包括执行特定功能或实现特定数据类型的例程、程序、对象、部件、数据结构等。描述操作的顺序不旨在被解释为限制,并且能够以任何顺序以及/或者并行地组合任何数量的所描述的操作来实现过程。
另外,可以在配置有特定可执行指令的一个或多个计算机系统的控制下执行本文描述的一些、任何或全部过程,并且可以被实现为在一个或多个处理器上、通过硬件或其组合共同执行的代码(例如,可执行指令、一个或多个计算机程序或者一个或多个应用程序)。如上所述,代码可以例如以包括可由一个或多个处理器执行的多个指令的计算机程序的形式存储在非暂态计算机可读存储介质上。
过程600可以由电子设备108、可穿戴设备114和电子设备116执行。可穿戴设备114和电子设备116可以配对并且与单个用户相关联。电子设备108可以与不同的可穿戴设备配对并且与不同的用户相关联。过程600可以通过呈现一组用户而在602处开始。在一些示例中,呈现该一组用户可以由电子设备108的活动模块执行,该活动模块可以被实现为活动应用程序的一部分。所述一组用户可以至少部分地基于存储在电子设备108的联系人应用程序中的个人联系人列表来填充。因此,个人联系人列表上的联系人可能是电子设备108的用户已知的。还可以至少部分地基于指示来自联系人列表中的哪些联系人与可穿戴设备相关联的信息来填充所述一组用户。因此,所述一组用户中的用户可能拥有或具有权限访问可穿戴设备,并且因此可以参与共享可更新图形健身用户界面元素和相关联的活动数据。可以在电子设备108的显示器上向用户106呈现所述一组用户。
在604处,过程600从所述一组用户接收对用户的选择。在一些示例中,从所述一组用户接收对用户的选择可以由电子设备108的活动模块来执行。可以响应于用户输入来接收选择。例如,用户106可以通过与电子设备108的触摸屏显示器进行交互来从在602处呈现的所述组用户中选择用户。
在606处,过程600发起共享与在604处选择的用户相关联的可更新图形健身用户界面元素的邀约。可更新图形健身用户界面元素可以与电子设备108的用户106相关联。在一些示例中,发起邀约可以由电子设备108的活动模块执行。发起邀约可包括呈现用户106可以从中选择将与共享可更新图形健身用户界面元素相关联的一个或多个条件的界面。例如,用户106可以选择其可更新图形健身用户界面元素将与另一位用户共享多久。在该示例中,可更新图形健身用户界面元素可以被共享一天(“今日”)、一周(“一周”)、直到用户106撤销共享(“无限期”)、用户定义的时间段(“指定”)。以这种方式,用户106可以控制他们愿意共享其可更新图形健身用户界面元素的时间长度。在一些示例中,共享可更新图形健身用户界面元素的时间长度可以是默认时间,在606处发起邀约之前可以预先确定、获悉或以其他方式确定。其他条件可指示从另一位用户接收的阈值量的活动数据,由任一用户完成的阈值量的活动和/或由接收用户的设备使用的阈值量的数据。
发起邀约还可包括将邀约发送至电子设备116和/或可穿戴设备114。在一些示例中,发送邀约可包括向服务提供方发送第一通信,服务提供方然后向包括该邀约的电子设备116和/或可穿戴设备114发送第二通信。
在608处,过程600接收邀约。在一些示例中,接收邀约可以由电子设备116的即时消息模块执行,该即时消息模块可以被实现为即时消息应用程序的一部分。例如,根据上文的第二通信可以由服务提供方使用由即时消息应用程序实现的即时消息协议发送至电子设备116。在一些示例中,接收邀约可包括将邀约作为通知来接收。
在610处,过程600提供邀约。在一些示例中,提供邀约可以由电子设备116的即时消息模块执行。在一些示例中,接收邀约并提供邀约可以由充当可穿戴设备114的代理的电子设备116执行,这可意味着这些功能被执行为后台操作并且被提供给可穿戴设备114。例如,电子设备116可以将邀约作为以下项来接收:消息的一部分、通知的一部分或者以其他方式接收,并且将邀约作为消息的一部分、通知的一部分或以其他方式提供给可穿戴设备114。因此,提供邀约可包括将邀约提供给可穿戴设备114。
在612处,过程600对邀约作出决议。在一些示例中,对邀约作出决议可以由可穿戴设备114的活动模块来执行,该活动模块可以被实现为活动应用程序的一部分。对邀约作出决议可包括至少部分地基于邀约中包括的条件来确定如何响应邀约。对邀约作出决议可包括呈现包括一个或多个选项的界面。用户118可以选择选项来对邀约作出决议。例如,在612A处,用户118可以接受邀约。在612A处选择选项可使接受确认被发送回电子设备108。选择选项612A可使可穿戴设备114和/或电子设备116接收同与用户106相关联的可更新图形健身用户界面元素相关的更新。因此,可建立单向共享关系。在一些示例中,选择选项612A可足以使用户118开始与电子设备108和/或可穿戴设备102的用户106共享其可更新图形健身用户界面元素。因此,可以简单地凭借用户108接受邀约来建立双向共享关系,而无需用户108在612B处明确地选择接受和分享过去选项中的一者。
在612B处,用户118可接受邀约并发起分享过去的邀约。选择选项612B可使第二邀约生成并且被提供给电子设备108和/或与电子设备108相关联的可穿戴设备。类似于606处的选项,用户118可以选择与用户106共享其可更新图形健身用户界面元素多久。在该示例中,可更新图形健身用户界面元素可以被共享一天(“今日”)、一周(“一周”)、直到用户118撤销共享(“无限期”)、用户定义的时间段(“指定”)。可以理解的是,可更新图形健身用户界面元素可以被共享任何其他合适的时间段。在一些示例中,在612B处选择共享过去的邀约可以用作隐含地接受来自电子设备108的第一邀约。然而,在其他示例中,接受确认还可以与第二邀约一起发送至电子设备108。因此,只要用户106接受第二邀约,就可以建立双向共享关系。
在612C处,用户118可以忽略邀约。忽略邀约可包括对邀约不采取任何行动。如果在某一段时间内没有对邀约采取行动,邀约可能会过期。以这种方式,电子设备108的用户106可能收不到对邀约的明确拒绝。因此,在此时,将不会建立两位用户之间的共享关系。
在612D处,用户118可以拒绝邀约。拒绝邀约可包括向电子设备108发送拒绝确认。拒绝确认可指示用户118已拒绝共享可更新图形健身用户界面元素的邀约。如果邀约被拒绝,将不会建立两位用户之间的共享关系。
在612E处,用户118可阻止邀约。拦截邀约可包括请求将用户106和/或电子设备108拉入黑名单。服务提供方可存储黑名单,并在发起新的邀约时检查以确保发起人未被接收人拦截。在一些示例中,即使在第一用户已经接受来自第二用户的共享可更新图形健身用户界面元素的邀约之后,第一用户可请求将第二用户拉入黑名单。在一些示例中,用户118可以预先选择将接受来自哪些用户的邀约。预先选择的过程可包括设置共享的预先选择的时间段。例如,丈夫可在收到妻子的邀约之前,(例如,通过选择活动应用程序中的设置)指示他同意接受从其妻子的设备给出的任何邀约一个月。因此,在一些示例中,当电子设备116在608处接收邀约时,其可立即并且在没有来自用户118的输入的情况下根据预先选择来对邀约作出决议。
虽然已经主要参考可穿戴设备114讨论了对邀约作出决议,但是应当理解,邀约也可以由电子设备116作出决议。因此,还在电子设备116下方以虚线示出了对邀约作出决议。
一旦在612处(无论是由可穿戴设备114还是电子设备116)对邀约作出决议,则在614处,过程600接收邀约的决议。接收邀约的决议可以由电子设备116的活动模块执行。在一些示例中,接收邀约的决议可以作为后台操作来执行。
在616处,过程600更新共享表。在一些示例中,更新共享表可以由电子设备116的活动模块执行。共享表可以被本地存储在电子设备116上,并且可以在本地更新。在一些示例中,共享表可以由服务提供方存储,并且更新共享表可包括向服务提供方发送一个或多个通信以更新共享表。在一些示例中,共享表的副本可以被存储在多个位置中并且跨多个设备。用于电子设备116和/或用户118的共享表可以识别哪些用户设备正在与电子设备116共享可更新图形健身用户界面元素,以及电子设备116正在与哪些用户设备共享其可更新图形健身用户界面元素。因此,可以使用共享表来确定哪些用户设备要接收对哪些可更新图形健身用户界面元素的更新。
在618处,过程600接收邀约的决议。在一些示例中,这可以由电子设备108的活动模块执行。接收决议可响应于电子设备116在614处接收邀约的决议。根据在612处选择的决议的类型,决议可作为消息、通知被接收,或者根本不被接收。
在620处,过程600更新共享表。在一些示例中,更新共享表可以由电子设备108的活动模块执行。类似于在616处更新共享表,共享表可以被本地存储在电子设备上并且可以在本地更新。在一些示例中,共享表可以由服务提供方存储,并且更新共享表可包括向服务提供方发送一个或多个通信以更新共享表。在一些示例中,共享表的副本可以被存储在多个位置中并且跨多个设备。用于电子设备108和/或用户106的共享表可以识别哪些用户设备正在与电子设备108共享可更新图形健身用户界面元素,以及电子设备108正在与哪些用户设备共享其可更新图形健身用户界面元素。因此,可以使用共享表来确定哪些用户设备要接收对哪些可更新图形健身用户界面元素的更新。
在一些示例中,服务提供方112(例如,至少利用图8中所示的活动模块854)可以执行图7的过程700。过程700可以在702处通过从第一用户设备接收包括第一邀约的第一通信而开始。第一邀约可以是共享与第一用户设备相关联的第一可更新图形健身用户界面元素的邀约。第一用户设备可以是任何合适的用户设备,包括例如移动设备、可穿戴设备、膝上型计算机、台式计算机等。第一通信可以识别第一通信所针对的第二用户。例如,可能先前已经从填充在第一用户设备上的联系人列表中选择了第二用户。在一些示例中,第一通信可以识别用于联系与第二用户相关联的用户设备的联系人信息。
在704处,过程700识别第二用户设备。在一些示例中,识别第二设备可包括至少部分地基于第二用户和/或与第二用户相关联的联系人信息来进行识别。第二用户设备可以是任何合适的用户设备。识别第二用户设备可包括使用先前接收的联系人信息、用户标识符等来识别由服务提供方存储的用户设备的表中的第二用户设备。
在706处,过程700将第一通信发送至第二用户设备。在一些示例中,发送第一通信可包括发送第一通信的至少一部分或者发送第一通信的变型形式。由于通信可包括第一邀约,发送第一通信可包括将第一邀约发送至第二用户设备。第一通信可以作为消息被发送至第二用户设备,该第二用户设备可经由第二用户设备上的即时消息应用程序来访问。将第一通信发送至第二用户设备可包括将第一通信发送至电子设备和/或可穿戴设备。
在708处,过程700从第二用户设备接收第二通信。响应于发送第一通信,可接收到接收第二通信。例如,第二用户设备可接收第一通信,用户可通过第一通信在第二用户设备上进行交互,并且第二用户设备可生成可以被发送至服务提供方的第二通信。第二通信可包括指示第二用户设备的用户对第一邀约作出怎样的决议的信息。
在710处,过程700确定第一邀约是否被接受。在一些示例中,确定第一邀约是否被接受可至少部分地基于第二通信。例如,可以通过分析第二通信来确定它是否指示接受第一邀约而执行该确定。如果不是,则过程700在712处结束。如果是,则过程700继续至714。在714处,过程700更新共享表。更新共享表可包括更新对共享表的订阅,该订阅指示第二用户设备将接收对与第一用户设备相关联的可更新图形健身用户界面元素的更新。在一些示例中,共享表根据用户来组织,但是还识别哪些用户设备与用户相关联以及哪些用户设备被用户和/或用户的设备订阅。以这种方式,当接收到用户的更新活动数据时,可以使用共享表来确定要向哪些用户设备发送更新。在一些示例中,每次接收到更新的活动数据时访问共享表,这可以根据某个固定间隔或以其他方式如本文所讨论的那样进行。
在716处,过程700将第二通信发送至第一用户设备。第二通信可指示第一邀约是如何被接受的。在一些示例中,第二通信可包括来自第二用户设备的用户的共享与该用户相关联的可更新图形健身用户界面元素的第二邀约。
图8示出了根据至少一个示例的被配置为实现可更新图形健身用户界面元素的共享的示例性架构或环境800。在一些示例中,示例性架构800可以进一步被配置为管理或以其他方式与图1的可穿戴设备102、电子设备108和/或服务提供方计算机112进行交互。在一些示例中,设备可经由一个或多个网络110和/或812(例如,经由蓝牙、WiFi、互联网等)连接。在架构800中,一个或多个用户可以利用电子设备108经由一个或多个网络812来管理、控制或以其他方式利用可穿戴设备102。另外,在一些示例中,可穿戴设备102、服务提供方计算机112和电子设备108可以被配置为或以其他方式构建为单个设备。例如,可穿戴设备102和/或电子设备108可以被配置为将本文描述的实施方案实现为单个计算单元,在不需要所描述的其他设备的情况下运用上面和下面描述的示例。
在一些示例中,网络110、网络812可包括许多不同类型的网络中的任何一个或组合,所述不同类型的网络为诸如有线网络、互联网、无线网络、蜂窝网络、卫星网络、其他私人和/或公共网络或其任何组合。尽管所示出的示例表示电子设备108经由网络110访问服务提供方计算机112,但是所描述的技术可同样适用于电子设备108通过陆线电话、经由服务亭或以任何其他方式与服务提供方计算机112进行交互的情况。还应当注意的是,所描述的技术可应用于其他客户端/服务器布置(例如,机顶盒等)以及非客户端/服务器布置(例如,本地存储的应用程序、对等配置等)。
如上所述,电子设备108可以被配置为收集和/或管理可能从可穿戴设备102接收的用户活动数据。在一些示例中,可穿戴设备102可以被配置为向第三方应用程序或第一方应用程序(例如,服务提供方112)提供用户的健康、健身、活动和/或医疗数据。继而,电子设备108可以使用该数据来呈现本文所述的可更新图形健身用户界面元素。电子设备108可以是任何类型的计算设备,例如但不限于移动电话、智能电话、个人数字助理(PDA)、膝上型计算机、台式计算机、瘦客户端设备、平板电脑、可穿戴设备等。在一些示例中,电子设备108可经由网络110、网络812或经由其他网络连接与服务提供方计算机112和/或可穿戴设备102进行通信。
在一个例示性配置中,电子设备108可包括至少一个存储器814和一个或多个处理单元(或一个或多个处理器)816。一个或多个处理器816可以在硬件、计算机可执行指令、固件或其组合中适当地实现。一个或多个处理器816的计算机可执行指令或固件具体实施可包括以任何合适的编程语言编写的计算机可执行指令或机器可执行指令,以执行所描述的各种功能。电子设备108还可以包括用于提供和/或记录与电子设备108相关联的地理位置信息的地理位置设备(例如,全球定位系统(GPS)设备等)。
存储器814可以存储可在处理器816上加载和执行的程序指令,以及在执行这些程序的过程中生成的数据。取决于电子设备108的配置和类型,存储器814可以是易失性的(诸如随机存取存储器(RAM))和/或非易失性的(诸如只读存储器(ROM)、闪存存储器等)。电子设备108还可以包括附加的可移动存储设备和/或不可移动存储设备826,包括但不限于磁存储设备、光盘和/或磁带存储设备。磁盘驱动器及其相关联的非暂态计算机可读介质可以为计算设备提供计算机可读指令、数据结构、程序模块和其他数据的非易失性存储。在一些具体实施中,存储器814可包括多种不同类型的存储器,诸如静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)或ROM。尽管本文描述的易失性存储器可以被称为RAM,但是一旦从主机和/或电源拔下将不保存存储在其中的数据的任何易失性存储器将是适当的。
存储器814和附加存储器826(两者都是可移除的和不可移除的)都是非暂态计算机可读存储介质的示例。例如,非暂态计算机可读介质可包括用于存储信息(诸如计算机可读指令、数据结构、程序模块或其他数据)的任何方法或技术实施的易失性或非易失性、可移动或不可移动媒体。存储器814和附加存储器826两者都是非暂态计算机存储介质的示例。可以存在于电子设备108中的其他类型的计算机存储介质可包括但不限于:相变RAM(PRAM)、SRAM、DRAM、RAM、ROM、电可擦除可编程只读存储器(EEPROM)、闪存存储器或其他存储器技术、光盘只读存储器(CD-ROM)、数字视频光盘(DVD)或其他光存储器、盒式磁带、磁带、磁盘存储器或其他磁存储设备或可以用来存储所需信息并且可以被电子设备108访问的任何其他介质。上述任何组合还应被包括在非暂态计算机可读存储介质的范围内。另选地,计算机可读通信介质可包括计算机可读指令、程序模块或在数据信号诸如载波或其他传输内传输的其他数据。然而,如本文所用,计算机可读存储介质不包括计算机可读通信介质。
电子设备108还可以包含允许电子设备108经由网络110、网络812与数据存储库、另一计算设备或服务器、用户终端和/或其他设备通信的一个或多个通信连接828。电子设备108还可以包括一个或多个I/O设备830,诸如键盘、鼠标、笔、语音输入设备、触摸输入设备、显示器、扬声器、打印机等。
更详细地转至存储器814的内容,存储器814可包括操作系统832和/或用于实现本文公开的特征的一个或多个应用程序或服务,包括活动模块834和即时消息模块836。在一些示例中,活动模块834可以被配置为管理由可穿戴设备102收集的活动数据,并且至少部分地基于该活动数据来生成可更新图形健身用户界面元素。在一些示例中,即时消息模块836可以被配置为如本文所述管理可更新图形健身用户界面元素的共享(接收和提供)。在一些示例中,即时消息模块836可以被配置为管理与共享可更新图形健身用户界面元素相关的通知。
服务提供方计算机112也可以是任何类型的计算设备,诸如但不限于移动电话、智能电话、PDA、膝上型计算机、台式计算机、瘦客户端设备、平板电脑、可穿戴设备等。在一些示例中,服务提供方计算机112可经由网络110、网络812或经由其他网络连接与电子设备108和/或可穿戴设备102进行通信。
在一个例示性配置中,服务提供方计算机112可包括至少一个存储器842和一个或多个处理单元(或一个或多个处理器)844。一个或多个处理器844可以在硬件、计算机可执行指令、固件或其组合中适当地实现。一个或多个处理器844的计算机可执行指令或固件具体实施可包括以任何合适的编程语言编写的计算机可执行指令或机器可执行指令,以执行所描述的各种功能。
存储器842可以存储可在处理器844上加载和执行的程序指令,以及在执行这些程序的过程中生成的数据。取决于服务提供方计算机112的配置和类型,存储器842可以是易失性的(诸如RAM)和/或非易失性的(诸如ROM、闪存存储器等)。服务提供方计算机112还可以包括附加的可移动存储设备和/或不可移动存储设备846,包括但不限于磁存储设备、光盘和/或磁带存储设备。磁盘驱动器及其相关联的非暂态计算机可读介质可以为计算设备提供计算机可读指令、数据结构、程序模块和其他数据的非易失性存储。在一些具体实施中,存储器842可包括多种不同类型的存储器,诸如SRAM、DRAM或ROM。尽管本文描述的易失性存储器可以被称为RAM,但是一旦从主机和/或电源拔下将不保存存储在其中的数据的任何易失性存储器将是适当的。存储器842和附加存储设备846(两者都是可移除的和不可移除的)两者都是非暂态计算机可读存储介质的附加示例。
服务提供方计算机112还可以包含一个或多个通信连接848,该通信连接允许服务提供方计算机112经由网络110、网络812与数据存储库、另一计算设备或服务器、用户终端和/或其他设备进行通信。服务提供方计算机112还可以包括一个或多个I/O设备850,诸如键盘、鼠标、笔、语音输入设备、触摸输入设备、显示器、扬声器、打印机等。
更详细地转至存储器842的内容,存储器842可包括操作系统852和/或用于实现本文公开的特征的一个或多个应用程序或服务,包括活动模块854。在一些示例中,活动模块854可以被配置为管理共享可更新图形健身用户界面元素的不同用户设备之间的通信。活动模块854还可以管理用户设备之间的可更新图形健身用户界面元素的实际共享。例如,活动模块854可以被配置为访问存储在附加存储设备846中的共享表,以更新共享表中的条目并访问与共享表相关联地存储的数据。例如,附加存储设备846可包括用于共享可更新图形健身用户界面元素的每位用户的存储区域,所述可更新图形健身用户界面元素包括用户的可更新图形健身用户界面元素的某一版本。期望接收与特定用户的可更新图形健身用户界面元素相关的活动更新的用户,可以订阅对应于特定用户的存储区域。当活动模块854接收到活动更新时,活动模块854可以将这些更新同步到存储区域中的可更新图形健身用户界面元素的版本,并且将更新的通知(包括描述更新的信息)发送给订阅用户。
图9描绘了可穿戴电子设备900的示例性示意图。可穿戴电子设备900是可穿戴设备102和可穿戴设备114的示例。如图9所示,设备900包括一个或多个处理单元902,所述一个或多个处理单元被配置为访问上面存储有指令的存储器904。指令或计算机程序可以被配置为执行相对于设备900描述的操作或功能中的一者或多者。例如,指令可以被配置为控制或协调设备的各种部件的操作。此类部件包括但不限于显示器906、一个或多个输入/输出部件908、一个或多个通信信道910、一个或多个传感器912、扬声器914、麦克风916、电池918、无线电力920、生物传感器922、和/或一个或多个触觉反馈设备924。在一些实施方案中,扬声器和麦克风可以被组合成单个单元以及/或者可以通过设备的外壳共享公共端口。
图9的处理单元902可以被实现为能够处理、接收或传输数据或指令的任何电子设备。例如,处理单元902可包括以下项中的一者或多者:微处理器、中央处理单元(CPU)、专用集成电路(ASIC)、数字信号处理器(DSP)或此类设备的组合。如本文所述,术语“处理器”意在涵盖单个处理器或处理单元、多个处理器、多个处理单元或一个或多个其他适当配置的计算元件。
在一些实施方案中,电子设备可以接受各种带、条带或其他保持机构(统称为“带”)。这些带可以通过被接受在设备内的凹陷部或其他孔中并锁定到其上的凸耳可移除地连接至电子设备。凸耳可以是带的一部分,或者可以是可与带分开的(以及/或者分开)。通常,凸耳可以锁定在电子设备的凹陷部中,并由此保持带和设备之间的连接。用户可以释放锁定机构以允许凸耳滑动或以其他方式移出凹陷部。在一些实施方案中,凹陷部可以形成在带中,并且凸耳可以被附连或并入到设备中。
用户可以改变带和电子设备的组合,从而允许混合和匹配两种类别。应当理解的是,具有其他形式和/或功能的设备可包括类似的凹陷部,并且可以与凸耳和/或包含凸耳的带可释放地配合。以这种方式,可以设想带和设备的生态系统,每个系统都与另一个系统兼容。作为另一个示例,可以使用单个带来连接至设备;在此类实施方案中,带可包括允许两个设备彼此传输信号并由此相互作用的电互连。
在许多实施方案中,电子设备可以保持和显示时间,本质上用作手表等。时间可以以模拟或数字格式来显示,具体取决于设备、其设置以及(在某些情况下)用户的偏好。通常,时间显示在形成设备外部的一部分的数字显示器叠层上。
显示器叠层可包括覆盖显示器的覆盖元件,诸如覆盖玻璃。覆盖玻璃不一定是由玻璃形成的,但玻璃是一种选择;它可以由蓝宝石、氧化锆、氧化铝、化学强化玻璃、硬化塑料等形成。同样,显示器可以是液晶显示器、有机发光二极管显示器或任何其他合适的显示器技术。除了其他元件之外,在一些实施方案中,显示器叠层可包括背光源。
该设备还可以包括一个或多个触摸传感器以确定覆盖玻璃上的触摸的位置。触摸传感器可以被并入到显示器叠层中或显示器叠层上以便确定触摸的位置。触摸传感器在某些实施方案中可为自电容的,在其他实施方案中可为互电容的,或可为它们的组合。
类似地,该设备可包括力传感器以确定施加到覆盖玻璃上的力的量。力传感器在一些实施方案中可为电容传感器,而在其他实施方案中可为应变传感器。在任一实施方案中,力传感器通常是透明的并且由透明材料制成,或者位于显示器下方或远离显示器,以便不干扰显示器的视图。力传感器可以例如采取由硅树脂或其他可变形材料分开的两个电容板的形式。随着电容板在外力作用下靠得更近,可以测量电容的变化并且外力值与电容变化相关。此外,通过比较来自力传感器或来自多个力传感器上的多个点的相对电容变化,可以确定施加力的一个或多个位置。在一个实施方案中,力传感器可以采取在显示器的外围下方延伸的衬垫的形式。取决于实施方案,衬垫可以是分段的或整体的。
电子设备还可以向用户提供警报。响应于以下情况可能会产生警报:设备状态的改变(其中一个示例是电力不足);设备接收到信息(诸如接收消息);设备与另一机构/设备之间的通信(诸如第二类型的设备通知该设备消息正在等待或通信正在进行中);应用程序的运行状态(诸如,作为游戏的一部分、或临近日历上的约会时)或操作系统的运行状态(诸如当设备开机或关机时);等等。警报的触发的数量和类型是多种多样的。
警报可以是听觉的、视觉的、触觉的或其组合。触觉致动器可以被容纳在设备内并且可以线性移动以生成触觉输出(但在另选的实施方案中,触觉致动器可为旋转式的或任何其他类型)。扬声器可以提供警报的听觉部件,并且上述显示器可以提供视觉警报部件。在一些实施方案中,专用灯、显示器或其他视觉输出部件可以被用作警报的一部分。
警报的听觉、触觉和/或视觉部件可以被同步以向用户提供整体体验。一个或多个部件可相对于其他部件延迟以在它们之间产生期望的同步。这些部件可以是同步的,使得它们基本上同时被感知;作为一个示例,触觉输出的发起可以稍早于听觉输出,因为相比音频,触觉输出可能需要更长的时间来被感知。作为另一个示例,触觉输出(或其一部分)可基本上在听觉输出之前被发起,但处于弱或甚至是阈下水平,由此引起穿戴者接收听觉输出。
示例性电子设备可以通过有线连接或无线地与其他电子设备通信。数据可以在设备之间传递,允许一个设备将信息中继至另一个设备;控制另一个设备;采用另一个设备的传感器、输出和/或输入;等等。图10描绘了穿戴第一电子设备1002的用户1000,在该用户的口袋中具有第二电子设备1004。数据可以在电子设备1002、电子设备1004之间无线地传输,从而允许用户1000借助于第一电子设备1002接收、查看来自第二设备1004的数据并且与其进行交互。因此,用户1000可通过第一电子设备1002访问第二设备的部分或全部功能,而实际上不需要与第二设备1004直接交互。在一些示例中,第二电子设备1004可以是电子设备108、电子设备116的示例。
此外,电子设备1002、电子设备1004可以协作,以便不仅共享数据,还共享功能。例如,两个设备中的一个设备可包含另一个设备所缺乏的传感器、应用程序或功能。缺乏此类能力的电子设备可以从另一个设备请求这些能力,所述另一个设备可以与请求设备无线共享这些能力。因此,多个设备可以一起操作以在两者之间提供并且最终向用户提供扩展的功能、软件、访问等。作为一个非限制性示例,电子设备1002可能无法拨打或接听电话呼叫,而第二设备1004可能能够这样做。但用户仍然可以通过第一设备1002拨打和/或接听呼叫,该第一设备可以采用第二设备1004来实际地拨打或接听呼叫。
作为另一个非限制性示例,电子设备1002可以与附近的销售终端进行无线通信,从而允许用户快速且高效地进行交易,诸如销售、购买或退货。电子设备可以使用近场通信技术来执行这些及其他功能。
如上所述,带可以连接至两个电子设备,并且可以用作两者之间的有线通信路径。作为另一个示例,这些设备可以无线地通信,由此允许一个设备将信息从第二设备中继至用户。当第二设备不可访问时,后一个示例可能特别有用。
某些实施方案可包含一个或多个生物识别传感器以测量用户的某些生理特征。例如,该设备可包括光电容积脉搏波描记传感器以确定用户的心率或血氧水平。该设备还可以或者替代地包括用于测量用户身体阻抗的电极,其可以允许该设备估计身体脂肪百分比、身体的电活动、身体阻抗等等。还包括血压、紫外线暴露等。取决于并入电子设备或与电子设备相关联的传感器,可以测量和/或估计各种用户特性,从而允许向用户提供不同的健康信息。在一些示例中,所感测的生物识别数据可以部分用于确定用户历史的、当前的和/或预测的活动数据。
某些实施方案可以被无线充电。例如,感应式充电基座可以向设备内的感应式接收器传输功率,以便对设备的电池充电。此外,通过改变设备和基座之间的感应场,可以在两者之间传送数据。作为一个简单的非限制性示例,当设备被放置在基座上时,这可以用于将基座从低功率睡眠状态唤醒为活动充电状态。还可以使用其他无线充电系统(例如,近场磁共振和射频)。另选地,设备还可以采用通过电极的有线充电。
在某些实施方案中,设备可包括旋转输入件,该旋转输入件可以采取带有杆的表冠的形式。表冠和杆可以旋转以提供旋转输入。杆和/或表冠的旋转可以光学地、电学地、磁性地或机械地感测。此外,在一些实施方案中,表冠和杆还可以横向移动,由此向设备提供第二类型的输入。
电子设备同样可以包括一个或多个按钮。一个或多个按钮可以被按下以向设备提供另一个输入。在各种实施方案中,按钮可以是弹片开关、摇臂开关、电接触件、磁开关,等等。在一些实施方案中,按钮可以是防水的,或以其他方式密封以免受环境影响。
各种实施方案可包括或以其他方式包含一个或多个运动传感器。运动传感器可以检测设备的运动,并且基于该运动提供、修改、停止或以其他方式影响设备或相关联的应用程序的状态、输出或输入。作为非限制性示例,可以使用运动件来将设备静音或确认由设备产生的警报。样本运动传感器包括加速度计、陀螺仪传感器、磁力仪、GPS传感器、距离传感器,等等。一些实施方案可以使用GPS传感器来促进或启用位置和/或导航辅助。
如图9所示,设备900还可以包括一个或多个声学元件,包括扬声器914和/或麦克风916。扬声器914可包括驱动电子器件或电路,并且可以被配置为响应于命令或输入而产生可听声或声学信号。类似地,麦克风916还可以包括驱动电子器件或电路,并且被配置为响应于命令或输入来接收可听声或声学信号。在允许声能通过的情况下,扬声器914和麦克风916可以在声学上耦合至端口或开口,但可以防止液体和其他碎片的进入。
某些实施方案可包含环境光传感器。环境光传感器可允许设备感测其环境的亮度,并且相应地调整某些操作参数。例如,电子设备可以响应于所感测的环境光来修改显示器的亮度。作为另一个示例,如果在一段时间内感测到很少的光或未感测到光,则电子设备可以关闭显示器。
在完整阅读说明书之后,电子设备的这些及其他功能、操作和能力将是显而易见的。
可穿戴电子设备的某些实施方案可包括可用于计算健康指标或其他健康相关信息的一个或多个传感器。作为一个示例,可穿戴电子设备可以用作可穿戴健康助理,该可穿戴健康助理向用户、被授权的第三方和/或相关联的监测设备(实时或者非实时)提供健康相关信息。
图11描绘了具有一个或多个生物识别传感器的示例性电子设备1100。电子设备1100是可穿戴设备102、可穿戴设备114的示例。如图11所示,光源阵列和光电探测器1151至1154可以设置在设备1100的背面上。在一个示例中,光源1151至1153由发光二极管(LED)元件形成,这些发光二极管元件被配置为将光发射到穿戴者身体的一部分(例如手腕)中。光电探测器1154在多个光源1151至1153之间共享,并且被配置为接收从身体反射的光。光电探测器可以由被配置为基于所接收的光产生信号的光电二极管材料来形成。在一个具体实施中,由光电探测器1154产生的信号被用于计算与穿戴者相关联的健康指标。在一些情况下,光源1151至1153和光电探测器1154形成光电容积脉搏波描记(PPG)传感器。第一光源1151可包括例如绿色LED,该绿色LED可适用于检测穿戴者身体中的血液灌注。第二光源1152可包括例如红外LED,该红外LED可适用于检测身体的水含量或其他性质的变化。取决于感测配置,第三1153光源可以是相似类型或不同类型的LED元件。一个或多个光学(例如,PPG)传感器可用于计算各种健康指标,包括但不限于心率、呼吸率、血氧水平、血量估计、血压或其组合。一个或多个光源1151至1153和光电探测器1154还可以用于与基座或其他设备的光学数据传输。尽管图11描绘了一个示例性实施方案,但是光源和/或光电探测器的数量在不同的实施方案中可以变化。例如,另一个实施方案可以使用不止一个光电探测器。另一个实施方案还可以使用比图11的示例中描绘的更少或更多的光源。
同样如图11所示,设备1100包括位于设备1100的外表面上或附近的多个电极1131、1132、1133、1134。在本示例中,设备1100包括位于设备主体1110的面向背部的表面上或附近的第一电极1131和第二电极1132。在该示例中,第一电极1131和第二电极1132被配置为与穿戴设备1100的用户的皮肤电接触。在一些情况下,第一电极1131和第二电极1132用于进行电测量或从用户的身体接收电信号。还如图11所示,设备1100可包括第三电极1133和第四电极1134,第三电极和第四电极位于设备主体1110的壳体1101的周边上或附近。在本示例中,第三电极1133和第四电极1134被配置为与穿戴设备1100或与该设备进行交互的用户的一根或多根手指接触。在某些情况下,第三电极1133和第四电极1134还用于进行电测量或从用户的身体接收电信号。在一些情况下,第一电极1131、第二电极1132、第三电极1133和第四电极1134全部用于进行可用于计算用户身体的另一健康指标的测量或一系列测量。可以使用电极来计算的健康指标包括但不限于心脏功能(ECG、EKG)、水含量、体脂率、皮肤电流阻抗及其组合。
在图11中描绘的配置中,电子设备1100包括壳体1110中的一个或多个孔。光源1151至1155可以设置在每个孔中。在一个实施方案中,每个光源1151至1153被实现为发光二极管(LED)。在本示例中,使用四个孔、三个光源1151至1153和单个检测器1155来形成一个或多个传感器。其他实施方案可包括任何数量的光源。例如,在一些实施方案中可以使用两个光源。
光源可以在相同的光波长范围工作,或者光源可以在不同的光波长范围工作。作为一个示例,对于两个光源,一个光源可以传输可见波长范围内的光,而另一个光源可以发射红外波长范围内的光。对于四个光源,两个光源可以传输可见光波长范围内的光,而另外两个光源可以发射红外波长范围内的光。例如,在一个实施方案中,至少一个光源可以发射与绿色相关联的波长范围内的光,而另一个光源传输红外波长范围内的光。当要确定用户的生理参数时,光源朝向用户的皮肤发射光,并且光学传感器感测反射光的量。在一些情况下,可以使用调制模式或序列来打开和关闭光源,并且对反射光进行采样和感测。
上面描述了用于管理用户设备连接的例示性方法和系统。这些系统和方法中的一些或全部可以但不一定至少部分地由架构(诸如至少在上面的图1至图11中示出的那些架构)来实现。尽管上面参考个人、活动和/或健康相关信息描述了许多实施方案,但应当理解,可以使用任何类型的用户信息或非用户信息(例如,任何类型的数据)来管理这些技术。此外,在前面的描述中,描述了各种非限制性示例。为了解释的目的,阐述了很多具体配置和细节以便提供对示例的彻底理解。然而,对于本领域的技术人员而言应当显而易见的是,这些示例可在没有这些具体细节的情况下被实践。此外,有时省略或简化众所周知的特征,以免模糊所描述的示例。
还可以在各种各样的操作环境中实现各种实施方案,在一些情况下,操作环境可包括可以用于操作许多应用程序中的任何应用程序的一个或多个用户计算机、计算设备或处理设备。用户或客户端设备可包括许多通用个人计算机中的任何一个,诸如运行标准操作系统的台式计算机或膝上型计算机,以及运行移动软件并能够支持许多联网和即时消息协议的蜂窝设备、无线设备和手持设备。这样的系统还可包括运行各种市售的操作系统和用于目的诸如开发和数据库管理等的其他已知应用程序中的任何一者的许多工作站。这些设备还可包括其他电子设备,诸如虚拟终端、瘦客户端、游戏系统以及能够经由网络进行通信的其他设备。
大多数实施方案利用本领域的技术人员熟悉的至少一个网络来支持使用各种商用协议诸如TCP/IP、OSI、FTP、UPnP、NFS、CIFS和AppleTalk中的任何协议的通信。网络可以是例如局域网、广域网、虚拟专用网络、互联网、内联网、外联网、公共交换电话网、红外网络、无线网络及其任何组合。
在利用网络服务器的实施方案中,网络服务器可以运行各种服务器或中间层应用程序中的任何一者,包括HTTP服务器、FTP服务器、CGI服务器、数据服务器、Java服务器和业务应用程序服务器。一个或多个服务器还可以能够响应于来自用户设备的请求而执行程序或脚本,诸如通过执行一个或多个应用程序,所述一个或多个应用程序可以被实现为以任何编程语言编写的一个或多个脚本或程序,所述编程语言为诸如C、C#或C++或者任何脚本语言,如Perl、Python或TCL,以及它们的组合。一个或多个服务器还可以包括数据库服务器,包括但不限于可从 知商购获得的那些。
如上所述,环境可包括各种数据存储库和其他存储器和存储介质。这些可以驻留在各种位置,诸如在一个或多个计算机本地(以及/或者驻留在一个或多个计算机)或者远离网络上的任何或全部计算机的存储介质上。在特定的一组实施方案中,信息可以驻留在本领域的技术人员熟悉的存储区域网络(SAN)中。类似地,用于执行归属于计算机、服务器或其他网络设备的功能的任何必要文件可以根据需要本地存储以及/或者远程存储。在系统包括计算机化设备的情况下,每个这样的设备可包括可经由总线电耦合的硬件元件,所述元件包括例如至少一个中央处理单元(CPU)、至少一个输入设备(例如,鼠标、键盘、控制器、触摸屏或小键盘),以及至少一个输出设备(例如,显示设备、打印机或扬声器)。此类系统还可包括一个或多个存储设备,诸如磁盘驱动器、光存储设备和固态存储设备(诸如RAM或ROM),以及可移除媒体设备、存储卡、闪存卡,等等。
此类设备还可包括如上所述的计算机可读存储介质读取器、通信设备(例如,调制解调器、网卡(无线或有线)、红外通信设备等)和工作存储器。计算机可读存储介质读取器可以连接或被配置为接收非暂态计算机可读存储介质,表示远程、本地、固定和/或可移除的存储设备,以及用于临时和/或更永久地包含、存储、传输和检索计算机可读信息的存储介质。系统和各种设备通常还将包括位于至少一个工作存储器设备内的许多软件应用程序、模块、服务或其他元件,包括操作系统和应用程序,诸如客户端应用程序或浏览器。应当理解的是,另选实施方案可具有与上述不同的许多变型形式。例如,还可以使用定制硬件以及/或者可以在硬件、软件(包括便携式软件,诸如小应用程序)或两者中实现特定元件。此外,可以使用至其他计算设备诸如网络输入/输出设备的连接。
用于包含代码或代码的部分的非暂态存储介质和计算机可读介质可包括本领域中已知或使用的任何适当的介质,包括存储介质,诸如但不限于以任何方法或技术实现的用于存储信息诸如计算机可读指令、数据结构、程序模块或其他数据的易失性和非易失性、可移除和不可移除的介质,包括RAM、ROM、电可擦除可编程只读存储器(EEPROM)、闪存存储器或其他存储器技术、CD-ROM、DVD或其他光存储器、磁带盒、磁带、磁盘存储器或其他磁存储设备,或者可用于存储所需信息并且可以由系统设备访问的任何其他介质。基于本文提供的公开和教导,本领域的普通技术人员将理解实现各种实施方案的其他方式和/或方法。
因此,说明书和附图应被视为是例示性的而非限制性的。然而,显而易见的是,在不脱离权利要求中阐述的本公开的更广泛的实质和范围的情况下,可以对其进行各种修改和改变。
其他变型形式在本公开的实质内。因此,尽管所公开的技术容易受到各种修改和另选构造的影响,但是其某些例示的实施方案在附图中示出并且已经在上面详细描述。然而,应当理解,并不旨在将本公开限制于所公开的特定形式,相反,其目的在于覆盖落入由所附权利要求所限定的本公开的实质和范围内的所有修改、另选构造和等同形式。
在描述所公开的实施方案的上下文中(特别是在下面的权利要求书的上下文中)使用术语“一”和“一个”和“该”以及类似的指示词将被解释为覆盖单数和复数,除非另有说明或与上下文明显矛盾。除非另有说明,否则术语“包含”、“具有”、“包括”和“含有”应被解释为开放式术语(例如,意思为“包括但不限于”)。术语“连接”被解释为即使有干预的东西,也被部分或全部地包含在内、附接至或接合在一起。除非本文另有说明,否则本文中对数值范围的叙述仅仅旨在用作单独提及落入该范围内的每个单独的值的简单方法,并且每个单独的值被并入说明书中,如同在本文中单独引用。本文描述的所有方法可以以任何合适的顺序执行,除非本文另有说明或以其他方式与上下文明显矛盾。除非另有声明,否则本文提供的任何和所有示例或示例性语言(例如,“诸如”)的使用仅仅旨在更好地说明本公开的实施方案,并且不会限制本公开的范围。说明书中的任何语言都不应被解释为指示任何未声明的元素对于本公开的实践是必不可少的。
除非另有特别说明,否则分离性语言诸如短语“X、Y或Z中的至少一个”在上下文中通常被理解为用于呈现项目、术语等可以是X、Y或Z,或其任何组合(例如,X、Y和/或Z)。因此,这样的分离性语言通常并不旨在并且不应该暗示某些实施方案要求X中的至少一个、Y中的至少一个或者Z中的至少一个每者都存在。
本文描述了本公开的优选实施方案,包括发明人已知的用于执行本公开的最佳模式。在阅读前面的描述之后,那些优选实施方案的变型形式对于本领域的普通技术人员来说可以变得显而易见。发明人期望熟练的技术人员适当地采用此类变型形式,并且发明人旨在以不同于本文具体描述的方式来实践本公开。因此,如适用法律所允许的,本公开包括所附权利要求中记载的主题的所有修改和等同形式。此外,除非在本文中另外指出或者明显与上下文矛盾,否则本公开以上述元素的所有可能变型包含其任何组合。
本文引用的所有参考文献(包括出版物、专利申请和专利)均据此以引用方式并入本文,其程度如同每篇参考文献被单独且具体地指示为以引用方式并入并且在本文阐述全文。
Claims (15)
1.一种计算机实现的方法,包括:
在第一设备处接收来自第二设备的第一通信,所述第一通信包括共享可更新图形健身用户界面元素的请求;
响应于在所述第一设备处接收到所述第一通信:
在所述第一设备处接收用于接受共享所述可更新图形健身用户界面元素的所述请求的输入,所述输入包括以下项中的至少一者:
根据第一条件来接受共享所述可更新图形健身用户界面元素的所述请求;
根据第二条件来接受共享所述可更新图形健身用户界面元素的所述请求;或者
根据第三条件来接受共享所述可更新图形健身用户界面元素的所述请求。
2.根据权利要求1所述的计算机实现的方法,其中:
根据所述第一条件来接受共享所述可更新图形健身用户界面元素的所述请求,包括接受在预先确定的时间段内共享所述可更新图形健身用户界面元素的所述请求;
根据所述第二条件来接受共享所述可更新图形健身用户界面元素的所述请求,包括接受在无限期时间段内共享所述可更新图形健身用户界面元素的所述请求;并且
根据所述第三条件来接受共享所述可更新图形健身用户界面元素的所述请求,包括接受在用户指定的时间段内共享所述可更新图形健身用户界面元素的所述请求;
3.根据权利要求1或2中任一项所述的计算机实现的方法,其中所述可更新图形健身用户界面元素包括多个同心环,所述多个同心环至少部分地基于由与所述第二设备相关联的用户执行的一个或多个活动来更新。
4.根据权利要求1至3中任一项所述的计算机实现的方法,还包括:在接收到所述输入之后,在所述第一设备处显示所述可更新图形健身用户界面元素。
5.根据权利要求1至4中任一项所述的计算机实现的方法,其中共享所述可更新图形健身用户界面元素的所述请求,包括与所述第一设备共享所述第二设备的所述可更新图形健身用户界面元素的邀约。
6.一种计算机实现的方法,包括:
在第一设备处接收来自第二设备的第一通信,所述第一通信包括共享第一可更新图形健身用户界面元素的第一邀约;以及
响应于在所述第一设备处接收到所述第一通信:
在所述第一设备处接收对应于共享所述第一可更新图形健身用户界面元素的所述第一邀约的输入,所述输入指示以下项中的至少一者:
通过向所述第二设备发送共享第二可更新图形健身用户界面元素一段时间的第二邀约来接受共享所述第一可更新图形健身用户界面元素的所述第一邀约;
通过发送接受确认来接受共享所述第一可更新图形健身用户界面元素的所述第一邀约;或者
通过发送拒绝确认来拒绝共享所述第一可更新图形健身用户界面元素的所述第一邀约。
7.根据权利要求6所述的计算机实现的方法,还包括在向所述第二设备发送共享所述第二可更新图形健身用户界面元素的所述第二邀约之后,将所述第二可更新图形健身用户界面元素传输至所述第二设备。
8.根据权利要求6或7中任一项所述的计算机实现的方法,其中所述时间段包括以下项中的一者:
预先确定的时间段;
无限期时间段;或者
用户指定的时间段。
9.根据权利要求6至8中任一项所述的计算机实现的方法,还包括当所述输入指示接受所述第一邀约时,在所述第一设备处:
在第一时间显示所述第一可更新图形健身用户界面元素的第一版本;以及
在第二时间显示所述第一可更新图形健身用户界面元素的第二版本,所述第二版本至少部分地基于与所述第二设备相关联的用户的身体活动来更新,所述身体活动的至少一部分由所述用户在所述第一时间和所述第二时间之间执行。
10.根据权利要求6至9中任一项所述的计算机实现的方法,还包括:当所述输入指示接受共享所述第一可更新图形健身用户界面元素的所述邀约时,在所述第一设备处显示所述第一可更新图形健身用户界面元素和与所述第二设备的第一用户相关联的第一用户标识符。
11.根据权利要求10所述的计算机实现的方法,还包括:在所述第一设备处显示第三可更新图形健身用户界面元素和与第三设备的第二用户相关联的第二用户标识符,连同所述第一可更新图形健身用户界面元素和所述第一用户标识符,所述第三可更新图形健身用户界面元素与所述第三设备相关联。
12.根据权利要求11所述的计算机实现的方法,其中显示所述第三可更新图形健身用户界面元素连同所述第一可更新图形健身用户界面元素,包括将所述第三可更新图形健身用户界面元素连同所述第一可更新图形健身用户界面元素显示在根据排名维度进行排名的列表中,所述排名维度包括字母维度或活动维度中的至少一者。
13.根据权利要求10所述的计算机实现的方法,其中所述第一用户标识符包括所述第一用户的第一用户名,并且其中显示所述第一可更新图形健身用户界面元素和所述第一用户标识符包括显示:
所述第一可更新图形健身用户界面元素;
所述第一用户名;和
与所述第一用户相关联的第一用户图像。
14.根据权利要求10所述的计算机实现的方法,还包括:
在所述第一设备处接收用于选择所述第一用户标识符或所述第一可更新图形健身用户界面元素中的至少一者的第二输入;以及
响应于在所述第一设备处接收到所述第二输入,在所述第一设备处显示对应于所述第一可更新图形健身用户界面元素的详细活动视图,所述详细活动视图包括与所述第一用户相关联的附加活动数据。
15.根据权利要求14所述的计算机实现的方法,还包括:在显示对应于所述第一可更新图形健身用户界面元素的所述详细活动视图之后,在所述第一设备处接收使所述第一设备显示一个或多个选项的第三输入,所述一个或多个选项用于:
将消息发送至所述第二设备;
将所述第二可更新图形健身用户界面元素发送至所述第二设备;
将指示所述第一设备的位置的位置信息发送至所述第二设备;或者
发送指示撤销接受共享所述第一可更新图形健身用户界面元素的所述邀约的通信。
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US15/082,943 | 2016-03-28 | ||
| US15/082,943 US10549173B2 (en) | 2016-03-28 | 2016-03-28 | Sharing updatable graphical user interface elements |
| PCT/US2017/016774 WO2017172046A1 (en) | 2016-03-28 | 2017-02-07 | Sharing updatable graphical user interface elements |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN108604327A true CN108604327A (zh) | 2018-09-28 |
Family
ID=58057296
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201780010165.9A Pending CN108604327A (zh) | 2016-03-28 | 2017-02-07 | 共享可更新图形用户界面元素 |
Country Status (5)
| Country | Link |
|---|---|
| US (4) | US10549173B2 (zh) |
| EP (1) | EP3380999A1 (zh) |
| CN (1) | CN108604327A (zh) |
| AU (1) | AU2017240907B2 (zh) |
| WO (1) | WO2017172046A1 (zh) |
Cited By (16)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN114035737A (zh) * | 2019-06-01 | 2022-02-11 | 苹果公司 | 健康应用程序用户界面 |
| CN114841689A (zh) * | 2021-02-01 | 2022-08-02 | 苹果公司 | 用于与另一个用户身份共享账户的用户界面 |
| US11477609B2 (en) | 2019-06-01 | 2022-10-18 | Apple Inc. | User interfaces for location-related communications |
| US11594330B2 (en) | 2020-06-02 | 2023-02-28 | Apple Inc. | User interfaces for health applications |
| US11698710B2 (en) | 2020-08-31 | 2023-07-11 | Apple Inc. | User interfaces for logging user activities |
| US11712179B2 (en) | 2018-05-07 | 2023-08-01 | Apple Inc. | Displaying user interfaces associated with physical activities |
| US11791031B2 (en) | 2019-05-06 | 2023-10-17 | Apple Inc. | Activity trends and workouts |
| US11950916B2 (en) | 2018-03-12 | 2024-04-09 | Apple Inc. | User interfaces for health monitoring |
| US11989364B2 (en) | 2014-09-02 | 2024-05-21 | Apple Inc. | Reduced-size interfaces for managing alerts |
| US11996190B2 (en) | 2013-12-04 | 2024-05-28 | Apple Inc. | Wellness aggregator |
| US12002588B2 (en) | 2019-07-17 | 2024-06-04 | Apple Inc. | Health event logging and coaching user interfaces |
| US12080421B2 (en) | 2013-12-04 | 2024-09-03 | Apple Inc. | Wellness aggregator |
| US12127829B2 (en) | 2019-09-09 | 2024-10-29 | Apple Inc. | Research study user interfaces |
| US12143784B2 (en) | 2019-06-01 | 2024-11-12 | Apple Inc. | User interfaces for managing audio exposure |
| US12154450B2 (en) | 2020-06-02 | 2024-11-26 | Apple Inc. | User interfaces for tracking of physical activity events |
| US12299263B2 (en) | 2019-06-01 | 2025-05-13 | Apple Inc. | User interfaces for location-related communications |
Families Citing this family (43)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10852069B2 (en) | 2010-05-04 | 2020-12-01 | Fractal Heatsink Technologies, LLC | System and method for maintaining efficiency of a fractal heat sink |
| US20150350146A1 (en) | 2014-05-29 | 2015-12-03 | Apple Inc. | Coordination of message alert presentations across devices based on device modes |
| CN111035394B (zh) | 2014-09-02 | 2023-06-30 | 苹果公司 | 身体活动和健身监视器 |
| CN105931508B (zh) * | 2015-02-27 | 2020-06-05 | 松下知识产权经营株式会社 | 在线辅导方法、在线辅导系统和控制装置 |
| USD762671S1 (en) * | 2015-03-06 | 2016-08-02 | Apple Inc. | Display screen or portion thereof with animated graphical user interface |
| JP6452092B2 (ja) * | 2015-04-28 | 2019-01-16 | パナソニックIpマネジメント株式会社 | コンテンツ提供支援方法、及び、サーバ装置 |
| EP3337583B1 (en) | 2015-08-20 | 2024-01-17 | Apple Inc. | Exercise-based watch face |
| US10549173B2 (en) | 2016-03-28 | 2020-02-04 | Apple Inc. | Sharing updatable graphical user interface elements |
| USD932511S1 (en) * | 2016-05-25 | 2021-10-05 | Weiss Technik Gmbh | Display screen or portion thereof with animated icon providing a measurement value display |
| USD796547S1 (en) * | 2016-06-11 | 2017-09-05 | Apple Inc. | Display screen or portion thereof with graphical user interface |
| AU2017100667A4 (en) | 2016-06-11 | 2017-07-06 | Apple Inc. | Activity and workout updates |
| US11216119B2 (en) | 2016-06-12 | 2022-01-04 | Apple Inc. | Displaying a predetermined view of an application |
| US10335045B2 (en) | 2016-06-24 | 2019-07-02 | Universita Degli Studi Di Trento | Self-adaptive matrix completion for heart rate estimation from face videos under realistic conditions |
| USD836673S1 (en) * | 2016-07-25 | 2018-12-25 | 3M Innovative Properties Company | Electronic display or portion thereof with icons |
| US10736543B2 (en) | 2016-09-22 | 2020-08-11 | Apple Inc. | Workout monitor interface |
| US11283742B2 (en) * | 2016-09-27 | 2022-03-22 | Bragi GmbH | Audio-based social media platform |
| US11416764B2 (en) * | 2017-01-23 | 2022-08-16 | Google Llc | Automatic generation and transmission of a status of a user and/or predicted duration of the status |
| US20180314805A1 (en) * | 2017-04-26 | 2018-11-01 | International Business Machines Corporation | Constraint-aware health management |
| US10845955B2 (en) * | 2017-05-15 | 2020-11-24 | Apple Inc. | Displaying a scrollable list of affordances associated with physical activities |
| GB201708572D0 (en) * | 2017-05-30 | 2017-07-12 | Expodo Ltd | Image capture |
| CN110456899A (zh) * | 2018-05-07 | 2019-11-15 | 苹果公司 | 显示与身体活动相关联的用户界面 |
| DK179992B1 (en) | 2018-05-07 | 2020-01-14 | Apple Inc. | Visning af brugergrænseflader associeret med fysiske aktiviteter |
| JP6585770B1 (ja) * | 2018-05-22 | 2019-10-02 | 株式会社アールビーズ | 軌跡表示装置およびプログラム |
| USD868094S1 (en) | 2018-08-30 | 2019-11-26 | Apple Inc. | Electronic device with graphical user interface |
| WO2020051968A1 (zh) | 2018-09-11 | 2020-03-19 | 华为技术有限公司 | 数据分享的方法、图形用户界面、电子设备及系统 |
| US10953307B2 (en) | 2018-09-28 | 2021-03-23 | Apple Inc. | Swim tracking and notifications for wearable devices |
| EP3827438A1 (en) * | 2019-05-06 | 2021-06-02 | Apple Inc. | Activity trends and workouts |
| WO2020247261A1 (en) | 2019-06-01 | 2020-12-10 | Apple Inc. | Multi-modal activity tracking user interface |
| DK201970534A1 (en) | 2019-06-01 | 2021-02-16 | Apple Inc | User interfaces for monitoring noise exposure levels |
| US11209957B2 (en) | 2019-06-01 | 2021-12-28 | Apple Inc. | User interfaces for cycle tracking |
| US11228835B2 (en) | 2019-06-01 | 2022-01-18 | Apple Inc. | User interfaces for managing audio exposure |
| WO2021034784A1 (en) | 2019-08-16 | 2021-02-25 | Poltorak Technologies, LLC | Device and method for medical diagnostics |
| JP7385740B2 (ja) | 2019-09-19 | 2023-11-22 | ウォークミー リミテッド | ユーザ入力を使用したgui要素の取得プロセスの改善 |
| DK202070613A1 (en) | 2020-02-14 | 2021-10-15 | Apple Inc | User interfaces for workout content |
| US12232878B1 (en) | 2020-08-01 | 2025-02-25 | Apple Inc. | Atrial fibrillation user interfaces |
| US11106357B1 (en) * | 2021-02-15 | 2021-08-31 | University Of Central Florida Research Foundation, Inc. | Low latency tactile telepresence |
| US11938376B2 (en) | 2021-05-15 | 2024-03-26 | Apple Inc. | User interfaces for group workouts |
| US12380971B2 (en) | 2021-06-06 | 2025-08-05 | Apple Inc. | User interfaces related to signed clinical data |
| US11915805B2 (en) | 2021-06-06 | 2024-02-27 | Apple Inc. | User interfaces for shared health-related data |
| US12194366B2 (en) | 2022-06-05 | 2025-01-14 | Apple Inc. | User interfaces for physical activity information |
| USD1035710S1 (en) * | 2022-06-05 | 2024-07-16 | Apple Inc. | Display screen or portion thereof with a group of graphical user interfaces |
| US11977729B2 (en) | 2022-06-05 | 2024-05-07 | Apple Inc. | Physical activity information user interfaces |
| US12498918B2 (en) * | 2022-12-15 | 2025-12-16 | Rambus Inc. | Device management system with embedded management operation database |
Citations (23)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6888927B1 (en) * | 1998-12-28 | 2005-05-03 | Nortel Networks Limited | Graphical message notification |
| US20050210409A1 (en) * | 2004-03-19 | 2005-09-22 | Kenny Jou | Systems and methods for class designation in a computerized social network application |
| US20060123008A1 (en) * | 2004-12-03 | 2006-06-08 | Microsoft Corporation | Sharing messages and requests |
| US7274375B1 (en) * | 2002-11-19 | 2007-09-25 | Peter David | Timekeeping system and method for graphically tracking and representing activities |
| US20090198839A1 (en) * | 2006-05-26 | 2009-08-06 | Smart Technologies Ulc | Plug-and-play device and method of using the same |
| US20100106730A1 (en) * | 2007-04-30 | 2010-04-29 | Aminian Mehdi | Method of intermediation within a social network of users of a service/application to expose relevant media items |
| US20100306708A1 (en) * | 2009-05-29 | 2010-12-02 | Rovi Techonologies Corporation | Systems and methods for handling profiles in a community |
| US20110078184A1 (en) * | 2009-09-28 | 2011-03-31 | Lg Electronics Inc. | Mobile terminal and method of searching a contact in the mobile terminal |
| US20120150327A1 (en) * | 2010-12-10 | 2012-06-14 | Altman Steven R | System, method, apparatus, or computer program product for exercise and personal security |
| CN102668511A (zh) * | 2009-12-15 | 2012-09-12 | 苹果公司 | 基于内容和位置的自组织联网 |
| US20130254413A1 (en) * | 2012-03-23 | 2013-09-26 | Research In Motion Limited | Peer-to-peer time limited data sharing |
| US20130297696A1 (en) * | 2012-05-06 | 2013-11-07 | Citrix Online Llc | System and Method for Monitoring and Selectively Sharing an Image in an Image Library |
| US20140068401A1 (en) * | 2012-08-28 | 2014-03-06 | Dropbox, Inc. | Bookmarking shared file and folder links |
| US20140133639A1 (en) * | 2012-11-14 | 2014-05-15 | Marchex, Inc. | System and method to customize a connection interface for multimodal connection to a telephone number |
| US20150009152A1 (en) * | 2013-07-03 | 2015-01-08 | Htc Corporation | Method of sharing application and electronic device using the same |
| CN104320489A (zh) * | 2014-11-10 | 2015-01-28 | 广州悦跑信息科技有限公司 | 跑步社交方法、终端、服务器及系统 |
| US20150163210A1 (en) * | 2013-12-06 | 2015-06-11 | Apple Inc. | Mobile device sensor data subscribing and sharing |
| WO2015094220A1 (en) * | 2013-12-18 | 2015-06-25 | Apple Inc. | Gesture-based information exchange between devices in proximity |
| CN104903847A (zh) * | 2012-11-09 | 2015-09-09 | 巧生活公司 | 受信任的社交网络 |
| CN105139316A (zh) * | 2015-07-30 | 2015-12-09 | 中国传媒大学 | 具有私人健身教练功能的智能交互系统 |
| RU2014124929A (ru) * | 2011-12-19 | 2015-12-27 | МАЙКРОСОФТ ТЕКНОЛОДЖИ ЛАЙСЕНСИНГ, ЭлЭлСи | Совместное использование и передача контента сообщения между пользователями |
| CN105227364A (zh) * | 2015-10-08 | 2016-01-06 | 广州华旻信息科技有限公司 | 一种erp系统资源共享的方法及装置 |
| CN105260078A (zh) * | 2014-05-30 | 2016-01-20 | 苹果公司 | 健康聚合器 |
Family Cites Families (17)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7660904B2 (en) * | 2004-05-11 | 2010-02-09 | Microsoft Corporation | Providing keys to share data within an instant messaging session |
| US7963832B2 (en) * | 2006-02-22 | 2011-06-21 | Cummins Inc. | Engine intake air temperature management system |
| US20080104012A1 (en) * | 2006-11-01 | 2008-05-01 | Microsoft Corporation | Associating branding information with data |
| US20140365895A1 (en) * | 2008-05-13 | 2014-12-11 | Apple Inc. | Device and method for generating user interfaces from a template |
| US10572721B2 (en) * | 2010-08-09 | 2020-02-25 | Nike, Inc. | Monitoring fitness using a mobile device |
| AU2012205777A1 (en) * | 2011-01-10 | 2013-08-01 | Proteus Digital Health, Inc. | System, method, and article to prompt behavior change |
| US20130290820A1 (en) * | 2012-04-26 | 2013-10-31 | Adil Dhanani | Suggestion of network content items based on social network information |
| US20140088995A1 (en) * | 2012-09-21 | 2014-03-27 | Md Revolution, Inc. | Systems and methods for dynamic adjustments for personalized health and wellness programs |
| WO2014093856A1 (en) * | 2012-12-13 | 2014-06-19 | Nike International Ltd. | Monitoring fitness using a mobile device |
| AU2014250074B2 (en) * | 2013-03-13 | 2019-04-04 | Revvity Signals Software, Inc. | Systems and methods for gesture-based sharing of data between separate electronic devices |
| US20160123008A1 (en) | 2013-06-13 | 2016-05-05 | Fredy Iseli | Structural sandwich element and method for producing same |
| US9760692B2 (en) * | 2013-09-19 | 2017-09-12 | Polar Electro Oy | Displaying exercise data |
| CA2949449C (en) * | 2014-05-23 | 2021-05-25 | Dacadoo Ag | Automated health data acquisition, processing and communication system |
| EP2983124A1 (en) * | 2014-08-04 | 2016-02-10 | Tata Consultancy Services Limited | Systems and methods for multi-channel data aggregation |
| US10402769B2 (en) * | 2015-01-16 | 2019-09-03 | Adp, Llc | Employee preference identification in a wellness management system |
| EP3388785A1 (en) * | 2015-12-31 | 2018-10-17 | Huawei Technologies Co., Ltd. | Route recommending method, electronic device and graphical user interface |
| US10549173B2 (en) | 2016-03-28 | 2020-02-04 | Apple Inc. | Sharing updatable graphical user interface elements |
-
2016
- 2016-03-28 US US15/082,943 patent/US10549173B2/en active Active
-
2017
- 2017-02-07 CN CN201780010165.9A patent/CN108604327A/zh active Pending
- 2017-02-07 EP EP17706061.3A patent/EP3380999A1/en not_active Ceased
- 2017-02-07 WO PCT/US2017/016774 patent/WO2017172046A1/en not_active Ceased
- 2017-02-07 AU AU2017240907A patent/AU2017240907B2/en active Active
-
2020
- 2020-01-10 US US16/739,892 patent/US11433290B2/en active Active
-
2022
- 2022-08-19 US US17/891,752 patent/US12121793B2/en active Active
-
2024
- 2024-10-04 US US18/907,377 patent/US20250025766A1/en active Pending
Patent Citations (23)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6888927B1 (en) * | 1998-12-28 | 2005-05-03 | Nortel Networks Limited | Graphical message notification |
| US7274375B1 (en) * | 2002-11-19 | 2007-09-25 | Peter David | Timekeeping system and method for graphically tracking and representing activities |
| US20050210409A1 (en) * | 2004-03-19 | 2005-09-22 | Kenny Jou | Systems and methods for class designation in a computerized social network application |
| US20060123008A1 (en) * | 2004-12-03 | 2006-06-08 | Microsoft Corporation | Sharing messages and requests |
| US20090198839A1 (en) * | 2006-05-26 | 2009-08-06 | Smart Technologies Ulc | Plug-and-play device and method of using the same |
| US20100106730A1 (en) * | 2007-04-30 | 2010-04-29 | Aminian Mehdi | Method of intermediation within a social network of users of a service/application to expose relevant media items |
| US20100306708A1 (en) * | 2009-05-29 | 2010-12-02 | Rovi Techonologies Corporation | Systems and methods for handling profiles in a community |
| US20110078184A1 (en) * | 2009-09-28 | 2011-03-31 | Lg Electronics Inc. | Mobile terminal and method of searching a contact in the mobile terminal |
| CN102668511A (zh) * | 2009-12-15 | 2012-09-12 | 苹果公司 | 基于内容和位置的自组织联网 |
| US20120150327A1 (en) * | 2010-12-10 | 2012-06-14 | Altman Steven R | System, method, apparatus, or computer program product for exercise and personal security |
| RU2014124929A (ru) * | 2011-12-19 | 2015-12-27 | МАЙКРОСОФТ ТЕКНОЛОДЖИ ЛАЙСЕНСИНГ, ЭлЭлСи | Совместное использование и передача контента сообщения между пользователями |
| US20130254413A1 (en) * | 2012-03-23 | 2013-09-26 | Research In Motion Limited | Peer-to-peer time limited data sharing |
| US20130297696A1 (en) * | 2012-05-06 | 2013-11-07 | Citrix Online Llc | System and Method for Monitoring and Selectively Sharing an Image in an Image Library |
| US20140068401A1 (en) * | 2012-08-28 | 2014-03-06 | Dropbox, Inc. | Bookmarking shared file and folder links |
| CN104903847A (zh) * | 2012-11-09 | 2015-09-09 | 巧生活公司 | 受信任的社交网络 |
| US20140133639A1 (en) * | 2012-11-14 | 2014-05-15 | Marchex, Inc. | System and method to customize a connection interface for multimodal connection to a telephone number |
| US20150009152A1 (en) * | 2013-07-03 | 2015-01-08 | Htc Corporation | Method of sharing application and electronic device using the same |
| US20150163210A1 (en) * | 2013-12-06 | 2015-06-11 | Apple Inc. | Mobile device sensor data subscribing and sharing |
| WO2015094220A1 (en) * | 2013-12-18 | 2015-06-25 | Apple Inc. | Gesture-based information exchange between devices in proximity |
| CN105260078A (zh) * | 2014-05-30 | 2016-01-20 | 苹果公司 | 健康聚合器 |
| CN104320489A (zh) * | 2014-11-10 | 2015-01-28 | 广州悦跑信息科技有限公司 | 跑步社交方法、终端、服务器及系统 |
| CN105139316A (zh) * | 2015-07-30 | 2015-12-09 | 中国传媒大学 | 具有私人健身教练功能的智能交互系统 |
| CN105227364A (zh) * | 2015-10-08 | 2016-01-06 | 广州华旻信息科技有限公司 | 一种erp系统资源共享的方法及装置 |
Non-Patent Citations (2)
| Title |
|---|
| 上海艾瑞市场咨询有限公司专题资料汇编: "中国运动社交行业发展研究报告2015年", 《艾瑞咨询系列研究报告(2015年第11期)》 * |
| 张磊: "宜准EZON_E1A11智能健步表实物测评", 《钟表》 * |
Cited By (30)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US12394523B2 (en) | 2013-12-04 | 2025-08-19 | Apple Inc. | Wellness aggregator |
| US12094604B2 (en) | 2013-12-04 | 2024-09-17 | Apple Inc. | Wellness aggregator |
| US12080421B2 (en) | 2013-12-04 | 2024-09-03 | Apple Inc. | Wellness aggregator |
| US11996190B2 (en) | 2013-12-04 | 2024-05-28 | Apple Inc. | Wellness aggregator |
| US11989364B2 (en) | 2014-09-02 | 2024-05-21 | Apple Inc. | Reduced-size interfaces for managing alerts |
| US11950916B2 (en) | 2018-03-12 | 2024-04-09 | Apple Inc. | User interfaces for health monitoring |
| US11712179B2 (en) | 2018-05-07 | 2023-08-01 | Apple Inc. | Displaying user interfaces associated with physical activities |
| US11972853B2 (en) | 2019-05-06 | 2024-04-30 | Apple Inc. | Activity trends and workouts |
| US11791031B2 (en) | 2019-05-06 | 2023-10-17 | Apple Inc. | Activity trends and workouts |
| US12224051B2 (en) | 2019-05-06 | 2025-02-11 | Apple Inc. | Activity trends and workouts |
| US12299263B2 (en) | 2019-06-01 | 2025-05-13 | Apple Inc. | User interfaces for location-related communications |
| US12363505B2 (en) | 2019-06-01 | 2025-07-15 | Apple Inc. | User interfaces for location-related communications |
| US11842806B2 (en) | 2019-06-01 | 2023-12-12 | Apple Inc. | Health application user interfaces |
| US11527316B2 (en) | 2019-06-01 | 2022-12-13 | Apple Inc. | Health application user interfaces |
| CN114035737A (zh) * | 2019-06-01 | 2022-02-11 | 苹果公司 | 健康应用程序用户界面 |
| US11477609B2 (en) | 2019-06-01 | 2022-10-18 | Apple Inc. | User interfaces for location-related communications |
| US12362056B2 (en) | 2019-06-01 | 2025-07-15 | Apple Inc. | Health application user interfaces |
| US12143784B2 (en) | 2019-06-01 | 2024-11-12 | Apple Inc. | User interfaces for managing audio exposure |
| US12002588B2 (en) | 2019-07-17 | 2024-06-04 | Apple Inc. | Health event logging and coaching user interfaces |
| US12400765B2 (en) | 2019-07-17 | 2025-08-26 | Apple Inc. | Health event logging and coaching user interfaces |
| US12127829B2 (en) | 2019-09-09 | 2024-10-29 | Apple Inc. | Research study user interfaces |
| US12154450B2 (en) | 2020-06-02 | 2024-11-26 | Apple Inc. | User interfaces for tracking of physical activity events |
| US12198804B2 (en) | 2020-06-02 | 2025-01-14 | Apple Inc. | User interfaces for health applications |
| US11710563B2 (en) | 2020-06-02 | 2023-07-25 | Apple Inc. | User interfaces for health applications |
| US11594330B2 (en) | 2020-06-02 | 2023-02-28 | Apple Inc. | User interfaces for health applications |
| US12001648B2 (en) | 2020-08-31 | 2024-06-04 | Apple Inc. | User interfaces for logging user activities |
| US12164748B2 (en) | 2020-08-31 | 2024-12-10 | Apple Inc. | User interfaces for logging user activities |
| US11698710B2 (en) | 2020-08-31 | 2023-07-11 | Apple Inc. | User interfaces for logging user activities |
| CN114841689A (zh) * | 2021-02-01 | 2022-08-02 | 苹果公司 | 用于与另一个用户身份共享账户的用户界面 |
| US12499205B2 (en) | 2021-02-01 | 2025-12-16 | Apple Inc. | User interfaces for sharing an account with another user identity |
Also Published As
| Publication number | Publication date |
|---|---|
| US20170274267A1 (en) | 2017-09-28 |
| US11433290B2 (en) | 2022-09-06 |
| US20200147472A1 (en) | 2020-05-14 |
| US12121793B2 (en) | 2024-10-22 |
| AU2017240907A1 (en) | 2018-08-09 |
| EP3380999A1 (en) | 2018-10-03 |
| US20250025766A1 (en) | 2025-01-23 |
| WO2017172046A1 (en) | 2017-10-05 |
| AU2017240907B2 (en) | 2020-06-25 |
| US20220387875A1 (en) | 2022-12-08 |
| US10549173B2 (en) | 2020-02-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN108604327A (zh) | 共享可更新图形用户界面元素 | |
| US12387531B2 (en) | Monitoring fitness using a mobile device | |
| JP7247308B2 (ja) | 身体活動及びトレーニングモニタ | |
| US20240387018A1 (en) | Monitoring Fitness Using a Mobile Device | |
| KR101774120B1 (ko) | 다중 활동 플랫폼 및 인터페이스 | |
| US10504380B2 (en) | Managing presentation of fitness achievements | |
| US20170031449A1 (en) | Wearable device | |
| US20170080346A1 (en) | Methods and systems relating to personalized evolving avatars | |
| US20120316932A1 (en) | Wellness application for data-capable band | |
| CN109196469A (zh) | 用于可定制电子通知的预定设备 | |
| CN110048939A (zh) | 提供动态进展更新消息的方法、介质和设备 | |
| WO2013086161A2 (en) | Monitoring fitness using a mobile device | |
| CA2814684A1 (en) | Activity attainment method and apparatus for a wellness application using data from a data-capable band | |
| US10460291B2 (en) | Information processing apparatus, information processing method, and computer program for scheduling activities modelled from activities of third parties | |
| Hammerl | Development of a smartphone based system to support personal journaling of daily activities |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination |