Patents by Inventor Shobhit Agrawal

Shobhit Agrawal 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: 11836590
    Abstract: Reinforcement learning is applied in a multi-agent environment to enable effective determination of user intent classification from documents (e.g., chat, emails or another mode of communication by a user). Although different agents may implement different learning algorithms, they communicate with each other to learn and adjust their behavior by observing peer agents. Using a reinforcement learning (RL) framework, a method integrates each agent's prediction of user intent, as a sequence of tokens in the document are being analyzed. The method continues to refine its observation until it reaches the end of the document. This approach is more effective in uncovering refined linguistic features of words in the document, when read sequentially from start to end.
    Type: Grant
    Filed: December 3, 2019
    Date of Patent: December 5, 2023
    Assignee: AI Netomi, Inc.
    Inventors: Puneet Mehta, Shobhit Agrawal, Nishant Pandey
  • Patent number: 11640592
    Abstract: A system, method, and apparatus is provided for integrating multiple payment options on a merchant webpage. The method includes receiving, from a merchant system associated with a merchant webpage, a payment data capture request, generating, with at least one processor, web payment capture data based on the payment data capture request, the web payment capture data configured to adapt the merchant webpage to receive payment information input by a user, communicating, to the merchant system, the web payment capture data, receiving, directly from a client computer via at least one client-side script executed by the client computer based on the web payment capture data, the payment information input by the user, generating, with at least one processor, a transient payment token based on the payment information, and directly communicating the transient payment token to the client computer.
    Type: Grant
    Filed: July 17, 2020
    Date of Patent: May 2, 2023
    Assignee: Visa International Service Association
    Inventors: Bartlomiej Piotr Prokop, Rhidian Desmond Thomas John, Thomas Joseph Looney, Timothy Hodkinson, Bryan Carroll, Nathan Morgan, Brian McManus, Andre Walter Machicao, Clinton Lopaka Florez, Rajiv Dutta, James Donaldson, Shobhit Agrawal, Niall McGurk
  • Publication number: 20230126584
    Abstract: A method, system, and computer program product for dynamically ensuring SDK integrity load, at a merchant system, a software development kit (SDK) wrapper from a payment gateway system via a merchant webpage associated with the merchant system; execute the SDK wrapper, the SDK wrapper loading an SDK core when executed; determine an integrity of the SDK core; in response to determining the integrity of the SDK core, perform a handshake between the SDK wrapper and the SDK core and overload a real function exported by the SDK wrapper; and provide, from the merchant system via the SDK core, a secure payment container request to a payment gateway system.
    Type: Application
    Filed: December 23, 2022
    Publication date: April 27, 2023
    Inventor: Shobhit Agrawal
  • Patent number: 11587075
    Abstract: A method, system, and computer program product for dynamically ensuring SDK integrity load, at a merchant system, a software development kit (SDK) wrapper from a payment gateway system via a merchant webpage associated with the merchant system; execute the SDK wrapper, the SDK wrapper loading an SDK core when executed; determine an integrity of the SDK core; in response to determining the integrity of the SDK core, perform a handshake between the SDK wrapper and the SDK core and overload a real function exported by the SDK wrapper; and provide, from the merchant system via the SDK core, a secure payment container request to a payment gateway system.
    Type: Grant
    Filed: December 18, 2019
    Date of Patent: February 21, 2023
    Assignee: Visa International Service Association
    Inventor: Shobhit Agrawal
  • Publication number: 20210192506
    Abstract: A method, system, and computer program product for dynamically ensuring SDK integrity load, at a merchant system, a software development kit (SDK) wrapper from a payment gateway system via a merchant webpage associated with the merchant system; execute the SDK wrapper, the SDK wrapper loading an SDK core when executed; determine an integrity of the SDK core; in response to determining the integrity of the SDK core, perform a handshake between the SDK wrapper and the SDK core and overload a real function exported by the SDK wrapper; and provide, from the merchant system via the SDK core, a secure payment container request to a payment gateway system.
    Type: Application
    Filed: December 18, 2019
    Publication date: June 24, 2021
    Inventor: Shobhit Agrawal
  • Publication number: 20210019716
    Abstract: A system, method, and apparatus is provided for integrating multiple payment options on a merchant webpage. The method includes receiving, from a merchant system associated with a merchant webpage, a payment data capture request, generating, with at least one processor, web payment capture data based on the payment data capture request, the web payment capture data configured to adapt the merchant webpage to receive payment information input by a user, communicating, to the merchant system, the web payment capture data, receiving, directly from a client computer via at least one client-side script executed by the client computer based on the web payment capture data, the payment information input by the user, generating, with at least one processor, a transient payment token based on the payment information, and directly communicating the transient payment token to the client computer.
    Type: Application
    Filed: July 17, 2020
    Publication date: January 21, 2021
    Inventors: Bartlomiej Piotr Prokop, Rhidian Desmond Thomas John, Thomas Joseph Looney, Timothy Hodkinson, Bryan Carroll, Nathan Morgan, Brian McManus, Andre Walter Machicao, Clinton Lopaka Florez, Rajiv Dutta, James Donaldson, Shobhit Agrawal, Niall McGurk
  • Publication number: 20200286093
    Abstract: A method for providing electronic business updates comprising receiving at least one account update from an account server relating to activity in a user account and determining that the account update is associated with an activity category. Based on the a determination generating an activity notification and, in response to receiving the at least one account update, pushing the activity notification to a user computing device to trigger a notification on the user computing device.
    Type: Application
    Filed: March 7, 2019
    Publication date: September 10, 2020
    Inventors: Shobhit Agrawal, Anurag Gupta, Richa Singh, Elsi Godolja, Surya Maharjan
  • Publication number: 20200184383
    Abstract: Reinforcement learning is applied in a multi-agent environment to enable effective determination of user intent classification from documents (e.g., chat, emails or another mode of communication by a user). Although different agents may implement different learning algorithms, they communicate with each other to learn and adjust their behavior by observing peer agents. Using a reinforcement learning (RL) framework, a method integrates each agent's prediction of user intent, as a sequence of tokens in the document are being analyzed. The method continues to refine its observation until it reaches the end of the document. This approach is more effective in uncovering refined linguistic features of words in the document, when read sequentially from start to end.
    Type: Application
    Filed: December 3, 2019
    Publication date: June 11, 2020
    Inventors: Puneet Mehta, Shobhit Agrawal, Nishant Pandey
  • Patent number: 10534622
    Abstract: A user interface for dynamically validating at least a portion of programming codes as an application program interface (API) modification request. A first window area statically displays data definitions for one or more configurable elements for a request to be operably connected to an API. A second window area displays programming codes structured according to the data definitions for the request. The second window area also receives a first input from a user to modify the configurable elements. In response to receiving the first input, a dynamic request display area receives an instruction from the user to submit the programming codes to the API for validation. The submitted programming codes are not complete as a complete transaction request for processing by the API. The dynamic request display area displays a response substantially immediate after the programming codes are submitted, and response indicates whether the submitted programming codes are valid.
    Type: Grant
    Filed: May 31, 2018
    Date of Patent: January 14, 2020
    Assignee: VISA INTERNATIONAL SERVICE ASSOCIATION
    Inventors: Bhavana Tammineni, Shobhit Agrawal
  • Patent number: 10277049
    Abstract: Aspects include a hold-up capacitor charging circuit for a power supply. The hold-up capacitor charging circuit includes a voltage boosting charge pump circuit with a hold-up capacitor electrically coupled to a voltage source. The hold-up capacitor charging circuit also includes a fly-back circuit. The fly-back circuit includes a transformer with a primary winding electrically coupled to the voltage source and a secondary winding electrically coupled to a load. A switch is electrically coupled to the primary winding and the voltage boosting charge pump circuit. A controller is operable to open and close the switch to control energy transfer from the primary winding to the secondary winding and charge the hold-up capacitor responsive to voltages of the voltage source, the voltage boosting charge pump circuit, and a reflected voltage of the secondary winding at the primary winding.
    Type: Grant
    Filed: February 6, 2018
    Date of Patent: April 30, 2019
    Assignee: HAMILTON SUNDSTRAND CORPORATION
    Inventors: Rodrigo Fernandez-Mattos, Priya Kakarla Naga Lakshmi, Sesh Mohan Rao, Sridhar Katakam, Somasekhar Valleru, Shobhit Agrawal
  • Patent number: 10116288
    Abstract: In accordance with one or more embodiments, a monostable multivibrator that is communicatively coupled to a host device and an external analog-to-digital converter is provided. The monostable multivibrator receives a chip select signal from the host device. The monostable multivibrator also generates, in response to the chip select signal, a conversion start signal to the external analog-to-digital converter.
    Type: Grant
    Filed: April 7, 2017
    Date of Patent: October 30, 2018
    Assignee: HAMILTON SUNDSTRAND CORPORATION
    Inventors: Sesh Mohan Rao, Shobhit Agrawal, Priya Kakarla Naga Lakshmi
  • Publication number: 20180276011
    Abstract: A user interface for dynamically validating at least a portion of programming codes as an application program interface (API) modification request. A first window area statically displays data definitions for one or more configurable elements for a request to be operably connected to an API. A second window area displays programming codes structured according to the data definitions for the request. The second window area also receives a first input from a user to modify the configurable elements. In response to receiving the first input, a dynamic request display area receives an instruction from the user to submit the programming codes to the API for validation. The submitted programming codes are not complete as a complete transaction request for processing by the API. The dynamic request display area displays a response substantially immediate after the programming codes are submitted, and response indicates whether the submitted programming codes are valid.
    Type: Application
    Filed: May 31, 2018
    Publication date: September 27, 2018
    Inventors: Bhavana Tammineni, Shobhit Agrawal
  • Publication number: 20180226955
    Abstract: In accordance with one or more embodiments, a monostable multivibrator that is communicatively coupled to a host device and an external analog-to-digital converter is provided. The monostable multivibrator receives a chip select signal from the host device. The monostable multivibrator also generates, in response to the chip select signal, a conversion start signal to the external analog-to-digital converter.
    Type: Application
    Filed: April 7, 2017
    Publication date: August 9, 2018
    Inventors: Sesh Mohan Rao, Shobhit Agrawal, Priya Kakarla Naga Lakshmi
  • Patent number: 9996366
    Abstract: A user interface for dynamically validating at least a portion of programming codes as an application program interface (API) modification request. A first window area statically displays data definitions for one or more configurable elements for a request to be operably connected to an API. A second window area displays programming codes structured according to the data definitions for the request. The second window area also receives a first input from a user to modify the configurable elements. In response to receiving the first input, a dynamic request display area receives an instruction from the user to submit the programming codes to the API for validation. The submitted programming codes are not complete as a complete transaction request for processing by the API. The dynamic request display area displays a response substantially immediate after the programming codes are submitted, and response indicates whether the submitted programming codes are valid.
    Type: Grant
    Filed: July 12, 2016
    Date of Patent: June 12, 2018
    Assignee: VISA INTERNATIONAL SERVICE ASSOCIATION
    Inventors: Bhavana Tammineni, Shobhit Agrawal
  • Publication number: 20180018186
    Abstract: A user interface for dynamically validating at least a portion of programming codes as an application program interface (API) modification request. A first window area statically displays data definitions for one or more configurable elements for a request to be operably connected to an API. A second window area displays programming codes structured according to the data definitions for the request. The second window area also receives a first input from a user to modify the configurable elements. In response to receiving the first input, a dynamic request display area receives an instruction from the user to submit the programming codes to the API for validation. The submitted programming codes are not complete as a complete transaction request for processing by the API. The dynamic request display area displays a response substantially immediate after the programming codes are submitted, and response indicates whether the submitted programming codes are valid.
    Type: Application
    Filed: July 12, 2016
    Publication date: January 18, 2018
    Inventors: Bhavana Tammineni, Shobhit Agrawal
  • Patent number: 9859915
    Abstract: A wideband RF tuner with blocker signal detector for detection of blocking signals and for fast recovery from noise limited region.
    Type: Grant
    Filed: September 12, 2016
    Date of Patent: January 2, 2018
    Assignee: Analog Devices, Inc.
    Inventors: Reza Alavi, Shobhit Agrawal, Kenneth J Keyes, Jr.
  • Publication number: 20170077886
    Abstract: A wideband RF tuner with blocker signal detector for detection of blocking signals and for fast recovery from noise limited region.
    Type: Application
    Filed: September 12, 2016
    Publication date: March 16, 2017
    Inventors: Reza Alavi, Shobhit Agrawal, Kenneth J. Keyes