Patent ID: 8533296

Claim:
A server that uses data objects to generate output feeds having information associated with files, the server comprising: a memory; a processing unit which, when executing instructions embedded on the memory, causes the server to: receive output feed schema information; receive mapping information; generate an output feed schema based on the output feed schema information and the mapping information, wherein the output feed schema is used to determine the content of an output feed using information from one or more data objects; store the output feed schema; receive, with a network interface, at least one data object, each data object comprising a data structure having: information regarding a file; and a universal resource indicator (URI) of the file; use the output feed schema and the at least one data object to generate the output feed, wherein: the at least one data object comprises a first plurality of properties; the output feed comprises a second plurality of properties; each property of the second plurality of properties of the output feed corresponds to a property of the first plurality of properties of the at least one data object; the properties of the first and second pluralities of properties include a name and a value, wherein the value is associated with at least one file; and the output feed includes a URI of the at least one file; and store the output feed.