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: 11790058Abstract: 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: GrantFiled: July 22, 2022Date of Patent: October 17, 2023Assignee: Amazon Technologies, Inc.Inventors: Ali Baghani, Patrick MacLaine Compton, Andrew Katz, Gabriel Mastey, Adam Alexander Emerson Wong
-
Publication number: 20220358190Abstract: 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: ApplicationFiled: July 22, 2022Publication date: November 10, 2022Applicant: Amazon Technologies, Inc.Inventors: Ali Baghani, Patrick MacLaine Compton, Andrew Katz, Gabriel Mastey, Adam Alexander Emerson Wong
-
Patent number: 11397794Abstract: 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: GrantFiled: March 25, 2019Date of Patent: July 26, 2022Assignee: Amazon Technologies, Inc.Inventors: Ali Baghani, Patrick MacLaine Compton, Andrew Katz, Gabriel Mastey, Adam Alexander Emerson Wong
-
Patent number: 10911379Abstract: 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: GrantFiled: June 12, 2019Date of Patent: February 2, 2021Assignee: Amazon Technologies, Inc.Inventors: Timothy William Bray, Ali Baghani, Jakub Mateusz Narloch, Jamie Christopher Dool, Ahmed Usman Khalid
-
Patent number: 10667791Abstract: 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: GrantFiled: August 17, 2012Date of Patent: June 2, 2020Assignee: The University of British ColumbiaInventors: Ali Baghani, Hani Eskandari, Robert N. Rohling, Septimu E. Salcudean
-
Patent number: 10117640Abstract: 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: GrantFiled: October 30, 2017Date of Patent: November 6, 2018Assignee: The University of British ColumbiaInventors: Septimiu Edmund Salcudean, Caitlin Marie Schneider, Robert N. Rohling, Ali Baghani, Mohammad Honarvar
-
Publication number: 20180125455Abstract: 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: ApplicationFiled: October 30, 2017Publication date: May 10, 2018Inventors: Septimiu Edmund SALCUDEAN, Caitlin Marie SCHNEIDER, Robert N. ROHLING, Ali BAGHANI, Mohammad HONARVAR
-
Patent number: 9801615Abstract: 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: GrantFiled: September 27, 2013Date of Patent: October 31, 2017Assignee: The University of British ColumbiaInventors: Septimiu Edmund Salcudean, Caitlin Marie Schneider, Robert N. Rohling, Ali Baghani
-
Publication number: 20170020486Abstract: 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: ApplicationFiled: September 27, 2013Publication date: January 26, 2017Applicant: UNIVERSITY OF BRITISH COLUMBIAInventors: Septimiu Edmund Salcudean, Caitlin Marie Schneider, Robert N. Rohling, Ali Baghani
-
Publication number: 20140330122Abstract: 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: ApplicationFiled: August 17, 2012Publication date: November 6, 2014Applicant: The University of British ColumbiaInventors: Ali Baghani, Hani Eskandari, Robert N. Rohling, Septimu E. Salcudean
-
Patent number: 8668647Abstract: 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: GrantFiled: August 19, 2011Date of Patent: March 11, 2014Assignee: The University of British ColumbiaInventors: Hani Eskandari, Ali Baghani, Septimiu Edmund Salcudean, Robert N. Rohling
-
Publication number: 20120095323Abstract: 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: ApplicationFiled: August 19, 2011Publication date: April 19, 2012Inventors: Hani Eskandari, Ali Baghani, Septimiu E. Salcudean, Robert N. Rohling