Patents by Inventor Arulseelan Thiruppathi

Arulseelan Thiruppathi 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).

  • Publication number: 20130198739
    Abstract: Techniques for validating business continuity preparedness of a virtual machine are described herein. The techniques may include executing a workload on a virtual machine and replicating the workload to another virtual machine. The replication may include generating one or more logs indicating changes that have occurred on the virtual machine and sending the one or more logs to the other virtual machine. Upon initiation of a failover, the workload may stop execution on the virtual machine and a log may be sent to the other virtual machine. The log may indicate changes occurring on the virtual machine to a point in time when execution of the workload stopped. The log may be stored to the other virtual machine. The workload may continue execution on the other virtual machine and may be replicated to the virtual machine.
    Type: Application
    Filed: January 30, 2012
    Publication date: August 1, 2013
    Applicant: Microsoft Corporation
    Inventors: Rahul Razdan, Arulseelan Thiruppathi, Phani Chiruvolu, Nishant Gupta, Amit Kumar Saxena, Vinod Atal, Krishan Kumar Attre
  • Publication number: 20120179654
    Abstract: A conflict resolution system is described for reducing false conflicts among entities synchronized within a content management system. A typical content management system maintains a version for an entity that is incremented each time an endpoint modifies the entity, including changes that affect the metadata rather than the content of the entity. The conflict resolution system adds a new content version that is updated when the content of the entity changes. By comparing content version information, endpoints can automatically resolve false conflicts that occur when an endpoint has modified the metadata of the entity.
    Type: Application
    Filed: November 30, 2011
    Publication date: July 12, 2012
    Applicant: Microsoft Corporation
    Inventors: Maxim Lukiyanov, Arulseelan Thiruppathi
  • Patent number: 8090681
    Abstract: A conflict resolution system is described for reducing false conflicts among entities synchronized within a content management system. A typical content management system maintains a version for an entity that is incremented each time an endpoint modifies the entity, including changes that affect the metadata rather than the content of the entity. The conflict resolution system adds a new content version that is updated when the content of the entity changes. By comparing content version information, endpoints can automatically resolve false conflicts that occur when an endpoint has modified the metadata of the entity.
    Type: Grant
    Filed: June 26, 2008
    Date of Patent: January 3, 2012
    Assignee: Microsoft Corporation
    Inventors: Maxim Lukiyanov, Arulseelan Thiruppathi
  • Publication number: 20090327358
    Abstract: A conflict resolution system is described for reducing false conflicts among entities synchronized within a content management system. A typical content management system maintains a version for an entity that is incremented each time an endpoint modifies the entity, including changes that affect the metadata rather than the content of the entity. The conflict resolution system adds a new content version that is updated when the content of the entity changes. By comparing content version information, endpoints can automatically resolve false conflicts that occur when an endpoint has modified the metadata of the entity.
    Type: Application
    Filed: June 26, 2008
    Publication date: December 31, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Maxim Lukiyanov, Arulseelan Thiruppathi
  • Patent number: 7558857
    Abstract: A system and method is provided that allows solutions for a server farm to be submitted to a centralized location in the server farm. The submitted solutions can be selected and scheduled for automatic deployment for all servers in the server farm. Deployed solutions can be retracted from the servers in the server farm. A damaged server or a new server in the server farm can be synchronized to have the same solutions that have been deployed across the server farm.
    Type: Grant
    Filed: June 30, 2005
    Date of Patent: July 7, 2009
    Assignee: Microsoft Corporation
    Inventors: Michael H. Ammerlaan, Arulseelan Thiruppathi, Corey Michael Roussel, John Keith Bankston
  • Patent number: 7500099
    Abstract: Preventing unauthorized data posts to a server hosting an information site, such as a site on the Web. A HASH value can be generated at a server computer hosting the information site using a message digest algorithm and appended, along with an additional data item present in the message used to generate the HASH value, to a data form in response to a request for the data form. In response to receiving a post containing data corresponding to data required by the data form, the server computer can determine if a HASH value and data item has been attached to the data post and if the HASH value is the same value as the HASH value sent with the form file. If data are posted without a correct HASH value, the data can be rejected by the server computer, preventing unauthorized posts of data to the information site.
    Type: Grant
    Filed: May 16, 2003
    Date of Patent: March 3, 2009
    Assignee: Microsoft Corporation
    Inventors: Jared Christopher McElwee, Jeremy Max Stevens, Arulseelan Thiruppathi
  • Patent number: 7406664
    Abstract: A Web view page is provided by a browser module operating with a dialog box of an application program. The browser module displays a Web view page in a browser window within the dialog box of the application program, enabling a user to perform browser functions and application program functions by selecting an element in the Web view page. The browser module detects whether a selected element can be processed by the browser module alone, and if not, communicates the selected element to the dialog box of the application program for processing. A server that is capable of interacting with the Web view page implements the functions requested by the user.
    Type: Grant
    Filed: June 15, 2001
    Date of Patent: July 29, 2008
    Assignee: Microsoft Corporation
    Inventors: Michael J. Morton, Michael P. Arcuri, Samudra Sengupta, Arulseelan Thiruppathi
  • Publication number: 20070005769
    Abstract: A system and method is provided that allows solutions for a server farm to be submitted to a centralized location in the server farm. The submitted solutions can be selected and scheduled for automatic deployment for all servers in the server farm. Deployed solutions can be retracted from the servers in the server farm. A damaged server or a new server in the server farm can be synchronized to have the same solutions that have been deployed across the server farm.
    Type: Application
    Filed: June 30, 2005
    Publication date: January 4, 2007
    Applicant: Microsoft Corporation
    Inventors: Michael Ammerlaan, Arulseelan Thiruppathi, Corey Roussel, John Bankston