Patents by Inventor Ali Baghani

Ali Baghani 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: 11790058
    Abstract: Computer systems and methods are disclosed to implement a role manager that automatically analyzes code accessing various resources to generate a role with the necessary resource permissions to execute the code. In embodiments, the role manager may be implemented as part of a workflow orchestration or resource provisioning system that employs code requiring access to different types of resources. In embodiments, the role manager may analyze a code segment to identify the different resources accessed by the code segment and the permissions needed for each access, and generate a role that has the needed permissions. In embodiments, the role manager may automatically manage these roles based on changes to associated code segments. Advantageously, the disclosed role manager removes the need to manually create roles need by code segments ahead of time, and creates roles with minimal privileges required for the code, thereby simplifying achievement of system security.
    Type: Grant
    Filed: July 22, 2022
    Date of Patent: October 17, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Ali Baghani, Patrick MacLaine Compton, Andrew Katz, Gabriel Mastey, Adam Alexander Emerson Wong
  • Publication number: 20220358190
    Abstract: Computer systems and methods are disclosed to implement a role manager that automatically analyzes code accessing various resources to generate a role with the necessary resource permissions to execute the code. In embodiments, the role manager may be implemented as part of a workflow orchestration or resource provisioning system that employs code requiring access to different types of resources. In embodiments, the role manager may analyze a code segment to identify the different resources accessed by the code segment and the permissions needed for each access, and generate a role that has the needed permissions. In embodiments, the role manager may automatically manage these roles based on changes to associated code segments. Advantageously, the disclosed role manager removes the need to manually create roles need by code segments ahead of time, and creates roles with minimal privileges required for the code, thereby simplifying achievement of system security.
    Type: Application
    Filed: July 22, 2022
    Publication date: November 10, 2022
    Applicant: Amazon Technologies, Inc.
    Inventors: Ali Baghani, Patrick MacLaine Compton, Andrew Katz, Gabriel Mastey, Adam Alexander Emerson Wong
  • Patent number: 11397794
    Abstract: Computer systems and methods are disclosed to implement a role manager that automatically analyzes code accessing various resources to generate a role with the necessary resource permissions to execute the code. In embodiments, the role manager may be implemented as part of a workflow orchestration or resource provisioning system that employs code requiring access to different types of resources. In embodiments, the role manager may analyze a code segment to identify the different resources accessed by the code segment and the permissions needed for each access, and generate a role that has the needed permissions. In embodiments, the role manager may automatically manage these roles based on changes to associated code segments. Advantageously, the disclosed role manager removes the need to manually create roles need by code segments ahead of time, and creates roles with minimal privileges required for the code, thereby simplifying achievement of system security.
    Type: Grant
    Filed: March 25, 2019
    Date of Patent: July 26, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Ali Baghani, Patrick MacLaine Compton, Andrew Katz, Gabriel Mastey, Adam Alexander Emerson Wong
  • Patent number: 10911379
    Abstract: Based on analysis of messages transmitted to a communication channel, a schema for a category of messages is generated. The schema indicates one or more data types and an ordering of instances of the data types. The schema is stored in a registry. A code artifact generated in accordance with the schema is provided to automate event processing tasks associated with the message category.
    Type: Grant
    Filed: June 12, 2019
    Date of Patent: February 2, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Timothy William Bray, Ali Baghani, Jakub Mateusz Narloch, Jamie Christopher Dool, Ahmed Usman Khalid
  • Patent number: 10667791
    Abstract: The embodiments described herein relate generally to an elastography method and system for obtaining ultrasound images of an excited tissue over a certain time period, then computationally determining one or more mechanical properties of the tissue within a real time refresh rate. This method can perform elastography in real time as only a thin volume of the excited tissue is imaged and processed. The thin volume includes a desired cross-sectional plane of the tissue and at least two adjacent planes that are adjacent to the desired cross-sectional plane. A maximum number of adjacent planes is selected so that a computer system is capable of computationally determining mechanical properties within a real time refresh rate.
    Type: Grant
    Filed: August 17, 2012
    Date of Patent: June 2, 2020
    Assignee: The University of British Columbia
    Inventors: Ali Baghani, Hani Eskandari, Robert N. Rohling, Septimu E. Salcudean
  • Patent number: 10117640
    Abstract: A method is described for acquiring 3D quantitative ultrasound elastography volumes. A 2D ultrasound transducer scans a volume of tissue through which shear waves are created using an external vibration source, the synchronized measurement of tissue motion within the plane of the ultrasound transducer with the measurement of the transducer location in space, the reconstruction of tissue displacements and/or tissue velocities in time and space over a volume from this synchronized measurement, and the computation of one or several mechanical properties of tissue from this volumetric measurement of displacements. The tissue motion in the plane of the transducer may be measured at a high effective frame rate in the axial direction of the transducer, or in the axial and lateral directions of the transducer. The tissue displacements and/or tissue velocities over the measured volume may be interpolated over a regular grid in order to facilitate computation of mechanical properties.
    Type: Grant
    Filed: October 30, 2017
    Date of Patent: November 6, 2018
    Assignee: The University of British Columbia
    Inventors: Septimiu Edmund Salcudean, Caitlin Marie Schneider, Robert N. Rohling, Ali Baghani, Mohammad Honarvar
  • Publication number: 20180125455
    Abstract: A method is described for acquiring 3D quantitative ultrasound elastography volumes. A 2D ultrasound transducer scans a volume of tissue through which shear waves are created using an external vibration source, the synchronized measurement of tissue motion within the plane of the ultrasound transducer with the measurement of the transducer location in space, the reconstruction of tissue displacements and/or tissue velocities in time and space over a volume from this synchronized measurement, and the computation of one or several mechanical properties of tissue from this volumetric measurement of displacements. The tissue motion in the plane of the transducer may be measured at a high effective frame rate in the axial direction of the transducer, or in the axial and lateral directions of the transducer. The tissue displacements and/or tissue velocities over the measured volume may be interpolated over a regular grid in order to facilitate computation of mechanical properties.
    Type: Application
    Filed: October 30, 2017
    Publication date: May 10, 2018
    Inventors: Septimiu Edmund SALCUDEAN, Caitlin Marie SCHNEIDER, Robert N. ROHLING, Ali BAGHANI, Mohammad HONARVAR
  • Patent number: 9801615
    Abstract: A method is described for acquiring 3D quantitative ultrasound elastography volumes. In one embodiment, the method comprises using a 2D ultrasound transducer to scan a volume of tissue through which shear waves are created using an external vibration source, the synchronized measurement of tissue motion within the plane of the ultrasound transducer with the measurement of the transducer location in space, the reconstruction of tissue displacements in time and space over a volume from this synchronized measurement, and the computation of one or several mechanical properties of tissue from this volumetric measurement of displacements. The tissue motion in the plane of the transducer may be measured at a high effective frame rate in the axial direction of the transducer, or in the axial and lateral directions of the transducer. The tissue displacements over the measured volume may be interpolated over a regular grid in order to make the computation of mechanical properties easier.
    Type: Grant
    Filed: September 27, 2013
    Date of Patent: October 31, 2017
    Assignee: The University of British Columbia
    Inventors: Septimiu Edmund Salcudean, Caitlin Marie Schneider, Robert N. Rohling, Ali Baghani
  • Publication number: 20170020486
    Abstract: A method is described for acquiring 3D quantitative ultrasound elastography volumes. In one embodiment, the method comprises using a 2D ultrasound transducer to scan a volume of tissue through which shear waves are created using an external vibration source, the synchronized measurement of tissue motion within the plane of the ultrasound transducer with the measurement of the transducer location in space, the reconstruction of tissue displacements in time and space over a volume from this synchronized measurement, and the computation of one or several mechanical properties of tissue from this volumetric measurement of displacements. The tissue motion in the plane of the transducer may be measured at a high effective frame rate in the axial direction of the transducer, or in the axial and lateral directions of the transducer. The tissue displacements over the measured volume may be interpolated over a regular grid in order to make the computation of mechanical properties easier.
    Type: Application
    Filed: September 27, 2013
    Publication date: January 26, 2017
    Applicant: UNIVERSITY OF BRITISH COLUMBIA
    Inventors: Septimiu Edmund Salcudean, Caitlin Marie Schneider, Robert N. Rohling, Ali Baghani
  • Publication number: 20140330122
    Abstract: The embodiments described herein relate generally to an elastography method and system for obtaining ultrasound images of an excited tissue over a certain time period, then computationally determining one or more mechanical properties of the tissue within a real time refresh rate. This method can perform elastography in real time as only a thin volume of the excited tissue is imaged and processed. The thin volume includes a desired cross-sectional plane of the tissue and at least two adjacent planes that are adjacent to the desired cross-sectional plane. A maximum number of adjacent planes is selected so that a computer system is capable of computationally determining mechanical properties within a real time refresh rate.
    Type: Application
    Filed: August 17, 2012
    Publication date: November 6, 2014
    Applicant: The University of British Columbia
    Inventors: Ali Baghani, Hani Eskandari, Robert N. Rohling, Septimu E. Salcudean
  • Patent number: 8668647
    Abstract: The characterization of tissue viscoelastic properties requires the measurement of tissue displacements over a region of interest at frequencies that exceed significantly the frame rates of conventional medical imaging devices. The present invention involves using bandpass sampling to track high-frequency tissue displacements. With this approach, high frequency signals limited to a frequency bandwidth can be sampled and reconstructed without aliasing at a sampling frequency that is lower than the Nyquist rate. With bandpass sampling, it is feasible to use conventional beam-forming on diagnostic ultrasound machines to perform high frequency dynamic elastography. The method is simple to implement as it does not require beam interleaving, additional hardware or synchronization and can be applied to magnetic resonance elastography.
    Type: Grant
    Filed: August 19, 2011
    Date of Patent: March 11, 2014
    Assignee: The University of British Columbia
    Inventors: Hani Eskandari, Ali Baghani, Septimiu Edmund Salcudean, Robert N. Rohling
  • Publication number: 20120095323
    Abstract: The characterization of tissue viscoelastic properties requires the measurement of tissue displacements over a region of interest at frequencies that exceed significantly the frame rates of conventional medical imaging devices. The present invention involves using bandpass sampling to track high-frequency tissue displacements. With this approach, high frequency signals limited to a frequency bandwidth can be sampled and reconstructed without aliasing at a sampling frequency that is lower than the Nyquist rate. With bandpass sampling, it is feasible to use conventional beam-forming on diagnostic ultrasound machines to perform high frequency dynamic elastography. The method is simple to implement as it does not require beam interleaving, additional hardware or synchronization and can be applied to magnetic resonance elastography.
    Type: Application
    Filed: August 19, 2011
    Publication date: April 19, 2012
    Inventors: Hani Eskandari, Ali Baghani, Septimiu E. Salcudean, Robert N. Rohling