IP Library Granted Patent US 8,689,264
Granted Patent B2
US 8,689,264 · App. 13/629,851 · Granted Apr 1, 2014

Seat end program cache updates for inflight entertainment system

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,689,264
App. No.
13/629,851
Granted
Apr 1, 2014
Kind
B2
Abstract

An inflight entertainment system and method for use therein reduce the loading time required to preload programs identified in playlists onto seat end equipment. Loading time is reduced by retaining programs included in playlists on seat end equipment across flights and making incremental updates to such programs to account for changes in playlists, rather than updating them wholesale for each flight. Loading time is further reduced by adding programs to seat end equipment for the current flight, where possible, by copying such programs from other seat end equipment, rather than copying them from head end equipment.

Claims (36)

1. A method for updating seat end inflight entertainment system program caches, comprising:

generating current flight playlists for individual passenger seats;

selecting a prerecorded program;

identifying the seats whose current flight playlists include the program but which do not have the program stored from a previous flight;

generating a seat-to-seat copy sequence for copying the program in sequence to the seats whose current flight playlists include the program but which do not have the program stored from a previous flight;

wherein the generating step comprises:

identifying an optimum sequence for copying the program from ones of the seats which have the program stored to ones of the seats whose current flight playlists include the program but which do not have the program stored; and

executing the copy sequence whereby the program is copied in sequence from ones of the seats which have the program stored to ones of the seats whose current flight playlists include the program but which do not have the program stored.

2. The method of claim 1 , further comprising:

identifying on head end equipment seats which have the program stored from a previous flight;

generating on the head end equipment the copy sequence; and

downloading the copy sequence from the head end equipment to one of the seats having the program stored from a previous flight, whereupon the one of the seats identifies using the copy sequence a first one of the seats whose current flight playlist includes the program but which does not have the program stored from a previous flight and copies the program to the first one of the seats.

3. The method of claim 1 , further comprising:

generating on head end equipment the copy sequence; and

downloading the program and the copy sequence from the head end equipment to a first one of the seats whose current flight playlist includes the program but which does not have the program stored from a previous flight, whereupon the first one of the seats identifies using the copy sequence a second one of the seats whose current flight playlist includes the program but which does not have the program stored from a previous flight and copies the program to the second one of the seats.

4. The method of claim 1 , further comprising:

identifying seats whose current flight playlists do not include the program but which have the program stored from a previous flight; and

removing the program from the seats whose current flight playlists do not include the program but which have the program stored from a previous flight.

5. The method of claim 4 , wherein the removing step comprises:

generating on head end equipment a delete instruction; and

downloading the delete instruction from the head end equipment to one of the seats whose current flight playlist does not include the program but which has the program stored from a previous flight, whereupon the one of the seats executes the delete instruction and removes the program from the one of the seats.

6. The method of claim 1 , wherein the seats are associated with seatback video display units having program caches for storing programs included in current flight playlists for the seats.

7. The method of claim 1 , wherein the current flight playlists are generated using program popularity data.

8. The method of claim 1 , wherein the current flight playlists are generated using passenger demographic data.

9. The method of claim 1 , wherein the current flight playlists are generated using passenger preference data.

10. An inflight entertainment system, comprising:

head end equipment configured to generate current flight playlists for individual passenger seats, select a prerecorded program stored on the head end equipment, identify seats whose current flight playlists include the program but which do not have the program stored from a previous flight and generate a seat-to-seat copy sequence for copying the program in sequence to the seats whose current flight playlists include the program but which do not have the program stored from a previous flight, wherein the head end equipment is further configured to identify an optimum sequence for copying the program from ones of the seats which have the program stored to ones of the seats whose current flight playlists include the program but which do not have the program stored; and

seat end equipment communicatively coupled with the head end equipment and configured to execute the copy sequence whereby the program is copied in sequence from ones of the seats which have the program stored to ones of the seats whose current flight playlists include the program but which do not have the program stored.

11. The system of claim 10 , wherein the head end equipment is further configured to identify the seats which have the program stored from a previous flight and download the copy sequence to one of the seats having the program stored from a previous flight, whereupon the one of the seats having the program stored from a previous flight is configured to identify using the copy sequence a first one of the seats whose current flight playlist includes the program but which does not have the program stored from a previous flight and copy the program to the first one of the seats.

12. The system of claim 10 , wherein the head end equipment is further configured to download the program and the copy sequence to a first one of the seats whose current flight playlist includes the program but which does not have the program stored from a previous flight, whereupon the first one of the seats is configured to identify using the copy sequence a second one of the seats whose current flight playlist includes the program but which does not have the program stored from a previous flight and copy the program to the second one of the seats.

13. The system of claim 10 , wherein the head end equipment is further configured to identify the seats whose current flight playlists do not include the program but which have the program stored from a previous flight and remove the program from the seats whose current flight playlists do not include the program but which have the program stored from a previous flight.

14. The system of claim 13 , wherein the head end equipment is further configured to generate a delete instruction and download the delete instruction to one of the seats whose current flight playlist does not include the program but which has the program stored from a previous flight, whereupon the one of the seats executes the delete instruction and removes the program from the one of the seats.

15. The system of claim 10 , wherein the seats are associated with seatback video display units having program caches for storing programs included in current flight playlists for the seats.

16. The system of claim 10 , wherein the current flight playlists are generated using program popularity data.

17. The system of claim 10 , wherein the current flight playlists are generated using passenger demographic data.

18. The system of claim 10 , wherein the current flight playlists are generated using passenger preference data.

Assignments (15)
SECURITY INTEREST Recorded Oct 30, 2025
From: ANUVU HOLDINGS LLC
To: COMERICA BANK
Reel/Frame 073405/0129 →
RELEASE OF SECURITY INTERESTS IN INTELLECTUAL PROPERTY COLLATERAL (RECORDED AT REEL 057827/FRAME 0001; REEL 057827/FRAME 0153; AND REEL 058736/FRAME 0598) Recorded Oct 29, 2025
From: ACQUIOM AGENCY SERVICES LLC, AS COLLATERAL AGENT
To: ANUVU IP HOLDINGS LLC
Reel/Frame 073423/0961 →
RELEASE OF SECURITY INTERESTS IN INTELLECTUAL PROPERTY COLLATERAL (RECORDED AT REEL 067776/FRAME 0230) Recorded Oct 29, 2025
From: ACQUIOM AGENCY SERVICES LLC, AS COLLATERAL AGENT
To: ANUVU HOLDINGS 2 LLC; ANUVU HOLDINGS 1 LLC; ANUVU IP HOLDINGS LLC; ANUVU LICENSING HOLDINGS LLC; ANUVU OPERATIONS LLC
Reel/Frame 073420/0710 →
SECURITY INTEREST Recorded Jun 18, 2024
From: ANUVU HOLDINGS 2 LLC; ANUVU HOLDINGS 1 LLC; ANUVU IP HOLDINGS LLC; ANUVU LICENSING HOLDINGS LLC; ANUVU OPERATIONS LLC
To: ACQUIOM AGENCY SERVICES LLC
Reel/Frame 067776/0230 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 14, 2022
From: ANUVU OPERATIONS LLC
To: ANUVU IP HOLDINGS LLC
Reel/Frame 058736/0598 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 11, 2022
From: GLOBAL EAGLE ENTERTAINMENT INC.
To: ANUVU OPERATIONS LLC
Reel/Frame 058691/0503 →
RELEASE OF SECURITY INTEREST Recorded Oct 19, 2021
From: CITIBANK, N.A.
To: GLOBAL EAGLE ENTERTAINMENT INC.; MTN SATELLITE COMMUNICATIONS; MARITIME TELECOMMUNICATIONS NETWORK, INC.
Reel/Frame 057859/0605 →
PATENT SECURITY AGREEMENT (PRIORITY) Recorded Oct 15, 2021
From: GLOBAL EAGLE OPCO LLC
To: ACQUIOM AGENCY SERVICES LLC
Reel/Frame 057827/0153 →
PATENT SECURITY AGREEMENT (TAKEBACK) Recorded Oct 15, 2021
From: GLOBAL EAGLE OPCO LLC
To: ACQUIOM AGENCY SERVICES LLC
Reel/Frame 057827/0001 →
SECURITY INTEREST Recorded Jul 22, 2019
From: GLOBAL EAGLE ENTERTAINMENT INC.
To: CITIBANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 049812/0565 →
FIRST AMENDMENT TO PATENT SECURITY AGREEMENT Recorded Jul 19, 2019
From: GLOBAL EAGLE ENTERTAINMENT INC.
To: CORTLAND CAPITAL MARKET SERVICES LLC
Reel/Frame 049805/0904 →
SECURITY INTEREST Recorded Mar 28, 2018
From: GLOBAL EAGLE ENTERTAINMENT INC.
To: CORTLAND CAPITAL MARKET SERVICES LLC
Reel/Frame 045757/0165 →
SECURITY INTEREST Recorded Mar 23, 2018
From: GLOBAL EAGLE ENTERTAINMENT INC.
To: CITIBANK, N.A.
Reel/Frame 045323/0570 →
NUNC PRO TUNC ASSIGNMENT Recorded Mar 29, 2017
From: LUMEXIS CORPORATION
To: GLOBAL EAGLE ENTERTAINMENT INC.
Reel/Frame 041789/0249 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 28, 2012
From: PETRISOR, GREGORY C., DR.
To: LUMEXIS CORPORATION
Reel/Frame 029042/0824 →