-
公开(公告)号:US20240048631A1
公开(公告)日:2024-02-08
申请号:US18491655
申请日:2023-10-20
Applicant: Apple Inc.
Inventor: Stephen Richard LEWALLEN , David MAKOWER , Jonathan Joseph HESS , Patrick HEYNEN , Terry J. SANTAMARIA , William M. BUMGARNER , David PICKFORD , Christopher L. OKLOTA , Anthony S. PARKER
CPC classification number: H04L67/34 , G06F16/285 , G06F8/61 , G06F9/44521
Abstract: A computer-implemented method for building a software application is disclosed. The method includes: generating a plurality of application resources; creating a plurality of tags; applying one of the tags on each of the plurality of application resources; grouping the application resources by their tags to form at least two asset packs, each identifiable by at least one tag shared by all application resources in the asset pack; and creating an asset pack manifest comprising a location of each of the asset packs and an order in which the asset packs are to be downloaded.
-
公开(公告)号:US20200053428A1
公开(公告)日:2020-02-13
申请号:US16557721
申请日:2019-08-30
Applicant: Apple Inc.
Inventor: Blake SEELY , Benjamin W. KEIGHRAN , Christopher L. OKLOTA , Guy PIEKARZ , Sandip M. CHOKSHI
IPC: H04N21/466 , H04N21/435
Abstract: A method of providing a notification to a client device is disclosed. The method includes, for example, obtaining data associated with the client device with respect to content provided by a plurality of content sources; creating a viewing preference profile for the client device based on the obtained data, the user preference profile indicating content preferred by the client device; detecting a triggering event concerning a digital content; and in response to the triggering event, determining whether to trigger a notification to the client device based on the viewing preference profile.
-
公开(公告)号:US20160357544A1
公开(公告)日:2016-12-08
申请号:US14861405
申请日:2015-09-22
Applicant: Apple Inc.
Inventor: Stephen Richard LEWALLEN , David MAKOWER , Jonathan Joseph HESS , Patrick HEYNEN , Terry J. SANTAMARIA , William M. BUMGARNER , David PICKFORD , Christopher L. OKLOTA , Anthony S. PARKER
CPC classification number: H04L67/34 , G06F8/61 , G06F9/44521 , G06F16/285
Abstract: A computer-implemented method for building a software application is disclosed. The method includes: generating a plurality of application resources; creating a plurality of tags; applying one of the tags on each of the plurality of application resources; grouping the application resources by their tags to form at least two asset packs, each identifiable by at least one tag shared by all application resources in the asset pack; and creating an asset pack manifest comprising a location of each of the asset packs and an order in which the asset packs are to be downloaded.
-
公开(公告)号:US20200045138A1
公开(公告)日:2020-02-06
申请号:US16601481
申请日:2019-10-14
Applicant: Apple Inc.
Inventor: Stephen Richard LEWALLEN , David MAKOWER , Jonathan Joseph HESS , Patrick HEYNEN , Terry J. SANTAMARIA , William M. BUMGARNER , David PICKFORD , Christopher L. OKLOTA , Anthony S. PARKER
Abstract: A computer-implemented method for building a software application is disclosed. The method includes: generating a plurality of application resources; creating a plurality of tags; applying one of the tags on each of the plurality of application resources; grouping the application resources by their tags to form at least two asset packs, each identifiable by at least one tag shared by all application resources in the asset pack; and creating an asset pack manifest comprising a location of each of the asset packs and an order in which the asset packs are to be downloaded.
-
公开(公告)号:US20170300151A1
公开(公告)日:2017-10-19
申请号:US15507229
申请日:2014-09-24
Applicant: Apple Inc.
Inventor: Ronald D. LUE-SANG , Christopher L. OKLOTA , Nimrod GAT , Roger PANTOS , Simon GOLDREI
IPC: G06F3/048 , H04N21/431 , H04N21/442 , H04N21/443
CPC classification number: G06F3/048 , H04N21/4312 , H04N21/4424 , H04N21/443
Abstract: Videos may be loaded to an electronic device at any of a plurality of bitrates, each bitrate corresponding to a certain video quality level. The bitrate selected may be based on, for example, bandwidth capabilities and/or video quality standards. However, bandwidth capabilities may be taxed or exceeded if multiple videos are loaded simultaneously to the electronic device. Examples of the disclosure can be used to manage bandwidth, adjust bitrates, and/or selectively load video and audio in accordance with bandwidth capabilities to provide uninterrupted video play-back at a relatively high quality. Further, video players may be allocated in memory and re-used as a user scrolls and switches through a number of videos playing on-screen concurrently.
-
公开(公告)号:US20220279250A1
公开(公告)日:2022-09-01
申请号:US17655357
申请日:2022-03-17
Applicant: Apple Inc.
Inventor: Blake SEELY , Benjamin W. KEIGHRAN , Christopher L. OKLOTA , Guy PIEKARZ , Sandip M. CHOKSHI
IPC: H04N21/466 , H04N21/435
Abstract: A method of providing a notification to a client device is disclosed. The method includes, for example, obtaining data associated with the client device with respect to content provided by a plurality of content sources; creating a viewing preference profile for the client device based on the obtained data, the user preference profile indicating content preferred by the client device; detecting a triggering event concerning a digital content; and in response to the triggering event, determining whether to trigger a notification to the client device based on the viewing preference profile.
-
公开(公告)号:US20190182564A1
公开(公告)日:2019-06-13
申请号:US16274137
申请日:2019-02-12
Applicant: Apple Inc.
Inventor: William M. BUMGARNER , Blake SEELY , Christopher L. OKLOTA , Dale A. TAYLOR , Eswar PRIYADARSHAN
IPC: H04N21/8547 , H04N21/482 , H04N21/262 , H04N21/845 , H04N21/234 , H04N21/44 , H04N21/81
Abstract: Receiving and processing out-of-band (OOB) data along with a media stream is disclosed. The received OOB data can be extracted from an OOB data stream and correlated with the media stream using timestamps. Display and other operations can then be performed when a timestamp of the OOB data matches a current timestamp of the media stream. In addition, timestamp notification requests can be received and processed such that when the current timestamp of the media stream matches a requested timestamp, a notification can be transmitted, and data can be received in response to the notification.
-
公开(公告)号:US20170339443A1
公开(公告)日:2017-11-23
申请号:US15674992
申请日:2017-08-11
Applicant: Apple Inc.
Inventor: Ronald D. LUE-SANG , Christopher L. OKLOTA , Nimrod GAT , Roger PANTOS , Simon GOLDREI
IPC: H04N21/2662 , H04N21/235 , H04N21/431 , H04N21/438
CPC classification number: H04N21/2662 , G06F9/50 , H04N21/2358 , H04N21/4312 , H04N21/4383 , H04N21/4424 , H04N21/443
Abstract: Videos may be loaded to an electronic device at any of a plurality of bitrates, each bitrate corresponding to a certain video quality level. The bitrate selected may be based on, for example, bandwidth capabilities and/or video quality standards. However, bandwidth capabilities may be taxed or exceeded if multiple videos are loaded simultaneously to the electronic device. Examples of the disclosure can be used to manage bandwidth, adjust bitrates, and/or selectively load video and audio in accordance with bandwidth capabilities to provide uninterrupted video playback at a relatively high quality. Further, video players may be allocated in memory and re-used as a user scrolls and switches through a number of videos playing onscreen concurrently.
-
公开(公告)号:US20160357538A1
公开(公告)日:2016-12-08
申请号:US14861885
申请日:2015-09-22
Applicant: Apple Inc.
Inventor: Stephen Richard LEWALLEN , David MAKOWER , Jonathan Joseph HESS , Patrick HEYNEN , Terry J. SANTAMARIA , William M. BUMGARNER , David PICKFORD , Christopher L. OKLOTA , Anthony S. PARKER
CPC classification number: G06F8/61 , G06F8/60 , G06F9/44526 , H04L67/34
Abstract: A computer-implemented method for building a software application is disclosed. The method includes: generating a plurality of application resources; creating a plurality of tags; applying one of the tags on each of the plurality of application resources; grouping the application resources by their tags to form at least two asset packs, each identifiable by at least one tag shared by all application resources in the asset pack; and creating an asset pack manifest comprising a location of each of the asset packs and an order in which the asset packs are to be downloaded.
Abstract translation: 公开了一种构建软件应用程序的计算机实现方法。 该方法包括:生成多个应用资源; 创建多个标签; 在所述多个应用资源的每一个上应用所述标签之一; 通过其标签将应用资源分组以形成至少两个资产包,每个资产包可由资产包中的所有应用资源共享的至少一个标签识别; 以及创建包括每个资产包的位置以及下载资产包的顺序的资产包清单。
-
-
-
-
-
-
-
-