# US 10,372,882 B2 · Media distribution network, associated program products, and methods of using the same

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

- Number: US 10,372,882 B2
- Document ID: US10372882B2
- Status: Granted
- Kind: B2
- Application number: 15/037,463
- Filed: 2014-11-18
- Published: 2016-10-20
- Granted: 2019-08-06
- Earliest claimed: 2013-11-18
- Applicants: Joseph Schuman
- Inventors: Joseph Schuman
- Web page: https://patentgrep.com/patent/US10372882B2

## CPC

- H04N 21/2665: Gathering content from different sources, e.g. Internet and satellite
- G06F 16/483: using metadata automatically derived from the content
- G06F 16/9535: Search customisation based on user profiles and personalisation
- G06F 16/9538: Presentation of query results
- H04N 21/234363: {by altering the spatial resolution, e.g. for clients with a lower screen resolution}
- H04N 21/2347: involving video stream encryption
- H04N 21/2353: {specifically adapted to content descriptors, e.g. coding, compressing or processing of metadata}
- H04N 21/237: Communication with additional data server
- H04N 21/254: Management at additional data server, e.g. shopping server, rights management server {(arrangements for maintenance or administration in data networks H04L41/00; network services using third party service providers H04L67/53)}
- H04N 21/2541: {Rights Management (protecting software against unauthorised usage in a vending or licensing environment G06F21/10; security in data switching network management H04L41/28; security management or policies for network security H04L63/20; access security in wireless networks H04W12/08)}
- H04N 21/2747: Remote storage of video programmes received via the downstream path, e.g. from the server
- H04N 21/41265: {having a remote control device for bidirectional communication between the remote control device and client device (unidirectional remote control device H04N21/42204)}
- H04N 21/41407: {embedded in a portable device, e.g. video client on a mobile phone, PDA, laptop (constructional details of equipment or arrangements specially adapted for portable computer application G06F1/1626; arrangements specially adapted for mobile receivers in broadcast systems H04H20/57)}
- H04N 21/422: Input-only peripherals {, i.e. input devices connected to specially adapted client devices}, e.g. global positioning system [GPS] {(input devices also receiving signals from specially adapted client devices H04N21/4104)}
- H04N 21/42203: {sound input device, e.g. microphone}
- H04N 21/4223: Cameras (H04N23/00 takes precedence)
- H04N 21/4784: receiving rewards
- H04N 21/4788: communicating with other users, e.g. chatting {(arrangements for providing for computer conferences, e.g. chat rooms, to substation in data switching networks H04L12/1813; distributed application using peer-to-peer [P2P] networks H04L67/104)}
- 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 21/1013: {to locations}
- G06F 2221/2149: Restricted operating environment
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

A media server is disclosed, and comprises one or more non-transitory computer-readable memory devices upon which at least one set of instructions are stored, one or more processors, a request module, an authentication module, a filtering module, a publishing module, and a commercialization module. The request module is electronically coupled with the one or more non-transitory computer-readable memory devices for requesting data associated with media content from one or more remote electronic devices electronically coupled with the media server.

## Claims

### Claim 1

A media server, comprising:
one or more non-transitory computer-readable memory devices upon which at least one set of instructions are stored;
one or more processors electronically coupled with the one or more computer-readable memory devices to implement the at least one set of instructions;
a request computer module electronically coupled with the media server for requesting data associated with media content from one or more remote user devices electronically coupled with the media server, the request computer module configured to initiate a request for media content, the request for media content comprising a transmission of a set of data to one or more remote user devices, the set of data comprising one or more criteria for transmitting media content, the one or more criteria comprising any one or more of a topic for requested media content, a title for requested media content, a location for requested media content, a creation date for requested media content, creation timeframe for requested media content, and a device type that captured requested media content, the request computer module further configured to initiate a live electronic connection between the media server and the one or more remote user devices, the live electronic connection comprising activation of a camera or microphone on the one or more remote user devices;
an authentication computer module electronically coupled with the one or more non-transitory computer-readable memory devices for verifying one or more permissions associated with one or more units of media content received by the media server from the one or more remote user devices;
a filtering computer module electronically coupled with the one or more non-transitory computer-readable memory devices for detecting whether any of the one or more criteria for transmitting media content have been met with respect to data associated with the media content received from the one or more remote user devices;
a publishing computer module for transmitting by way of an internet connection, the data associated with media content received from the one or more remote user devices when the data associated with media content received from the one or more remote use devices has met the any of the one or more criteria for transmitting media content.

### Claim 2 (depends on 1)

The media server of claim 1, wherein the one or more criteria for transmitting media content comprises metadata associated with media content from the one or more remote electronic devices.

### Claim 3 (depends on 1)

The media server of claim 1, wherein the filtering computer module detects one or more criteria from data attached by a tagging module of the media server to data associated with media content received from the one or more remote electronic devices.

### Claim 4 (depends on 1)

The media server of claim 1, further comprising an automated tracking system for polling electronic sources to detect information upon which to base requests for media content.

### Claim 5 (depends on 1)

The media server of claim 1, wherein media content is captured and transmitted to the media substantially in real time.

### Claim 6 (depends on 1)

The media server of claim 1, further comprising a commercialization computer module is configured to apply data associated with a license agreement to data associated with media content received from the one or more remote electronic devices.

### Claim 7 (depends on 1)

The media server of claim 1, further comprising an encoder computer module configured to format data associated with media content into a format for display on the one or more remote user devices.

### Claim 8 (depends on 1)

The media server of claim 1, wherein the authentication computer module is configured to issue a cryptographic key to accompanying a request for data associated with media content from the one or more remote electronic devices.

### Claim 9 (depends on 1)

The media server of claim 1, wherein the authentication computer module is configured to encrypt one or more portions of a request for data associated with media content.

### Claim 10 (depends on 1)

The media server of claim 1, wherein the publishing computer module is configured to transmit data associated with multiple units of media content for display on the one or more remote electronic devices.

### Claim 11 (depends on 10)

The media server of claim 10, wherein the data associated with the multiple units of media content are related by at least one of the group consisting of: content, genre, type, location, the criteria for transmitting media content, and digital signal processing data.

### Claim 12 (depends on 10)

The media server of claim 10, wherein the multiple units of media content are related by associated metadata.

### Claim 13 (depends on 1)

The media server of claim 1, wherein the filtering computer applies rules to select media content to transmit to the one or more remote user devices.

### Claim 14 (depends on 13)

The media server of claim 13, wherein the rules comprise any of a threshold level for image quality, a presence of restricted content, and digital processing, whereby digital processing comprises any one of object recognition, facial recognition, or speech recognition.

### Claim 15 (depends on 1)

The media server of claim 1, wherein the activation of a microphone or camera comprises an input prompt to initiate a live feed of digital content from the microphone or camera.
