IP Library Granted Patent US 9,787,619
Granted Patent B2
US 9,787,619 · App. 14/309,342 · Granted Oct 10, 2017

Data caching in a hybrid communications system

Inventors: Bryan Adrian Lauer (Hinckley, IL); Rukmani Loganathan (Bartlett, IL)
Assignee: GOGO LLC
H04L51/14H04B7/18506H04L67/12
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 9,787,619
App. No.
14/309,342
Granted
Oct 10, 2017
Kind
B2
Abstract

A method of caching communications for devices being transported by vehicles includes receiving, at a vehicle via a forward link, a message directed to the vehicle and a plurality of other vehicles. The message includes: (i) content to be delivered to a requesting mobile computing device being transported by the vehicle or one of the plurality of other vehicles, and (ii) an indication of at least some of the content to be cached in one or more computer readable storage media disposed on the vehicle. The method further includes determining if the requesting mobile computing device is being transported by the vehicle, and, if the requesting mobile computing device is being transported by the vehicle, forwarding at least some of the content to the requesting mobile computing device. At least some of the content is then stored on the one or more computer readable storage media disposed in the vehicle based on the indication of the least some of the content to be cached.

Claims (17)

1. A method of managing communications to and from devices transported by vehicles, the method comprising:

receiving, from a particular vehicle via a reverse link, a request for content to be delivered to a requesting device, the requesting device being a mobile computing device that is temporarily being transported by the particular vehicle;

in response to forwarding the request to a content provider, receiving, from the content provider, a message including the content to be delivered to the requesting device;

generating, with the one or more computer processors, a modified message including an indication of at least some of the content, the at least some of the content to be cached in a plurality of computer readable storage media disposed in a plurality of vehicles, and the plurality of vehicle including the particular vehicle; and

causing, with the one or more computer processors, the modified message to be sent to a plurality of vehicles via a forward link.

2. The method of claim 1 , further comprising generating an index, the index indicating a correspondence between: (i) the request for content, and (ii) the message including the content.

3. The method of claim 2 , further comprising generating the modified message by combining the index, the request for content, and the message including the content.

4. The method of claim 1 , further comprising:

receiving, from the particular vehicle via the reverse link, the request for content to be delivered to the requesting device, the reverse link being supported by a first frequency band; and

causing the modified message to be sent to the plurality of vehicles via the forward link, the forward link being supported by a second frequency band different from the first frequency band.

5. The method of claim 1 , further comprising:

receiving, from the particular vehicle via the reverse link, the request for content to be delivered to the requesting device, the reverse link utilizing a first wireless communication protocol; and

causing the modified message to be sent to the plurality of vehicles via the forward link, the forward link utilizing a second wireless communication protocol different from the first wireless communication protocol.

6. The method of claim 1 , further comprising generating the modified message by inserting one or more tags into the message including the content.

7. The method of claim 6 , further comprising generating the modified message by inserting one or more tags into the message including the content, the tags indicating one or more Uniform Resource Locators.

8. The method of claim 6 , further comprising generating the modified message by inserting an indication of cacheable content into the message including the content, the indication of cacheable content including one or more directives.

9. The method of claim 7 , further comprising generating the modified message based on at least one of a mirrored version of the request to a content or a mirrored version of the message including the content.

Assignments (11)
PATENT SECURITY AGREEMENT Recorded Dec 3, 2024
From: GOGO BUSINESS AVIATION LLC
To: HPS INVESTMENT PARTNERS, LLC, AS COLLATERAL AGENT
Reel/Frame 069479/0335 →
RELEASE OF SECURITY INTEREST IN INTELLECTUAL PROPERTY COLLATERAL Recorded May 6, 2021
From: U.S. BANK NATIONAL ASSOCIATION
To: GOGO LLC; GOGO BUSINESS AVIATION LLC
Reel/Frame 056153/0033 →
RELEASE OF SECURITY INTEREST Recorded May 4, 2021
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: GOGO LLC
Reel/Frame 057252/0208 →
SECURITY INTEREST Recorded Apr 30, 2021
From: GOGO BUSINESS AVIATION LLC
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 056106/0471 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 15, 2020
From: GOGO LLC
To: GOGO BUSINESS AVIATION LLC
Reel/Frame 053782/0669 →
SECURITY INTEREST Recorded Aug 27, 2019
From: GOGO LLC
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 050193/0797 →
SECURITY INTEREST Recorded May 2, 2019
From: GOGO LLC
To: U.S. BANK NATIONAL ASSOCIATION
Reel/Frame 049074/0225 →
RELEASE OF SECURITY INTEREST IN PATENTS AT REEL/FRAME NO. 039381/0484 Recorded Apr 26, 2019
From: U.S. BANK NATIONAL ASSOCIATION
To: GOGO LLC
Reel/Frame 049013/0360 →
PATENT SECURITY AGREEMENT Recorded Jul 18, 2016
From: GOGO LLC
To: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 039381/0484 →
SUPPLEMENTAL PATENT SECURITY AGREEMENT Recorded Jul 28, 2014
From: GOGO LLC
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 033428/0977 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 16, 2014
From: LAUER, BRYAN ADRIAN; LOGANATHAN, RUKMANI
To: GOGO LLC
Reel/Frame 033321/0496 →
Continuity (2)
Provisional Application 61901869 · Nov 8, 2013
Related Publication 20150134754A1 · May 14, 2015