IP Library Granted Patent US 10,028,244
Granted Patent B2
US 10,028,244 · App. 15/202,727 · Granted Jul 17, 2018

Hyper-number portability

Inventors: Bryan Adrian Lauer (Hinckley, IL); Michael Metz (Glenview, IL)
Assignee: GOGO LLC
H04W60/04H04L67/12H04W8/28H04W12/08H04W60/005H04W64/00H04W76/021H04W76/11
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,028,244
App. No.
15/202,727
Granted
Jul 17, 2018
Kind
B2
Abstract

Systems and methods are provided to support hypernumber portability for a hypernumber number corresponding to an electronic device. The electronic device may include an installed application to facilitate hypernumber portability. To this end, when the electronic devices connects to a wireless network, the electronic device may request a vehicle identification. If the wireless network is a vehicle-based network, the electronic device may receive the vehicle identification from an on-board node. When the received vehicle identification indicates that the electronic device has changed locations, the electronic device may communicate with a hypernumber database and/or a hypernumber server to update a dynamic phonebook. As a result, as the electronic device traverses a transport network, the dynamic phonebook may maintain updated location and call routing information for the electronic device.

Claims (46)

1. A method for facilitating hypernumber portability on an electronic device having one or more processors and an application executing on the electronic device, the method comprising:

connecting, by the electronic device, to a wireless network corresponding to a vehicle;

in response to connecting to the wireless network, the application causing the electronic device to transmit, via the wireless network, a request for an identity of the vehicle;

receiving, by the electronic device and via the wireless network, the identity of the vehicle; and

the application causing the electronic device to transmit, to a hypernumber server or a centralized hypernumber database that includes a dynamic phonebook, the identity of the vehicle, wherein transmitting the identity of the vehicle causes the centralized hypernumber database to associate the electronic device with the vehicle.

2. The method of claim 1 , wherein connecting to the wireless network further comprises:

the application causing the electronic device to transmit a credential that permits the electronic device to access the wireless network.

3. The method of claim 1 , wherein the identity of the vehicle is at least one of: a tail number, a hull number, or a Media Access Control (MAC) address.

4. The method of claim 1 , wherein transmitting the request for the identity of the vehicle further comprises:

analyzing, by the one or more processors, a Service Set Identifier (SSID) of the wireless network to determine that the wireless network is a vehicle-based wireless network.

5. The method of claim 1 , further comprising:

analyzing, by the one or more processors, the received identity of the vehicle to determine that the electronic device has changed locations.

6. The method of claim 5 , wherein the identity of the vehicle is not transmitted to the centralized hypernumber database unless the electronic device has changed locations.

7. The method of claim 5 , wherein determining that the electronic device has changed locations comprises at least one of:

determining, by the one or more processors, that the electronic device previously was located in a home location, or

determining, by the one or more processors, that the electronic device previously was located in a location associated with a second vehicle.

8. The method of claim 1 , wherein transmitting the identity of the vehicle further comprises:

transmitting, to the hypernumber server or the centralized hypernumber database, an identity of at least one of the electronic device or the application.

9. The method of claim 1 , wherein transmitting the identity of the vehicle causes the centralized hypernumber database to update routing information for calls terminated at the electronic device in response to the vehicle changing transit states.

10. A system comprising:

one or more processors;

one or more non-transitory, computer-readable storage media storing computer-executable instructions wherein a portion of the instructions are included in a hypernumber application, and wherein when the instructions are executed by the one or more processors, the instructions cause the system to:

connect to a wireless network corresponding to a vehicle,

in response to connecting to the wireless network, transmit, via the wireless network, a request for an identity of the vehicle,

receive, via the wireless network, the identity of the vehicle, and

transmit, to a hypernumber server or a centralized hypernumber database that includes a dynamic phonebook, the identity of the vehicle, wherein transmitting the identity of the vehicle causes the centralized hypernumber database to associate the electronic device with the vehicle.

11. The system of claim 10 , wherein to connect to the wireless network, the instructions, when executed by the one or more processors, further cause the system to:

transmit a credential that permits the electronic device to access the wireless network.

12. The system of claim 10 , wherein the identity of the vehicle is at least one of: a tail number, a hull number, or a Media Access Control (MAC) address.

13. The system of claim 10 , wherein to transmit the request for the identity of the vehicle, the instructions, when executed by the one or more processors, further cause the system to:

analyze, by the one or more processors, a Service Set Identifier (SSID) of the wireless network to determine that the wireless network is a vehicle-based wireless network.

14. The system of claim 10 , wherein the instructions, when executed by the one or more processors, further cause the system to:

analyze, by the one or more processors, the received identity of the vehicle to determine that the electronic device has changed locations.

15. The system of claim 14 , wherein the identity of the vehicle is not transmitted to the centralized hypernumber database unless the electronic device has changed locations.

16. The system of claim 14 , wherein to determine that the electronic device has changed locations, the instructions, when executed by the one or more processors, further cause the system to determine, by the one or more processors, at least one of:

that the electronic device previously was located in a home location, or

that the electronic device previously was located in a location associated with a second vehicle.

17. The system of claim 10 , wherein to transmit the identity of the vehicle, the instructions, when executed by the one or more processors, further cause the system to:

transmit, to the hypernumber server or the centralized hypernumber database, an identity of at least one of the electronic device or the application.

18. The system of claim 10 , wherein transmitting the identity of the vehicle causes the centralized hypernumber database to update routing information for calls terminated at the electronic device in response to the vehicle changing transit states.

19. A non-transitory computer-readable storage medium storing processor-executable instructions, that when executed cause one or more processors to:

connect to a wireless network corresponding to a vehicle;

in response to connecting to the wireless network, transmit, via the wireless network, a request for an identity of the vehicle;

receive, via the wireless network, the identity of the vehicle; and

transmit, to a hypernumber server or a centralized hypernumber database that includes a dynamic phonebook, the identity of the vehicle, wherein transmitting the identity of the vehicle causes the centralized hypernumber database to associate the electronic device with the vehicle.

20. The non-transitory computer-readable storage medium of claim 19 , wherein transmitting the identity of the vehicle causes the centralized hypernumber database to update routing information for calls terminated at the electronic device in response to the vehicle changing transit states.

Assignments (10)
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 13, 2016
From: GOGO LLC
To: U.S. BANK NATIONAL ASSOCIATION
Reel/Frame 039324/0984 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 6, 2016
From: LAUER, BRYAN ADRIAN; METZ, MICHAEL
To: GOGO LLC
Reel/Frame 039083/0013 →
Continuity (1)
Related Publication 20180014269A1 · Jan 11, 2018