Patents by Inventor Reza Yazdani
Reza Yazdani 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: 12103680Abstract: Disclosed is an aerial vehicle. The aerial vehicle may include a removable battery. Various embodiments of removable battery assemblies include a pull-bar battery assembly, a latch battery assembly, and a lever battery assembly. The aerial vehicle may also include a propeller locking mechanism to which propellers may be removably coupled. The propeller locking mechanism may obviate the need for tools for coupling or decoupling propellers to the aerial vehicle. Vents in the arm of the aerial vehicle may provide an air pathway, providing convective cooling for the electronics aerial vehicle.Type: GrantFiled: December 22, 2020Date of Patent: October 1, 2024Assignee: GoPro, Inc.Inventors: Noriaki Saika, William H. Tolbert, Reza Yazdani
-
Publication number: 20230264062Abstract: A strength training machine includes a first motor oriented at a first angle relative to a chassis. It further includes a second motor oriented at a second angle relative to the chassis. The first and second angles skew the motors with respect to each other.Type: ApplicationFiled: February 9, 2023Publication date: August 24, 2023Inventors: Colin Russell Parker, Nihal Murthy, David Jonathan Zimmer, Michael Valente, Reza Yazdani, Thomas Kroman Watt
-
Patent number: 11334237Abstract: A method of controlling an electronic device is provided, comprising receiving a selection contact within a first icon region of a first icon displayed on a pressure-sensing display screen of the electronic device, displaying on the pressure-sensing display screen a second set of icons related to the first icon, detecting that the selection contact uninterruptedly moves to a second icon of the second set of icons and selects the second icon, displaying on the pressure-sensing display screen a third set of icons related to the second icon, detecting that the selection contact uninterruptedly moves to a third icon of the third set of icons and selects the third icon, and initiating an application or function associated with the third icon.Type: GrantFiled: October 18, 2018Date of Patent: May 17, 2022Assignee: Futurewei Technologies, Inc.Inventors: Zongfang Lin, Reza Yazdani, Chen Tian, Lawrence Davison, Ziang Hu
-
Patent number: 11044591Abstract: The disclosure relates to technology for establishing communication between a remote device and a virtual machine on a computing node of the cloud-based services via the distributed network. The cloud-based services include multiple operating systems and one or more applications. In response to receiving an instruction from the remote device the virtual machine is accessed, where the virtual machine is associated with at least one of a user of the remote device and the remote device. When directed by an instruction from the remote device, the virtual machine identifies one of the operating systems in which to execute the one or more applications and transmits results, based on execution of the one or more applications by the virtual machine, to the remote device via the distributed network.Type: GrantFiled: January 13, 2017Date of Patent: June 22, 2021Assignee: Futurewei Technologies, Inc.Inventors: Reza Yazdani, Chen Tian, Lawrence Davison, Viet Trinh
-
Publication number: 20210171199Abstract: Disclosed is an aerial vehicle. The aerial vehicle may include a removable battery. Various embodiments of removable battery assemblies include a pull-bar battery assembly, a latch battery assembly, and a lever battery assembly. The aerial vehicle may also include a propeller locking mechanism to which propellers may be removably coupled. The propeller locking mechanism may obviate the need for tools for coupling or decoupling propellers to the aerial vehicle. Vents in the arm of the aerial vehicle may provide an air pathway, providing convective cooling for the electronics aerial vehicle.Type: ApplicationFiled: December 22, 2020Publication date: June 10, 2021Inventors: Noriaki Saika, William H. Tolbert, Reza Yazdani
-
Patent number: 10924459Abstract: A sender device includes a non-transitory memory storage comprising instructions and a location control policy, and a processor coupled to the memory. The processor executes the instructions to generate an email, generate a control mechanism for the email, wherein the control mechanism instructs a security server to implement the location control policy and wherein the location control policy affects a recipient device's use of the email, and integrate the control mechanism into the email to generate an integrated email. The sender device further includes a transmitter coupled to the processor and configured to transmit the integrated email to the security server for the security server to implement the control mechanism.Type: GrantFiled: January 18, 2017Date of Patent: February 16, 2021Assignee: Futurewei Technologies, Inc.Inventors: Zongfang Lin, Chen Tian, Reza Yazdani, Yan Zeng, Ziang Hu
-
Patent number: 10906642Abstract: Disclosed is an aerial vehicle. The aerial vehicle may include a removable battery. Various embodiments of removable battery assemblies include a pull-bar battery assembly, a latch battery assembly, and a lever battery assembly. The aerial vehicle may also include a propeller locking mechanism to which propellers may be removably coupled. The propeller locking mechanism may obviate the need for tools for coupling or decoupling propellers to the aerial vehicle. Vents in the arm of the aerial vehicle may provide an air pathway, providing convective cooling for the electronics aerial vehicle.Type: GrantFiled: May 15, 2019Date of Patent: February 2, 2021Assignee: GoPro, Inc.Inventors: Noriaki Saika, William H. Tolbert, Reza Yazdani
-
Patent number: 10537039Abstract: Mechanisms for providing inductance-based user interface elements are provided. Some implementations of such inductance-based devices may feature very small gaps between the housing and the inductive coil, as well as various features to aid in improving sensor sensitivity and reducing the possibility of false button-push events.Type: GrantFiled: November 16, 2018Date of Patent: January 14, 2020Assignee: Fitbit, Inc.Inventors: Aditya Vivekanand Nadkarni, Allen Yu-Li Wang, Benjamin Patrick Robert Jean Riot, Reza Yazdani, Dennis Alejandro Grijalva, Edison Tam King Miguel, Vaibhav Kiran Mistry, Yonghua Wei
-
Publication number: 20190344889Abstract: Disclosed is an aerial vehicle. The aerial vehicle may include a removable battery. Various embodiments of removable battery assemblies include a pull-bar battery assembly, a latch battery assembly, and a lever battery assembly. The aerial vehicle may also include a propeller locking mechanism to which propellers may be removably coupled. The propeller locking mechanism may obviate the need for tools for coupling or decoupling propellers to the aerial vehicle. Vents in the arm of the aerial vehicle may provide an air pathway, providing convective cooling for the electronics aerial vehicle.Type: ApplicationFiled: May 15, 2019Publication date: November 14, 2019Inventors: Noriaki Saika, William H. Tolbert, Reza Yazdani
-
Patent number: 10402306Abstract: A device for tracing a computer program comprises a non-transitory memory having instructions and one or more processors in communication with the memory. The one or more processors execute the instructions to generate trace code from a trace specification program to trace the computer program. The one or more processors calculate values by executing the computer program and the trace code records, in parallel, the values at a predetermined location in execution of the computer program.Type: GrantFiled: May 17, 2016Date of Patent: September 3, 2019Assignee: Futurewei Technologies, Inc.Inventors: Reza Yazdani, Chen Tian
-
Publication number: 20190215977Abstract: Mechanisms for providing inductance-based user interface elements are provided. Some implementations of such inductance-based devices may feature very small gaps between the housing and the inductive coil, as well as various features to aid in improving sensor sensitivity and reducing the possibility of false button-push events.Type: ApplicationFiled: November 16, 2018Publication date: July 11, 2019Inventors: Aditya Vivekanand Nadkarni, Allen Yu-Li Wang, Benjamin Patrick Robert Jean Riot, Reza Yazdani, Dennis Alejandro Grijalva, Edison Tam King Miguel, Vaibhav Kiran Mistry, Yonghua Wei
-
Patent number: 10336451Abstract: Disclosed is an aerial vehicle. The aerial vehicle may include a removable battery. Various embodiments of removable battery assemblies include a pull-bar battery assembly, a latch battery assembly, and a lever battery assembly. The aerial vehicle may also include a propeller locking mechanism to which propellers may be removably coupled. The propeller locking mechanism may obviate the need for tools for coupling or decoupling propellers to the aerial vehicle. Vents in the arm of the aerial vehicle may provide an air pathway, providing convective cooling for the electronics aerial vehicle.Type: GrantFiled: June 29, 2016Date of Patent: July 2, 2019Inventors: Noriaki Saika, William H. Tolbert, Reza Yazdani
-
Patent number: 10315757Abstract: A propeller blade comprises a blade root coupled to a rotor hub and a blade tip. The propeller blade is composed of airfoil cross-sections, each cross-section a distance away from the rotor hub. Each airfoil is designed with particular structural characteristics that improve the overall amount of thrust generated on the quadcopter. Namely, each airfoil possesses a ? angle and chord length whose values depend on the distance of that airfoil from the rotor hub. For example, the relationship between an airfoil's ? angle and its distance from the rotor hub is described by a power law. Additionally, the relationship between an airfoil's chord length and its distance from the rotor hub is described using a polynomial regression. Compared to current, off the shelf propeller blades, the current propeller blade embodiment achieves the same thrust at a lower RPM, thereby yielding benefits in reduced acoustic noise and improved response time.Type: GrantFiled: June 14, 2016Date of Patent: June 11, 2019Assignee: GoPro, Inc.Inventors: Ihab A. Ali, Reza Yazdani
-
Patent number: 10278024Abstract: An apparatus and method are provided to facilitate a return of a mobile device to an owner. A graphical user interface element is displayed, utilizing a display of a mobile device. A user input is detected in connection with the graphical user interface element, utilizing an input device of the mobile device. An interface is displayed including at least one return option for returning the mobile device to an owner of the mobile device, utilizing the display of the mobile device. Such interface is displayed in response to the detection of the user input in connection with the graphical user interface element utilizing the input device of the mobile device.Type: GrantFiled: February 12, 2018Date of Patent: April 30, 2019Assignee: Futurewei Technologies, Inc.Inventor: Reza Yazdani
-
Publication number: 20190050131Abstract: A method of controlling an electronic device is provided, comprising receiving a selection contact within a first icon region of a first icon displayed on a pressure-sensing display screen of the electronic device, displaying on the pressure-sensing display screen a second set of icons related to the first icon, detecting that the selection contact uninterruptedly moves to a second icon of the second set of icons and selects the second icon, displaying on the pressure-sensing display screen a third set of icons related to the second icon, detecting that the selection contact uninterruptedly moves to a third icon of the third set of icons and selects the third icon, and initiating an application or function associated with the third icon.Type: ApplicationFiled: October 18, 2018Publication date: February 14, 2019Inventors: Zongfang Lin, Reza Yazdani, Chen Tian, Lawrence Davison, Ziang Hu
-
Patent number: 10136543Abstract: Mechanisms for providing inductance-based user interface elements are provided. Some implementations of such inductance-based devices may feature very small gaps between the housing and the inductive coil, as well as various features to aid in improving sensor sensitivity and reducing the possibility of false button-push events.Type: GrantFiled: August 27, 2018Date of Patent: November 20, 2018Assignee: Fitbit, Inc.Inventors: Aditya Vivekanand Nadkarni, Allen Yu-Li Wang, Benjamin Patrick Robert Jean Riot, Reza Yazdani, Dennis Alejandro Grijalva, Edison Tam King Miguel, Vaibhav Kiran Mistry, Yonghua Wei
-
Publication number: 20180260255Abstract: The disclosure relates to technology for reference counting. A parent thread counter corresponding to an object is created by a parent thread, where the parent thread counter includes a hierarchical counter data structure. A child thread counter of a child thread is created that includes the hierarchical counter data structure and passes the reference to the object from the parent thread to the child thread. The hierarchical counter data structure is updated in the parent thread counter to reference the child thread counter and in the child thread counter to point to the parent thread counter. The parent thread counter is then when the child thread has completed processing. As part of the updating, the parent and child thread counters employ a lock-free mechanism.Type: ApplicationFiled: March 10, 2017Publication date: September 13, 2018Applicant: Futurewei Technologies, Inc.Inventors: Reza Yazdani, Haichuan Wang, Lin Ma
-
Publication number: 20180206060Abstract: The disclosure relates to technology for establishing communication between a remote device and a virtual machine on a computing node of the cloud-based services via the distributed network. The cloud-based services include multiple operating systems and one or more applications. In response to receiving an instruction from the remote device the virtual machine is accessed, where the virtual machine is associated with at least one of a user of the remote device and the remote device. When directed by an instruction from the remote device, the virtual machine identifies one of the operating systems in which to execute the one or more applications and transmits results, based on execution of the one or more applications by the virtual machine, to the remote device via the distributed network.Type: ApplicationFiled: January 13, 2017Publication date: July 19, 2018Applicant: Futurewei Technologies, Inc.Inventors: Reza Yazdani, Chen Tian, Lawrence Davison, Viet Trinh
-
Publication number: 20180184251Abstract: An apparatus and method are provided to facilitate a return of a mobile device to an owner. A graphical user interface element is displayed, utilizing a display of a mobile device. A user input is detected in connection with the graphical user interface element, utilizing an input device of the mobile device. An interface is displayed including at least one return option for returning the mobile device to an owner of the mobile device, utilizing the display of the mobile device. Such interface is displayed in response to the detection of the user input in connection with the graphical user interface element utilizing the input device of the mobile device.Type: ApplicationFiled: February 12, 2018Publication date: June 28, 2018Inventor: Reza Yazdani
-
Publication number: 20180176190Abstract: A sender device includes a non-transitory memory storage comprising instructions and a location control policy, and a processor coupled to the memory. The processor executes the instructions to generate an email, generate a control mechanism for the email, wherein the control mechanism instructs a security server to implement the location control policy and wherein the location control policy affects a recipient device's use of the email, and integrate the control mechanism into the email to generate an integrated email. The sender device further includes a transmitter coupled to the processor and configured to transmit the integrated email to the security server for the security server to implement the control mechanism.Type: ApplicationFiled: January 18, 2017Publication date: June 21, 2018Inventors: Zongfang Lin, Chen Tian, Reza Yazdani, Yan Zeng, Ziang Hu