IP Library Granted Patent US 7,546,357
Granted Patent B2
US 7,546,357 · App. 10/806,369 · Granted Jun 9, 2009

Configuring network settings using portable storage media

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 7,546,357
App. No.
10/806,369
Granted
Jun 9, 2009
Kind
B2
Abstract

A portable computer-readable media device and method of use enable automatic configuration of a computing device, such as a conventional network device or a thin client device, for operation in a network. Configuration information, including network settings and security information, is incorporated in an XML file written to the portable media device while it is installed in a first device. This configuration is then automatically transferred to a second device by installing the portable media device in the second device. The second device then writes device information, incorporated in an XML file, to the portable media device, to be uploaded to the first device.

Claims (27)

1. A method of provisioning a network device with network settings, comprising:

detecting an installation of a portable computer-readable media device;

prompting a user for a network name;

determining a network settings configuration for allowing the network device to join a network corresponding to the network name, wherein the network settings configuration includes at least the network name and a network encryption key;

generating an Extensible Markup Language (XML) settings file including the network settings configuration;

writing the XML settings file, an autorun file, and a network setup application to the portable computer-readable media device,

reading, from the portable computer-readable media device after a re-installation of the portable computer-readable media device, an XML device configuration file including an applied configuration of the network device, and

wherein the portable computer-readable media device is a universal serial bus (USB) flash drive.

2. The method of claim 1 , wherein the network encryption key is automatically generated.

3. The method of claim 1 , wherein the network settings further include wireless network settings.

4. The method of claim 1 , wherein determining the network settings configuration includes collecting data from a user.

5. The method of claim 1 , wherein determining the network settings configuration includes using an application program interface (API) of an operating system to determine the network settings.

6. The method of claim 1 , wherein determining the network settings configuration is further for allowing the network device to join a peer-to-peer network.

7. The method of claim 1 , wherein determining the network settings configuration is further for allowing the network device to join a domain-based network.

8. The method of claim 1 , wherein the network settings have a time to live, and are invalid after the time to live has expired.

9. The method of claim 1 , further comprising:

analyzing the XML device configuration file to determine if a fault occurred during a provisioning of the network device with the applied configuration.

10. A method of configuring an electronic device for operation in a network, comprising:

detecting an installation of a portable computer-readable media device;

detecting an autorun file on the portable computer-readable media device;

based on the step of detecting the autorun file, automatically uploading a configuration from the portable computer-readable media device, wherein the configuration includes network settings and wherein the configuration is embodied in an XML settings file,

applying the configuration automatically to the electronic device;

joining the electronic device to the network;

generating a XML device configuration file, the XML device configuration file indicating the applied configuration of the electronic device and any faults occurring during the step of applying the configuration automatically to the electronic device;

writing the report XML file to the portable computer-readable media device; and

wherein the portable computer readable media device is a USB flash drive.

11. The method of claim 10 , wherein automatically uploading the configuration from the portable computer-readable device comprises automatically uploading one from a plurality of configurations corresponding to a plurality of networks from the portable computer-readable device.

Assignments (8)
CHANGE OF NAME Recorded Sep 25, 2024
From: ROVI TECHNOLOGIES CORPORATION
To: ADEIA TECHNOLOGIES INC.
Reel/Frame 069047/0828 →
RELEASE OF SECURITY INTEREST Recorded Jun 5, 2020
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
Reel/Frame 053481/0790 →
RELEASE OF SECURITY INTEREST Recorded Jun 5, 2020
From: HPS INVESTMENT PARTNERS, LLC
To: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
Reel/Frame 053458/0749 →
SECURITY INTEREST Recorded Jun 1, 2020
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS INC.; VEVEO, INC.; INVENSAS CORPORATION; INVENSAS BONDING TECHNOLOGIES, INC.; TESSERA, INC.; TESSERA ADVANCED TECHNOLOGIES, INC.; DTS, INC.; PHORUS, INC.; IBIQUITY DIGITAL CORPORATION
To: BANK OF AMERICA, N.A.
Reel/Frame 053468/0001 →
PATENT SECURITY AGREEMENT Recorded Nov 25, 2019
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 051110/0006 →
SECURITY INTEREST Recorded Nov 22, 2019
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
To: HPS INVESTMENT PARTNERS, LLC, AS COLLATERAL AGENT
Reel/Frame 051143/0468 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 8, 2014
From: MICROSOFT CORPORATION
To: ROVI TECHNOLOGIES CORPORATION
Reel/Frame 034539/0676 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 23, 2004
From: MANCHESTER, SCOTT; NICK, BENJAMIN; FREEMAN, TREVOR W.; ABRAHAM, DALEN
To: MICROSOFT CORPORATION
Reel/Frame 015125/0735 →