# US 2017/0255618 A1 · Centralized Media Marketplace

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2017/0255618 A1
- Document ID: US20170255618A1
- Status: Published application
- Kind: A1
- Application number: 15/182,572
- Filed: 2016-06-14
- Published: 2017-09-07
- Earliest claimed: 2016-03-07
- Inventors: Alex Fiero
- Web page: https://patentgrep.com/patent/US20170255618A1

## CPC

- G06Q 30/02: Marketing; Price estimation or determination; Fundraising
- G06F 16/40: of multimedia data, e.g. slideshows comprising image and additional audio data (retrieval of still image data G06F16/50; retrieval of audio data G06F16/60; retrieval of video data G06F16/70)
- G06F 16/48: Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

A centralized media marketplace system for data preservation, maintenance, collection, archiving and distributing digital audio and video media assets from one or more sources. The centralized media system having a media library, a metadata repository, and a syndication and pay-per-view marketplace for inputting, acquiring, managing and distributing media content over a wide area network. The system manages and distributes media content from hosting and video uploading services and remote storage systems to various media outlets. The system also has the ability for content owners to assign specific values in order to monetize their content on a media content marketplace and delivery system. The system also organizes and schedules content into feeds for numerical indexing in a broadcast allocation node system.

## Claims

### Claim 1

A binary database system for storing and delivering audio and video multimedia, comprising:
at least one processor;
a binary storage database;
means to upload one or more video data files into the binary storage database in binary form;
means to upload one or more audio data files into the binary storage database in binary form; and
a binary storage database engine, further comprising:
means to retrieve binary media data; and
means to transcode binary media data into a format suitable for call back device;
whereby audio or video data can be stored into the binary storage database in binary form, and be outputted in a suitable format for playback.

### Claim 2 (depends on 1)

A system, as in claim 1, further comprising:
a memory resident database;
means to store the binary storage database in the memory resident database;
means to replicate the binary storage database in the memory resident database;
means to cache the binary storage database in the memory resident database;
whereby the binary storage database can reside in the memory resident database.

### Claim 3 (depends on 1)

A system as in claim 1, further comprising:
means to store the binary storage database on a storage device; and
means to backup the binary storage database on the storage device;
whereby the binary storage database can be stored and or backed up onto the storage device.

### Claim 4 (depends on 3)

A system as in claim 3, further comprising:
means to incrementally store the binary storage database on the storage device; and
means to incrementally backup the binary storage database on the storage device;
whereby the binary storage database can be stored and/or backed-up incrementally onto the storage device.

### Claim 5 (depends on 1)

A system, as in claim 1, wherein:
the binary storage database engine is cooperatively coupled to the binary storage database; and
the binary storage database engine having means to plug-in one or more codecs.

### Claim 6 (depends on 5)

A system, as in claim 5, wherein:
the binary storage database engine is cooperatively coupled to the binary storage database;
means for compressing binary content; and
means for selectively converting binary content to a plurality of formats.
whereby the binary storage database engine has the capability to encode and compress binary media data.

### Claim 7 (depends on 1)

A system as in claim 1, further comprising:
a binary database management system to manage the binary storage database, further comprising:
means to manage one or more codecs;
means to manage one or more compression settings;
means to manage data integrity;
means to manage security;
means to manage data organization; and
means to manage retrieval of data;
whereby the binary database management system is used to control the binary storage database system organization, storage, management, and retrieval of data in the binary storage database.

### Claim 8 (depends on 7)

A system as in claim 7, wherein:
the binary database management system, further comprising:
means to manipulate binary media data; and
means to edit binary media data;
whereby media data can be edited or manipulated in a binary state.

### Claim 9 (depends on 1)

A system as in claim 1, further comprising:
means to store media metadata;
means to store media information; and
the media metadata and the media information is associated with a media binary data file.

### Claim 10 (depends on 1)

A system as in claim 1, further comprising:
the binary database system further comprising:
means to replicate the binary database;
means to scale the binary database;
means to run conflict resolutions during replication; and
distribution means to distribute the binary database across networks;
whereby the database can be replicated and distributed across public or private networks.

### Claim 11

A method for inputting, storing and outputting binary media data, including the steps of:
uploading audio or video objects into a binary storage database;
storing binary media data into a binary large object;
a binary storage database engine;
querying the database and retrieving binary media data; and,
transcoding binary media data into a selected output format;
whereby audio or video data can be stored in binary form, and outputted in a selected format.

### Claim 12 (depends on 11)

A method as in claim 11, including the additional steps of:
storing or running the database in memory;
replicating the database in memory; and
caching the database;
whereby media data can be inputted into a memory resident database and outputted in a format suitable for playback.

### Claim 13 (depends on 11)

A method as in claim 11, including the additional steps of:
storing the database on a storage device; and,
backing up the database on the storage device;
whereby the database can be stored and or backed up on the storage device.

### Claim 14 (depends on 13)

A method as in claim 13, including the additional steps of:
incrementally storing the database on the storage device; and
incrementally backing up the database on the storage device;
whereby the database can be stored and/or backed-up incrementally on to a storage device.

### Claim 15 (depends on 11)

A method, as in claim 11, including the additional steps of:
coupling the database engine to the binary storage database; and
using codecs to transcode binary media data;
whereby the binary database engine has means to plug-in codecs, encoders for transcoding, transcoding and compression of binary media data.

### Claim 16 (depends on 15)

A method as in claim 15, including the additional steps of:
compressing binary content, and
converting binary content to a preselected format;
whereby the binary database engine has the capability to encode and compress binary media data.

### Claim 17 (depends on 11)

A method as in claim 11, including the additional steps of:
using a binary database management system to manage the binary database by:
managing one or more codecs;
managing one or more compression settings;
managing data integrity;
managing data security options;
managing data organization; and
managing parameters for retrieval of data;
whereby a binary database management system is used to control the database system organization, storage, management, and retrieval of binary data in a database.

### Claim 18 (depends on 17)

A method as in claim 17, including the additional step of:
using the binary database management system to manipulate binary media data, and/or edit binary media data;
whereby binary media data can be edited and/or manipulated in a binary state.

### Claim 19 (depends on 11)

A method as in claim 11, including the additional steps of:
storing media metadata;
storing media information; and
associating the media metadata and media information with binary media data;
whereby media metadata and media information is associated with binary media data.

### Claim 20 (depends on 11)

A method as in claim 11, including the additional steps of:
replicating the database;
scaling the database;
running conflict resolutions during replication; and
distributing the database across networks;
whereby the database can be replicated and distributed across public or private networks.
