IP Library Granted Patent US 12,562,957
Granted Patent B2
US 12,562,957 · App. 18/382,918 · Granted Feb 24, 2026

Self-configuration of wireless connections

Inventor: Anders Johan Oedlund (San Francisco, CA)
Assignee: Adeia Media Holdings LLC
H04L41/0806H04W8/005H04W48/16H04L67/51
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 12,562,957
App. No.
18/382,918
Granted
Feb 24, 2026
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 (45)

1 . A method comprising:

receiving a periodical transmission of a configuration communication, wherein the configuration communication comprises:

a plurality of packets, each respective packet of the plurality of packets comprising:

a type field in an address field of the respective packet, wherein the type field indicates whether a message character corresponds to a name of a network or a passphrase of the network; and

a value field in the address field of the respective packet, wherein the value field encodes a letter of the name of the network or the passphrase of the network; and

performing a self-configuration for connecting to the network, by reconstructing the name of the network or the passphrase from the value fields of the plurality of packets by:

recognizing the value fields corresponding to the name of the network or the passphrase based on the type fields of the plurality of packets; and

ordering message characters for the name of the network or the passphrase from the value fields of the plurality of packets based on the recognizing the value fields corresponding to the name of the network or the passphrase based on the type fields of the plurality of packets.

2 . The method of claim 1 , wherein at least one of the plurality of packets is sent to a specific destination address.

3 . The method of claim 2 , wherein the specific destination address includes a media access control (MAC) address reserved specifically for Ethernet multicast.

4 . The method of claim 1 , wherein at least one packet of the plurality of packets includes a User Datagram Protocol (UDP) packet configured to be sent to a wireless access point of the network.

5 . The method of claim 1 , wherein a connection device is provided, and the connection device is configured to decrypt encrypted portions of at least one packet of the plurality of packets after the connection device is configured to access the network.

6 . The method of claim 1 , wherein a connection device is provided, and the connection device receives the plurality of packets by monitoring for group communication packets while in an initial listening mode, and wherein the 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 a plurality of communication channels.

7 . The method of claim 1 , wherein each of the plurality of packets includes an encryption password of the network.

8 . The method of claim 1 , wherein a connection device is provided, and the connection device decodes messages encoded in the plurality of packets by extracting from at least one of the plurality of packets the type field, a position field, and the value field.

9 . A method for transmitting, the method comprising:

periodically transmitting a configuration communication, wherein the configuration communication comprises:

a plurality of packets, each respective packet of the plurality of packets comprising:

a type field in an address field of the respective packet, wherein the type field indicates whether a message character corresponds to a name of a network or a passphrase of the network; and

a value field in the address field of the respective packet, wherein the value field encodes a letter of the name of the network or the passphrase of the network; and

causing a device to perform a self-configuration for connecting to the network, by reconstructing the name of the network or the passphrase from the value fields of the plurality of packets by:

recognizing the value fields corresponding to the name of the network or the passphrase based on the type fields of the plurality of packets; and

ordering message characters for the name of the network or the passphrase from the value fields of the plurality of packets based on the recognizing the value fields corresponding to the name of the network or the passphrase based on the type fields of the plurality of packets.

10 . A system comprising:

a communication interface;

one or more processors;

memory; and

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

receive a periodical transmission of a configuration communication, wherein the configuration communication comprises:

a plurality of packets, each respective packet of the plurality of packets comprising:

a type field in an address field of the respective packet, wherein the type field indicates whether a message character corresponds to a name of a network or a passphrase of the network; and

a value field in the address field of the respective packet, wherein the value field encodes a letter of the name of the network or the passphrase of the network; and

perform a self-configuration for connecting to the network, by reconstructing the name of the network or the passphrase from the value fields of the plurality of packets by:

recognizing the value fields corresponding to the name of the network or the passphrase based on the type fields of the plurality of packets; and

ordering message characters for the name of the network or the passphrase from the value fields of the plurality of packets based on the recognizing the value fields corresponding to the name of the network or the passphrase based on the type fields of the plurality of packets.

11 . The system of claim 10 , wherein the letter is configured to convert to an American Standard Code for Information Interchange (ASCII) character, wherein the network is a secure wireless network, and wherein the name of the network or passphrase is a Service Set Identifier (SSID) name or passphrase.

12 . The system of claim 10 , wherein at least one of the plurality of packets is sent to a specific destination address.

13 . The system of claim 12 , wherein the specific destination address includes a media access control (MAC) address reserved specifically for Ethernet multicast.

14 . The system of claim 10 , wherein at least one packet of the plurality of packets comprises a User Datagram Protocol (UDP) packet configured to be sent to a wireless access point of the network.

15 . The system of claim 10 , further comprising a connection device and a group communication sending device, wherein the connection device is configured to decrypt encrypted portions of at least one packet of the plurality of packets after the connection device is communicatively coupled to the group communication sending device.

16 . The system of claim 10 , further comprising a connection device, wherein the connection device is configured to receive the plurality of packets by monitoring for group communication packets while in an initial listening mode, and wherein the connection device is configured to, while in the initial listening mode, scan a plurality of communication channels while actively monitoring for Ethernet packets being sent in at least one of the plurality of communication channels.

17 . The system of claim 12 , wherein an encryption password of the network is encoded into the specific destination address.

18 . The system of claim 10 , further comprising a connection device, wherein the connection device is configured to decode messages encoded in the plurality of packets by extracting from at least one packet of the plurality of packets the type field, a position field, and the value field.

19 . The method of claim 1 , wherein each respective packet of the plurality of packets further comprises a position field within each respective packet, wherein the position field indicates an order in which to place a character of the name of the network or the passphrase.

20 . The system of claim 10 , wherein each respective packet of the plurality of packets further comprises a position field within each respective packet, wherein the position field indicates an order in which to place a character of the name of the network or the passphrase.

Assignments (5)
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 24, 2023
From: MOBITV, INC.
To: TIVO CORPORATION
Reel/Frame 065321/0497 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 24, 2023
From: OEDLUND, ANDERS JOHAN
To: MOBITV, INC.
Reel/Frame 065321/0553 →
Continuity (4)
Continuation 17509580 · Oct 25, 2021
Continuation 16435038 · Jun 7, 2019
Continuation 14929497 · Nov 2, 2015
Related Publication 20240056352A1 · Feb 15, 2024
References Cited (42)
US 5696763A · Gang · 1997 [cited by applicant]
US 6961559B1 · Chow et al. · 2005 [cited by applicant]
US 8818261B1 · Chen · 2014 [cited by examiner]
US 9137103B2 · Moore · 2015 [cited by applicant]
US 9338130B2 · Von Huben et al. · 2016 [cited by applicant]
US 9622155B2 · Mccann et al. · 2017 [cited by applicant]
US 9998326B2 · Thanos et al. · 2018 [cited by applicant]
US 10257705B2 · Bradley · 2019 [cited by examiner]
US 10355923B2 · Oedlund · 2019 [cited by applicant]
US 11190398B2 · Oedlund · 2021 [cited by applicant]
US 11831497B2 · Oedlund · 2023 [cited by applicant]
US 20040240466A1 · Unitt et al. · 2004 [cited by applicant]
US 20040260800A1 · Gu et al. · 2004 [cited by applicant]
US 20050101318A1 · Williams et al. · 2005 [cited by applicant]
US 20080168496A1 · Lee et al. · 2008 [cited by applicant]
US 20100054154A1 · Lambert et al. · 2010 [cited by applicant]
US 20110210816A1 · Wang · 2011 [cited by applicant]
US 20110211693A1 · Carvalho et al. · 2011 [cited by applicant]
US 20140006191A1 · Shankar et al. · 2014 [cited by applicant]
US 20150052235A1 · Tokunaga · 2015 [cited by applicant]
US 20150163703A1 · Wu · 2015 [cited by examiner]
US 20150181505A1 · Deng et al. · 2015 [cited by applicant]
US 20160087811A1 · Yin et al. · 2016 [cited by applicant]
US 20160094956A1 · Sakai · 2016 [cited by applicant]
US 20160127890A1 · Ql et al. · 2016 [cited by applicant]
US 20160205588A1 · Liu · 2016 [cited by examiner]
US 20170126491A1 · Oedlund · 2017 [cited by applicant]
US 20180026733A1 · Yang et al. · 2018 [cited by applicant]
US 20180109419A1 · Schallich · 2018 [cited by examiner]
US 20190020537A1 · Sharma · 2019 [cited by examiner]
US 20220038336A1 · Hebron et al. · 2022 [cited by applicant]
US 20220060374A1 · Oedlund · 2022 [cited by applicant]
WO 2017079087A1 · 2017 [cited by applicant]
U.S. Appl. No. 14/929,497, Advisory Action mailed Oct. 9, 2018, 4 pgs. [cited by applicant]
U.S. Appl. No. 14/929,497, Examiner Interview Summary mailed Apr. 10, 2018, 3 pgs. [cited by applicant]
U.S. Appl. No. 14/929,497, Examiner Interview Summary mailed Nov. 20, 2018, 3 pgs. [cited by applicant]
U.S. Appl. No. 14/929,497, Final Office Action mailed Jul. 5, 2018, 23 pgs. [cited by applicant]
U.S. Appl. No. 14/929,497, Non-Final Office Action mailed Apr. 17, 2017, 26 pgs. [cited by applicant]
U.S. Appl. No. 14/929,497, Non-Final Office Action mailed Nov. 20, 2017, 25 pgs. [cited by applicant]
U.S. Appl. No. 14/929,497, Notice of Allowance mailed Mar. 22, 2019, 9 pgs. [cited by applicant]
International Application Serial No. PCT/US16/59743, International Preliminary Report on Patentability mailed May 17, 2018, 8 pages. [cited by applicant]
International Application Serial No. PCT/US16/59743, International Search Report and Written Opinion mailed Jan. 17, 2017, 9 pages. [cited by applicant]