Dynamic network construction
AssigneePearson Education, Inc.
InventorPaul Sheppard
Life of this patent
Estimating the term…
Abstract
A dynamic network is disclosed herein. The dynamic network can include a central server, one or several user devices, one or several remote servers, and a database server. The dynamic network can be created in response to a user request for content to be used in a compilation. The central server can identify one or several of the remote servers as potentially containing the requested content, and can communicate with the identified one or several of the remote servers to receive that content. Additionally, the server can identify and connect with one or several servers containing terms of use information for the requested content.
Claims20
A networked system comprising:
- a first server comprising a first database containing at least one piece of content;
- a second server comprising a second database containing rights information indicating terms of use of the at least one piece of content contained in the first database of the first server;
- a third server comprising a third database containing consideration information, wherein the consideration information identifies consideration requirements for use of the at least one piece of content contained in the first database of the first server;
- and
- a central server, wherein the central server is configured to:
- receive an input from a user device, wherein the input comprises a content request and content use information, wherein the content use information comprises at least one of:
- an indication of the context of the intended use of the content;
- and
- an indication of the quantity of use of the content;
- identify a set of servers containing at least one of the content and information relating to the content, wherein the first, second, and third severs are included in this set of servers;
- output a signal to the set of servers, wherein the signal comprises a request for self-identification by some or all of the set of servers containing at least one of the content and the information relating to the content;
- receive at least one signal identifying the some or all of the set of servers containing at least one of the content or the information relating to the content, wherein the some or all of the set of servers includes the first, second, and third servers;
- generate a network including the some or all of the set of servers containing at least one of the content or information relating to the content, wherein the network includes the first, second, and third servers;
- receive signals containing at least one of the content and the information relating to the content from the first, second, and third servers;
- and
- output a signal containing at least one of the content and the information relating to the content to the user device.
A networking system comprising:
- a memory containing at least one database;
- and
- a server communicatingly connected to the memory, wherein the server is configured to:
- receive an input comprising a compilation request from a user device, wherein the compilation request comprises a content request and content use information, wherein the content use information comprises at least one of:
- an indication of the context of the intended use of the content;
- and
- an indication of the quantity of use of the content;
- identify a set of servers containing at least one of the content and information relating to the content;
- output a signal to the set of servers, wherein the signal comprises a request for self-identification by some or all of the set of servers containing at least one of the content and the information relating to the content;
- receive at least one signal identifying the some or all of the set of servers containing at least one of the content or the information relating to the content;
- generate a communication network with the some or all of the set of servers containing at least one of the content or information relating to the content;
- receive at least one signal containing at least one of the content and the information relating to the content from the some or all of the set of servers containing at least one of the content or information relating to the content;
- and
- output a signal containing at least one of the content and the information relating to the content to the user device.
A method of generating a rights pedigree, the method comprising:
- receiving a first input signal at a server, wherein the input signal comprises a compilation request including a compilation context comprising end-use details of a compilation, wherein the compilation comprises an aggregate of data;
- receiving an indicator of a first content selection at the server, wherein the indicator of the first content selection identifies first content, the first content comprising consumable media;
- identifying a license status of the first content, wherein the license status indicates whether the first content is licensable for the compilation context;
- receiving an indicator of a second content selection, wherein the indicator of the second content selection identifies second content, the second content comprising consumable media;
- identifying a license status of the second content, wherein the license status indicates whether the second content is licensable for the compilation context;
- receiving an indicator of the placement of the first and the second content within the compilation;
- generating the compilation comprising the first and second content in the indicated placement;
- receiving an indicator of a compilation license, wherein the compilation license identifies the conditions under which the compilation is licensable;
- and
- associating the compilation license, including a license term for the first content, and a license term for the second content with the compilation.
Dependencies are inferred from the claim text.