Patents by Inventor Brett Flegg

Brett Flegg has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 8117612
    Abstract: Enterprise driver management and image installation are described. In an implementation, a computer-implemented method is performed in which a determination is made as to whether drivers for a plurality of clients are available from an operating system to be installed on the plurality of clients. A report is then generated describing the availability of the drivers.
    Type: Grant
    Filed: January 5, 2007
    Date of Patent: February 14, 2012
    Assignee: Microsoft Corporation
    Inventors: Brett Flegg, Ravi Kiran Chintalapudi
  • Publication number: 20080168477
    Abstract: Enterprise driver management and image installation are described. In an implementation, a computer-implemented method is performed in which a determination is made as to whether drivers for a plurality of clients are available from an operating system to be installed on the plurality of clients. A report is then generated describing the availability of the drivers.
    Type: Application
    Filed: January 5, 2007
    Publication date: July 10, 2008
    Applicant: Microsoft Corporation
    Inventors: Brett Flegg, Ravi Kiran Chintalapudi
  • Publication number: 20070101328
    Abstract: Techniques for preserving state information across multiple operating environments on a machine are provided. A task engine creates and utilizes a task environment to preserve state information through multiple operating environments while sequencing the actions in a task sequence. During task sequence execution, the task environment is maintained in the machine's memory. If an action that is being executed involves initiating a reboot operation, the task environment in memory is saved to disk (i.e., non-volatile memory). When the machine completes the reboot operation, either into the same operating environment or a new operating environment, the task engine creates a new task environment in the machine's memory, and the new task environment is restored from the previously saved task environment on disk. The task engine then continues to sequence the actions in the task sequence utilizing the new task environment in memory.
    Type: Application
    Filed: October 31, 2005
    Publication date: May 3, 2007
    Applicant: Microsoft Corporation
    Inventors: Anthony Baron, Daniel Drew, Michael Kelley, Alex Armanasu, Bryce Carman, Brett Flegg, Shantanu Sardesai, Huajun Luo
  • Publication number: 20070101342
    Abstract: Techniques for importing, managing, and deploying drivers are provided. When a machine is being re-imaged, a process on the machine scans for hardware devices on the machine and generates a list of hardware device IDs and compatible hardware device IDs for each scanned hardware device. The process then formulates a request for device driver package IDs corresponding to device drivers that are compatible with the hardware and compatible hardware device IDs, and sends the request to a management server. The process receives a list of compatible device driver package IDs in response to the request and accesses the device driver files from an appropriate content server.
    Type: Application
    Filed: October 31, 2005
    Publication date: May 3, 2007
    Applicant: Microsoft Corporation
    Inventors: Brett Flegg, Anthony Baron, Daniel Drew