IP Library Granted Patent US 10,390,053
Granted Patent B2
US 10,390,053 · App. 15/896,826 · Granted Aug 20, 2019

Dynamic and distributed meshed network for in-flight entertainment systems

Inventors: Vincent Boussemart (Brea, CA); Oliver Lucke (Brea, CA); Elisenda Temprado Garriga (Brea, CA)
Assignee: Systems and Software Enterprises, LLC
H04N21/2146B64D11/0015H04H20/62H04H60/80H04L12/2881H04N21/2223H04N21/43637H04N21/632H04W4/08H04W84/12H04H20/71H04H20/76H04L67/06H04L67/12H04W4/80
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 10,390,053
App. No.
15/896,826
Granted
Aug 20, 2019
Kind
B2
Abstract

Systems and methods are described for distribution of content within a vehicle. A server having a first set of content stored within a memory can be communicatively coupled with one or more clients such as using a plurality of wireless access points. Each of the clients can have a processor, memory, and transceiver, such that it can communicate with the server and potentially its neighbors. Groups of the clients can be communicatively coupled, such as via a wired or wireless network, which permits the clients to communicate with one another to retrieve content, for example, rather than burden the server or the wireless access points.

Claims (32)

1. A system for distribution of content within a vehicle, comprising:

a server comprising a first processor and a first memory, wherein the first memory comprises content for distribution within the vehicle;

a distribution node that is communicatively coupled to the server; and

a plurality of clients, wherein each of the plurality of clients comprises a client processor, a client memory, and a client transceiver, and wherein each of the plurality of clients is associated with a seat of the vehicle, and wherein a first client and a second client are communicatively coupled via a wired connection to form a first client group, and wherein the client memory is configured to store a set of commonly-requested content, and a set of distributed content, and wherein the set of commonly-requested content stored on each of the first and second clients of the first client group is the same portion of the content;

wherein the first client group comprises N clients of the plurality of clients, and wherein each client memory of the clients of the first client group is configured to store at least 1/N of the content on the server, and wherein the client memories of the clients of the first client group store all of the content collectively across the clients of the first client group;

wherein the distribution node is configured to transmit content to the client memories, and wherein the first client group is configured to permit exchange of content between the memories of the first and second clients, and wherein each of the first and second client are configured to interrogate over the wired connection the other client of the first client group for a specific content, and only interrogating the server for the specific content if the content is unavailable within the first client group.

2. The system of claim 1 , further comprising a third client and a fourth client communicatively coupled to form a second client group, wherein the second client group is configured to permit exchange of content between the memories of the third and fourth clients.

3. The system of claim 2 , wherein the first client group is communicatively coupled with the second client group to form an inter-client group network.

4. The system of claim 3 , wherein the inter-client group network is configured to permit exchange of content between the first client group and the second client group.

5. The system of claim 3 , wherein the first client group is associated with a first row of seats, and the second client group is associated with a second row of seats.

6. The system of claim 3 , wherein the first inter-client group is communicatively coupled to the second inter-client group using a wired connection.

7. The system of claim 3 , wherein the first inter-client group is communicatively coupled to the second inter-client group using a wireless connection.

8. The system of claim 1 , wherein the server is communicatively coupled with the distribution node by a wired connection.

9. The system of claim 1 , wherein the server is communicatively coupled with the distribution node by a wireless connection.

10. The system of claim 1 , wherein the distribution node is communicatively coupled to at least one of the first and second clients of the first client group by a wireless connection.

11. The system of claim 1 , wherein the distribution node is communicatively coupled to the plurality of clients by a mixture of wired and wireless connections.

12. A method of distributing content within a vehicle, comprising:

providing a server comprising a first processor and a first memory, wherein the first memory comprises content for distribution within the vehicle;

providing a distribution node that is communicatively coupled to the server;

providing a plurality of clients, wherein each of the plurality of clients comprises a client processor, a client memory, and a client transceiver, and wherein each of the plurality of client is associated with a seat of the vehicle, wherein a first client and a second client are communicatively coupled via a wired connection to form a first client group, wherein the distribution node is configured to transmit content to the client memories, and wherein the first client group is configured to permit exchange of content between the memories of the first and second clients;

wherein the client memory is configured to store a set of commonly-requested content, and a set of distributed content, and wherein the set of commonly-requested content stored on each of the first and second clients of the first client group is the same portion of the content;

wherein the first client group comprises N clients of the plurality of clients, and wherein each client memory of the clients of the first client group is configured to store at least 1/N of the content on the server, and wherein the client memories of the clients of the first client group store all of the content collectively across the clients of the first client group;

transmitting content from the server to the first client and the second client via the distribution node, wherein a first content is stored in the memory of the first client and a second content is stored in the memory of the second client; and

the first client interrogating the second client over the wired connection for the second content and only interrogating the server if the second content is unavailable from the second client;

transferring at least a portion of the first content from the first client to the memory of the second client.

13. The method of claim 12 , further comprising providing a third client and a fourth client communicatively coupled to form a second client group, wherein the second client group is configured to permit exchange of content between the memories of the third and fourth clients.

14. The system of claim 13 , wherein the first client group is communicatively coupled with the second client group to form an inter-client group network.

15. The method of claim 14 , wherein the inter-client group network is configured to permit exchange of content between the first client group and the second client group.

16. The method of claim 14 , wherein the third client receives a third content from the distribution node, and wherein at least a portion of the first content is transferred from the first client to the memory of the third client.

17. The method of claim 16 , wherein the at least a portion of the first content is determined by a comparison between the first content and the third content.

18. The method of claim 12 , wherein the at least a portion of the first content is determined by a comparison between the first content and the second content.

19. The method of claim 12 , further comprising the first client interrogating the second client upon transfer of a set of content from a server to both the first and second clients to verify a proper receipt of the transferred set of content and generate a list of missing content, and the first client requesting or sending the missing content to or from the second client based on the list of missing content.

Assignments (7)
CHANGE OF NAME Recorded Feb 25, 2026
From: SAFRAN PASSENGER INNOVATIONS, LLC
To: RAVE AEROSPACE, LLC
Reel/Frame 074983/0337 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 24, 2026
From: SAFRAN PASSENGER INNOVATIONS GERMANY GMBH
To: SAFRAN PASSENGER INNOVATIONS, LLC
Reel/Frame 073875/0836 →
SECURITY INTEREST Recorded Feb 2, 2026
From: SAFRAN PASSENGER INNOVATIONS, LLC
To: SAGARD HOLDINGS MANAGER LP
Reel/Frame 074666/0743 →
SECURITY INTEREST Recorded Jan 31, 2026
From: SAFRAN PASSENGER INNOVATIONS, LLC
To: BANK OF MONTREAL, AS ADMINISTRATIVE AGENT
Reel/Frame 074612/0317 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 7, 2021
From: GARRIGA, ELISENDA TEMPRADO; BOUSSEMART, VINCENT; LUCKE, OLIVER
To: TRIAGNOSYS GMBH
Reel/Frame 057400/0657 →
CHANGE OF NAME Recorded Mar 3, 2021
From: SYSTEMS AND SOFTWARE ENTERPRISES, LLC
To: SAFRAN PASSENGER INNOVATIONS, LLC.
Reel/Frame 055527/0575 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 1, 2019
From: BOUSSEMART, VINCENT; LUCKE, OLIVER; GARRIGA, ELISENDA TEMPRADO
To: SYSTEMS AND SOFTWARE ENTERPRISES, LLC
Reel/Frame 049645/0809 →
Continuity (2)
Provisional Application 62458942 · Feb 14, 2017
Related Publication 20180234706A1 · Aug 16, 2018