×

Methods and apparatus for pre-configuring software

  • US 8,266,614 B2
  • Filed: 01/23/2007
  • Issued: 09/11/2012
  • Est. Priority Date: 01/23/2007
  • Status: Expired due to Fees
First Claim
Patent Images

1. In a first computerized device, a computer implemented method of providing software to a second computerized device, the method comprising:

  • deploying an agent to the second computerized device;

    receiving at the first computerized device, from the agent operating on the second computerized device, configuration data specific to the second computerized device, the configuration data obtained by the agent operating on the second computerized device;

    obtaining configuration data associated with at least one other computerized device in communication with the second computerized device, the configuration data, associated with the at least one other computerized device, necessary for creation of the software for the second computerized device;

    requesting permission for access to obtain the configuration data from the second computerized device comprising requesting permission from a user operating the second computerized device;

    notifying the user what configuration data will be obtained from the second computerized device; and

    waiting to receive permission from the user prior to obtaining the configuration data from the configuration database;

    wherein a security process on the second computerized device prevents malicious software from obtaining unauthorized configuration data;

    creating software for the second computerized device utilizing the configuration data and the configuration data from the at least one other computerized device, the software customized based on the configuration data specific to the second computerized device, creating the software comprising;

    identifying a plurality of components necessary to render the software operable on the second computerized device;

    compiling the plurality of components to create a software deployable on the second computerized device, the software customized for the second computerized device; and

    deploying the software to the second computerized device for operation on the second computerized device.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×