INTELLIGENT APPLICATION ADAPTED TO MULTIPLE DEVICES
First Claim
1. A method, comprising:
- detecting a type of device executing an application configured to access a plurality of content items, the application aggregating for each content item at least one content source from which the content item may be accessed;
receiving a selection of a content item from the plurality of content items;
transmitting a request to access the content item to a content source of the at least one content source, the request specifying a priority ordering of encoding schemes for the content item, the priority ordering of the encoding schemes based on the detected type of device executing the application; and
receiving the content item from the content source, the content item having an encoding scheme selected based on the priority ordering of the encoding schemes.
2 Assignments
0 Petitions
Accused Products
Abstract
In a method and system for accessing content, a type of device executing an application configured to access a plurality of content items is detected. The application aggregates for each content item at least one content source from which the content item may be accessed. A selection of a content item from a plurality of content items is received. A request for the content item is transmitted to a content source of the at least one content source. The request specifies a priority ordering of encoding schemes for the content item that is based on the type of device executing the application. The content item is received from the content source. The content item has an encoding scheme selected from the priority ordering of the encoding schemes.
26 Citations
26 Claims
-
1. A method, comprising:
-
detecting a type of device executing an application configured to access a plurality of content items, the application aggregating for each content item at least one content source from which the content item may be accessed; receiving a selection of a content item from the plurality of content items; transmitting a request to access the content item to a content source of the at least one content source, the request specifying a priority ordering of encoding schemes for the content item, the priority ordering of the encoding schemes based on the detected type of device executing the application; and receiving the content item from the content source, the content item having an encoding scheme selected based on the priority ordering of the encoding schemes. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A machine-readable storage medium storing a set of instructions that, when executed by at least one processor, causes the at least one processor to perform operations comprising:
-
detecting a type of device executing an application configured to access a plurality of content items, the application aggregating for each content item at least one content source from which the content item may be accessed; receiving a selection of a content item from the plurality of content items; transmitting a request to access the content item to a content source of the at least one content source, the request specifying a priority ordering of encoding schemes for the content item, the priority ordering of the encoding schemes based on the detected type of device executing the application; and receiving the content item from the content source, the content item having an encoding scheme selected based on the priority ordering of the encoding schemes. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system, comprising:
-
a processor-implemented device mapping module configured to detect a type of device executing an application configured to access a plurality of content items, the application aggregating for each content item at least one content source from which the content item may be accessed; a processor-implemented encoding prioritization module configured to prioritize an order of encoding schemes for a content item of the plurality of content items, the priority order of the encoding schemes based on the detected type of device executing the application; and a processor-implemented communication module configured to; transmit a request to access the content item to a content source of the least one content source, the request specifying the priority order of the encoding schemes for the content item; and receive the content item from the content source, the received content item having an encoding scheme selected based on the priority ordering of the encoding schemes. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26)
-
Specification