Patents by Inventor Tripatinder Chowdhry

Tripatinder Chowdhry 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: 9965358
    Abstract: Technologies are generally described for systems and methods effective to provide a seamless backup and recovery of applications using metadata. In an example, metadata can be defined to map data associated with an application and provide the relationship of the data to the application. From the metadata, a backup system can create a capsule containing application data, and a payload containing application related data. The capsule can contain not just the application data, but also configuration information, and access parameters. The capsule and payload can be associated together and saved by the backup system. In another example, to recover an application, a capsule and a payload can be retrieved, and using the metadata, the capsule can be unpacked to reinstall the application to the same state it was in when backed up, and the application related data can be restored from the payload.
    Type: Grant
    Filed: May 27, 2011
    Date of Patent: May 8, 2018
    Assignee: EMPIRE TECHNOLOGY DEVELOPMENT LLC
    Inventor: Tripatinder Chowdhry
  • Patent number: 9742617
    Abstract: Technologies are generally described for systems and methods configured to migrate a virtual machine. Some systems may include a memory configured to store terms of a service level agreement for a first virtual machine. The first computing device may determine the terms of the service level agreement for the first virtual machine. The first computing device may be configured to determine that the first virtual machine is operating on the first computing device using operating resources in violation of the terms of the service level agreement. The first computing device may be configured to identify a second virtual machine operating on the first computing device. The first computing device may be configured to migrate one of the first virtual machine or the second virtual machine to a second computing device in response to the determination of the violation.
    Type: Grant
    Filed: June 18, 2012
    Date of Patent: August 22, 2017
    Assignee: EMPIRE TECHNOLOGY DEVELOPMENT LLC
    Inventor: Tripatinder Chowdhry
  • Patent number: 9607578
    Abstract: Technologies are generally described for systems and methods effective to output video content. In some examples, a content output device may be effective to receive a first request for first video content including a first identifier and a first category. The device may receive a zoom selection for the first video content including a first zoom level assigned to the first video content. The selection may be based on the first identifier or the first category. The device may store the zoom selection in a memory and receive a second request for second video content including a second identifier and a second category. The device may analyze the memory to determine a second zoom level for the second video content based on the first zoom level and the first identifier or the first category. The device may output the second video content at the second zoom level.
    Type: Grant
    Filed: March 8, 2011
    Date of Patent: March 28, 2017
    Assignee: EMPIRE TECHNOLOGY DEVELOPMENT LLC
    Inventor: Tripatinder Chowdhry
  • Patent number: 8813175
    Abstract: Technologies described herein generally provide a multimodal device capable of providing at least dual usage. In an example, the multimodal device may include base hardware and a hypervisor that runs on the base hardware. A work virtual machine may include a work operating system that is configured to operate on the hypervisor. A home virtual machine may include a home operating system that is configured to operate on the hypervisor. The work virtual machine may further include an arbitrator operating system that is configured to operate on hypervisor. The arbitrator operating system may be configured to run a smart arbitrator server. The smart arbitrator server may be configured to provide a gateway between the work virtual machine and the home virtual machine. The smart arbitrator server may also be configured to enforce various policies between the work virtual machine and the home virtual machine.
    Type: Grant
    Filed: August 15, 2011
    Date of Patent: August 19, 2014
    Assignee: Empire Technology Development LLC
    Inventor: Tripatinder Chowdhry
  • Publication number: 20130339527
    Abstract: Technologies are generally described for systems and methods configured to migrate a virtual machine. Some systems may include a memory configured to store terms of a service level agreement for a first virtual machine. The first computing device may determine the terms of the service level agreement for the first virtual machine. The first computing device may be configured to determine that the first virtual machine is operating on the first computing device using operating resources in violation of the terms of the service level agreement. The first computing device may be configured to identify a second virtual machine operating on the first computing device. The first computing device may be configured to migrate one of the first virtual machine or the second virtual machine to a second computing device in response to the determination of the violation.
    Type: Application
    Filed: June 18, 2012
    Publication date: December 19, 2013
    Inventor: Tripatinder Chowdhry
  • Publication number: 20130074067
    Abstract: Technologies described herein generally provide a multimodal device capable of providing at least dual usage. In an example, the multimodal device may include base hardware and a hypervisor that runs on the base hardware. A work virtual machine may include a work operating system that is configured to operate on the hypervisor. A home virtual machine may include a home operating system that is configured to operate on the hypervisor. The work virtual machine may further include an arbitrator operating system that is configured to operate on hypervisor. The arbitrator operating system may be configured to run a smart arbitrator server. The smart arbitrator server may be configured to provide a gateway between the work virtual machine and the home virtual machine The smart arbitrator server may also be configured to enforce various policies between the work virtual machine and the home virtual machine.
    Type: Application
    Filed: August 15, 2011
    Publication date: March 21, 2013
    Inventor: Tripatinder Chowdhry
  • Publication number: 20120303583
    Abstract: Technologies are generally described for systems and methods effective to provide a seamless backup and recovery of applications using metadata. In an example, metadata can be defined to map data associated with an application and provide the relationship of the data to the application. From the metadata, a backup system can create a capsule containing application data, and a payload containing application related data. The capsule can contain not just the application data, but also configuration information, and access parameters. The capsule and payload can be associated together and saved by the backup system. In another example, to recover an application, a capsule and a payload can be retrieved, and using the metadata, the capsule can be unpacked to reinstall the application to the same state it was in when backed up, and the application related data can be restored from the payload.
    Type: Application
    Filed: May 27, 2011
    Publication date: November 29, 2012
    Applicant: EMPIRE TECHNOLOGY DEVELOPMENT LLC
    Inventor: Tripatinder Chowdhry
  • Publication number: 20120229518
    Abstract: Technologies are generally described for systems and methods effective to output video content. In some examples, a content output device may be effective to receive a first request for first video content including a first identifier and a first category. The device may receive a zoom selection for the first video content including a first zoom level assigned to the first video content. The selection may be based on the first identifier or the first category. The device may store the zoom selection in a memory and receive a second request for second video content including a second identifier and a second category. The device may analyze the memory to determine a second zoom level for the second video content based on the first zoom level and the first identifier or the first category. The device may output the second video content at the second zoom level.
    Type: Application
    Filed: March 8, 2011
    Publication date: September 13, 2012
    Applicant: EMPIRE TECHNOLOGY DEVELOPMENT LLC
    Inventor: Tripatinder Chowdhry