Patents by Inventor Ankita Garg

Ankita Garg 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: 10984637
    Abstract: Haptic effects have long been provided to enhance content, such as by providing vibrations, rumbles, etc. in a remote controller or other device being used by a user while watching or listening to the content. To date, haptic effects have either been provided by programming controls for the haptic effects within the content itself, or by providing an interface to audio that simply maps certain haptic effects with certain audio frequencies. The present disclosure provides a haptic control interface that intelligently induces haptic effects for content, in particular by using machine learning to detect specific features in content and then induce certain haptic effects for those features.
    Type: Grant
    Filed: September 24, 2019
    Date of Patent: April 20, 2021
    Assignee: NVIDIA CORPORATION
    Inventors: Ryan Albright, Mike Gemelke, Jordan Levy, Ben Goska, Marc Davis, Siddardha Naraharisetti, Ankita Garg
  • Publication number: 20210086070
    Abstract: Interactive computer applications, such as video games, are generally developed to allow user interaction through input keys of either a keyboard or a remote controller. In some cases, video games can also be developed to allow user interaction through voice commands. In any case, the user is limited to using the specific input keys and/or voice commands preprogrammed within the application to control various aspects of the application. The present disclosure provides a voice command interface that enables use of additional voice commands to control aspects of the application other than the voice commands preprogrammed within the application. The voice command interface can be used for one or more interactive computer applications.
    Type: Application
    Filed: September 24, 2019
    Publication date: March 25, 2021
    Inventors: Ryan Albright, Ben Goska, Jordan Levy, Mike Gemelke, Ankita Garg, Siddardha Naraharisetti, Sebastiano Bea
  • Publication number: 20210090410
    Abstract: Haptic effects have long been provided to enhance content, such as by providing vibrations, rumbles, etc. in a remote controller or other device being used by a user while watching or listening to the content. To date, haptic effects have either been provided by programming controls for the haptic effects within the content itself, or by providing an interface to audio that simply maps certain haptic effects with certain audio frequencies. The present disclosure provides a haptic control interface that intelligently induces haptic effects for content, in particular by using machine learning to detect specific features in content and then induce certain haptic effects for those features.
    Type: Application
    Filed: September 24, 2019
    Publication date: March 25, 2021
    Inventors: Ryan Albright, Mike Gemelke, Jordan Levy, Ben Goska, Marc Davis, Siddardha Naraharisetti, Ankita Garg
  • Patent number: 9448612
    Abstract: Reduction of memory power consumption in virtual memory systems that have a combination of different types of physical memory devices working together in a system's primary memory to achieve performance with optimum reductions in power consumption by storing in the virtual memory in the kernel, topology data for each of the different memory devices used.
    Type: Grant
    Filed: November 12, 2012
    Date of Patent: September 20, 2016
    Assignee: International Business Machines Corporation
    Inventors: Ankita Garg, Dipankar Sarma, Vaidyanathan Srinivasan
  • Patent number: 9229760
    Abstract: Reducing virtual memory power consumption during idle states in virtual memory systems comprising tracking the topology of the system memory by the system hypervisor and operating system running on any selected virtual machine hosted by the system hypervisor. The idle states in the system memory are dynamically monitored and then the power consumption states in the system memory are dynamically reduced through the interaction of the hypervisor and the operation system running on the selected virtual machine.
    Type: Grant
    Filed: November 12, 2012
    Date of Patent: January 5, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ankita Garg, Dipankar Sarrna, Vaidyanathan Srinivasan
  • Publication number: 20140137105
    Abstract: Reducing virtual memory power consumption during idle states in virtual memory systems comprising tracking the topology of the system memory by the system hypervisor and operating system running on any selected virtual machine hosted by the system hypervisor. The idle states in the system memory are dynamically monitored and then the power consumption states in the system memory are dynamically reduced through the interaction of the hypervisor and the operation system running on the selected virtual machine.
    Type: Application
    Filed: November 12, 2012
    Publication date: May 15, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ankita Garg, Dipankar Sarrna, Vaidyanathan Srinivasan
  • Publication number: 20140136864
    Abstract: Reduction of memory power consumption in virtual memory systems that have a combination of different types of physical memory devices working together in a system's primary memory to achieve performance with optimum reductions in power consumption by storing in the virtual memory in the kernel, topology data for each of the different memory devices used.
    Type: Application
    Filed: November 12, 2012
    Publication date: May 15, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ankita Garg, Dipankar Sarma, Vaidyanathan Srinivasan
  • Publication number: 20120124269
    Abstract: A kernel of the operating system reorganizes a plurality of memory units into a plurality of virtual nodes in a virtual non-uniform memory access architecture in response to receiving a configuration of the plurality of memory units from a firmware. A subsystem of the operating system determines an order of allocation of the plurality of virtual nodes calculated to maintain a maximum number of the plurality of memory units devoid of references. The memory controller transitions one or more memory units into a lower power state in response to the one or more memory units being devoid of one or more references for the period of time.
    Type: Application
    Filed: November 15, 2010
    Publication date: May 17, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ankita Garg, Balbir Singh, Vaidyanathan Srinivasan