Patents by Inventor Rahul Ajmera

Rahul Ajmera 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: 11847482
    Abstract: Methods and systems for balancing resources in a virtual machine computing environment are disclosed. A server can receive data illustrating the configuration of host machines and virtual machines in client computing environment. A simulated computing environment can be created that mirrors the configuration of the client computing environment. Data relating to resource usage (e.g., processor, memory, and storage) of the host machines can be received. The resource usage can be simulated in the simulated computing environment to mirror the usage of the client computing environment. A recommendation to execute a migration of a virtual machine can be received from the simulated computing environment. Instructions to execute a migration corresponding to the recommended migration can be generated and sent to the client computing environment.
    Type: Grant
    Filed: July 24, 2020
    Date of Patent: December 19, 2023
    Assignee: VMWARE, INC.
    Inventors: Rahul Ajmera, Amit Ratnapal Sangodkar, Jivan Madtha
  • Publication number: 20210357244
    Abstract: Methods and systems for balancing resources in a virtual machine computing environment are disclosed. A server can receive data illustrating the configuration of host machines and virtual machines in client computing environment. A simulated computing environment can be created that mirrors the configuration of the client computing environment. Data relating to resource usage (e.g., processor, memory, and storage) of the host machines can be received. The resource usage can be simulated in the simulated computing environment to mirror the usage of the client computing environment. A recommendation to execute a migration of a virtual machine can be received from the simulated computing environment. Instructions to execute a migration corresponding to the recommended migration can be generated and sent to the client computing environment.
    Type: Application
    Filed: July 24, 2020
    Publication date: November 18, 2021
    Inventors: RAHUL AJMERA, Amit Ratnapal Sangodkar, Jivan Madtha
  • Publication number: 20170024017
    Abstract: Presented is method and system for processing a gesture performed by a user of an input device. The method comprises detecting the gesture and determining a distance of the input device from a predetermined location. A user command is then determined based on the detected gesture and the determined distance.
    Type: Application
    Filed: October 5, 2016
    Publication date: January 26, 2017
    Inventors: Rahul Ajmera, Anbumani Subramanian, Sriganesh Madhvanath
  • Patent number: 9477324
    Abstract: Presented is method and system for processing a gesture performed by a user of an input device. The method comprises detecting the gesture and determining a distance of the input device from a predetermined location. A user command is then determined based on the detected gesture and the determined distance.
    Type: Grant
    Filed: May 13, 2010
    Date of Patent: October 25, 2016
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Rahul Ajmera, Anbumani Subramanian, Sriganesh Madhvanath
  • Publication number: 20160086499
    Abstract: Knowledge automation techniques may include receiving a description of a knowledge campaign, and selecting knowledge elements from a data store based on the description of the knowledge campaign. The selected knowledge elements can be compiled into the knowledge campaign, and the knowledge campaign can be provided to target users. The consumption progress of the knowledge campaign by the target users can be monitored, and can be displayed on a graphical user interface.
    Type: Application
    Filed: October 22, 2015
    Publication date: March 24, 2016
    Inventors: Tao Liang, Sanjay Mehta, Gazi Mahmud, Rahul Ajmera
  • Patent number: 8656305
    Abstract: Presented is a method of adapting user interface elements. The method includes identifying state of a computer application, adapting one or more user interface elements associated with the computer application based on the state of the computer application, and displaying the one or more user interface elements.
    Type: Grant
    Filed: May 19, 2010
    Date of Patent: February 18, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Dinesh Mandalapu, Rahul Ajmera
  • Patent number: 8358200
    Abstract: A method and system for controlling computer applications on a computer system(s). The method comprising: detecting at least one finger of a user's hand on an input device; capturing and transmitting the user's fingerprint data to a computer system; identifying the user from the captured fingerprint data; and controlling at least one computer function associated with the fingerprint data of the identified user.
    Type: Grant
    Filed: September 22, 2008
    Date of Patent: January 22, 2013
    Assignee: Hewlett-Packard Development Company
    Inventors: Sriganesh Madhvanath, Rahul Ajmera
  • Publication number: 20120188164
    Abstract: Presented is method and system for processing a gesture performed by a user of a first input device. The method comprises detecting the gesture and detecting a user-provided parameter for disambiguating the gesture. A user command is then determined based on the detected gesture and the detected parameter.
    Type: Application
    Filed: October 16, 2009
    Publication date: July 26, 2012
    Inventors: Prasenjit Dey, Sriganesh Madhvanath, Ramadevi Vennelakanti, Rahul Ajmera
  • Publication number: 20110246905
    Abstract: Presented is a method of adapting user interface elements. The method includes identifying state of a computer application, adapting one or more user interface elements associated with the computer application based on the state of the computer application, and displaying the one or more user interface elements.
    Type: Application
    Filed: May 19, 2010
    Publication date: October 6, 2011
    Inventors: Dinesh MANDALAPU, Rahul Ajmera
  • Publication number: 20110234492
    Abstract: Presented is method and system for processing a gesture performed by a user of an input device. The method comprises detecting the gesture and determining a distance of the input device from a predetermined location. A user command is then determined based on the detected gesture and the determined distance.
    Type: Application
    Filed: May 13, 2010
    Publication date: September 29, 2011
    Inventors: Rahul Ajmera, Anbumani Subramanian, Sriganesh Madhvanath
  • Publication number: 20090102604
    Abstract: A method and system for controlling computer applications on a computer system(s). The method comprising: detecting at least one finger of a user's hand on an input device; capturing and transmitting the user's fingerprint data to a computer system; identifying the user from the captured fingerprint data; and controlling at least one computer function associated with the fingerprint data of the identified user.
    Type: Application
    Filed: September 22, 2008
    Publication date: April 23, 2009
    Inventors: Sriganesh Madhvanath, Rahul Ajmera
  • Publication number: 20080292195
    Abstract: A method of organizing data, comprising receiving an image from an input device; recognising content in the image; and selecting, based on the content, a destination for at least one of the image and the content.
    Type: Application
    Filed: April 25, 2008
    Publication date: November 27, 2008
    Inventors: Deepu VIJAYASENAN, Praphul Chandra, Anjaneyulu Seetha Rama Kuchibhotla, Shekhar Ramachandra Borgaonkar, Rahul Ajmera, Prashanth Anant
  • Publication number: 20080291175
    Abstract: Embodiments relate to a portable computer comprising first and second substantially planar portions; the first portion comprising a first output display device of a first size; the second portion comprising a keyboard having a plurality of actuable keys and a touch sensitive display selectively operable as at least one of a further output display device and an input device.
    Type: Application
    Filed: April 25, 2008
    Publication date: November 27, 2008
    Inventors: Shekhar Ramachandra BORGAONKAR, Prashanth ANANT, Rahul AJMERA, Praphul CHANDRA