Patents by Inventor Eran ROLL

Eran ROLL 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).

  • Publication number: 20230062759
    Abstract: The present invention relates to a system and method for ground object manipulation using a drone (UAV). The drone is configured with the camera(s) facing downwards to capture a real-time video feed of a top view of an AOI, which is then transmitted to the display screen of the mobile device associated with a user. The video feed is displayed on the display screen, which facilitates the user to use a marker on the display screen to select a target 2D location (object) in the AOI. The user can then operate a trigger of the remote controller to start the movement of the drone. The system then determines an optimal target velocity command for the drone to reach the selected target location, and automatically maneuvers the drone to the target location at the target velocity, and converges the drone around the desired target. The vertical movement of the drone above the target location is then controlled using the controller. The drone includes a motorized arm to grab/release the target objects.
    Type: Application
    Filed: August 25, 2022
    Publication date: March 2, 2023
    Applicant: XTEND Reality Expansion Ltd.
    Inventors: Reuven Rubi Liani, Aviv Shapira, Vittorio Zaidman, Erez Nehama, Eran Roll
  • Patent number: 10977119
    Abstract: Disclosed are techniques for managing parity information for data stored on a storage device. A method can be implemented at a computing device communicably coupled to the storage device, and include (1) receiving a request to write data into a data band of the storage device, (2) writing the data into stripes of the data band, comprising, for each stripe of the data band: (i) calculating first parity information for the data written into the stripe, (ii) writing the first parity information into a volatile memory, and (iii) in response to determining that a threshold number of stripes have been written: converting the first parity information into smaller second parity information, and (3) in response to determining that the data band is read-verified: (i) converting the second parity information into smaller third parity information, and (ii) storing the smaller third parity information into a parity band of the storage device.
    Type: Grant
    Filed: April 11, 2019
    Date of Patent: April 13, 2021
    Assignee: Apple Inc.
    Inventors: Eran Roll, Stas Mouler, Matthew J. Byom, Andrew W. Vogan, Muhammad N. Ashraf, Elad Harush, Roman Guy
  • Publication number: 20200104210
    Abstract: Disclosed are techniques for managing parity information for data stored on a storage device. A method can be implemented at a computing device communicably coupled to the storage device, and include (1) receiving a request to write data into a data band of the storage device, (2) writing the data into stripes of the data band, comprising, for each stripe of the data band: (i) calculating first parity information for the data written into the stripe, (ii) writing the first parity information into a volatile memory, and (iii) in response to determining that a threshold number of stripes have been written: converting the first parity information into smaller second parity information, and (3) in response to determining that the data band is read-verified: (i) converting the second parity information into smaller third parity information, and (ii) storing the smaller third parity information into a parity band of the storage device.
    Type: Application
    Filed: April 11, 2019
    Publication date: April 2, 2020
    Inventors: Eran ROLL, Stas MOULER, Matthew J. BYOM, Andrew W. VOGAN, Muhammad N. ASHRAF, Elad HARUSH, Roman GUY