-
公开(公告)号:US11467816B1
公开(公告)日:2022-10-11
申请号:US16839001
申请日:2020-04-02
Applicant: Apple Inc.
Inventor: Nurinder Manj , Christopher L. Oklota , Ronald D. Lue-Sang , Vijay Sundaram
IPC: G06F9/445 , G06F3/0484 , G06F3/0482 , G06F8/61 , G06F8/656 , G06F3/04817 , G06F3/0488 , G06F8/60 , G06F8/71 , G06F3/0481 , G06F8/65 , G06F8/658 , G06F9/451
Abstract: A method for transmitting an application is disclosed. The method includes, for example, receiving, from a client, an input for initiating the application; generating an application bundle associated with the application, the application bundle including an address of a server, the address capable of enabling a program on the client to request, from the server, information needed for running the application; and transmitting the application bundle to the client.
-
公开(公告)号:US10708391B1
公开(公告)日:2020-07-07
申请号:US14814287
申请日:2015-07-30
Applicant: Apple Inc.
Inventor: Nurinder Manj , Eswar Priyadarshan
IPC: H04L29/06 , G06F16/955
Abstract: Embedding a reduced-content application bundle (a “reduced app bundle”) such as a video overlay reduced app bundle into a media stream, and launching that reduced app bundle over a network connection without first performing a substantial downloading and installation of the software on the device is disclosed.
-
公开(公告)号:US20200244774A1
公开(公告)日:2020-07-30
申请号: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.
-
公开(公告)号: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.
-
公开(公告)号: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.
-
8.
公开(公告)号: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调用二进制代码来呈现定制内容。
-
-
-
-
-
-
-