Patents by Inventor Virendra Kumar Mehta

Virendra Kumar Mehta 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: 11836268
    Abstract: A request to perform a prediction using a machine learning model of a specific entity is received. A specific security key for the machine learning model of the specific entity is received. At least a portion of the machine learning model is obtained from a multi-tenant machine learning model storage. The machine learning model is unlocked using the specific security key and the requested prediction is performed. A result of the prediction is provided from a prediction server.
    Type: Grant
    Filed: October 2, 2020
    Date of Patent: December 5, 2023
    Assignee: ServiceNow, Inc.
    Inventors: Virendra Kumar Mehta, Sriram Palapudi
  • Publication number: 20220108035
    Abstract: A request to perform a prediction using a machine learning model of a specific entity is received. A specific security key for the machine learning model of the specific entity is received. At least a portion of the machine learning model is obtained from a multi-tenant machine learning model storage. The machine learning model is unlocked using the specific security key and the requested prediction is performed. A result of the prediction is provided from a prediction server.
    Type: Application
    Filed: October 2, 2020
    Publication date: April 7, 2022
    Inventors: Virendra Kumar Mehta, Sriram Palapudi
  • Publication number: 20220101061
    Abstract: An indication to enable machine learning prediction for a form that includes a plurality of data input fields is received and behavior associated with the form is monitored. One or more of the plurality of data input fields are automatically selected based on an analysis of the monitored behavior. For at least a portion of the selected one or more of the plurality of data input fields, one or more machine learning prediction models are automatically generated. At least a portion of the generated machine learning prediction models are allowed for use in providing one or more prediction results for one or more of the plurality of data input fields.
    Type: Application
    Filed: September 28, 2020
    Publication date: March 31, 2022
    Inventors: Virendra Kumar Mehta, Sriram Palapudi
  • Patent number: 8453132
    Abstract: A technique for reducing non-local access, in dynamically generated code that resides in a code buffer of a non-uniform memory access computer system including multiple nodes, for improving overall performance of dynamic optimization systems. In one example embodiment, this is accomplished by partitioning the code buffer into multiple smaller code buffers and assigning each of the multiple smaller code buffers to one of the multiple nodes. Statically determining which methods in the generated code are executed by a thread and then to place those methods in associated one of the multiple smaller code buffers to reduce memory latencies introduced by non-local accesses.
    Type: Grant
    Filed: June 20, 2007
    Date of Patent: May 28, 2013
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Sandya S. Mannarswamy, Virendra Kumar Mehta, Prakash Sathyanath Raghavendra
  • Patent number: 7926042
    Abstract: A system and method for dynamic instrumentation of an interpreted application. The method includes the operation of loading an interpreted code unit into a virtual machine. Testing instrumentation can then be inserted into the interpreted code unit using the virtual machine while the interpreted application continues executing. Another operation is executing the interpreted code unit with the testing instrumentation.
    Type: Grant
    Filed: October 31, 2005
    Date of Patent: April 12, 2011
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Virendra Kumar Mehta, Sandya S. Mannarswamy
  • Publication number: 20110029819
    Abstract: There is provided a system and method of providing program tracking information. An exemplary method comprises compiling a program into a plurality of instruction bundles. The exemplary method also comprises placing an instruction to store program tracking information in a local path table or a global path table into at least one of the plurality of instruction bundles.
    Type: Application
    Filed: July 31, 2009
    Publication date: February 3, 2011
    Inventors: Virendra Kumar Mehta, Xiaohua Zhang
  • Patent number: 7877740
    Abstract: Embodiments of the invention relate to exceptions. In a Java embodiment, if the count of a program statement that causes the exception reaches a threshold, then the Java Virtual Machine (JVM) searches for the throw statement corresponding to that program statement. The JVM then identifies the catch clause corresponding to the throw statement, and depending on implementations, the JVM may replace the throw statement with the catch block or replace the throw statement with a jump to the catch block. As a result, in both situations, program execution, when being supposed to execute the throw statement, executes instructions of the catch block, and avoids execution of the throw statement that would invoke the exception handler, which improves system performance.
    Type: Grant
    Filed: June 13, 2005
    Date of Patent: January 25, 2011
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Virendra Kumar Mehta
  • Publication number: 20100319518
    Abstract: A new approach is proposed that contemplates systems and methods to enable a musician to connect with other musicians online in a social network, or work with their past work that is available to use. The musicians may use an in-browser mixer to select tracks from the site for a specific song, change their individual settings like volume, starting positions, pan and the like, mix tracks and play them together, and then record their own track alongside. A musician may also connect with other musicians online in a social network, or work with their past work that is available to use.
    Type: Application
    Filed: June 22, 2010
    Publication date: December 23, 2010
    Inventor: Virendra Kumar Mehta
  • Publication number: 20080028179
    Abstract: A technique for reducing non-local access, in dynamically generated code that resides in a code buffer of a NUMA computer system including multiple nodes, for improving overall performance of dynamic optimization systems. In one example embodiment, this is accomplished by partitioning the code buffer into multiple smaller code buffers and assigning each of the multiple smaller code buffers to one of the multiple nodes. Statically determining which methods in the generated code are executed by a thread and then to place those methods in associated one of the multiple smaller code buffers to reduce memory latencies introduced by non-local accesses.
    Type: Application
    Filed: June 20, 2007
    Publication date: January 31, 2008
    Inventors: Sandya S. Mannarswamy, Virendra Kumar Mehta, Prakash Sathyanath Raghavendra