Patents by Inventor Adrian Tang
Adrian Tang 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: 11841966Abstract: Disclosed are devices, systems, apparatus, methods, products, and other implementations, including a method that includes determining whether an operation to access a memory location containing executable code comprises a general-purpose memory access operation, and changing content of the memory location in response to a determination that the operation to access the memory location containing the executable code comprises the general-purpose memory access operation to the memory location.Type: GrantFiled: December 14, 2021Date of Patent: December 12, 2023Assignee: The Trustees of Columbia University in the City of New YorkInventors: Adrian Tang, Salvatore Stolfo, Lakshminarasimhan Sethumadhavan
-
Publication number: 20220284115Abstract: Disclosed are devices, systems, apparatus, methods, products, and other implementations, including a method that includes determining whether an operation to access a memory location containing executable code comprises a general-purpose memory access operation, and changing content of the memory location in response to a determination that the operation to access the memory location containing the executable code comprises the general-purpose memory access operation to the memory location.Type: ApplicationFiled: December 14, 2021Publication date: September 8, 2022Inventors: Adrian Tang, Salvatore Stolfo, Lakshminarasimhan Sethumadhavan
-
Patent number: 11227056Abstract: Disclosed are devices, systems, apparatus, methods, products, and other implementations, including a method that includes determining whether an operation to access a memory location containing executable code comprises a general-purpose memory access operation, and changing content of the memory location in response to a determination that the operation to access the memory location containing the executable code comprises the general-purpose memory access operation to the memory location.Type: GrantFiled: August 4, 2016Date of Patent: January 18, 2022Assignee: The Trustees of Columbia University in the City of New YorkInventors: Adrian Tang, Salvatore Stolfo, Lakshminarasimhan Sethumadhavan
-
Patent number: 10763587Abstract: A system, apparatus and method are disclosed for communicating between a short range wireless (WLAN) user device, such as a wearable, phone, or tablet, with a base station. Traditional low power communication (e.g., WLAN, WiFi, Bluetooth, cellular links, etc.) involve an inefficient amplification process of a signal from the WLAN user to the base station, whereby significant power must be expended in the WLAN user device making it unsuitable in many applications. A reflector link paradigm is disclosed in which the user device communicates by modulating the extent of signal reflected back to the base station. An enhanced reflector is also disclosed which overcomes adverse effects of ambient reflections.Type: GrantFiled: January 16, 2017Date of Patent: September 1, 2020Assignees: THE REGENTS OF THE UNIVERSITY OF CALIFORNIA, CALIFORNIA INSTITUTE OF TECHNOLOGYInventors: Mau-Chung Frank Chang, Yanghyo Kim, Adrian Tang, Nacer Chahat
-
Patent number: 10522891Abstract: A coupler for coupling electromagnetic radiation into a cavity, including a metal layer having a reflective surface and forming a ground plane; and one or more waveguides for gigahertz or terahertz electromagnetic radiation embedded in the metal layer. The waveguides each include two openings in the metal layer exposing a dielectric underneath; and a section of the metal layer between the two openings. A plurality of holes in the metal layer are disposed along a perimeter of the openings so as to shape the electric field of the electromagnetic radiation in a cavity coupled to the coupler.Type: GrantFiled: August 3, 2018Date of Patent: December 31, 2019Assignee: CALIFORNIA INSTITUTE OF TECHNOLOGYInventors: Brian J. Drouin, Adrian Tang, Erich T. Schlecht
-
Publication number: 20190044211Abstract: A coupler for coupling electromagnetic radiation into a cavity, including a metal layer having a reflective surface and forming a ground plane; and one or more waveguides for gigahertz or terahertz electromagnetic radiation embedded in the metal layer. The waveguides each include two openings in the metal layer exposing a dielectric underneath; and a section of the metal layer between the two openings. A plurality of holes in the metal layer are disposed along a perimeter of the openings so as to shape the electric field of the electromagnetic radiation in a cavity coupled to the coupler.Type: ApplicationFiled: August 3, 2018Publication date: February 7, 2019Applicant: California Institute of TechnologyInventors: Brian J. Drouin, Adrian Tang, Erich T. Schlecht
-
Publication number: 20180300484Abstract: Disclosed are devices, systems, apparatus, methods, products, media and other implementations, including a method that includes obtaining hardware-based micro-architectural data, including hardware-based micro-architectural counter data, for a hardware device executing one or more processes, and determining based, at least in part, on the hardware-based micro-architectural data whether at least one of the one or more processes executing on the hardware device corresponds to a malicious process. In some embodiments, determining based on the hardware-based micro-architectural data whether the at least one of the one or more processes corresponds to a malicious process may include applying one or more machine-learning procedures to the hardware-based micro-architectural data to determine whether the at least one of the one or more processes corresponds to the malicious process.Type: ApplicationFiled: June 14, 2018Publication date: October 18, 2018Inventors: Lakshminarasimhan Sethumadhavan, John Demme, Jared Schmitz, Adrian Tang, Sal Stolfo, Matthew Maycock
-
Publication number: 20180268142Abstract: Disclosed are devices, systems, apparatus, methods, products, media and other implementations, including a method that includes obtaining current hardware performance data, including hardware performance counter data, for a hardware device executing a first process associated with pre-recorded hardware performance data representative of the first process' normal behavior, and determining whether a malicious process is affecting performance of the first process based on a determination of an extent of deviation of the obtained current hardware performance data corresponding to the first process from the pre-recorded hardware performance data representative of the normal behavior of the first process.Type: ApplicationFiled: May 17, 2018Publication date: September 20, 2018Inventors: Lakshminarasimhan Sethumadhavan, Adrian TANG, Salvatore STOLFO
-
Publication number: 20180247069Abstract: Disclosed are devices, systems, apparatus, methods, products, and other implementations, including a method that includes determining whether an operation to access a memory location containing executable code comprises a general-purpose memory access operation, and changing content of the memory location in response to a determination that the operation to access the memory location containing the executable code comprises the general-purpose memory access operation to the memory location.Type: ApplicationFiled: August 4, 2016Publication date: August 30, 2018Inventors: Adrian Tang, Salvatore Stolfo, Lakshminarasimhan Sethumadhavan
-
Patent number: 10025929Abstract: Disclosed are devices, systems, apparatus, methods, products, media and other implementations, including a method that includes obtaining hardware-based micro-architectural data, including hardware-based micro-architectural counter data, for a hardware device executing one or more processes, and determining based, at least in part, on the hardware-based micro-architectural data whether at least one of the one or more processes executing on the hardware device corresponds to a malicious process. In some embodiments, determining based on the hardware-based micro-architectural data whether the at least one of the one or more processes corresponds to a malicious process may include applying one or more machine-learning procedures to the hardware-based micro-architectural data to determine whether the at least one of the one or more processes corresponds to the malicious process.Type: GrantFiled: November 5, 2013Date of Patent: July 17, 2018Assignee: The Trustees of Columbia University in the City of New YorkInventors: Lakshminarasimhan Sethumadhavan, John Demme, Jared Schmitz, Adrian Tang, Sal Stolfo, Matthew Maycock
-
Patent number: 9996694Abstract: Disclosed are devices, systems, apparatus, methods, products, media and other implementations, including a method that includes obtaining current hardware performance data, including hardware performance counter data, for a hardware device executing a first process associated with pre-recorded hardware performance data representative of the first process' normal behavior, and determining whether a malicious process is affecting performance of the first process based on a determination of an extent of deviation of the obtained current hardware performance data corresponding to the first process from the pre-recorded hardware performance data representative of the normal behavior of the first process.Type: GrantFiled: March 14, 2014Date of Patent: June 12, 2018Assignee: The Trustees of Columbia University in the City of New YorkInventors: Lakshminarasimhan Sethumadhavan, Adrian Tang, Salvatore Stolfo
-
Publication number: 20170194713Abstract: A system, apparatus and method are disclosed for communicating between a short range wireless (WLAN) user device, such as a wearable, phone, or tablet, with a base station. Traditional low power communication (e.g., WLAN, WiFi, Bluetooth, cellular links, etc.) involve an inefficient amplification process of a signal from the WLAN user to the base station, whereby significant power must be expended in the WLAN user device making it unsuitable in many applications. A reflector link paradigm is disclosed in which the user device communicates by modulating the extent of signal reflected back to the base station. An enhanced reflector is also disclosed which overcomes adverse effects of ambient reflections.Type: ApplicationFiled: January 16, 2017Publication date: July 6, 2017Applicants: THE REGENTS OF THE UNIVERSITY OF CALIFORNIA, CALIFORNIA INSTITUTE OF TECHNOLOGYInventors: Mau-Chung Frank Chang, Yanghyo Kim, Adrian Tang, Nacer Chahat
-
Publication number: 20160275288Abstract: Disclosed are devices, systems, apparatus, methods, products, media and other implementations, including a method that includes obtaining hardware-based micro-architectural data, including hardware-based micro-architectural counter data, for a hardware device executing one or more processes, and determining based, at least in part, on the hardware-based micro-architectural data whether at least one of the one or more processes executing on the hardware device corresponds to a malicious process. In some embodiments, determining based on the hardware-based micro-architectural data whether the at least one of the one or more processes corresponds to a malicious process may include applying one or more machine-learning procedures to the hardware-based micro-architectural data to determine whether the at least one of the one or more processes corresponds to the malicious process.Type: ApplicationFiled: November 5, 2013Publication date: September 22, 2016Applicant: The Trustees of Columbia University in the City of New YorkInventors: Lakshminarasimhan SETHUMADHAVAN, John DEMME, Jared SCHMITZ, Adrian TANG, Sal STOLFO, Matthew MAYCOCK
-
Publication number: 20160275289Abstract: Disclosed are devices, systems, apparatus, methods, products, media and other implementations, including a method that includes obtaining current hardware performance data, including hardware performance counter data, for a hardware device executing a first process associated with pre-recorded hardware performance data representative of the first process' normal behavior, and determining whether a malicious process is affecting performance of the first process based on a determination of an extent of deviation of the obtained current hardware performance data corresponding to the first process from the pre-recorded hardware performance data representative of the normal behavior of the first process.Type: ApplicationFiled: March 14, 2014Publication date: September 22, 2016Applicant: The Trustees of Columbia University in the City of New YorkInventors: Lakshminarasimhan SETHUMADHAVAN, Adrian TANG, Salvatore STOLFO
-
Patent number: 9077412Abstract: A millimeter and sub-millimeter wavelength receiver imaging apparatus and method which directly generates a time encoded digital signal for an imaging pixel in response to interoperation of a digital quench circuit, an envelope detector, and a regenerative oscillator coupled to an antenna. The device utilizes the fact that oscillator startup time in a regenerative oscillator is inversely proportional to injected pixel image power. A digital quench circuit, such as a latch, is coupled for activating and deactivating the regenerative oscillator in response to receiving an output from an envelope threshold circuit, and for generating a time encoded digital signal in response to pixel amplitude during millimeter and sub-millimeter wavelength imaging. Receiver embodiments are described for both fundamental frequency operation (DRR) and for multi-frequency imaging (IRR).Type: GrantFiled: February 15, 2013Date of Patent: July 7, 2015Assignee: THE REGENTS OF THE UNIVERSITY OF CALIFORNIAInventors: Mau-Chung Frank Chang, Adrian Tang