Patents by Inventor Simcha Zacks

Simcha Zacks 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: 11119978
    Abstract: Methods, systems, and computer program products are included for providing snapshot version control. A method includes creating a snapshot corresponding to a file system at a first point in time. After creating the snapshot, a file management data structure of the file system is modified corresponding to a file creation, deletion, or modification. The modified file management data structure is compared to the snapshot to identify differences between the snapshot and the file management data structure. A user may select one or more of the identified differences for merging the selected differences from the snapshot to the file management data structure or from the file management data structure to the snapshot.
    Type: Grant
    Filed: June 8, 2016
    Date of Patent: September 14, 2021
    Assignee: RED HAT ISRAEL, LTD.
    Inventors: Simcha Zacks, Oded Ramraz, Ilia Meerovich
  • Patent number: 10678608
    Abstract: An example method of interacting with a source object via a virtual object, the method includes associating a first set of properties of a virtual object with a second set of properties of a source object that is defined in a program. The method also includes defining a set of functions corresponding to the associated first and second sets of properties and receiving a first request to instantiate the virtual object. The source object is instantiated in response to the first request. The method further includes receiving a second request to perform an operation using the first set of properties of the virtual object and executing the set of functions in response to the second request. The method also includes updating the second set of properties of the source object in accordance with a result of the executed set of functions.
    Type: Grant
    Filed: February 29, 2016
    Date of Patent: June 9, 2020
    Assignee: Red Hat Israel, Ltd.
    Inventor: Simcha Zacks
  • Patent number: 10417142
    Abstract: A system, method, and apparatus for operating system integrated application isolation. A snapshot manager creates a snapshot table including one or more pointers to a file system storage. Then an application is installed on an operating system and mapped to a snapshot table. The snapshot manager receives a request by the application to access a memory block. The snapshot manager determines whether the application has permission to access the memory block. Responsive to a determination that the application has permission to access the memory block, the snapshot manager permits access to the memory block.
    Type: Grant
    Filed: June 17, 2016
    Date of Patent: September 17, 2019
    Assignee: RED HAT ISRAEL, LTD.
    Inventors: Simcha Zacks, Oded Ramraz
  • Publication number: 20170364451
    Abstract: A system, method, and apparatus for operating system integrated application isolation. A snapshot manager creates a snapshot table including one or more pointers to a file system storage. Then an application is installed on an operating system and mapped to a snapshot table. The snapshot manager receives a request by the application to access a memory block. The snapshot manager determines whether the application has permission to access the memory block. Responsive to a determination that the application has permission to access the memory block, the snapshot manager permits access to the memory block.
    Type: Application
    Filed: June 17, 2016
    Publication date: December 21, 2017
    Inventors: Simcha Zacks, Oded Ramraz
  • Publication number: 20170357551
    Abstract: Methods, systems, and computer program products are included for providing snapshot version control. A method includes creating a snapshot corresponding to a file system at a first point in time. After creating the snapshot, a file management data structure of the file system is modified corresponding to a file creation, deletion, or modification. The modified file management data structure is compared to the snapshot to identify differences between the snapshot and the file management data structure. A user may select one or more of the identified differences for merging the selected differences from the snapshot to the file management data structure or from the file management data structure to the snapshot.
    Type: Application
    Filed: June 8, 2016
    Publication date: December 14, 2017
    Inventors: Simcha Zacks, Oded Ramraz, Ilia Meerovich
  • Publication number: 20170249196
    Abstract: An example method of interacting with a source object via a virtual object, the method includes associating a first set of properties of a virtual object with a second set of properties of a source object that is defined in a program. The method also includes defining a set of functions corresponding to the associated first and second sets of properties and receiving a first request to instantiate the virtual object. The source object is instantiated in response to the first request. The method further includes receiving a second request to perform an operation using the first set of properties of the virtual object and executing the set of functions in response to the second request. The method also includes updating the second set of properties of the source object in accordance with a result of the executed set of functions.
    Type: Application
    Filed: February 29, 2016
    Publication date: August 31, 2017
    Inventor: Simcha Zacks