Systems and methods for enabling quick multi-application menu access to media options
AssigneeAdeia Guides Inc.
InventorWilliam L. Thomas
Life of this patent
Estimating the term…
Abstract
Systems and methods for enabling quick access to media options are provided. A display of a plurality of icons is generated, wherein each of the plurality of icons represents a different one of a plurality of applications. A user input is detected that identifies a first of the plurality of icons associated with a first of the plurality of applications. In response to determining that the user input corresponds to a quick access operation, first and second media asset identifiers and corresponding media options are retrieved from each of second and third applications. A menu that includes the retrieved first and second media asset identifiers is generated for display with the plurality of icons.
Claims20
A method comprising:
- accessing a content aggregator application, wherein the content aggregator application is configured to receive data from a first media application of a first service provider;
- issuing a first API call to a second media application of a second service provider wherein the first API call returns progress data for consumption of media items via the second media application;
- issuing a second API call to a third media application of a third service provider, wherein the second API call returns progress data for consumption of media items via the third media application;
- generating for inclusion in a quick access data structure:
- based at least on the first API call, a first media asset identifier associated with a resume operation from a first play position of a first media asset previously played via the second media application, wherein the first play position is different from a start position of the first media asset;
- and
- based at least on the second API call, a second media asset identifier associated with a resume operation from a second play position of a second media asset previously played via the third media application, wherein the second play position is different from a start position of the second media asset;
- displaying a quick access menu based at least on the quick access data structure;
- based at least in part on receiving a selection of the first media asset identifier, causing to be displayed via the second media application the first media asset at the first play position;
- and
- based at least in part on receiving a selection of the second media asset identifier, causing to be displayed via the third media application the second media asset at the second play position.
A system comprising:
- control circuitry configured to:
- access a content aggregator application, wherein the content aggregator application is configured to receive data from a first media application of a first service provider;
- issue a first API call to a second media application of a second service provider wherein the first API call returns progress data for consumption of media items via the second media application;
- issue a second API call to a third media application of a third service provider, wherein the second API call returns progress data for consumption of media items via the third media application;
- and
- generate for inclusion in a quick access data structure:
- based at least on the first API call, a first media asset identifier associated with a resume operation from a first play position of a first media asset previously played via the second media application, wherein the first play position is different from a start position of the first media asset;
- and
- based at least on the second API call, a second media asset identifier associated with a resume operation from a second play position of a second media asset previously played via the third media application, wherein the second play position is different from a start position of the second media asset;
- and
- input/output circuitry configured to:
- display a quick access menu based at least on the quick access data structure;
- based at least in part on receiving a selection of the first media asset identifier, cause to be displayed via the second media application the first media asset at the first play position;
- and
- based at least in part on receiving a selection of the second media asset identifier, cause to be displayed via the third media application the second media asset at the second play position.
Dependencies are inferred from the claim text.