Patents by Inventor Corey M. Roussel

Corey M. Roussel 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
  • Patent number: 8341464
    Abstract: A diagnostic dashboard for web applications is provided. The dashboard is presented in a portion of a web page in response to activation of a control in form of a frame along with partially displayed web page contents. Designers and administrators are provided informative data to assist them in discovering root causes for page malfunctioning or slowness, and are enabled to access call stack and exception information in error messages.
    Type: Grant
    Filed: April 28, 2010
    Date of Patent: December 25, 2012
    Assignee: Microsoft Corporation
    Inventors: Corey M. Roussel, Bharathwaj R Sampathkumar, Jian Zhang, Zohar Raz, Ivonne D. Galvan Coiffier
  • Publication number: 20110271149
    Abstract: A diagnostic dashboard for web applications is provided. The dashboard is presented in a portion of a web page in response to activation of a control in form of a frame along with partially displayed web page contents. Designers and administrators are provided informative data to assist them in discovering root causes for page malfunctioning or slowness, and are enabled to access call stack and exception information in error messages.
    Type: Application
    Filed: April 28, 2010
    Publication date: November 3, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Corey M. Roussel, Bharathwaj R. Sampathkumar, Jian Zhang, Zohar Raz, Ivonne D. Galvan Coiffier
  • 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
  • Publication number: 20080114879
    Abstract: Deployment of configuration information within a server farm may be provided. Often one or more servers are connected to increase processing and storage capabilities for providing content to a website and receiving content from the website. Accordingly, coordination must occur between the connected servers in order to accurately manage website content. This coordination may ensure that each of the servers contain identical configuration information in order to prevent operational limitations on any of the servers. By having identical configuration information on each of the servers, any of the servers may complete a required task for managing website content. Automating configuration information installation provides an efficient and accurate process to prevent web content errors due to different configuration information running on one or more servers when website content is accessed.
    Type: Application
    Filed: May 9, 2007
    Publication date: May 15, 2008
    Applicant: Microsoft Corporation
    Inventors: Corey M. Roussel, John Keith Bankston