IP Library › Granted Patent US 9,380,507
Granted Patent B2
US 9,380,507 · App. 13/913,102 · Granted Jun 28, 2016

System and method for transitioning to a vehicle network resource

Inventors: Bob Bradley (San Jose, CA); Daniel De Rocha Rosario (San Francisco, CA)
Assignee: Apple Inc.
H04W36/24H04W48/12H04W84/005
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,380,507
App. No.
13/913,102
Granted
Jun 28, 2016
Kind
B2
Abstract

Systems and methods for transitioning between networks are disclosed. A multifunction device detects a vehicle network advertisement beacon over a first communication channel. The vehicle network advertisement beacon indicates wireless network capabilities of a wireless networking device hosting a wireless network in a vehicle. Responsive to detecting the vehicle network beacon over the first communication channel, a handoff process for migrating the multifunction device from a first wireless network to the wireless network in the vehicle is performed.

Claims (80)

1. A method, comprising:

at a multifunction device:

communicating with a first wireless network provided by a fixed-location base station using a first communication protocol;

detecting a vehicle network advertisement beacon over a first communication channel, wherein

the vehicle network advertisement beacon is transmitted by a mobile wireless networking device hosting a mobile wireless network in a vehicle,

the vehicle network advertisement beacon is transmitted using a second communication protocol different from the first communication protocol, and

the vehicle network advertisement beacon indicates wireless network capabilities of the mobile wireless networking device; and

responsive to detecting the vehicle network advertisement beacon over the first communication channel, performing a handoff process for migrating the multifunction device from the first wireless network to the mobile wireless network in the vehicle; and

communicating with the mobile wireless network in the vehicle using the first communication protocol.

2. The method of claim 1 , wherein the detecting the vehicle network advertisement beacon over a first communication channel further comprises detecting in the multifunction device the vehicle network advertisement beacon over a USB connection.

3. The method of claim 1 , wherein the detecting the vehicle network advertisement beacon over a first communication channel further comprises detecting in the multifunction device the vehicle network advertisement beacon using Bluetooth device recognition.

4. The method of claim 1 , wherein

the first wireless network is a wireless local area network;

the mobile wireless network is a wireless local area network; and

the first communication protocol is an 802.11 protocol.

5. The method of claim 1 , wherein performing the handoff process for migrating the multifunction device from a first wireless network to the wireless network in the vehicle further comprises:

determining capabilities of the first wireless network;

querying capabilities of the wireless network in the vehicle;

determining a set of conditions for transitioning from the first wireless network to the wireless network in the vehicle; and

responsive to an occurrence of one or more of the set of conditions for transitioning from the first wireless network to the wireless network in the vehicle, transitioning from the first wireless network to the wireless network in the vehicle.

6. The method of claim 1 , wherein performing the handoff process for migrating the multifunction device from a first wireless network to the wireless network in the vehicle further comprises:

determining capabilities of the first wireless network;

querying capabilities of the wireless network in the vehicle;

querying entitlements of a set of other multifunction devices in the vehicle;

determining a set of conditions for allocating one or more resources of the vehicle; and

responsive to an occurrence of one or more of the set of conditions for allocating the one or more resources of the vehicle, allocating the one or more resources of the vehicle.

7. The method of claim 1 , wherein performing the handoff process for migrating the multifunction device from a first wireless network to the wireless network in the vehicle further comprises:

providing authentication information for verifying the multifunction device as an authorized user of the wireless networking device hosting a wireless network in a vehicle; and

automatically establishing communication with resources of the vehicle over the wireless network in a vehicle without user intervention.

8. A multifunction device, comprising:

one or more processors; and

one or more memories storing instructions executable on the one or more processors to perform:

communicate with a first wireless network provided by a fixed-location base station using a first communication protocol;

detect in the multifunction device a vehicle network advertisement beacon over a first communication channel, wherein

the vehicle network advertisement beacon is transmitted using a second communication protocol different from the first communication protocol; and

wherein the vehicle network advertisement beacon indicates wireless network capabilities of a wireless networking device hosting a wireless network in a vehicle; and

responsive to detecting the vehicle network beacon over the first communication channel, perform a handoff process for migrating the multifunction device from the first wireless network to the wireless network in the vehicle; and

communicate with the wireless network in the vehicle using the first communication protocol.

9. The multifunction device of claim 8 , wherein the instructions executable on the one or more processors to detect in the multifunction device the vehicle network advertisement beacon over a first communication channel further comprise instructions executable on the one or more processors to detect in the multifunction device the vehicle network advertisement beacon over a near-field communication connection.

10. The multifunction device of claim 8 , wherein the instructions executable on the one or more processors to detect in the multifunction device the vehicle network advertisement beacon over a first communication channel further comprise instructions executable on the one or more processors to detect in the multifunction device the vehicle network advertisement beacon using Bluetooth device recognition.

11. The multifunction device of claim 8 , wherein the instructions executable on the one or more processors to perform the handoff process for migrating the multifunction device from a first wireless network to the wireless network in the vehicle further comprise:

instructions executable on the one or more processors to provide authentication information for verifying the multifunction device as an authorized user of the wireless networking device hosting a wireless network in a vehicle; and

instructions executable on the one or more processors to establish communication with resources of the vehicle over the wireless network in a vehicle.

12. The multifunction device of claim 8 , wherein the instructions executable on the one or more processors to perform the handoff process for migrating the multifunction device from a first wireless network to the wireless network in the vehicle further comprise:

instructions executable on the one or more processors to determine capabilities of the first wireless network;

instructions executable on the one or more processors to query capabilities of the wireless network in the vehicle;

instructions executable on the one or more processors to determine a set of conditions for transitioning from the first wireless network to the wireless network in the vehicle; and

instructions executable on the one or more processors to, responsive to an occurrence of one or more of the set of conditions for transitioning from the first wireless network to the wireless network in the vehicle, transition from the first wireless network to the wireless network in the vehicle.

13. The multifunction device of claim 8 , wherein the instructions executable on the one or more processors to perform the handoff process for migrating the multifunction device from a first wireless network to the wireless network in the vehicle further comprise:

instructions executable on the one or more processors to determine capabilities of the first wireless network;

instructions executable on the one or more processors to query capabilities of the wireless network in the vehicle;

instructions executable on the one or more processors to query entitlements of a set of other multifunction devices in the vehicle;

instructions executable on the one or more processors to determine a set of conditions for allocating one or more resources of the vehicle; and

instructions executable on the one or more processors to, responsive to an occurrence of one or more of the set of conditions for allocating the one or more resources of the vehicle, allocate the one or more resources of the vehicle.

14. The multifunction device of claim 8 , wherein the instructions executable on the one or more processors to perform the handoff process for migrating the multifunction device from a first wireless network to the wireless network in the vehicle further comprise:

instructions executable on the one or more processors to provide authentication information for verifying the multifunction device as an authorized user of the wireless networking device hosting a wireless network in a vehicle; and

instructions executable on the one or more processors to automatically establish communication with resources of the vehicle over the wireless network in a vehicle without user intervention.

15. A non-transitory, computer-readable storage medium, storing program instructions executable on a computer to implement:

communicating with a first wireless network provided by a fixed-location base station using a first communication protocol;

detecting in a multifunction device a vehicle network advertisement beacon over a first communication channel, wherein

the vehicle network advertisement beacon is transmitted using a second communication protocol different from the first communication protocol; and

wherein the vehicle network advertisement beacon indicates wireless network capabilities of a wireless networking device hosting a wireless network in a vehicle; and

responsive to detecting the vehicle network beacon over the first communication channel, performing a handoff process for migrating the multifunction device from the first wireless network to the wireless network in the vehicle; and

communicating with the wireless network in the vehicle using the first communication protocol.

16. The non-transitory, computer-readable storage medium of claim 15 , wherein the program instructions executable on the computer to implement detecting in the multifunction device the vehicle network advertisement beacon over a first communication channel further comprise program instructions executable on the computer to implement detecting in the multifunction device the vehicle network advertisement beacon over a USB connection.

17. The non-transitory, computer-readable storage medium of claim 15 , wherein the program instructions executable on the computer to implement detecting in the multifunction device the vehicle network advertisement beacon over a first communication channel further comprise program instructions executable on the computer to implement detecting in the multifunction device the vehicle network advertisement beacon using Bluetooth device recognition.

18. The non-transitory, computer-readable storage medium of claim 15 , wherein the program instructions executable on the computer to implement performing the handoff process for migrating the multifunction device from a first wireless network to the wireless network in the vehicle further comprise:

program instructions executable on the computer to implement providing authentication information for verifying the multifunction device as an authorized user of the wireless networking device hosting a wireless network in a vehicle; and

program instructions executable on the computer to implement establishing communication with resources of the vehicle over the wireless network in a vehicle.

19. The non-transitory, computer-readable storage medium of claim 15 , wherein the program instructions executable on the computer to implement performing the handoff process for migrating the multifunction device from a first wireless network to the wireless network in the vehicle further comprise:

program instructions executable on the computer to implement determining capabilities of the first wireless network;

program instructions executable on the computer to implement querying capabilities of the wireless network in the vehicle;

program instructions executable on the computer to implement determining a set of conditions for transitioning from the first wireless network to the wireless network in the vehicle; and

program instructions executable on the computer to implement, responsive to an occurrence of one or more of the set of conditions for transitioning from the first wireless network to the wireless network in the vehicle, transitioning from the first wireless network to the wireless network in the vehicle.

20. The non-transitory, computer-readable storage medium of claim 15 , wherein the program instructions executable on the computer to implement performing the handoff process for migrating the multifunction device from a first wireless network to the wireless network in the vehicle further comprise:

program instructions executable on the computer to implement determining capabilities of the first wireless network;

program instructions executable on the computer to implement querying capabilities of the wireless network in the vehicle;

program instructions executable on the computer to implement querying entitlements of a set of other multifunction devices in the vehicle; and

program instructions executable on the computer to implement determining a set of conditions for allocating one or more resources of the vehicle; and

program instructions executable on the computer to implement responsive to an occurrence of one or more of the set of conditions for allocating the one or more resources of the vehicle, allocating the one or more resources of the vehicle.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 11, 2013
From: BRADLEY, BOB; ROSARIO, DANIEL DE ROCHA
To: APPLE INC.
Reel/Frame 030583/0506 →
Continuity (1)
Related Publication 20140364119A1 · Dec 11, 2014