IP Library › Patent Application 18517349
Patent Application
App. No. 18/517,349

COOPERATIVE DEVICE DISCOVERY AND SETUP

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 None
App. No.
18/517,349
Abstract

A computer implemented method includes receiving a proxy request from a first device at a second device having a network connection to a setup device. Setup requests from the first device are forwarded to the setup device with the second device acting as a proxy for the first device. A setup communication is received from the setup device and includes setup information for the first device. The setup information is then forwarded to the first device allowing the first device to connect to a network.

Claims (34)

1 . A computer implemented method comprising:

receiving a proxy request from a first device at a second device having a network connection to a setup device;

forwarding setup requests from the first device to the setup device;

receiving a setup communication from the setup device that includes setup information for the first device; and

forwarding the setup information to the first device.

2 . The method of claim 1 wherein the proxy request is received wirelessly.

3 . The method of claim 1 wherein the second device is wirelessly coupled to the setup device.

4 . The method of claim 1 wherein the setup information comprises credentials for setting up a wireless connection between the first device and a network

5 . The method of claim 1 wherein the setup information includes log in credentials, protocol information, and a public key.

6 . The method of the claim 1 wherein the second device comprises a network address translation proxy.

7 . The method of claim 1 wherein the second device is configured to broadcast information confirming the second device is handling the proxy request or if unable to connect to the setup device, provide an indication back to the first device that the second device is not handling the proxy request.

8 . The method of claim 1 wherein the proxy request includes a peer-to-peer address of the first device.

9 . The method of claim 8 wherein the setup information enables the first device to obtain a public internet protocol (IP) address.

10 . The method of claim 1 wherein the setup information comprises networking protocol data and a setup device address.

11 . The method of claim 10 and further comprising validating the setup communication prior to forwarding the setup information.

12 . The method of claim 1 wherein setup request is forwarded to the setup device using an address of the second device acting as a proxy for the first device.

13 . The method of claim 1 wherein the proxy request includes information identifying the proxy request as a proxy request for a connection.

14 . A computer implemented method comprising:

generating a proxy request at a first device, the proxy request identifying the first device and including information identifying the proxy request as a proxy request for a second device to request setup information corresponding to a host device;

broadcasting the proxy request;

receiving the setup information from the second device; and

connecting to a network and host device based on the setup information.

15 . The method of claim 14 wherein the setup information comprises networking protocol data and a host device address.

16 . The method of claim 14 wherein the proxy request is broadcast wirelessly.

17 . The method of claim 14 wherein the setup information comprises credentials for setting up a wireless connection between the first device and the host device.

18 . The method of claim 14 wherein the proxy request is a broadcast proxy request that includes log in credentials and a public key.

19 . A device comprising:

a processor; and

a memory device coupled to the processor and having a program stored thereon for execution by the processor to perform operations comprising:

receiving a proxy request from a first device at a second device having a network connection to a setup host, the proxy request including an address of the first device;

forwarding a setup request to the setup device;

receiving a setup communication from the setup device that includes setup information for the first device; and

forwarding the setup information to the first device.

20 . The device of claim 19 wherein the setup information comprises credentials for setting up a wireless connection between the first device and the setup device, wherein the proxy request is a broadcast proxy request, and wherein the operations further comprise broadcasting information confirming the second device is handling the proxy request.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 26, 2023
From: LENOVO (UNITED STATES) INC.
To: LENOVO (SINGAPORE) PTE. LTD.
Reel/Frame 066140/0696 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 22, 2023
From: KAPINO, ROBERT J.; LI, SCOTT; VANBLON, RUSSELL S.; NORTON JR., ROBERT JAMES
To: LENOVO (UNITED STATES) ING.
Reel/Frame 065645/0538 →