Patents by Inventor Kaushik Roy

Kaushik Roy 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: 9813048
    Abstract: An electronic comparison system includes input stages that successively provide bits of code words. One-shots connected to respective stages successively provide a first bit value until receiving a bit having a non-preferred value concurrently with an enable signal, and then provide a second, different bit value. An enable circuit provides the enable signal if at least one of the one-shots is providing the first bit value. A neural network system includes a crossbar with row and column electrodes and resistive memory elements at their intersections. A writing circuit stores weights in the elements. A signal source applies signals to the row electrodes. Comparators compare signals on the column electrodes to corresponding references using domain-wall neurons and store bit values in CMOS latches by comparison with a threshold.
    Type: Grant
    Filed: October 26, 2016
    Date of Patent: November 7, 2017
    Assignee: Purdue Research Foundation
    Inventors: Kaushik Roy, Mrigank Sharad
  • Patent number: 9792598
    Abstract: Systems and methods for providing trust provisioning are disclosed. A utilization request requesting to utilize data stored by a secure element associated with the device may be processed by a software application. In response to processing the utilization request, a registration request message for registering the software application may be communicated to a management server. A validation code may be received from the management server in reply to the registration request message. The received validation code may be verified to match a second validation code. Subsequent to successful verification, a passcode and an identifier of the secure element may be communicated to the management server. In response to communicating the passcode and the secure element identifier, an acknowledgement may be received from the management server specifying whether registration of the software application was successful.
    Type: Grant
    Filed: April 18, 2016
    Date of Patent: October 17, 2017
    Assignee: Sequent Software, Inc.
    Inventors: David Brudnicki, Kaushik Roy, Patrick Lim
  • Publication number: 20170249550
    Abstract: An electronic synapse is disclosed, comprising a heavy metal layer having a high spin orbit coupling, a domain wall magnet layer having a bottom surface adjacent to a top surface of the heavy metal layer, the domain wall magnet layer having a perpendicular magnetic anisotropy, the domain wall magnet layer having a domain wall, the domain wall running parallel to a longitudinal axis of the domain wall magnet layer, a pinned layer having perpendicular magnetic anisotropy, and an oxide tunnel barrier connected between the domain wall magnet layer and the pinned layer, wherein the pinned layer, the oxide tunnel barrier, and the free layer form a magnetic tunnel junction.
    Type: Application
    Filed: February 28, 2017
    Publication date: August 31, 2017
    Applicant: Purdue Research Foundation
    Inventors: Abhronil Sengupta, Zubair Al Azim, Xuanyao Kelvin Fong, Kaushik Roy
  • Patent number: 9613365
    Abstract: According to one aspect, the subject matter described herein includes a method for secure near field communication (NFC) of a non-secure memory element payload. The method includes receiving, at an NFC enabled mobile device and from a content provider, a payload. The method also includes storing the received payload in a non-secure memory element of the NFC enabled mobile device. The method further includes transferring the stored payload from the non-secure memory element of the NFC enabled mobile device to a secure memory element of the NFC enabled mobile device, wherein transferring the stored payload includes loading the stored payload into a secure reloadable payload instance. The method further includes establishing a NFC link between the NFC enabled mobile device and an NFC reader. The method further includes communicating, via the NFC link, the transferred payload from the secure reloadable payload instance to the NFC reader.
    Type: Grant
    Filed: June 26, 2015
    Date of Patent: April 4, 2017
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Mohammad Khan, Philippe Martin, Pradeep Kumar, Jean-Christophe Raynon, Kaushik Roy, Roshan Vijayshankar
  • Publication number: 20170053339
    Abstract: Methods, systems, and computer readable media for detecting customer presence to initiate the ordering and purchase of goods and services are disclosed. In one example, a system includes a detection server configured to detect the presence of a mobile device in a designated area associated with a merchant location and for initiating a menu selection application in the mobile device for placing an order for at least one product. The system further includes a merchant server configured to receive, from the mobile device, purchase order data associated with the order for the at least one product, a customer identifier associated with the mobile device, and a location identifier associated with the designated area, and for utilizing the customer identifier to send a notification message that indicates that the at least one product is available to the mobile device.
    Type: Application
    Filed: August 29, 2016
    Publication date: February 23, 2017
    Inventors: Mohammad Khan, Kaushik Roy
  • Publication number: 20170047913
    Abstract: An electronic comparison system includes input stages that successively provide bits of code words. One-shots connected to respective stages successively provide a first bit value until receiving a bit having a non-preferred value concurrently with an enable signal, and then provide a second, different bit value. An enable circuit provides the enable signal if at least one of the one-shots is providing the first bit value. A neural network system includes a crossbar with row and column electrodes and resistive memory elements at their intersections. A writing circuit stores weights in the elements. A signal source applies signals to the row electrodes. Comparators compare signals on the column electrodes to corresponding references using domain-wall neurons and store bit values in CMOS latches by comparison with a threshold.
    Type: Application
    Filed: October 26, 2016
    Publication date: February 16, 2017
    Inventors: Kaushik Roy, Mrigank Sharad
  • Patent number: 9552859
    Abstract: An electronic data-storage apparatus having ROM embedded in an STT-MRAM. The apparatus comprises at least two bit lines, a plurality of bit cells, each including, connected to a source line (SL), a series connection (in any order) of a selection element (e.g., transistor gated by word line WL), a resistive storage element (e.g., MTJ), and a permanent connection to one of the bit lines (e.g., BL0, BL1). The apparatus may also include a ROM sense amplifier which is configured to precharge two output nodes connected to respective ones of the bit lines, so that the jumper in a selected memory cell pulls one of the output nodes to a first reference potential (e.g., GND) and the ROM sense amplifier pulls the other of the output nodes to a second reference potential (e.g., Vdd).
    Type: Grant
    Filed: May 27, 2015
    Date of Patent: January 24, 2017
    Assignee: PURDUE RESEARCH FOUNDATION
    Inventors: Kaushik Roy, Dongsoo Lee, Xuanyao Fong
  • Patent number: 9489618
    Abstract: An electronic comparison system includes input stages that successively provide bits of code words. One-shots connected to respective stages successively provide a first bit value until receiving a bit having a non-preferred value concurrently with an enable signal, and then provide a second, different bit value. An enable circuit provides the enable signal if at least one of the one-shots is providing the first bit value. A neural network system includes a crossbar with row and column electrodes and resistive memory elements at their intersections. A writing circuit stores weights in the elements. A signal source applies signals to the row electrodes. Comparators compare signals on the column electrodes to corresponding references using domain-wall neurons and store bit values in CMOS latches by comparison with a threshold.
    Type: Grant
    Filed: May 27, 2014
    Date of Patent: November 8, 2016
    Assignee: Purdue Research Foudation
    Inventors: Kaushik Roy, Mrigank Sharad
  • Patent number: 9430786
    Abstract: Methods, systems, and computer readable media for detecting customer presence to initiate the ordering and purchase of goods and services are disclosed. In one example, a system includes a detection server configured to detect the presence of a mobile device in a designated area associated with a merchant location and for initiating a menu selection application in the mobile device for placing an order for at least one product. The system further includes a merchant server configured to receive, from the mobile device, purchase order data associated with the order for the at least one product, a customer identifier associated with the mobile device, and a location identifier associated with the designated area, and for utilizing the customer identifier to send a notification message that indicates that the at least one product is available to the mobile device.
    Type: Grant
    Filed: August 29, 2011
    Date of Patent: August 30, 2016
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Mohammad Khan, Kaushik Roy
  • Publication number: 20160232509
    Abstract: Systems and methods for providing trust provisioning are disclosed. A utilization request requesting to utilize data stored by a secure element associated with the device may be processed by a software application. In response to processing the utilization request, a registration request message for registering the software application may be communicated to a management server. A validation code may be received from the management server in reply to the registration request message. The received validation code may be verified to match a second validation code. Subsequent to successful verification, a passcode and an identifier of the secure element may be communicated to the management server. In response to communicating the passcode and the secure element identifier, an acknowledgement may be received from the management server specifying whether registration of the software application was successful.
    Type: Application
    Filed: April 18, 2016
    Publication date: August 11, 2016
    Inventors: David Brudnicki, Kaushik Roy, Patrick Lim
  • Patent number: 9317704
    Abstract: Systems and methods for providing trust provisioning are disclosed. A utilization request requesting to utilize data stored by a secure element associated with the device may be processed by a software application. In response to processing the utilization request, a registration request message for registering the software application may be communicated to a management server. A validation code may be received from the management server in reply to the registration request message. The received validation code may be verified to match a second validation code. Subsequent to successful verification, a passcode and an identifier of the secure element may be communicated to the management server. In response to communicating the passcode and the secure element identifier, an acknowledgement may be received from the management server specifying whether registration of the software application was successful.
    Type: Grant
    Filed: June 12, 2013
    Date of Patent: April 19, 2016
    Assignee: Sequent Software, Inc.
    Inventors: David Brudnicki, Kaushik Roy, Patrick Lim
  • Publication number: 20160012470
    Abstract: According to one aspect, the subject matter described herein includes a method for secure near field communication (NFC) of a non-secure memory element payload. The method includes receiving, at an NFC enabled mobile device and from a content provider, a payload. The method also includes storing the received payload in a non-secure memory element of the NFC enabled mobile device. The method further includes transferring the stored payload from the non-secure memory element of the NFC enabled mobile device to a secure memory element of the NFC enabled mobile device, wherein transferring the stored payload includes loading the stored payload into a secure reloadable payload instance. The method further includes establishing a NFC link between the NFC enabled mobile device and an NFC reader. The method further includes communicating, via the NFC link, the transferred payload from the secure reloadable payload instance to the NFC reader.
    Type: Application
    Filed: June 26, 2015
    Publication date: January 14, 2016
    Inventors: Mohammad Khan, Philippe Martin, Pradeep Kumar, Jean-Christophe Raynon, Kaushik Roy, Roshan Vijayshankar
  • Publication number: 20150371695
    Abstract: An electronic data-storage apparatus having ROM embedded in an STT-MRAM. The apparatus comprises at least two bit lines, a plurality of bit cells, each including, connected to a source line (SL), a series connection (in any order) of a selection element (e.g., transistor gated by word line WL), a resistive storage element (e.g., MTJ), and a permanent connection to one of the bit lines (e.g., BL0, BL1). The apparatus may also include a ROM sense amplifier which is configured to precharge two output nodes connected to respective ones of the bit lines, so that the jumper in a selected memory cell pulls one of the output nodes to a first reference potential (e.g., GND) and the ROM sense amplifier pulls the other of the output nodes to a second reference potential (e.g., Vdd).
    Type: Application
    Filed: May 27, 2015
    Publication date: December 24, 2015
    Applicant: Purdue Research Foundation
    Inventors: Kaushik Roy, Dongsoo Lee, Xuanyao Fong
  • Publication number: 20150347896
    Abstract: An electronic comparison system includes input stages that successively provide bits of code words. One-shots connected to respective stages successively provide a first bit value until receiving a bit having a non-preferred value concurrently with an enable signal, and then provide a second, different bit value. An enable circuit provides the enable signal if at least one of the one-shots is providing the first bit value. A neural network system includes a crossbar with row and column electrodes and resistive memory elements at their intersections. A writing circuit stores weights in the elements. A signal source applies signals to the row electrodes. Comparators compare signals on the column electrodes to corresponding references using domain-wall neurons and store bit values in CMOS latches by comparison with a threshold.
    Type: Application
    Filed: May 27, 2014
    Publication date: December 3, 2015
    Inventors: Kaushik Roy, Mrigank Sharad
  • Publication number: 20150193767
    Abstract: Increasing security of financial transactions conducted over the Internet is disclosed. In an example, an apparatus may be configured to prompt a user for authorization to permit a pending purchase initiated by a purchase initiating device. The apparatus may establish, via a mobile network interface, a secure communication channel with a server and communicate a credential via the secure communication channel. The apparatus may generate a token based on the credential and communicate the token to the server via the mobile network interface.
    Type: Application
    Filed: February 25, 2015
    Publication date: July 9, 2015
    Inventors: Andrew Weinstein, Kaushik Roy
  • Patent number: 9071963
    Abstract: According to one aspect, the subject matter described herein includes a method for secure near field communication (NFC) of a non-secure memory element payload. The method includes receiving, at an NFC enabled mobile device and from a content provider, a payload. The method also includes storing the received payload in a non-secure memory element of the NFC enabled mobile device. The method further includes transferring the stored payload from the non-secure memory element of the NFC enabled mobile device to a secure memory element of the NFC enabled mobile device, wherein transferring the stored payload includes loading the stored payload into a secure reloadable payload instance. The method further includes establishing a NFC link between the NFC enabled mobile device and an NFC reader. The method further includes communicating, via the NFC link, the transferred payload from the secure reloadable payload instance to the NFC reader.
    Type: Grant
    Filed: September 14, 2011
    Date of Patent: June 30, 2015
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Mohammad Khan, Philippe Martin, Pradeep Kumar, Jean-Christophe Raynon, Kaushik Roy, Roshan Vijayshankar
  • Patent number: 8994396
    Abstract: Illustrative embodiments of systems and methods for variation-tolerant, self-repairing displays are disclosed. In one illustrative embodiment, a display panel may include one or more defective pixels and a compensation circuit may be configured to extend a charging time of each of the one or more defective pixels. In another illustrative embodiment, a method may include detecting one or more defective pixels in a pixel array and extending a charging time of each of the one or more defective pixels.
    Type: Grant
    Filed: January 13, 2012
    Date of Patent: March 31, 2015
    Assignee: Purdue Research Foundation
    Inventors: Chih-Hsiang Ho, Chao Lu, Debabrata Mohapatra, Kaushik Roy
  • Publication number: 20140373170
    Abstract: Systems and methods for providing trust provisioning are disclosed. A utilization request requesting to utilize data stored by a secure element associated with the device may be processed by a software application. In response to processing the utilization request, a registration request message for registering the software application may be communicated to a management server. A validation code may be received from the management server in reply to the registration request message. The received validation code may be verified to match a second validation code. Subsequent to successful verification, a passcode and an identifier of the secure element may be communicated to the management server. In response to communicating the passcode and the secure element identifier, an acknowledgement may be received from the management server specifying whether registration of the software application was successful.
    Type: Application
    Filed: June 12, 2013
    Publication date: December 18, 2014
    Inventors: David Brudnicki, Kaushik Roy, Patrick Lim
  • Patent number: 8743574
    Abstract: A power converter is provided for an energy harvesting system of a micro-scale electronic device. The power converter is configured to transfer electrical energy from an energy transducer to an energy storage device. The power converter illustratively includes a tree topology charge pump.
    Type: Grant
    Filed: March 10, 2011
    Date of Patent: June 3, 2014
    Assignee: Purdue Research Foundation
    Inventors: Kaushik Roy, Vijay Raghunathan, Chao Lu, Sang Phill Park
  • Publication number: 20140040139
    Abstract: A system for issuing a dynamic temporary credential to a portable communication device for use in a transaction with an electronic control point. The system receives the current geo-location of the portable communication device and transmits a dynamic temporary credential to the portable communication device from the centralized computer. The system further scores the risk in authorizing a transaction associated with an electronic control point using the dynamic temporary credential it issued. The system may prevent the transmission of the dynamic temporary credential until the end user has been authenticated, which may include verifying one or more of a manually input passcode, the unique digital signature of the portable communication device, and know your customer queries.
    Type: Application
    Filed: October 11, 2013
    Publication date: February 6, 2014
    Applicant: Sequent Software, Inc.
    Inventors: David Brudnicki, Michael Craft, Hans Reisgies, Andrew Weinstein, Miller Abel, Kaushik Roy