Patents by Inventor Ali Rahbar

Ali Rahbar 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: 12450342
    Abstract: Techniques for providing execution verification at an integrated circuit device are described. The integrated circuit device may include a processor core configured to execute instructions. The integrated circuit device may also include a trace block configured to extract an execution trace from the processor core, the execution trace indicating the instructions that have been executed by the processor core. The integrated circuit device may further include a verification core configured to receive the execution trace from the trace block, extract an address from a control transfer instruction in the execution trace, perform one or more checks on the address, and generate an alarm signal based on the one or more checks.
    Type: Grant
    Filed: June 28, 2022
    Date of Patent: October 21, 2025
    Assignee: Amazon Technologies, Inc.
    Inventors: Ali Rahbar, Nhon Toai Quach, Samatha Gummalla, John Charles Wright, Jonathan Kang, Utpal Vijaysinh Solanki, Gururaj Ananthateerta
  • Patent number: 12347290
    Abstract: A device includes a general purpose input/output (GPIO) pin and a chipset that has a bootloader component, a secure driver component, and a countermeasure handler component. The bootloader component loads an intrusion detection (ID) configuration for detecting intrusion events at the device, authenticates the ID configuration, and initializes the countermeasure handler component. The secure driver component receives, from the GPIO pin, an electrical signal associated with a hardware interrupt at the device and causes a notification to be provided to a user associated with the device. The counter secure driver component also perform at least one countermeasure in response to the intrusion event.
    Type: Grant
    Filed: June 26, 2023
    Date of Patent: July 1, 2025
    Assignee: Amazon Technologies, Inc.
    Inventors: Tan Peng, Ali Rahbar, Donghyun Choi, Eric Dalci
  • Publication number: 20230418936
    Abstract: Techniques for providing execution verification at an integrated circuit device are described. The integrated circuit device may include a processor core configured to execute instructions. The integrated circuit device may also include a trace block configured to extract an execution trace from the processor core, the execution trace indicating the instructions that have been executed by the processor core. The integrated circuit device may further include a verification core configured to receive the execution trace from the trace block, extract an address from a control transfer instruction in the execution trace, perform one or more checks on the address, and generate an alarm signal based on the one or more checks.
    Type: Application
    Filed: June 28, 2022
    Publication date: December 28, 2023
    Inventors: Ali Rahbar, Nhon Toai Quach, Samatha Gummalla, John Charles Wright, Jonathan Kang, Utpal Vijaysinh Solanki, Gururaj Ananthateerta
  • Publication number: 20230418985
    Abstract: Techniques for providing remote attestation at an integrated circuit device are described. The integrated circuit device may include a memory. The integrated circuit device may also include a write bitmap comprising a bitmap that tracks the write addresses of detected memory write operations to the memory. The integrated circuit device may further include a security subsystem configured to send one or more address ranges of interest to the write bitmap and obtain a bitmap status from the write bitmap indicating that a write address within the one or more address ranges of interest was detected.
    Type: Application
    Filed: June 28, 2022
    Publication date: December 28, 2023
    Inventors: Ali Rahbar, Nhon Toai Quach, Samatha Gummalla, Diana Chang, Donghyun Choi, Utpal Vijaysinh Solanki, Gururaj Ananthateerta
  • Patent number: 9378001
    Abstract: A method includes organizing a program into blocks based on control flow. The method also includes calculating a plurality of features for each block. The method further includes comparing the calculated features for each block with other blocks and creating a list of equivalent blocks. The method also further includes constructing a list of equivalent program sections utilizing the list of equivalent blocks.
    Type: Grant
    Filed: May 2, 2014
    Date of Patent: June 28, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ali Rahbar, Elias Bachaalany, Ali Pezeshk
  • Publication number: 20150317138
    Abstract: Various techniques for matching program sections are described herein. In one example, a method includes organizing a program into blocks based on control flow. The method also includes calculating a plurality of features for each block. The method further includes comparing the calculated features for each block with other blocks and creating a list of equivalent blocks. The method also further includes constructing a list of equivalent program sections utilizing the list of equivalent blocks.
    Type: Application
    Filed: May 2, 2014
    Publication date: November 5, 2015
    Inventors: Ali Rahbar, Elias Bachaalany, Ali Pezeshk
  • Publication number: 20040222755
    Abstract: An antivibration apparatus for a rotary element, including an active mass vibration absorber actuated by a controller which generates a control signal by extracting harmonics of a rotation frequency of the rotary element. The controller determines a phase shift and an amplification as predetermined functions of the rotation frequency, and applies the phase shift and amplification to the harmonics of the input signal for obtaining the control signal.
    Type: Application
    Filed: May 8, 2003
    Publication date: November 11, 2004
    Inventors: Borz Fariborzi, Ali Rahbar