# US 2021/0240723 A1 · Dynamic media data management

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

- Number: US 2021/0240723 A1
- Document ID: US20210240723A1
- Status: Published application
- Kind: A1
- Application number: 16/777,746
- Filed: 2020-01-30
- Published: 2021-08-05
- Earliest claimed: 2020-01-30
- Assignees: Panasonic Avionics Corporation
- Applicants: Panasonic Avionics Corporation
- Inventors: FaizalSheriff Kalifullah Sheriff
- Web page: https://patentgrep.com/patent/US20210240723A1

## CPC

- G06F 16/24578: {using ranking}
- G06F 16/182: Distributed file systems
- G06F 16/387: using geographical or spatial information, e.g. location
- 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/43: Querying
- G06F 16/435: Filtering based on additional data, e.g. user or group profiles
- G06F 16/438: Presentation of query results
- G06F 16/48: Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
- H04H 20/62: for transportation systems, e.g. in vehicles
- H04H 60/31: Arrangements for monitoring the use made of the broadcast services
- H04H 60/66: for using the result on distributors' side
- H04N 21/2146: {located in mass transportation means, e.g. aircraft, train or bus (flight-deck installations for entertainment or communications B64D11/0015; arrangements specially adapted for transportation systems in broadcast systems H04H20/62; moving wireless networks H04W84/005)}
- H04N 21/2225: Local VOD servers
- H04N 21/23106: {involving caching operations (prefetching while addressing of a memory level in which the access to the desired data or data block requires associative addressing means within memory systems or architectures G06F12/0862; caching at an intermediate stage in a data network H04L67/568)}
- H04N 21/2402: {Monitoring of the downstream path of the transmission network, e.g. bandwidth available (traffic monitoring in data switching networks H04L43/00; monitoring data switching networks utilization H04L43/0876)}
- H04N 21/2407: {Monitoring of transmitted content, e.g. distribution time, number of downloads (arrangements for monitoring programmes for broadcast or for distribution combined with broadcast H04H20/14)}
- H04N 21/252: {Processing of multiple end-users' preferences to derive collaborative data}
- H04N 21/25891: {being end-user preferences (retrieval of video data in a video database based on user preferences G06F16/739; arrangements for recognizing users' preferences H04H60/46; user profiles in network data switching protocols H04L67/306; processing of user preferences or user profiles in wireless networks H04W8/18)}
- H04N 21/26258: {for generating a list of items to be played back in a given order, e.g. playlist, or scheduling item distribution according to such list (retrieval of multimedia data based on playlists G06F16/40)}
- H04N 21/472: End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content {(end-user interfaces for retrieving video data from a database G06F16/739; network services for supporting unicast streaming H04L65/612)}
- H04H 2201/11: digital multimedia broadcasting [DMB]
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04H: BROADCAST COMMUNICATION (multiplex communication H04J; pictorial communication aspects of broadcast systems H04N)
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

A system for managing media content data sets loaded onto a content server has a media content repository storing media content data items. A usage data aggregator retrieves usage log data from each passenger terminal device of the vehicle entertainment system. A load set generator builds a ranked media content data set based upon prioritization scores assigned to each of the media content data items with adaptive inferences from the usage log data. The prioritization scores are correlated with trip factors established for a subsequent vehicle trip for which the ranked media content data set is being built. A content retriever transfers the one or more media content data items specified in the ranked media content data from the media content repository.

## Claims

### Claim 1

A system for managing media content data sets loaded onto a content server of a vehicle entertainment system presenting media content data items to passenger terminal devices, the system comprising:
a media content repository storing one or more media content data items;
a usage data aggregator in communication with the vehicle entertainment system to retrieve usage log data from each of the passenger terminal devices connected to the vehicle entertainment system;
a load set generator receptive to the usage log data to build a ranked media content data set based upon prioritization scores assigned to each of the media content data items with adaptive inferences from the usage log data, at least one of the prioritization scores being correlated with one or more trip factors established for a subsequent vehicle trip for which the ranked media content data set is being built; and
a content retriever in communication with the media content repository to transfer the one or more media content data items specified in the ranked media content data set.

### Claim 2 (depends on 1)

The system of claim 1, wherein the number of media content data items in the ranked media content data set is less than an entirety of the media content data items stored in the media content repository.

### Claim 3 (depends on 1)

The system of claim 1, wherein the media content data item is a single unit of programming presentable on the passenger terminal devices.

### Claim 4 (depends on 1)

The system of claim 1, wherein the ranked media content data set is generated based upon a function of available bandwidth for the transfer of the one or more media content data items to the content server.

### Claim 5 (depends on 1)

The system of claim 1, wherein the usage log data includes data points selected from a group consisting of: a frequency of viewing a given one of the one or more media content data items, a quantity of viewing the one or more media content data items, a quantity of viewing categories of the one or more media content data items, a duration viewed of the given one of the one or more media content data items, a time viewed of the given one of the one or more media content data items, an identity of a passenger viewing the given one of the one or more media content data items, and demographic information of the passenger viewing the given one of the or more media content data items.

### Claim 6 (depends on 1)

The system of claim 1, further comprising a threshold controller receptive to adjustment inputs applied to the adaptive inferences in the assignment of the prioritization score, the generated ranked media content data set being modified according to the adjustment inputs.

### Claim 7 (depends on 6)

The system of claim 6, wherein the adjustment inputs include modifying the number of media content data items in the ranked media content data set.

### Claim 8 (depends on 1)

The system of claim 1, wherein the content retriever stores the transferred one or more media content data items to a portable content loader device connectible to the content server of the vehicle entertainment system.

### Claim 9

A media content manager for selectively loading media content data sets to an in-flight entertainment system, the media content manager comprising:
a ground server receiving viewing preference and habit data from passenger terminal devices connected to the in-flight entertainment system, the ground server building a ranked media content data set based upon prioritization scores assigned to individual media content data items in the ranked media content data set with adaptive inferences from the viewing preference and habit data, the prioritization scores being correlated with one or more trip factors established for a subsequent flight for which the ranked media content data set is being built; and
a content loader interface connectible to the ground server and a portable content loader device, the media content data items in the ranked media content data set being loaded on to the portable content loader device though the content loader interface.

### Claim 10 (depends on 9)

The media content manager of claim 9, wherein the ground server includes a media content repository storing the media content data items.

### Claim 11 (depends on 10)

The media content manager of claim 10, wherein the number of media content data items in the ranked media content data set is less than an entirety of the media content data items stored in the media content repository.

### Claim 12 (depends on 9)

The media content manager of claim 9, wherein the media content data item is a single unit of programming presentable on the passenger terminal devices.

### Claim 13 (depends on 9)

The media content manager of claim 9, wherein the ground server includes a threshold controller receptive to adjustment inputs applied to the adaptive inferences in the assignment of the prioritization score, the generated ranked media content data set being modified according to the adjustment inputs.

### Claim 14 (depends on 13)

The media content manager of claim 13, wherein the adjustment inputs include modifying the number of media content data items in the ranked media content data set.

### Claim 15 (depends on 9)

The media content manager of claim 9, wherein the viewing preference and habit data includes data points selected from a group consisting of: a frequency of viewing a given one of the one or more media content data items, a quantity of viewing the one or more media content data items, a quantity of viewing categories of the one or more media content data items, a duration viewed of the given one of the one or more media content data items, a time viewed of the given one of the one or more media content data items, an identity of a passenger viewing the given one of the one or more media content data items, and demographic information of the passenger viewing the given one of the or more media content data items.

### Claim 16

A method for selectively loading media content data sets onto a vehicle entertainment system content server that presents media content items to passenger terminal devices, the method comprising:
receiving, on a ground server, viewing preference and habit data from the passenger terminal devices connected to the vehicle entertainment system, the viewing preference and habit data being recorded by the passenger terminal devices during at least one prior trip;
receiving, on the ground server, one or more trip factors established for a subsequent trip;
assigning prioritization scores to each media content item based upon adaptive inferences from the viewing preference and habit data, the prioritization scores being correlated with the one or more trip factors;
building a ranked media content data set based upon the assigned prioritization scores of each of the media content items; and
transferring the media content items in the ranked media content data set to the vehicle entertainment system content server.

### Claim 17 (depends on 16)

The method of claim 16, further comprising:
receiving an adjustment input; and
applying a modification to the adaptive inferences in the assigning of the prioritization score to each media content item, the generated ranked media content data set being modified in response.

### Claim 18 (depends on 17)

The method of claim 17, wherein the adjustment inputs include modifying the number of media content data items in the ranked media content data set.

### Claim 19 (depends on 16)

The method of claim 16, further comprising:
retrieving the media content data items in the ranked media content data set from a media content repository in communication with the ground server.

### Claim 20 (depends on 19)

The method of claim 19 wherein the number of media content data items in the ranked media content data set is less than an entirety of the media content data items stored in the media content repository.
