Privacy Preserving Personalized Workout Recommendations

    公开(公告)号:US20220062707A1

    公开(公告)日:2022-03-03

    申请号:US17396041

    申请日:2021-08-06

    Applicant: Apple Inc.

    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.

    Method and system for rendering content using templates

    公开(公告)号:US11102332B2

    公开(公告)日:2021-08-24

    申请号:US16775615

    申请日:2020-01-29

    Applicant: Apple Inc.

    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.

    Method and system for rendering content using templates

    公开(公告)号:US10554784B2

    公开(公告)日:2020-02-04

    申请号:US15923844

    申请日:2018-03-16

    Applicant: Apple Inc.

    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.

    METHOD AND SYSTEM FOR RENDERING CONTENT USING TEMPLATES

    公开(公告)号:US20180338016A1

    公开(公告)日:2018-11-22

    申请号:US15923844

    申请日:2018-03-16

    Applicant: Apple Inc.

    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.

    Method and system for rendering content using templates

    公开(公告)号:US09948749B2

    公开(公告)日:2018-04-17

    申请号:US14865746

    申请日:2015-09-25

    Applicant: Apple Inc.

    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.

    METHOD AND SYSTEM FOR RENDERING CONTENT USING TEMPLATES
    7.
    发明申请
    METHOD AND SYSTEM FOR RENDERING CONTENT USING TEMPLATES 有权
    使用模板渲染内容的方法和系统

    公开(公告)号:US20160360010A1

    公开(公告)日:2016-12-08

    申请号:US14865746

    申请日:2015-09-25

    Applicant: Apple Inc.

    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调用二进制代码来呈现定制内容。

    Proximity Based Personalization Of A Computing Device

    公开(公告)号:US20250024538A1

    公开(公告)日:2025-01-16

    申请号:US18904294

    申请日:2024-10-02

    Applicant: Apple Inc.

    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.

    Proximity based personalization of a computing device

    公开(公告)号:US12167480B2

    公开(公告)日:2024-12-10

    申请号:US17242644

    申请日:2021-04-28

    Applicant: Apple Inc.

    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.

    Content customization and presentation based on user presence and identification

    公开(公告)号:US12081632B2

    公开(公告)日:2024-09-03

    申请号:US17956765

    申请日:2022-09-29

    Applicant: Apple Inc.

    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.

Patent Agency Ranking