Search Result Content Sequencing
First Claim
1. A method comprising:
- receiving a request from a user to search for a plurality of assets in a content distribution system;
receiving a first listing of assets stored in the content distribution system associated with the request;
receiving data representative of assets stored within an edge server associated with the user;
determining a first group of assets of the first listing of assets that are stored within the edge server based upon the received data representative of assets stored within the edge server;
determining a second group of assets of the first listing of assets that are not stored within the edge server based upon the received data representative of assets stored within the edge server; and
generating a second listing of assets wherein at least one asset of the first group of assets is sequenced separate from at least one asset of the second group of assets.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for generating and receiving a sequenced listing of pieces of content are described. A request to search for assets may be received. A first listing of assets associated with the request may be received. Data representative of assets stored within an edge server associated with the user may be received. A first group of assets of the first listing of assets that are stored within the edge server based upon the received data representative of assets stored within the edge server and a second group of assets of the first listing of assets that are not stored within the edge server based upon the received data representative of assets stored within the edge server may be determined. A second listing of assets may be generated where at least one asset of the first group is sequenced separate from at least one asset of the second group.
49 Citations
30 Claims
-
1. A method comprising:
-
receiving a request from a user to search for a plurality of assets in a content distribution system; receiving a first listing of assets stored in the content distribution system associated with the request; receiving data representative of assets stored within an edge server associated with the user; determining a first group of assets of the first listing of assets that are stored within the edge server based upon the received data representative of assets stored within the edge server; determining a second group of assets of the first listing of assets that are not stored within the edge server based upon the received data representative of assets stored within the edge server; and generating a second listing of assets wherein at least one asset of the first group of assets is sequenced separate from at least one asset of the second group of assets. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system, comprising:
-
at least one memory; and at least one processor, wherein the at least one processor is configured to receive a request from a user to search for a plurality of assets in a content distribution system; receive a first listing of assets stored in the content distribution system associated with the request; receive data representative of assets stored within an edge server associated with the user; determine a first group of assets of the first listing of assets that are stored within the edge server based upon the received data representative of assets stored within the edge server; determine a second group of assets of the first listing of assets that are not stored within the edge server based upon the received data representative of assets stored within the edge server; and generate a second listing of assets wherein at least one asset of the first group of assets is sequenced separate from at least one asset of the second group of assets. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. One or more computer-readable medium comprising computer-executable instructions that, when executed by one or more processors cause the one or more processors to perform a method including:
-
receiving a request from a user to search for a plurality of assets in a content distribution system; receiving a first listing of assets stored in the content distribution system associated with the request; receiving data representative of assets stored within an edge server associated with the user; determining a first group of assets of the first listing of assets that are stored within the edge server based upon the received data representative of assets stored within the edge server; determining a second group of assets of the first listing of assets that are not stored within the edge server based upon the received data representative of assets stored within the edge server; and generating a second listing of assets wherein at least one asset of the first group of assets is sequenced separate from at least one asset of the second group of assets. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A method comprising:
-
processing requests to search for a plurality of assets in a content distribution system in a first mode of operation; determining whether an event has occurred; and upon determining that the event has occurred, processing requests to search for a plurality of assets in the content distribution system in a second mode of operation, wherein the first and second modes of operation are different and the second mode of operation includes; receiving a search request from a user to search for a plurality of assets in the content distribution system; receiving a first listing of assets stored in the content distribution system associated with the search request; receiving data representative of assets stored within an edge server associated with the user; determining a first group of assets of the first listing of assets that are stored within the edge server based upon the received data representative of assets stored within the edge server; determining a second group of assets of the first listing of assets that are not stored within the edge server based upon the received data representative of assets stored within the edge server; and generating a second listing of assets wherein at least one asset of the first group of assets is sequenced separate from at least one asset of the second group of assets. - View Dependent Claims (29, 30)
-
Specification