Patents by Inventor Micah A. Koffron

Micah A. Koffron 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: 7568183
    Abstract: Software automation testing and validation are provided according to a system that runs automation tests using multiple lab machines and allows the testing to be performed before checking in the code to a version control system. Code changes in a build of the software are provided on a computing device. Automation tests are selected from a list of available tests. When indicated by a job queue, the changed code of the build is forwarded to lab machines allocated by an automation system. An image of the build from the computing device is generated on the lab machines and the automation tests are run against the build. A report is generated and forwarded back to one or more recipients that notifies of the success or failure of the automation testing.
    Type: Grant
    Filed: January 21, 2005
    Date of Patent: July 28, 2009
    Assignee: Microsoft Corporation
    Inventors: Donald G. Hardy, Aaron R. Birnbaum, Alan T. B. Brown, Curtis D. Anderson, Patrick J. Niemeyer, James Rodrigues, Loren James Merriman, Micah A. Koffron, Ross F. Smith, Jr., Peter Gerber, Jared W. Wilson
  • Patent number: 7454408
    Abstract: A system and method for optimized distribution of files from a file server to a high number of client machines. The client machines are interconnected as nodes in a binary tree structure with each level of nodes receiving the files from a higher level and transferring to a lower level. The file server is the root node of the tree. A database is arranged to store the tree structure information, register new client machines requesting file transfer, and determine lowest cost paths for new links within the tree structure. The lowest cost paths are determined based on cost parameters assigned to network switches between nodes of the tree. Each client machine acting as a child node is arranged to receive the files from a parent node as the files are stored in the parent node, and disconnect from the parent node upon receiving all of the files.
    Type: Grant
    Filed: June 10, 2005
    Date of Patent: November 18, 2008
    Assignee: Microsoft Corporation
    Inventor: Micah A. Koffron