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).
-
Publication number: 20230152397Abstract: A method of sensing a current in a conductor includes controlling a digital to analog converter output to cancel residual offset voltage in a magnetic tunnel junction device prior to sensing the current with the magnetic tunnel junction device. The method includes switching input to the magnetic tunnel junction device between a fixed voltage and an output of a digital to analog converter while switching input to a band pass filter between a lower and an upper voltage output of the magnetic tunnel junction device. The output of the digital to analog converter is modified to provide a low-amplitude unsaturated sine-wave at an output of the band pass filter, at which point changes in the output of the band pass filter are associated with the amount of current in a sensed conductor.Type: ApplicationFiled: December 29, 2022Publication date: May 18, 2023Inventors: Kaushik Roy, Byunghoo Jung
-
Publication number: 20230030682Abstract: System and methods for high accuracy, non-intrusive current sensing are provided. A system may include two magnetic field sensors configured for differential sensing. The system may further include frontend circuitry configured to remove direct current (DC) offset of the magnetic field sensors, upconvert the outputs of the magnetic field sensors, and filter out at least one frequency component from the up-converted signals. The system may receive output signals from the front-end circuitry corresponding to each sensor. The system may further calculate a differential signal based on the output signals. The system may apply optimal detection based on the differential signal and a reference signal to calculate a measurement of current flow. The system may determine a phase angle measurement between the differential signal and the reference signal to calculate a direction of the current flow in the conductor and output various measurement information related to the detected current.Type: ApplicationFiled: November 24, 2020Publication date: February 2, 2023Applicant: Purdue Research FoundationInventors: Kaushik Roy, Byunghoo Jung, Chamika Mihiranga Liyanagedera
-
Publication number: 20230005616Abstract: A method includes receiving a current claim associated with care provided to a patient by a provider, the claim including a current diagnosis code and a first current procedural terminology (CPT) code that are based on the care that was provided; identifying, using an artificial intelligence (AI) engine, a second current CPT code based on the current diagnosis code and the first current CPT code; and generating a current confidence level value that the second current CPT code is missing from the current claim.Type: ApplicationFiled: June 30, 2021Publication date: January 5, 2023Inventors: Wenji Zhang, Feili Yu, Kaushik Roy
-
Patent number: 11543471Abstract: A current sensing system, comprising at least one magnetic tunnel junction device placed adjacent to a current carrying conductor electrically connected to a battery of a vehicle. The magnetic tunnel junction device is configured to measure a magnetic field around the conductor. A monitoring device is operatively connected to the magnetic tunnel junction device, wherein the monitoring device is configured to receive the magnetic field measurement and determine an estimate of the current flowing through the conductor.Type: GrantFiled: December 4, 2017Date of Patent: January 3, 2023Assignee: Purdue Research FoundationInventors: Kaushik Roy, Byunghoo Jung
-
Publication number: 20220358484Abstract: 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: ApplicationFiled: March 4, 2022Publication date: November 10, 2022Applicant: Sequent Software, Inc.Inventors: David Brudnicki, Michael Craft, Hans Reisgies, Andrew Weinstein, Miller Abel, Kaushik Roy
-
Patent number: 11210657Abstract: A method, electronic device, and non-transitory computer readable medium for a mobile wallet remittance are provided. The method includes receiving a request to remit money from a sender to a receiver, wherein the request includes transaction information. The method also includes generating a list of eligible providers from a plurality of providers based on the transaction information. Additionally, the method includes notifying a provider to transfer the money when an indication is received that a provider is selected from the list of eligible providers.Type: GrantFiled: October 20, 2017Date of Patent: December 28, 2021Assignee: Samsung Electronics Co., Ltd.Inventors: Vinod Cherian Joseph, Tuomo Sipila, Homayoon Shahinfar, Kaushik Roy
-
Patent number: 11151040Abstract: An approximate cache system is disclosed. The system includes a quality aware cache controller (QACC), a cache, a quality table configured to receive addresses and a quality specification from the processor associated with each address and further configured to provide the quality specification for each address to the QACC, wherein the QACC controls approximation is based on one or more of i) approximation through partial read operations; ii) approximation through lower read currents; iii) approximation through skipped write operations; iv) approximation through partial write operations; v) approximations through lower write duration; vi) approximation through lower write currents; and vii) approximations through skipped refreshes.Type: GrantFiled: March 24, 2019Date of Patent: October 19, 2021Assignee: Purdue Research FoundationInventors: Ashish Ranjan, Swagath Venkataramani, Zoha Pajouhi, Rangharajan Venkatesan, Kaushik Roy, Anand Raghunathan
-
Publication number: 20210142157Abstract: An electronic neuron device that includes a thresholding unit which utilizes current-induced spin-orbit torque (SOT). A two-step switching scheme is implemented with the device. In the first step, a charge current through heavy metal (HM) places the magnetization of a nano-magnet along the hard-axis (i.e. an unstable point for the magnet). In the second step, the device receives a current (from an electronic synapse) which moves the magnetization from the unstable point to one of the two stable states. The polarity of the net synaptic current determines the final orientation of the magnetization. A resistive crossbar array may also be provided which functions as the synapse generating a bipolar current that is a weighted sum of the inputs of the device.Type: ApplicationFiled: August 20, 2020Publication date: May 13, 2021Applicant: Purdue Research FoundationInventors: Abhronil Sengupta, Sri Harsha Choday, Yusung Kim, Kaushik Roy
-
Publication number: 20210117156Abstract: An in-memory vector addition method for a dynamic random access memory (DRAM) is disclosed which includes consecutively transposing two numbers across a plurality of rows of the DRAM, each number transposed across a fixed number of rows associated with a corresponding number of bits, assigning a scratch-pad including two consecutive bits for each bit of each number being added, two consecutive bits for carry-in (Cin), and two consecutive bits for carry-out-bar (Cout), assigning a plurality of bits in a transposed orientation to hold results as a sum of the two numbers, for each bit position of the two numbers: computing the associated sum of the bit position; and placing the computed sum in the associated bit of the sum.Type: ApplicationFiled: October 15, 2020Publication date: April 22, 2021Applicant: Purdue Research FoundationInventors: Mustafa Ali, Akhilesh Jaiswal, Kaushik Roy
-
Patent number: 10825510Abstract: A method of obtaining an in-memory vector-based dot product is disclosed, which includes providing a matrix of memory cells having M rows, each memory cell in each row holding a value and having dedicated read transistors T1 and T2, where T1 is controlled by the value held in the associated memory cell and T2 is controlled by a row-dedicated source (vin) for each row, the combination of the T1 and T2 transistors for each cell selectively (i) couple a reference voltage with a column-dedicated read bit line (RBL) for each column for an in-memory vector-based dot product operation or (ii) couple ground with the column-dedicated read bit line (RBL) for each column for a memory read operation, where total resistance of the read transistors (R) for each cell in each row is based on Rmax/2(M-1), . . . Rmax, where Rmax is the resistance of the least significant cell in each row.Type: GrantFiled: February 9, 2019Date of Patent: November 3, 2020Assignee: Purdue Research FoundationInventors: Akhilesh Ramlaut Jaiswal, Amogh Agrawal, Kaushik Roy, Indranil Chakraborty
-
Patent number: 10802827Abstract: An in-situ in-memory implication gate is disclosed. The gate include a memory cell. The cell includes a first voltage source, a second voltage source lower in value than the first voltage source, a first and second magnetic tunneling junction devices (MTJ) selectively juxtaposed in a series and mirror imaged relationship between the first and second sources, each having a pinned layer (PL) in a first direction and a free layer (FL) having a polarity that can be switched from the first direction in which case the MTJ is in a parallel configuration presenting an electrical resistance to current flow below a first resistance threshold to a second direction in which case the MTJ is in an anti-parallel configuration presenting an electrical resistance to current flow higher than a second resistance threshold, and further each having a non-magnetic layer (NML) separating the PL from the FL.Type: GrantFiled: February 1, 2019Date of Patent: October 13, 2020Assignee: Purdue Research FoundationInventors: Akhilesh Ramlaut Jaiswal, Amogh Agrawal, Kaushik Roy
-
Publication number: 20200258569Abstract: A method of obtaining an in-memory vector-based dot product is disclosed, which includes providing a matrix of memory cells having M rows, each memory cell in each row holding a value and having dedicated read transistors T1 and T2, where T1 is controlled by the value held in the associated memory cell and T2 is controlled by a row-dedicated source (vin) for each row, the combination of the T1 and T2 transistors for each cell selectively (i) couple a reference voltage with a column-dedicated read bit line (RBL) for each column for an in-memory vector-based dot product operation or (ii) couple ground with the column-dedicated read bit line (RBL) for each column for a memory read operation, where total resistance of the read transistors (R) for each cell in each row is based on Rmax/2(M-1), . . . Rmax, where Rmax is the resistance of the least significant cell in each row.Type: ApplicationFiled: February 9, 2019Publication date: August 13, 2020Applicant: Purdue Research FoundationInventors: Akhilesh Ramlaut Jaiswal, Amogh Agrawal, Kaushik Roy, Indranil Chakraborty
-
Patent number: 10734052Abstract: A bit cell driving mechanism is disclosed. The mechanism includes a bit cell which includes a first magnetic tunnel junction (MTJ) cell, including a pinned layer, a non-magnetic layer, a free layer having two magnetic regions separated by a laterally moveable domain wall, and a spin-hall metal layer configured to receive an electrical current therethrough which causes the DW to move laterally. The mechanism also includes a second MTJ cell coupled to the first MTJ cell as well as an interconnect driver configured to provide electrical current to the first MTJ cell during a write operation.Type: GrantFiled: October 23, 2018Date of Patent: August 4, 2020Assignee: Purdue Research FoundationInventors: Zubair Al Azim, Ankit Sharma, Kaushik Roy
-
Publication number: 20200182951Abstract: A current sensing system, comprising at least one magnetic tunnel junction device placed adjacent to a current carrying conductor electrically connected to a battery of a vehicle. The magnetic tunnel junction device is configured to measure a magnetic field around the conductor. A monitoring device is operatively connected to the magnetic tunnel junction device, wherein the monitoring device is configured to receive the magnetic field measurement and determine an estimate of the current flowing through the conductor.Type: ApplicationFiled: December 4, 2017Publication date: June 11, 2020Inventors: Kaushik Roy, Byunghoo Jung
-
Patent number: 10592802Abstract: 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: GrantFiled: February 28, 2017Date of Patent: March 17, 2020Assignee: Purdue Research FoundationInventors: Abhronil Sengupta, Zubair Al Azim, Xuanyao Kelvin Fong, Kaushik Roy
-
Publication number: 20200051155Abstract: 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: ApplicationFiled: October 17, 2019Publication date: February 13, 2020Inventors: Mohammad Khan, Kaushik Roy
-
Patent number: 10496832Abstract: 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: GrantFiled: October 16, 2017Date of Patent: December 3, 2019Assignee: GFA Worldwide, Inc.Inventors: David Brudnicki, Kaushik Roy, Patrick Lim
-
Patent number: 10489846Abstract: 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: GrantFiled: August 29, 2016Date of Patent: November 26, 2019Assignee: MASTERCARD INTERNATIONAL INCORPORATEDInventors: Mohammad Khan, Kaushik Roy
-
Patent number: 10476487Abstract: 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: GrantFiled: November 2, 2017Date of Patent: November 12, 2019Assignee: Purdue Research FoundationInventors: Kaushik Roy, Mrigank Sharad
-
Publication number: 20190258482Abstract: An in-situ in-memory implication gate is disclosed. The gate include a memory cell. The cell includes a first voltage source, a second voltage source lower in value than the first voltage source, a first and second magnetic tunneling junction devices (MTJ) selectively juxtaposed in a series and mirror imaged relationship between the first and second sources, each having a pinned layer (PL) in a first direction and a free layer (FL) having a polarity that can be switched from the first direction in which case the MTJ is in a parallel configuration presenting an electrical resistance to current flow below a first resistance threshold to a second direction in which case the MTJ is in an anti-parallel configuration presenting an electrical resistance to current flow higher than a second resistance threshold, and further each having a non-magnetic layer (NML) separating the PL from the FL.Type: ApplicationFiled: February 1, 2019Publication date: August 22, 2019Applicant: Purdue Research FoundationInventors: Akhilesh Ramlaut Jaiswal, Amogh Agrawal, Kaushik Roy