Patent ID: 8554957
Filing Date: 2013-10-08
Classification: G06F

Abstract:
1. A method for creation of setup information, and the initialization and performance of an installation of a peripheral device of an electronic device, the method comprising: storing a device identification (ID) of the peripheral device; extracting data and creating a data structure from existent setup information; comparing the device ID of the peripheral device to a device ID stored in the data structure; determining whether any changes to the device ID of the peripheral device are necessary based on identified differences between the device ID of the peripheral device as compared to the device ID stored in the data structure; replacing the device ID in the data structure with the device ID of the peripheral device; creating and storing a setup information file from content of the data structure; creating and passing a request to a device driver of an interface of the peripheral device and a bus that initiates the installation of the peripheral device, wherein the peripheral device is not connected to the electronic device, and wherein the request comprises a request to add the peripheral device, the class identifier of the peripheral device and the device ID of the peripheral device which cause a bus driver of the bus to receive the request and determine a new device is operating on the bus as Plug and Play device; and adding entries to provide Plug and Play functionality to the data structure generated from an existent setup information file that does not provide such functionality.