-
公开(公告)号:US20220062707A1
公开(公告)日:2022-03-03
申请号:US17396041
申请日:2021-08-06
Applicant: Apple Inc.
Inventor: Niharika M. Bedekar , Joel J. Angelone , Julie A. Arney , Jeremy Jie You Foo , David S. Clark , Parry Panesar , Jay K. Blahnik , Brett L. Lareau
Abstract: In some implementations, a computing system can be configured for presenting privacy preserving personalized workout recommendations. In some implementations, a workout application of system 100 can generate workout recommendations based on workouts previously performed by a user within the workout application and/or external to the workout application. For example, a user can participate in an internal workout presented by the workout application or an external workout performed without the aid of the workout application and detected by one or more sensors of a user device carried by the user during the external workout. The various attributes of the workouts can be stored as historical workout data and used by the workout application to recommend to the user workouts available through the workout application, or corresponding workout service. The workout recommendations can be generated on the user device to preserve the privacy of the user's personal health information.
-
公开(公告)号:US11102332B2
公开(公告)日:2021-08-24
申请号:US16775615
申请日:2020-01-29
Applicant: Apple Inc.
Inventor: Nurinder Manj , Parry Panesar
Abstract: According to some embodiments, an application launcher of a media player device launches an application bundle, the application bundle including a binary code. In response, a first server is accessed based on a universal resource locator (URL) specified by the application bundle to download an executable script. The executable script is parsed to configure a script runtime environment based on a predetermined template associated with the executable script. A first application programming interface (API) and a second API are enabled, where the first API is used to access a predetermined library maintained by the media player device and the second API is used to communicate with the binary code. The executable script is executed within the script runtime environment to render content, including rendering standard content by invoking the predetermined library via the first API and rendering customized content by invoking the binary code via the second API.
-
公开(公告)号:US10554784B2
公开(公告)日:2020-02-04
申请号:US15923844
申请日:2018-03-16
Applicant: Apple Inc.
Inventor: Nurinder Manj , Parry Panesar
Abstract: According to some embodiments, an application launcher of a media player device launches an application bundle, the application bundle including a binary code. In response, a first server is accessed based on a universal resource locator (URL) specified by the application bundle to download an executable script. The executable script is parsed to configure a script runtime environment based on a predetermined template associated with the executable script. A first application programming interface (API) and a second API are enabled, where the first API is used to access a predetermined library maintained by the media player device and the second API is used to communicate with the binary code. The executable script is executed within the script runtime environment to render content, including rendering standard content by invoking the predetermined library via the first API and rendering customized content by invoking the binary code via the second API.
-
公开(公告)号:US11638158B2
公开(公告)日:2023-04-25
申请号:US17030337
申请日:2020-09-23
Applicant: Apple Inc.
Inventor: Lynne Devine , Joel Angelone , Julie A. Arney , Niharika Milind Bedekar , Jay Blahnik , Gary Ian Butcher , Edward Chao , David Clark , Niel Cormican , Eryn Hales , Zheng X. Hong , Parry Panesar , Dennis S. Park , Christopher John Sanders , Matthew J. Sundstrom , Jeff Tan-Ang , Molly Pray Wiebe , Policarpo Bonilla Wood, Jr.
IPC: A63B24/00 , A63B71/06 , A61B5/00 , G16H20/30 , G06F3/0484 , H04W12/55 , G06F3/04842 , G06F3/16 , G06F3/0482 , G06F3/0481 , G16H40/63 , G16H50/70
Abstract: In some embodiments, an electronic device performs techniques related to displaying personalized workout suggestions based on completed workouts. In some embodiments, an electronic device performs techniques related to starting an audio-based workout. In some embodiments, an electronic device performs techniques related to displaying information about a workout during playback of workout content. In some embodiments, an electronic device performs techniques related to displaying information about physical activity of a user relative to a group of users. In some embodiments, an electronic device performs techniques related to coordinating display of workout content among multiple devices.
-
公开(公告)号:US20180338016A1
公开(公告)日:2018-11-22
申请号:US15923844
申请日:2018-03-16
Applicant: Apple Inc.
Inventor: Nurinder Manj , Parry Panesar
CPC classification number: H04L67/34 , H04L67/02 , H04L67/12 , H04L67/125 , H04L67/16 , H04L67/20 , H04L67/42
Abstract: According to some embodiments, an application launcher of a media player device launches an application bundle, the application bundle including a binary code. In response, a first server is accessed based on a universal resource locator (URL) specified by the application bundle to download an executable script. The executable script is parsed to configure a script runtime environment based on a predetermined template associated with the executable script. A first application programming interface (API) and a second API are enabled, where the first API is used to access a predetermined library maintained by the media player device and the second API is used to communicate with the binary code. The executable script is executed within the script runtime environment to render content, including rendering standard content by invoking the predetermined library via the first API and rendering customized content by invoking the binary code via the second API.
-
公开(公告)号:US09948749B2
公开(公告)日:2018-04-17
申请号:US14865746
申请日:2015-09-25
Applicant: Apple Inc.
Inventor: Nurinder Manj , Parry Panesar
CPC classification number: H04L67/34 , H04L67/02 , H04L67/12 , H04L67/125 , H04L67/16 , H04L67/20 , H04L67/42
Abstract: According to some embodiments, an application launcher of a media player device launches an application bundle, the application bundle including a binary code. In response, a first server is accessed based on a universal resource locator (URL) specified by the application bundle to download an executable script. The executable script is parsed to configure a script runtime environment based on a predetermined template associated with the executable script. A first application programming interface (API) and a second API are enabled, where the first API is used to access a predetermined library maintained by the media player device and the second API is used to communicate with the binary code. The executable script is executed within the script runtime environment to render content, including rendering standard content by invoking the predetermined library via the first API and rendering customized content by invoking the binary code via the second API.
-
7.
公开(公告)号:US20160360010A1
公开(公告)日:2016-12-08
申请号:US14865746
申请日:2015-09-25
Applicant: Apple Inc.
Inventor: Nurinder Manj , Parry Panesar
IPC: H04L29/08
CPC classification number: H04L67/34 , H04L67/02 , H04L67/12 , H04L67/125 , H04L67/16 , H04L67/20 , H04L67/42
Abstract: According to some embodiments, an application launcher of a media player device launches an application bundle, the application bundle including a binary code. In response, a first server is accessed based on a universal resource locator (URL) specified by the application bundle to download an executable script. The executable script is parsed to configure a script runtime environment based on a predetermined template associated with the executable script. A first application programming interface (API) and a second API are enabled, where the first API is used to access a predetermined library maintained by the media player device and the second API is used to communicate with the binary code. The executable script is executed within the script runtime environment to render content, including rendering standard content by invoking the predetermined library via the first API and rendering customized content by invoking the binary code via the second API.
Abstract translation: 根据一些实施例,媒体播放器设备的应用启动器启动应用束,所述应用束包括二进制码。 作为响应,基于由应用程序包指定的通用资源定位符(URL)来访问第一个服务器以下载可执行脚本。 解析可执行脚本以基于与可执行脚本相关联的预定模板来配置脚本运行时环境。 启用第一应用编程接口(API)和第二API,其中第一API用于访问由媒体播放器设备维护的预定库,并且第二API用于与二进制代码进行通信。 可执行脚本在脚本运行时环境内被执行以呈现内容,包括通过经由第一API调用预定库来呈现标准内容,并通过经由第二API调用二进制代码来呈现定制内容。
-
公开(公告)号:US20250024538A1
公开(公告)日:2025-01-16
申请号:US18904294
申请日:2024-10-02
Applicant: Apple Inc.
Inventor: Jeremy Jie You Foo , Niharika M. Bedekar , Joel J. Angelone , David S. Clark , Parry Panesar
IPC: H04W76/14 , G06F21/10 , H04L67/306
Abstract: In some implementations, a computing device can be configured for users (e.g., user devices) that are detected nearby the computing device. For example, the computing device may be a communal device configured for a single user but generally used by multiple users. The communal device can discover when a known (e.g., authorized, trusted, etc.) user device is near the communal device and obtain personalization data from the nearby user device. The communal device can configure the communal device based on the personalization data to personalize an activity hosted by the communal device for the user of the nearby user device. To protect the user's personalization data, the communal device can delete the user's personalization data when the activity hosted by the communal device is terminated.
-
公开(公告)号:US12167480B2
公开(公告)日:2024-12-10
申请号:US17242644
申请日:2021-04-28
Applicant: Apple Inc.
Inventor: Jeremy Jie You Foo , Niharika M. Bedekar , Joel J. Angelone , David S. Clark , Parry Panesar
IPC: H04W76/14 , G06F21/10 , H04L67/306
Abstract: In some implementations, a computing device can be configured for users (e.g., user devices) that are detected nearby the computing device. For example, the computing device may be a communal device configured for a single user but generally used by multiple users. The communal device can discover when a known (e.g., authorized, trusted, etc.) user device is near the communal device and obtain personalization data from the nearby user device. The communal device can configure the communal device based on the personalization data to personalize an activity hosted by the communal device for the user of the nearby user device. To protect the user's personalization data, the communal device can delete the user's personalization data when the activity hosted by the communal device is terminated.
-
公开(公告)号:US12081632B2
公开(公告)日:2024-09-03
申请号:US17956765
申请日:2022-09-29
Applicant: Apple Inc.
Inventor: Parry Panesar , Tanu Singhal
IPC: H04L67/50 , G06F16/9535
CPC classification number: H04L67/535 , G06F16/9535
Abstract: The subject technology provides for customizing or personalizing and presenting content based on user presence and identification. The disclosed techniques may include obtaining, at a media device, identification information of a present user, who is present in a predefined space around the media device, and determining whether the identification information of the present user is associated with identification information pre-configured at the media device. Based on a determination that the present user's identification information is associated with the device user's identification information, sending a content request to a data source for digital content related to the present user. The requested digital content may be received and personalized at the media device. A personalized portion of the digital content may be provided from the content pool for rendering using an output device.
-
-
-
-
-
-
-
-
-