Patents by Inventor Joel M. Fillmore

Joel M. Fillmore 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: 8370828
    Abstract: Techniques to perform gradual upgrades are described. An apparatus may include a database with a data set for a first version of an application program, and a computing device to couple to the database. The computing device may have a processor and memory, with the memory to store a first version of an application program, an installer program, and a gradual update engine. The processor may execute the installer program to install a second version of the application program, and said gradual update engine to convert the data set to a data schema used by the second version one data segment at a time. Other embodiments are described and claimed.
    Type: Grant
    Filed: September 29, 2010
    Date of Patent: February 5, 2013
    Assignee: Microsoft Corporation
    Inventors: John Keith Bankston, Ziyi Wang, Corey M. Roussel, Joel M. Fillmore, Kshamta Jerath, Kimon Tsinteris
  • Publication number: 20110016461
    Abstract: Techniques to perform gradual upgrades are described. An apparatus may include a database with a data set for a first version of an application program, and a computing device to couple to the database. The computing device may have a processor and memory, with the memory to store a first version of an application program, an installer program, and a gradual update engine. The processor may execute the installer program to install a second version of the application program, and said gradual update engine to convert the data set to a data schema used by the second version one data segment at a time. Other embodiments are described and claimed.
    Type: Application
    Filed: September 29, 2010
    Publication date: January 20, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: John Keith Bankston, Ziyi Wang, Corey M. Roussel, Joel M. Fillmore, Kshamta Jerath, Kimon Tsinteris
  • Patent number: 7818740
    Abstract: Techniques to perform gradual upgrades are described. An apparatus may include a database with a data set for a first version of an application program, and a computing device to couple to the database. The computing device may have a processor and memory, with the memory to store a first version of an application program, an installer program, and a gradual update engine. The processor may execute the installer program to install a second version of the application program, and said gradual update engine to convert the data set to a data schema used by the second version one data segment at a time. Other embodiments are described and claimed.
    Type: Grant
    Filed: May 5, 2006
    Date of Patent: October 19, 2010
    Assignee: Microsoft Corporation
    Inventors: John Keith Bankston, Ziyi Wang, Corey M. Roussel, Joel M. Fillmore, Kshamta Jerath, Kimon Tsinteris