Dynamic application programming interface
AssigneeUnicorn Media, Inc.
InventorsRichard L. Carls, Niko Thomas John Huffman
Life of this patent
Estimating the term…
Abstract
Systems, methods, and machine-readable media are described for retrieving data associated with files using input feeds. Embodiments include generating input feed schemas, which can be used to create data objects from input data of the input feeds. The input data and the corresponding data objects can include information regarding files, such as the universal resource indicator (URI) of a file. The data objects can then be stored.
Claims22
A system that uses input feeds to receive and process data associated with files, the system comprising:
- a first server at a first location, the first server configured to:
- generate a input feed schema, the input feed schema having information for creating one or more data objects using input data, wherein:
- the input data comprises a first plurality of properties;
- each of the one or more data objects comprises a data structure having:
- a universal resource indicator (URI) of a file;
- and
- a second plurality of properties wherein each property of the second plurality of properties corresponds to a property of the first plurality of properties;
- and
- the properties of the first and second pluralities of properties include:
- a name;
- and
- a value associated with a file;
- and
- store the input feed schema;
- and
- a second server at a second location, the second server configured to:
- receive the input feed schema;
- receive the input data from an input feed, the input feed comprising an electronic file having the input data;
- use the input feed schema and the input data to generate at least one data object;
- and
- store the at least one data object.
A method for retrieving data associated with media assets using input feeds and generating data objects with the data, the method comprising:
- generating an input feed schema, the input feed schema having information for creating one or more data objects using input data, wherein:
- the input data comprises a first plurality of properties;
- each of the one or more data objects comprises a data structure having:
- a universal resource indicator (URI) of a media asset;
- and
- a second plurality of properties wherein each property of the second plurality of properties corresponds to a property of the first plurality of properties;
- and
- the properties of the first and second pluralities of properties include:
- a name;
- and
- a value associated with a media asset;
- storing the input feed schema;
- receiving input data from an input feed, the input feed comprising an electronic file having the input data;
- using the input feed schema and the input data to generate at least one data object;
- and
- storing the at least one data object.
One or more machine-readable media having a set of instructions stored thereon for retrieving and processing data associated with media assets using input feeds, the instructions, when executed by one or more machines, causing one or more machines to:
- generate a input feed schema, the input feed schema having information for creating one or more data objects using input data, wherein:
- the input data comprises a first plurality of properties;
- each of the one or more data objects comprises a data structure having:
- a universal resource indicator (URI) of a media asset;
- a second plurality of properties wherein each property of the second plurality of properties corresponds to a property of the first plurality of properties;
- the properties of the first and second pluralities of properties include:
- a name;
- and
- a value associated with a media asset;
- store the input feed schema;
- receive the input data from an input feed, the input feed comprising an electronic file having the input data;
- use the input feed schema and the input data to generate at least one data object;
- and
- store the at least one data object.
Dependencies are inferred from the claim text.