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: 11836590Abstract: 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: GrantFiled: December 3, 2019Date of Patent: December 5, 2023Assignee: AI Netomi, Inc.Inventors: Puneet Mehta, Shobhit Agrawal, Nishant Pandey
-
Patent number: 11640592Abstract: 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: GrantFiled: July 17, 2020Date of Patent: May 2, 2023Assignee: Visa International Service AssociationInventors: 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: 20230126584Abstract: 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: ApplicationFiled: December 23, 2022Publication date: April 27, 2023Inventor: Shobhit Agrawal
-
Patent number: 11587075Abstract: 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: GrantFiled: December 18, 2019Date of Patent: February 21, 2023Assignee: Visa International Service AssociationInventor: Shobhit Agrawal
-
Publication number: 20210192506Abstract: 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: ApplicationFiled: December 18, 2019Publication date: June 24, 2021Inventor: Shobhit Agrawal
-
Publication number: 20210019716Abstract: 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: ApplicationFiled: July 17, 2020Publication date: January 21, 2021Inventors: 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: 20200286093Abstract: 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: ApplicationFiled: March 7, 2019Publication date: September 10, 2020Inventors: Shobhit Agrawal, Anurag Gupta, Richa Singh, Elsi Godolja, Surya Maharjan
-
Publication number: 20200184383Abstract: 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: ApplicationFiled: December 3, 2019Publication date: June 11, 2020Inventors: Puneet Mehta, Shobhit Agrawal, Nishant Pandey
-
Patent number: 10534622Abstract: 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: GrantFiled: May 31, 2018Date of Patent: January 14, 2020Assignee: VISA INTERNATIONAL SERVICE ASSOCIATIONInventors: Bhavana Tammineni, Shobhit Agrawal
-
Patent number: 10277049Abstract: 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: GrantFiled: February 6, 2018Date of Patent: April 30, 2019Assignee: HAMILTON SUNDSTRAND CORPORATIONInventors: Rodrigo Fernandez-Mattos, Priya Kakarla Naga Lakshmi, Sesh Mohan Rao, Sridhar Katakam, Somasekhar Valleru, Shobhit Agrawal
-
Patent number: 10116288Abstract: 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: GrantFiled: April 7, 2017Date of Patent: October 30, 2018Assignee: HAMILTON SUNDSTRAND CORPORATIONInventors: Sesh Mohan Rao, Shobhit Agrawal, Priya Kakarla Naga Lakshmi
-
Publication number: 20180276011Abstract: 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: ApplicationFiled: May 31, 2018Publication date: September 27, 2018Inventors: Bhavana Tammineni, Shobhit Agrawal
-
Publication number: 20180226955Abstract: 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: ApplicationFiled: April 7, 2017Publication date: August 9, 2018Inventors: Sesh Mohan Rao, Shobhit Agrawal, Priya Kakarla Naga Lakshmi
-
Patent number: 9996366Abstract: 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: GrantFiled: July 12, 2016Date of Patent: June 12, 2018Assignee: VISA INTERNATIONAL SERVICE ASSOCIATIONInventors: Bhavana Tammineni, Shobhit Agrawal
-
Publication number: 20180018186Abstract: 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: ApplicationFiled: July 12, 2016Publication date: January 18, 2018Inventors: Bhavana Tammineni, Shobhit Agrawal
-
Patent number: 9859915Abstract: A wideband RF tuner with blocker signal detector for detection of blocking signals and for fast recovery from noise limited region.Type: GrantFiled: September 12, 2016Date of Patent: January 2, 2018Assignee: Analog Devices, Inc.Inventors: Reza Alavi, Shobhit Agrawal, Kenneth J Keyes, Jr.
-
Publication number: 20170077886Abstract: A wideband RF tuner with blocker signal detector for detection of blocking signals and for fast recovery from noise limited region.Type: ApplicationFiled: September 12, 2016Publication date: March 16, 2017Inventors: Reza Alavi, Shobhit Agrawal, Kenneth J. Keyes