Patents by Inventor Andrew Elia
Andrew Elia 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: 20250137211Abstract: Systems, computer program products, and methods are described herein for automated data retrieval from an integrated circuit (IC). An example system extracts, using a scan island (e.g., a partition of the IC that is isolated for data retrieval), data from a plurality of scan chains and a plurality of random-access memories (RAMs) associated with the IC in response to a trigger event associated with the IC; determines, using a data security module associated with the scan island, whether the one or more users are authorized to access the respective portions of the data; and transmits the one or more portions of the data to the one or more users upon verification of their authorization.Type: ApplicationFiled: November 4, 2024Publication date: May 1, 2025Applicant: NVIDIA CORPORATIONInventors: Padmanabham Patki, Jue Wu, Andrew Elias, Smbat Tonoyan
-
Publication number: 20250123329Abstract: A scan island for automated data retrieval from an integrated circuit (IC) includes a data extraction module configured to extract data from multiple scan chains and random-access memory (RAM) modules in response to a trigger event, storing the data in an external non-volatile storage medium. The scan island further comprises a clock and reset module, which includes a free-running independent clock to enable continuous operation of the scan island upon occurrence of the trigger event, and a local reset module that re-initializes the scan island in a known state following the trigger event without external intervention. The scan island operates as an isolated partition within the IC, ensuring secure and autonomous data retrieval and recovery processes.Type: ApplicationFiled: December 27, 2024Publication date: April 17, 2025Applicant: NVIDIA CORPORATIONInventors: Padmanabham Patki, Jue Wu, Andrew Elias, Smbat Tonoyan
-
Patent number: 12210770Abstract: Systems, computer program products, and methods are described herein for automated data retrieval from an integrated circuit (IC). An example system receives an alert indicating a trigger event associated with the IC; extracts, using a scan island (e.g., a partition of the IC that is isolated for data retrieval), data from a plurality of scan chains and a plurality of random-access memories (RAMs) associated with the IC in response to receiving the alert; stores the data in an external non-volatile storage media; and reboots the IC upon storing the data in the external non-volatile storage media. In this way, embodiments of the present invention offer a scalable and secure method for real-time data extraction and processing in the event of an integrated circuit malfunction, improving diagnostics while ensuring cost-effectiveness and data security.Type: GrantFiled: September 26, 2023Date of Patent: January 28, 2025Assignee: Nvidia CorporationInventors: Padmanabham Patki, Jue Wu, Andrew Elias, Smbat Tonoyan
-
Patent number: 12067091Abstract: Some aspects of this disclosure are directed to implementing hardware-based obfuscation of digital data. For example, some aspects of this disclosure relate to a method, including performing a capture operation that loads a plurality of primary input (PI) bits into corresponding shift registers of a plurality of test data registers (TDRs) disposed on one or more digital semiconductor devices and configured to store a plurality of secret information bits. The method further includes performing a sequence of shift operations on the plurality of TDRs to obtain a plurality of output bits. The method further includes applying, by an authenticating processor, a derivation function on the plurality of output bits to extract the plurality of secret information bits thereby authenticating the one or more digital semiconductor devices.Type: GrantFiled: December 21, 2021Date of Patent: August 20, 2024Assignee: SYNOPSYS, INC.Inventors: Adam David Cron, Andrew Elias, Bandi Chandra Sekhar Reddy, Michael Borza
-
Publication number: 20240032543Abstract: Antimicrobial textiles and methods of making antimicrobial textiles including a sheet substrate comprising a textile and metal oxide nanoparticles in which the nanoparticles are present as a nanocomposite on the surface of and within the sheet substrate. The textiles may be used in wearable items such as personal protective equipment such as face masks. Methods of making the textiles include applying a metal salt solution to a textile to diffuse the metal salt into the textile and drying the textile, such as drying the textile with heat, to bind the metal salt to the surface of and the interior fibers of the textile by forming a nanocomposite of metal nanoparticles or nanostructures in situ.Type: ApplicationFiled: December 10, 2021Publication date: February 1, 2024Applicant: Claros Technologies Inc.Inventors: Abdennour Abbas, Andrew Elias Gonzalez, John Wilfrid Brockgreitens, Michelle Marie Bellanca
-
Publication number: 20220197982Abstract: Some aspects of this disclosure are directed to implementing hardware-based obfuscation of digital data. For example, some aspects of this disclosure relate to a method, including performing a capture operation that loads a plurality of primary input (PI) bits into corresponding shift registers of a plurality of test data registers (TDRs) disposed on one or more digital semiconductor devices and configured to store a plurality of secret information bits. The method further includes performing a sequence of shift operations on the plurality of TDRs to obtain a plurality of output bits. The method further includes applying, by an authenticating processor, a derivation function on the plurality of output bits to extract the plurality of secret information bits thereby authenticating the one or more digital semiconductor devices.Type: ApplicationFiled: December 21, 2021Publication date: June 23, 2022Inventors: Adam Cron, Andrew Elias, Bandi Chandra Sekhar Reddy, Michael Borza
-
Patent number: 10356129Abstract: A system and method for updating multiple devices that are coupled to a network by a hub provides a trusted platform module in each of the devices, sends messages from the network to the hub for updating the devices, sends each of the devices messages from the hub to update the device, executes the content of each message in the device to which that message is sent, and deletes each message after it has been executed. Each of the messages preferably includes trusted code, and the device receiving each message executes the trusted code in the trusted platform module. The trusted code may include an update function, an image, and control data, and preferably has integrity. The hub may receive trusted code from a remote server, execute the trusted code to send a message to one of the devices, and then delete the trusted code.Type: GrantFiled: January 24, 2018Date of Patent: July 16, 2019Assignee: Synopsys, Inc.Inventors: Andrew Elias, Derek Bouius, Neil Leckett, Steven Lougheed
-
Publication number: 20190184028Abstract: A fibronectin type III (FN3) domain-nanoparticle or direct conjugate complex containing a polynucleotide molecule, a toxin, polynucleotide molecule or other pharmaceutically active payload is obtained by panning an FN3 domain library with a protein or nucleotide of interest, recovering the FN3 domain and conjugating the FN3 domain with a toxin or nanoparticle containing an active polynucleotide, such as an ASO or siRNA molecule. A fibronectin type III (FN3) domain-nucleic acid conjugate is obtained by panning an FN3 domain library with a protein or nucleotide of interest, recovering the FN3 domain and conjugating the FN3 domain to a nucleic acid (e.g., ASO or siRNA). The nanoparticle complex, nucleic acid conjugate or FN3 domain toxin conjugate may be used in the treatment of diseases and conditions, for example, oncology or auto-immune indications.Type: ApplicationFiled: December 13, 2018Publication date: June 20, 2019Inventors: Vadim Dudkin, Andrew Elias, Shalom Goldberg, Donna Klein, Elise Kuhar, Tricia Lin, Lavanya Peddada, Karyn O'Neil, Kristen Wiley
-
Publication number: 20180167416Abstract: A system and method for updating multiple devices that are coupled to a network by a hub provides a trusted platform module in each of the devices, sends messages from the network to the hub for updating the devices, sends each of the devices messages from the hub to update the device, executes the content of each message in the device to which that message is sent, and deletes each message after it has been executed. Each of the messages preferably includes trusted code, and the device receiving each message executes the trusted code in the trusted platform module. The trusted code may include an update function, an image, and control data, and preferably has integrity. The hub may receive trusted code from a remote server, execute the trusted code to send a message to one of the devices, and then delete the trusted code.Type: ApplicationFiled: January 24, 2018Publication date: June 14, 2018Inventors: Andrew Elias, Derek Bouius, Neil Leckett, Steven Lougheed
-
Patent number: 9882934Abstract: A system and method for updating multiple devices that are coupled to a network by a hub provides a trusted platform module in each of the devices, sends messages from the network to the hub for updating the devices, sends each of the devices messages from the hub to update the device, executes the content of each message in the device to which that message is sent, and deletes each message after it has been executed. Each of the messages preferably includes trusted code, and the device receiving each message executes the trusted code in the trusted platform module. The trusted code may include an update function, an image, and control data, and preferably has integrity. The hub may receive trusted code from a remote server, execute the trusted code to send a message to one of the devices, and then delete the trusted code.Type: GrantFiled: June 29, 2015Date of Patent: January 30, 2018Assignee: Synopsys, Inc.Inventors: Andrew Elias, Derek Bouius, Neil Leckett, Steven Lougheed
-
Publication number: 20160381016Abstract: A system and method for updating multiple devices that are coupled to a network by a hub provides a trusted platform module in each of the devices, sends messages from the network to the hub for updating the devices, sends each of the devices messages from the hub to update the device, executes the content of each message in the device to which that message is sent, and deletes each message after it has been executed. Each of the messages preferably includes trusted code, and the device receiving each message executes the trusted code in the trusted platform module. The trusted code may include an update function, an image, and control data, and preferably has integrity. The hub may receive trusted code from a remote server, execute the trusted code to send a message to one of the devices, and then delete the trusted code.Type: ApplicationFiled: June 29, 2015Publication date: December 29, 2016Inventors: Andrew Elias, Derek Bouius, Neil Leckett, Steven Lougheed
-
Patent number: 7319494Abstract: A method is provided for selecting a filter for interpolating a target pixel for reducing noise in an image. The method comprises the following steps. A plurality of pixels along a predetermined contour is compared with a plurality of predefined patterns. The patterns represent visually significant patterns possible along said contour. A filter is selected from a predefined set of filters in accordance with the results of the comparison.Type: GrantFiled: May 16, 2005Date of Patent: January 15, 2008Assignee: Jaldi Semiconductor Corp.Inventors: G. Finn Wredenhagen, Andrew Elias
-
Publication number: 20050243205Abstract: A method is provided for selecting a filter for interpolating a target pixel for reducing noise in an image. The method comprises the following steps. A plurality of pixels along a predetermined contour is compared with a plurality of predefined patterns. The patterns represent visually significant patterns possible along said contour. A filter is selected from a predefined set of filters in accordance with the results of the comparison.Type: ApplicationFiled: May 16, 2005Publication date: November 3, 2005Applicant: Jaldi Semiconductor Corp.Inventors: G. Wredenhagen, Andrew Elias
-
Publication number: 20050196808Abstract: The present invention relates to therapeutic compounds and methods of use of these therapeutic compounds for treating cellular proliferative disorders. The invention also provides three-dimensional structures of a Polo-like kinase and methods for designing or selecting small molecule inhibitors using these structures, and the therapeutic use of such compounds. The invention also includes a method for identifying novel phosphopeptide-binding domains.Type: ApplicationFiled: November 14, 2003Publication date: September 8, 2005Inventors: Michael Yaffe, Andrew Elia, Peter Rellos, Lewis Cantley, Stephen Smerdon, Isaac Manke
-
Patent number: 6933983Abstract: A method is provided for selecting a filter for interpolating a target pixel for reducing noise in an image. The method comprises the following steps. A plurality of pixels along a predetermined contour is compared with a plurality of predefined patterns. The patterns represent visually significant patterns possible along said contour. A filter is selected from a predefined set of filters in accordance with the results of the comparison.Type: GrantFiled: May 28, 2002Date of Patent: August 23, 2005Assignee: Jaldi Semiconductor Corp.Inventors: G. Finn Wredenhagen, Andrew Elias
-
Publication number: 20030095206Abstract: A method is provided for selecting a filter for interpolating a target pixel for reducing noise in an image. The method comprises the following steps. A plurality of pixels along a predetermined contour is compared with a plurality of predefined patterns. The patterns represent visually significant patterns possible along said contour. A filter is selected from a predefined set of filters in accordance with the results of the comparison.Type: ApplicationFiled: May 28, 2002Publication date: May 22, 2003Inventors: G. Finn Wredenhagen, Andrew Elias