Managing access to digital content sources
First Claim
Patent Images
1. A method of enabling a client to access content, the method comprising:
- receiving, on a client, an instruction from a client application indicating a client request to access content;
accessing, by the client application and on the client, a list of content sources capable of rendering the content for which access is requested by the client;
requesting, using the client application on the client, identical portions of the content from each of the content sources in the list of the content sources;
measuring a first performance metric for a first content source of the content sources based on the identical portion received from the first content source;
measuring a second performance metric for a second content source of the content sources based on the identical portion received from the second content source;
comparing the first performance metric and the second performance metric;
selecting, using the client application on the client, among the content sources based on the comparison to identify a content source to be accessed by the client; and
rendering, using the client application on the client, the identical portion of the accessed content and a subsequent portion of content that follows the identical portion of the accessed content from the selected content source.
10 Assignments
0 Petitions
Accused Products
Abstract
Access to content may be enabled by receiving an instruction indicating a client request to access content, accessing a list of content sources capable of rendering the content for which access is requested by the client, determining a performance metric for at least two of the content sources, and selecting among the content sources based on the performance metric to identify a content source to be accessed by the client.
34 Citations
36 Claims
-
1. A method of enabling a client to access content, the method comprising:
-
receiving, on a client, an instruction from a client application indicating a client request to access content; accessing, by the client application and on the client, a list of content sources capable of rendering the content for which access is requested by the client; requesting, using the client application on the client, identical portions of the content from each of the content sources in the list of the content sources; measuring a first performance metric for a first content source of the content sources based on the identical portion received from the first content source; measuring a second performance metric for a second content source of the content sources based on the identical portion received from the second content source; comparing the first performance metric and the second performance metric; selecting, using the client application on the client, among the content sources based on the comparison to identify a content source to be accessed by the client; and rendering, using the client application on the client, the identical portion of the accessed content and a subsequent portion of content that follows the identical portion of the accessed content from the selected content source. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A content access system comprising:
- a client with a processor that comprises;
a content access code segment structured and arranged to receive an instruction from a client application indicating a client request to access content; a source selection code segment structured and arranged to; access, by the client application, a list of content sources capable of rendering the content for which access is requested by the client, and request, using the client application on the client, identical portions of the content from each of the content sources in the list of the content sources; a measurement code segment structured and arranged to (i) measure a first performance metric for a first content source of the content sources based on the identical onion received from the first content source and (ii) measure a second performance metric for a second content source of the content sources based on the identical portion received from the second content source; and a selection code segment structured and arranged to; compare the first performance metric and the second performance metric; select, using the client application on the client, among the content sources based on the comparison to identify a content source to be accessed by the client; and a rendering code segment structured and arranged to render, using the client application on the client, the identical portion of the accessed content and a subsequent portion of content that follows the identical portion of the accessed content from the selected content source. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
- a client with a processor that comprises;
Specification