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

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 (4)
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 →