IP Library Granted Patent US 10,271,200
Granted Patent B2
US 10,271,200 · App. 13/843,645 · Granted Apr 23, 2019

Provisioning wireless device profiles

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,271,200
App. No.
13/843,645
Granted
Apr 23, 2019
Kind
B2
Abstract

Approaches, techniques, and mechanisms are disclosed for provisioning wireless device profiles of a wireless computing device. In this context, a wireless device profile generally may comprise one or more network and device settings including network identifiers, network security types, network keys, and other configuration information that enables a computing device to connect to a particular wireless computer network. According one embodiment, a computer-implemented method comprises establishing, with a first device, a first wireless connection of a first wireless connection type; receiving, from the first device via the first wireless connection, provisioning data for establishing, with a second device, a second wireless connection of a second wireless connection type that is different than the first wireless connection type; establishing, based on the provisioning data, the second wireless connection with the second device.

Claims (41)

1. A computer-implemented method, comprising:

sending, to a headless tracking device via a first wireless connection of a first wireless connection type, a request causing the headless tracking device to detect one or more wireless networks of a second wireless connection type that is different than the first wireless connection type, wherein the request comprises a request for the tracking device to detect one or more wireless networks of the second wireless connection type, and wherein the headless tracking device comprises

circuitry that collects data related to location or movement of the headless tracking device;

receiving, from the headless tracking device, wireless network data comprising identifiers of one or more detected wireless networks of the second wireless connection type;

generating a display of the identifiers of the one or more detected wireless networks of the second wireless connection type;

receiving user input provisioning data comprising of, for a particular wireless network of the detected wireless networks, one or more of a wireless network security type and a wireless network key, wherein the provisioning data represents a wireless device profile comprising one or more of a wireless network name, a wireless network security type, and a wireless network key; and

sending, to the headless tracking device, the provisioning data for establishing a second wireless connection with a particular wireless network of the one or more detected wireless networks;

wherein the method is performed by one or more computing devices.

2. The method of claim 1 , wherein sending provisioning data causes the headless tracking device to establish a wireless connection of the second wireless type with the particular wireless network.

3. The method of claim 1 , wherein the first wireless connection type is associated with a first radio frequency band and the second wireless connection type is associated with a second radio frequency band, and wherein the first radio frequency band overlaps with the second radio frequency band.

4. The method of claim 1 , wherein the first wireless connection type is a Bluetooth wireless connection and the second wireless connection type is a Wi-Fi wireless connection.

5. The method of claim 1 , wherein each of the identifiers comprises a service set identifier (SSID).

6. The method of claim 1 , wherein the headless tracking device is a tracking device attached to a non-human animal.

7. The method of claim 1 , wherein the headless tracking device further comprises circuitry that periodically sends information collected by the headless tracking device to one or more resources via one or more of the particular wireless networks.

8. The method of claim 1 , wherein the headless tracking device further comprises circuitry that stores and analyzes data related to location or movement of the headless tracking device.

9. A non-transitory computer-readable medium storing one or more sequences of instructions, which when executed by one or more processors, cause the one or more processors to carry out the steps of:

sending, to a headless tracking device via a first wireless connection of a first wireless connection type, a request causing the headless tracking device to detect one or more wireless networks of a second wireless connection type that is different than the first wireless connection type, wherein the request comprises a request for the tracking device to detect one or more wireless networks of the second wireless connection type, and wherein the headless tracking device comprises

circuitry configured to collect data related to location or movement of the headless tracking device;

receiving, from the headless tracking device, wireless network data comprising identifiers of one or more detected wireless networks of the second wireless connection type;

generating a display of the identifiers of the one or more detected wireless networks of the second wireless connection type;

receiving user input provisioning data comprising of, for a particular wireless network of the detected wireless networks, one or more of a wireless network security type and a wireless network key, wherein the provisioning data represents a wireless device profile comprising one or more of a wireless network name, a wireless network security type, and a wireless network key; and

sending, to the headless tracking device, the provisioning data for establishing a second wireless connection with a particular wireless network of the one or more detected wireless networks;

wherein the method is performed by one or more computing devices.

10. The non-transitory computer-readable medium of claim 9 , wherein sending provisioning data causes the headless tracking device to establish a wireless connection of the second wireless type with the particular wireless network.

11. The non-transitory computer-readable medium of claim 9 , wherein the first wireless connection type is associated with a first radio frequency band and the second wireless connection type is associated with a second radio frequency band, and wherein the first radio frequency band overlaps with the second radio frequency band.

12. The non-transitory computer-readable medium of claim 9 , wherein the first wireless connection type is a Bluetooth wireless connection and the second wireless connection type is a Wi-Fi wireless connection.

13. The non-transitory computer-readable medium of claim 9 , wherein each of the identifiers comprises a service set identifier (SSID).

14. The non-transitory computer-readable medium of claim 9 , wherein the headless tracking device is a tracking device attached to a non-human animal.

15. The non-transitory computer-readable medium of claim 9 , wherein the headless tracking device further comprises circuitry configured to periodically send information collected by the headless tracking device to one or more resources via one or more of the particular wireless networks.

16. The non-transitory computer-readable medium of claim 9 , wherein the headless tracking device further comprises circuitry configured to store and analyze data related to location or movement of the headless tracking device.

17. A method, comprising:

by circuitry of a headless tracking device:

collecting data related to location or movement of the headless tracking device; and

by one or more computers:

sending, to the headless tracking device via a first wireless connection of a first wireless connection type, a request causing the headless tracking device to detect one or more wireless networks of a second wireless connection type that is different than the first wireless connection type, wherein the request comprises a request for the tracking device to detect one or more wireless networks of the second wireless connection type;

receiving, from the headless tracking device, wireless network data comprising identifiers of one or more detected wireless networks of the second wireless connection type;

generating a display of the identifiers of the one or more detected wireless networks of the second wireless connection type;

receiving user input provisioning data comprising of, for a particular wireless network of the detected wireless networks, one or more of a wireless network security type and a wireless network key, wherein the provisioning data represents a wireless device profile comprising one or more of a wireless network name, a wireless network security type, and a wireless network key; and

sending, to the headless tracking device, the provisioning data for establishing a second wireless connection with a particular wireless network of the one or more detected wireless networks.

18. The method of claim 17 , further comprising sending, by circuitry of the headless tracking device, information collected by the headless tracking device to one or more resources via the one or more of particular wireless networks.

19. The method of claim 17 , further comprising storing and analyzing, by circuitry of the headless tracking device, data related to location or movement of the headless tracking device.

Assignments (6)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 17, 2025
From: MARS, INCORPORATED
To: TRACTIVE X INC.
Reel/Frame 072912/0797 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 17, 2025
From: TRACTIVE X INC.
To: TRACTIVE INC.
Reel/Frame 072912/0833 →
RELEASE OF SECURITY INTEREST Recorded Nov 22, 2017
From: PACIFIC WESTERN BANK
To: AUTOGRAPH, INC. F/K/A NFLUENCE MEDIA, INC.
Reel/Frame 044201/0640 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 14, 2017
From: WHISTLE LABS, INC.
To: MARS, INCORPORATED
Reel/Frame 043581/0338 →
SECURITY AGREEMENT Recorded Aug 9, 2013
From: NFLUENCE MEDIA, INC.
To: SQUARE 1 BANK
Reel/Frame 030995/0737 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 20, 2013
From: LLOYD, KEVIN; AIUTO, CHRIS; EIDELMAN, STEVEN; JACOBS, BEN
To: WHISTLE LABS, INC.
Reel/Frame 030451/0218 →