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: 12236417
    Abstract: 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: Grant
    Filed: June 6, 2022
    Date of Patent: February 25, 2025
    Assignee: ROYAL BANK OF CANADA
    Inventors: Edison U. Ortiz, Arnold Badal-Badalian, Ambica Pawan Khandavilli, Rasha Khayat, Iustina-Miruna Vintila, Nikhil Singh Shekhawat
  • Publication number: 20240394764
    Abstract: 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: Application
    Filed: August 1, 2023
    Publication date: November 28, 2024
    Inventors: Murali BRAHMADESAM, Byas NAMBISAN, Bhaskar CHATTERJEE, Nikhil SINGH
  • Publication number: 20220391883
    Abstract: 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: Application
    Filed: June 6, 2022
    Publication date: December 8, 2022
    Inventors: Edison U. ORTIZ, Arnold BADAL-BADALIAN, Ambica Pawan KHANDAVILLI, Rasha KHAYAT, Iustina-Miruna VINTILA, Nikhil Singh SHEKHAWAT
  • Patent number: 11354651
    Abstract: 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: Grant
    Filed: June 13, 2018
    Date of Patent: June 7, 2022
    Assignee: Royal Bank of Canada
    Inventors: Edison U. Ortiz, Arnold Badal-Badalian, Ambica Pawan Khandavilli, Rasha Khayat, Iustina-Miruna Vintila, Nikhil Singh Shekhawat
  • Patent number: 10122940
    Abstract: 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: Grant
    Filed: September 23, 2016
    Date of Patent: November 6, 2018
    Assignee: 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: 20180293573
    Abstract: 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: Application
    Filed: June 13, 2018
    Publication date: October 11, 2018
    Inventors: Edison U. ORTIZ, Arnold BADAL-BADALIAN, Ambica Pawan KHANDAVILLI, Rasha KHAYAT, Iustina-Miruna VINTILA, Nikhil Singh SHEKHAWAT
  • Publication number: 20180091743
    Abstract: 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: Application
    Filed: September 23, 2016
    Publication date: March 29, 2018
    Inventors: Arwen V. Bradley, Samuel G. Noble, Rudolph van der Merwe, Jason Klivington, Douglas P. Mitchell, Nikhil Singh, Joseph M. Triscari
  • Patent number: 8031744
    Abstract: 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: Grant
    Filed: March 16, 2009
    Date of Patent: October 4, 2011
    Assignee: Microsoft Corporation
    Inventors: Bozidar Radunovic, Nikhil Singh, Dinan Srilal Gunawardena, Alexandre Proutiere, Peter Bernard Key
  • Publication number: 20100232324
    Abstract: 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: Application
    Filed: March 16, 2009
    Publication date: September 16, 2010
    Applicant: Microsoft Corporation
    Inventors: Bozidar Radunovic, Nikhil Singh, Dinan Srilal Gunawardena, Alexandre Proutiere, Peter Bernard Key