Patents by Inventor Pratik Sharma

Pratik Sharma 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).

  • Publication number: 20240160846
    Abstract: This application relates to apparatus and methods for natural language understanding in conversational systems using machine learning processes. In some examples, a computing device receives a request that identifies textual data. The computing device applies a natural language model to the textual data to generate first embeddings. In some examples, the natural language model is trained on retail data, such as item descriptions and chat session data. The computing device also applies a dependency based model to the textual data to generate second embeddings. Further, the computing device concatenates the first and second embeddings, and applies an intent and entity classifier to the concatenated embeddings to determine entities, and an intent, for the request. The computing device may generate a response to the request based on the determined intent and entities.
    Type: Application
    Filed: January 23, 2024
    Publication date: May 16, 2024
    Inventors: Pratik Sridatt Jayarao, Arpit Sharma, Deepa Mohan
  • Patent number: 11960842
    Abstract: This application relates to apparatus and methods for natural language understanding in conversational systems using machine learning processes. In some examples, a computing device receives a request that identifies textual data. The computing device applies a natural language model to the textual data to generate first embeddings. In some examples, the natural language model is trained on retail data, such as item descriptions and chat session data. The computing device also applies a dependency based model to the textual data to generate second embeddings. Further, the computing device concatenates the first and second embeddings, and applies an intent and entity classifier to the concatenated embeddings to determine entities, and an intent, for the request. The computing device may generate a response to the request based on the determined intent and entities.
    Type: Grant
    Filed: February 27, 2021
    Date of Patent: April 16, 2024
    Assignee: Walmart Apollo, LLC
    Inventors: Pratik Sridatt Jayarao, Arpit Sharma, Deepa Mohan
  • Patent number: 10270715
    Abstract: From received data packets intended for a target virtual machine of a virtualization system, a destination network address of the target virtual machine is determined, and a current write buffer pointer is identified that points to a buffer associated with the identified target virtual machine corresponding to the destination network address. If the identified write buffer pointer indicates that the buffer has sufficient available space to accept the data packets, and if the associated buffer has sufficient available space, the data packets are placed in the associated buffer in buffer data locations according to a calculated new write buffer pointer value, and a wakeup byte data message is sent to a designated socket of the target virtual machine. Generally, the target virtual machine detects the wakeup byte data message at the designated socket and, in response, retrieves the data packets from the associated buffer in accordance with the new write buffer pointer value.
    Type: Grant
    Filed: November 1, 2016
    Date of Patent: April 23, 2019
    Assignee: Oracle International Corporation
    Inventor: Pratik Sharma
  • Patent number: 10223024
    Abstract: An infrastructure is described that enables an application's storage-related requirements to be declaratively specified and storage services to be provided for that application in accordance with the specified storage requirements. A centralized storage controller system is provided that receives application storage profile information for an application, where the application storage profile information identifies that application's storage-related requirements. The storage controller system then selects one or more virtual machines for servicing that application's storage needs. The selected one or more storage virtual machines are those that can support, i.e., can provide or satisfy, the application's storage requirements. During runtime, a storage request generated by the application is communicated to the one or more storage virtual machines, which then service the storage request in accordance with the application's specified storage-related requirements.
    Type: Grant
    Filed: October 12, 2016
    Date of Patent: March 5, 2019
    Assignee: Oracle International Corporation
    Inventor: Pratik Sharma
  • Publication number: 20180123984
    Abstract: From received data packets intended for a target virtual machine of a virtualization system, a destination network address of the target virtual machine is determined, and a current write buffer pointer is identified that points to a buffer associated with the identified target virtual machine corresponding to the destination network address. If the identified write buffer pointer indicates that the buffer has sufficient available space to accept the data packets, and if the associated buffer has sufficient available space, the data packets are placed in the associated buffer in buffer data locations according to a calculated new write buffer pointer value, and a wakeup byte data message is sent to a designated socket of the target virtual machine. Generally, the target virtual machine detects the wakeup byte data message at the designated socket and, in response, retrieves the data packets from the associated buffer in accordance with the new write buffer pointer value.
    Type: Application
    Filed: November 1, 2016
    Publication date: May 3, 2018
    Applicant: Oracle International Corporation
    Inventor: Pratik Sharma
  • Publication number: 20180101324
    Abstract: An infrastructure is described that enables an application's storage-related requirements to be declaratively specified and storage services to be provided for that application in accordance with the specified storage requirements. A centralized storage controller system is provided that receives application storage profile information for an application, where the application storage profile information identifies that application's storage-related requirements. The storage controller system then selects one or more virtual machines for servicing that application's storage needs. The selected one or more storage virtual machines are those that can support, i.e., can provide or satisfy, the application's storage requirements. During runtime, a storage request generated by the application is communicated to the one or more storage virtual machines, which then service the storage request in accordance with the application's specified storage-related requirements.
    Type: Application
    Filed: October 12, 2016
    Publication date: April 12, 2018
    Applicant: Oracle International Corporation
    Inventor: Pratik Sharma