Patents by Inventor Krishan Kumar Attre

Krishan Kumar Attre 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: 9176829
    Abstract: Techniques involving replication of virtual machines of virtual machines in a clustered environment are described. One representative technique includes receiving a replication request to replicate a primary virtual machine. A clustering broker is configured to act on the replication request on behalf of a cluster of recovery nodes, by at least placing a replicated virtual machine corresponding to the source virtual machine on a recovery node and facilitate tracking the migration of the replicated virtual machine within the cluster. The clustering broker returns an address of the recovery node that has been placed or found through tracking for the particular virtual machine.
    Type: Grant
    Filed: July 1, 2011
    Date of Patent: November 3, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Manoj Kumar Jain, Krishan Kumar Attre, Prasad Thiruveedu, Praveen Vijayaraghavan, Vrijesh Kothari, Ahmed Bisht
  • 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: 20130007506
    Abstract: Techniques involving replication of virtual machines of virtual machines in a clustered environment are described. One representative technique includes receiving a replication request to replicate a primary virtual machine. A clustering broker is configured to act on the replication request on behalf of a cluster of recovery nodes, by at least placing a replicated virtual machine corresponding to the source virtual machine on a recovery node and facilitate tracking the migration of the replicated virtual machine within the cluster. The clustering broker returns an address of the recovery node that has been placed or found through tracking for the particular virtual machine.
    Type: Application
    Filed: July 1, 2011
    Publication date: January 3, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Manoj Kumar Jain, Krishan Kumar Attre, Prasad Thiruveedu, Praveen Vijayaraghavan, Vrijesh Kothari, Ahmed Bisht
  • Publication number: 20040203296
    Abstract: A method and system for attaching a universal serial bus (USB) network adapter that supports both a remote network drive interface specification (RNDIS) capable operating system such as Windows or non-RNDIS capable operating system, such as GPL Linux or Apple Mac OS. In accordance with one embodiment of the present invention, a USB network adapter device is provided with two USB configurations, where the first configuration describes a device that supports the RNDIS protocol (for Windows machines), and the second configuration describes a device that supports the CDC-Ethernet protocol (for non-Windows machines—Linux, Apple Macs). In accordance with another embodiment of the present invention, a device having a single function is provided with multiple configuration to support client drivers of multiple different operating systems without the need of disconnecting or reconfiguring the device.
    Type: Application
    Filed: November 13, 2003
    Publication date: October 14, 2004
    Applicant: Globespan Virata Inc.
    Inventors: Andrew James Moreton, Shishir Jain, Krishan Kumar Attre