Patents by Inventor Andrew Elias

Andrew Elias 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: 11962030
    Abstract: An integrated, unitary battery pack may be formed and used as part of the structural support for a vehicle frame. The unitary battery pack includes arrays cells having all positive and negative electrical terminals aligned in-plane on a common face of the product assembly. The unitary battery pack includes cooling components for passively or actively cooling the cell arrays. The unitary battery pack is encased in a potting material that allows that forms part of the structure support for the unitary battery pack. The unitary batter pack may be integrated into the vehicle with or without additional support structures.
    Type: Grant
    Filed: November 20, 2020
    Date of Patent: April 16, 2024
    Assignee: Tesla, Inc.
    Inventors: Andrew Pires, Robert David Sumpf, Jr., William B. Stockton, Cole Spooner, Cole Prodan, Jayesh Bharat Gorasia, Kenton Harris, Dan Burke, Dafna Gabriela Szafer, Krupal Patel, Benjamin Parker, David Elias Hegeman
  • Publication number: 20240032543
    Abstract: 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: Application
    Filed: December 10, 2021
    Publication date: February 1, 2024
    Applicant: Claros Technologies Inc.
    Inventors: Abdennour Abbas, Andrew Elias Gonzalez, John Wilfrid Brockgreitens, Michelle Marie Bellanca
  • Publication number: 20220197982
    Abstract: 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: Application
    Filed: December 21, 2021
    Publication date: June 23, 2022
    Inventors: Adam Cron, Andrew Elias, Bandi Chandra Sekhar Reddy, Michael Borza
  • Patent number: 10541979
    Abstract: A method for ciphering protected content communicated between a first device and a plurality of devices over a plurality of channels comprises performing authentication between the first device and each of the plurality of devices to create two or more shared key and initialization vector pairs allowing the ciphering of the protected content; generating a key stream for each of the channels based on a selected one of the two or more of shared key and initialization vector pairs; maintaining a buffer for each channel, each of the buffer containing the key stream generated for the corresponding channel; and ciphering data incoming on a selected channel using the selected key stream from the buffer corresponding to the selected channel.
    Type: Grant
    Filed: February 17, 2015
    Date of Patent: January 21, 2020
    Assignee: Synopsys, Inc.
    Inventors: Neil Farquhar Hamilton, Michael James Lewis, Michael Borza, Andrew A. Elias, A. A. Jithra Adikari
  • Patent number: 10356129
    Abstract: 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: Grant
    Filed: January 24, 2018
    Date of Patent: July 16, 2019
    Assignee: Synopsys, Inc.
    Inventors: Andrew Elias, Derek Bouius, Neil Leckett, Steven Lougheed
  • Publication number: 20190184028
    Abstract: 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: Application
    Filed: December 13, 2018
    Publication date: June 20, 2019
    Inventors: Vadim Dudkin, Andrew Elias, Shalom Goldberg, Donna Klein, Elise Kuhar, Tricia Lin, Lavanya Peddada, Karyn O'Neil, Kristen Wiley
  • Publication number: 20180167416
    Abstract: 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: Application
    Filed: January 24, 2018
    Publication date: June 14, 2018
    Inventors: Andrew Elias, Derek Bouius, Neil Leckett, Steven Lougheed
  • Patent number: 9882934
    Abstract: 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: Grant
    Filed: June 29, 2015
    Date of Patent: January 30, 2018
    Assignee: Synopsys, Inc.
    Inventors: Andrew Elias, Derek Bouius, Neil Leckett, Steven Lougheed
  • Patent number: 9571473
    Abstract: An HDCP receiver device that receives frames from an HDCP transmitter device. The receiver device has a frame counter that is updated for each frame that is received from the transmitter device and that includes encrypted content, while the receiver device is in a pre-authorization mode. During the pre-authorization mode, the receiver device does not decrypt any received frame bearing encrypted content. While the receiver device waits to transition from the pre-authorization mode to a post-authorization mode in which the receiver device can begin to decrypt any received frames that include encrypted content, the frame counter is updated for each frame received that includes encrypted content. In the post-authorization mode, the frame counter has a nonzero value if frames including encrypted content were received by the receiver device during the pre-authorization mode.
    Type: Grant
    Filed: April 14, 2014
    Date of Patent: February 14, 2017
    Assignee: Synopsys, Inc.
    Inventors: Andrew A. Elias, A.A. Jithra Adikari
  • Publication number: 20160381016
    Abstract: 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: Application
    Filed: June 29, 2015
    Publication date: December 29, 2016
    Inventors: Andrew Elias, Derek Bouius, Neil Leckett, Steven Lougheed
  • Publication number: 20160241386
    Abstract: A method for ciphering protected content communicated between a first device and a plurality of devices over a plurality of channels comprises performing authentication between the first device and each of the plurality of devices to create two or more shared key and initialization vector pairs allowing the ciphering of the protected content; generating a key stream for each of the channels based on a selected one of the two or more of shared key and initialization vector pairs; maintaining a buffer for each channel, each of the buffer containing the key stream generated for the corresponding channel; and ciphering data incoming on a selected channel using the selected key stream from the buffer corresponding to the selected channel.
    Type: Application
    Filed: February 17, 2015
    Publication date: August 18, 2016
    Inventors: Neil Farquhar Hamilton, Michael James Lewis, Michael Borza, Andrew A. Elias, A.A. Jithra Adikari
  • Publication number: 20150295904
    Abstract: An HDCP receiver device that receives frames from an HDCP transmitter device. The receiver device has a frame counter that is updated for each frame that is received from the transmitter device and that includes encrypted content, while the receiver device is in a pre-authorization mode. During the pre-authorization mode, the receiver device does not decrypt any received frame bearing encrypted content. While the receiver device waits to transition from the pre-authorization mode to a post-authorization mode in which the receiver device can begin to decrypt any received frames that include encrypted content, the frame counter is updated for each frame received that includes encrypted content. In the post-authorization mode, the frame counter has a nonzero value if frames including encrypted content were received by the receiver device during the pre-authorization mode.
    Type: Application
    Filed: April 14, 2014
    Publication date: October 15, 2015
    Inventors: Andrew A. Elias, A.A. Jithra Adikari
  • Patent number: 7319494
    Abstract: 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: Grant
    Filed: May 16, 2005
    Date of Patent: January 15, 2008
    Assignee: Jaldi Semiconductor Corp.
    Inventors: G. Finn Wredenhagen, Andrew Elias
  • Publication number: 20050243205
    Abstract: 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: Application
    Filed: May 16, 2005
    Publication date: November 3, 2005
    Applicant: Jaldi Semiconductor Corp.
    Inventors: G. Wredenhagen, Andrew Elias
  • Publication number: 20050196808
    Abstract: 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: Application
    Filed: November 14, 2003
    Publication date: September 8, 2005
    Inventors: Michael Yaffe, Andrew Elia, Peter Rellos, Lewis Cantley, Stephen Smerdon, Isaac Manke
  • Patent number: 6933983
    Abstract: 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: Grant
    Filed: May 28, 2002
    Date of Patent: August 23, 2005
    Assignee: Jaldi Semiconductor Corp.
    Inventors: G. Finn Wredenhagen, Andrew Elias
  • Patent number: D1017429
    Type: Grant
    Filed: April 13, 2022
    Date of Patent: March 12, 2024
    Assignee: ZOOX, INC.
    Inventors: Christopher John Stoffel, Nahuel Elias Battaglia, Christl Cleblad-Earl, Herman Francisco Delos Santos, Richard Luke Osellame, Andrew David Rudd
  • Patent number: D1018088
    Type: Grant
    Filed: January 10, 2023
    Date of Patent: March 19, 2024
    Assignee: ZOOX, INC.
    Inventors: Nahuel Elias Battaglia, Christl Cleblad-Earl, Herman Francisco Delos Santos, Justin Dominic Horton, Alexander Kraus, Richard Luke Osellame, Andrew David Rudd, Christopher John Stoffel
  • Patent number: D1022814
    Type: Grant
    Filed: March 31, 2022
    Date of Patent: April 16, 2024
    Assignee: ZOOX, INC.
    Inventors: Christopher John Stoffel, Nahuel Elias Battaglia, Christl Cleblad-Earl, Herman Francisco Delos Santos, Richard Luke Osellame, Andrew David Rudd
  • Patent number: D1024881
    Type: Grant
    Filed: March 31, 2022
    Date of Patent: April 30, 2024
    Assignee: ZOOX, INC.
    Inventors: Christopher John Stoffel, Nahuel Elias Battaglia, Christl Cleblad-Earl, Herman Francisco Delos Santos, Richard Luke Osellame, Andrew David Rudd