Patents by Inventor Nikhil Singh
Nikhil Singh 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: 12236417Abstract: Systems, methods, and machine-executable data structures for the processing of data for the secure creation, administration, manipulation, processing, and storage of electronic data useful in the processing of electronic payment transactions. Aspects of such methods, systems, and data structures include providing at an electronic device, an output indicating that a dynamically-configured electronic token is in a transaction-ready state, where the dynamically-configured electronic token is associated with a plurality of loyalty accounts; in response to one or more signals providing information regarding a location of the electronic device, obtaining token data associated with a loyalty account of the plurality of loyalty accounts corresponding to the location of the electronic device; and via a data communication interface, route a token, generated from the token data, for processing at a transaction processing system.Type: GrantFiled: June 6, 2022Date of Patent: February 25, 2025Assignee: ROYAL BANK OF CANADAInventors: Edison U. Ortiz, Arnold Badal-Badalian, Ambica Pawan Khandavilli, Rasha Khayat, Iustina-Miruna Vintila, Nikhil Singh Shekhawat
-
Publication number: 20240394764Abstract: A scanning-based system to manage payments for multiple users comprises at least one processor that controls different components, where the components comprise order processing kiosks and display panels. The order processing kiosks are configured to receive multiple orders from the users and multiple order IDs are generated at each order processing kiosk, where a different order ID is assigned to each order that is placed by each user. The display panels are configured to receive an order created signal that is generated at the order processing kiosk, where each display panel displays multiple variable scannable codes. Each variable scannable code is designated with the previously assigned order ID and each user simultaneously scans a variable scannable code that is pertaining to their assigned order ID. Finally, the user performs the payment based on the assigned order ID and corresponding variable scannable code.Type: ApplicationFiled: August 1, 2023Publication date: November 28, 2024Inventors: Murali BRAHMADESAM, Byas NAMBISAN, Bhaskar CHATTERJEE, Nikhil SINGH
-
Publication number: 20220391883Abstract: Systems, methods, and machine-executable data structures for the processing of data for the secure creation, administration, manipulation, processing, and storage of electronic data useful in the processing of electronic payment transactions. Aspects of such methods, systems, and data structures include providing at an electronic device, an output indicating that a dynamically-configured electronic token is in a transaction-ready state, where the dynamically-configured electronic token is associated with a plurality of loyalty accounts; in response to one or more signals providing information regarding a location of the electronic device, obtaining token data associated with a loyalty account of the plurality of loyalty accounts corresponding to the location of the electronic device; and via a data communication interface, route a token, generated from the token data, for processing at a transaction processing system.Type: ApplicationFiled: June 6, 2022Publication date: December 8, 2022Inventors: Edison U. ORTIZ, Arnold BADAL-BADALIAN, Ambica Pawan KHANDAVILLI, Rasha KHAYAT, Iustina-Miruna VINTILA, Nikhil Singh SHEKHAWAT
-
Patent number: 11354651Abstract: Systems, methods, and machine-executable data structures for the processing of data for the secure creation, administration, manipulation, processing, and storage of electronic data useful in the processing of electronic payment transactions. Aspects of such methods, systems, and data structures include providing at an electronic device, an output indicating that a dynamically-configured electronic token is in a transaction-ready state, where the dynamically-configured electronic token is associated with a plurality of loyalty accounts; in response to one or more signals providing information regarding a location of the electronic device, obtaining token data associated with a loyalty account of the plurality of loyalty accounts corresponding to the location of the electronic device; and via a data communication interface, route a token, generated from the token data, for processing at a transaction processing system.Type: GrantFiled: June 13, 2018Date of Patent: June 7, 2022Assignee: Royal Bank of CanadaInventors: Edison U. Ortiz, Arnold Badal-Badalian, Ambica Pawan Khandavilli, Rasha Khayat, Iustina-Miruna Vintila, Nikhil Singh Shekhawat
-
Patent number: 10122940Abstract: Techniques and devices for creating an AutoLoop output video include performing postgate operations. The AutoLoop output video is created from a set of frames. After generating the AutoLoop output video based on a plurality of loop parameters and at least a portion of the frames, postgate operations determine one or more dynamism metrics based on a variability metric and a dynamic range metric for a plurality of pixels within the video loop. Postgate operations compare the dynamism metrics to one or more postgate threshold values and reject the video loop based on the comparison of the dynamism metrics to the postgate threshold values.Type: GrantFiled: September 23, 2016Date of Patent: November 6, 2018Assignee: Apple Inc.Inventors: Arwen V. Bradley, Samuel G. Noble, Rudolph van der Merwe, Jason Klivington, Douglas P. Mitchell, Nikhil Singh, Joseph M. Triscari
-
Publication number: 20180293573Abstract: Systems, methods, and machine-executable data structures for the processing of data for the secure creation, administration, manipulation, processing, and storage of electronic data useful in the processing of electronic payment transactions. Aspects of such methods, systems, and data structures include providing at an electronic device, an output indicating that a dynamically-configured electronic token is in a transaction-ready state, where the dynamically-configured electronic token is associated with a plurality of loyalty accounts; in response to one or more signals providing information regarding a location of the electronic device, obtaining token data associated with a loyalty account of the plurality of loyalty accounts corresponding to the location of the electronic device; and via a data communication interface, route a token, generated from the token data, for processing at a transaction processing system.Type: ApplicationFiled: June 13, 2018Publication date: October 11, 2018Inventors: Edison U. ORTIZ, Arnold BADAL-BADALIAN, Ambica Pawan KHANDAVILLI, Rasha KHAYAT, Iustina-Miruna VINTILA, Nikhil Singh SHEKHAWAT
-
Publication number: 20180091743Abstract: Techniques and devices for creating an AutoLoop output video include performing postgate operations. The AutoLoop output video is created from a set of frames. After generating the AutoLoop output video based on a plurality of loop parameters and at least a portion of the frames, postgate operations determine one or more dynamism metrics based on a variability metric and a dynamic range metric for a plurality of pixels within the video loop. Postgate operations compare the dynamism metrics to one or more postgate threshold values and reject the video loop based on the comparison of the dynamism metrics to the postgate threshold values.Type: ApplicationFiled: September 23, 2016Publication date: March 29, 2018Inventors: Arwen V. Bradley, Samuel G. Noble, Rudolph van der Merwe, Jason Klivington, Douglas P. Mitchell, Nikhil Singh, Joseph M. Triscari
-
Patent number: 8031744Abstract: Full-duplex wireless communication is described. In an embodiment, a transceiver device having a transmitter circuit and a receiver circuit receives a data packet sent over a shared communication medium. In the embodiment, the transceiver reads the header of the data packet and starts transmitting an output signal on the same shared communication medium. Embodiments are described in which, whilst the transmission of the output signal is ongoing, the transceiver receives an impaired data signal which is made up of the payload of the data packet and interference from the output signal. In the embodiment, a cancellation signal is derived from the output signal, and this is combined with the impaired data signal to remove the interference and recover the payload of the data packet.Type: GrantFiled: March 16, 2009Date of Patent: October 4, 2011Assignee: Microsoft CorporationInventors: Bozidar Radunovic, Nikhil Singh, Dinan Srilal Gunawardena, Alexandre Proutiere, Peter Bernard Key
-
Publication number: 20100232324Abstract: Full-duplex wireless communication is described. In an embodiment, a transceiver device having a transmitter circuit and a receiver circuit receives a data packet sent over a shared communication medium. In the embodiment, the transceiver reads the header of the data packet and starts transmitting an output signal on the same shared communication medium. Embodiments are described in which, whilst the transmission of the output signal is ongoing, the transceiver receives an impaired data signal which is made up of the payload of the data packet and interference from the output signal. In the embodiment, a cancellation signal is derived from the output signal, and this is combined with the impaired data signal to remove the interference and recover the payload of the data packet.Type: ApplicationFiled: March 16, 2009Publication date: September 16, 2010Applicant: Microsoft CorporationInventors: Bozidar Radunovic, Nikhil Singh, Dinan Srilal Gunawardena, Alexandre Proutiere, Peter Bernard Key