IP Library Granted Patent US 10,355,923
Granted Patent B2
US 10,355,923 · App. 14/929,497 · Granted Jul 16, 2019

Self-configuration of wireless connections

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,355,923
App. No.
14/929,497
Granted
Jul 16, 2019
Kind
B2
Abstract

In general, certain embodiments of the present disclosure provide methods and/or systems for self-configuration of an electronic device to a wireless network is provided, which includes a wireless communication interface, one or more processors, memory, and one or more programs stored in the memory which comprise instructions for the wireless communication interface to send a plurality of multicast packets to a plurality of specific destination addresses. The plurality of multicast packets includes encoded messages in the plurality of specific destination addresses that allow a wireless connection device, with wireless capable hardware, to automatically configure itself to be able to access a wireless network. According to various embodiments, the wireless network may be a secure wireless network.

Claims (35)

1. A self-configuration wireless connection system, comprising:

a wireless communication interface;

one or more processors;

memory; and

one or more programs stored in the memory, the one or more programs comprising instructions to:

send, via the wireless communication interface, a plurality of multicast packets to a plurality of specific destination addresses, wherein the plurality of multicast packets includes encoded messages in the plurality of specific destination addresses that allow a wireless connection device, with wireless capable hardware, to automatically configure itself to be able to access a wireless network upon receiving the plurality of multicast packets, wherein each multicast packet in the plurality of multicast packets includes a value-field in the specific destination address, the value-field containing a message character which converts to an American Standard Code for Information Interchange (ASCII) character, wherein each message character corresponds to a specific letter in a Service Set Identifier (SSID) name or passphrase of the wireless network,

wherein sending the plurality of multicast packets includes cycling the multicast packets until a simple service discovery protocol (SSDP) code is received from the wireless connection device to terminate the sending, the SSDP code being sent only when the wireless connection device has received all multicast packets required to reconstruct the entire SSID name and passphrase.

2. The system of claim 1 , wherein the wireless network is a secure wireless network.

3. The system of claim 1 , wherein the wireless connection device does not have access to the wireless network before receiving the plurality of multicast packets.

4. The system of claim 1 , wherein the plurality of specific destination addresses includes MAC addresses reserved specifically for Ethernet multicast.

5. The system of claim 1 , wherein the plurality of multicast packets includes UDP packets sent to a wireless access point in the wireless network.

6. The system of claim 1 , wherein the wireless connection device cannot decrypt encrypted portions of the plurality of multicast packets until after the wireless connection device is configured to access the wireless network.

7. The system of claim 1 , wherein the wireless connection device receives the plurality of multicast packets by monitoring for multicast packets while in an initial listening mode.

8. The system of claim 7 , wherein the wireless connection device, while in the initial listening mode, scans a plurality of communication channels while actively monitoring for Ethernet packets being sent in at least one of the plurality of communication channels.

9. The system of claim 1 , wherein the plurality of multicast packets include information corresponding to a name of the wireless network and an encryption password of the wireless network encoded into the plurality of specific destination addresses.

10. The system of claim 1 , wherein the wireless connection device decodes messages encoded in the plurality of multicast packets by extracting from at least one of the plurality of multicast packets a “type” field, a “position” field, and a “value” field.

11. A wireless connection device comprising:

hardware configured to allow the wireless connection device to communicate via a wireless network and to receive multicast packets; and

a processor and memory, the processor configured to:

receive a plurality of multicast packets sent to a plurality of specific destination addresses, wherein the plurality of multicast packets are cycled wherein each multicast packet in the plurality of multicast packets includes a value-field in the specific destination address, the value-field containing a message character which converts to an American Standard Code for Information Interchange (ASCII) character, wherein each message character corresponds to a specific letter in a Service Set Identifier (SSID) name or passphrase of the wireless network;

send a simple service discovery protocol (SSDP) code to signal termination of the cycling of the plurality of multicast packets, the SSDP code being sent only when the wireless connection device has received all multicast packets required to reconstruct the entire SSID name and passphrase; and

automatically configure the wireless connection device using encoded messages in the plurality of specific destination addresses to be able to access the wireless network upon receiving the plurality of multicast packets.

12. The wireless connection device of claim 11 , wherein the wireless connection device does not have access to the wireless network before receiving the plurality of multicast packets.

13. The wireless connection device of claim 11 , wherein the plurality of specific destination addresses includes MAC addresses reserved specifically for Ethernet multicast.

14. The wireless connection device of claim 11 , wherein the plurality of multicast packets includes UDP packets sent to a wireless access point in the wireless network.

15. The wireless connection device of claim 11 , wherein the wireless connection device cannot decrypt encrypted portions of the plurality of multicast packets until after the wireless connection device is configured to access the wireless network.

16. The wireless connection device of claim 11 , wherein the wireless connection device receives the plurality of multicast packets by monitoring for multicast packets while in an initial listening mode.

17. The wireless connection device of claim 16 , wherein the wireless connection device, while in the initial listening mode, scans a plurality of communication channels while actively monitoring for Ethernet packets being sent in at least one of the plurality of communication channels.

18. The wireless connection device of claim 11 , wherein the plurality of multicast packets include information corresponding to a name of the wireless network and an encryption password of the wireless network encoded into the plurality of specific destination addresses.

19. The wireless connection device of claim 11 , wherein the wireless connection device decodes messages encoded in the plurality of multicast packets by extracting from at least one of the plurality of multicast packets a “type” field, a “position” field, and a “value” field.

20. A method for self-configuration of a wireless connection device to a wireless network comprising:

sending, from a source, a plurality of multicast packets to a plurality of specific destination addresses, wherein the plurality of multicast packets includes encoded messages in the plurality of specific destination addresses that allow a wireless connection device, with wireless capable hardware, to automatically configure itself to be able to access the wireless network upon receiving the plurality of multicast packets, wherein each multicast packet in the plurality of multicast packets includes a value-field in the specific destination address, the value-field containing a message character which converts to an American Standard Code for Information Interchange (ASCII) character, wherein each message character corresponds to a specific letter in a Service Set Identifier (SSID) name or passphrase of the wireless network,

wherein sending the plurality of multicast packets includes cycling the multicast packets until a simple service discovery protocol (SSDP) code is received from the wireless connection device to terminate the sending, the SSDP code being sent only when the wireless connection device has received all multicast packets required to reconstruct the entire SSID name and passphrase;

receiving, at the wireless connection device, the plurality of multicast packets; and

upon receiving the plurality of multicast packets at the wireless connection device, automatically configuring the wireless connection device to be able to access the wireless network.

Assignments (8)
CHANGE OF NAME Recorded Mar 31, 2026
From: ADEIA MEDIA HOLDINGS LLC
To: ADEIA MEDIA HOLDINGS INC.
Reel/Frame 075304/0012 →
CHANGE OF NAME Recorded Oct 1, 2024
From: TIVO CORPORATION
To: TIVO LLC
Reel/Frame 069083/0260 →
CHANGE OF NAME Recorded Oct 1, 2024
From: TIVO LLC
To: ADEIA MEDIA HOLDINGS LLC
Reel/Frame 069083/0332 →
SECURITY INTEREST Recorded May 19, 2023
From: ADEIA GUIDES INC.; ADEIA MEDIA HOLDINGS LLC; ADEIA MEDIA SOLUTIONS INC.; ADEIA SEMICONDUCTOR BONDING TECHNOLOGIES INC.; ADEIA SEMICONDUCTOR SOLUTIONS LLC; ADEIA SEMICONDUCTOR TECHNOLOGIES LLC
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 063707/0884 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 1, 2021
From: MOBITV, INC.; MOBITV SERVICES, INC.
To: TIVO CORPORATION
Reel/Frame 056444/0076 →
SECURITY INTEREST Recorded Aug 10, 2018
From: MOBITV, INC.
To: ALLY COMMERICAL FINANCE LLC
Reel/Frame 046761/0718 →
SECURITY INTEREST Recorded Feb 15, 2017
From: MOBITV, INC.
To: ALLY BANK
Reel/Frame 041718/0395 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 19, 2016
From: OEDLUND, ANDERS JOHAN
To: MOBITV, INC.
Reel/Frame 037527/0580 →