Patents by Inventor Ben SASSON
Ben SASSON 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: 20230340800Abstract: The fence system attaches to an aluminum or steel rectangular base post in concrete or the ground. The inside wall of a fence column slides over the base post. The fence column also has an outside wall around the inside wall. Three sides of the fence column has an elongated slot which receives one end of a slat. The fence system also has a gate of the same style as the rest of the fence. A lockset housing replaces one fence column. The lockset's latch projects from the other side. A hollow post has a slot facing the latch when the gate is closed. A latch cover is held by the slot, and an extension of the latch cover extends along the lockset housing to block surreptitious opening the gate. Clips may secure transparent, translucent, or opaque panels from the top, bottom, and sides.Type: ApplicationFiled: June 26, 2023Publication date: October 26, 2023Inventors: ITSIK AMSELLEM, BEN SASSON, ZACH SASSON
-
Publication number: 20230338322Abstract: The present disclosure relates to glyceryltriacetate (GTA) compound for use in improving breathing in a subject experiencing a bathing difficulty. Of particular interest is the use of GTA for treating reduced lung function, such as that caused by lung infection and/or lung inflammation. Also disclosed is thus a composition and method for improving breathing of a subject experiencing a breathing difficulty.Type: ApplicationFiled: March 4, 2021Publication date: October 26, 2023Inventor: Shmuel BEN-SASSON
-
Publication number: 20230287402Abstract: The disclosure provides two-dimensional protein structures including first and second polypeptides that are different, each form homo-oligomers, and interact to form a rigid interface, polypeptide components of such two-dimensional protein structures, and uses thereof.Type: ApplicationFiled: August 23, 2021Publication date: September 14, 2023Inventors: Ariel Ben SASSON, David BAKER, William SHEFFLER, Hannele RUOHOLA-BAKER, Logeshwaran SOMASUNDARM, Emmanuel DERIVERY, Joseph WATSON
-
Patent number: 11755419Abstract: Method, apparatus, and computer program product utilizing a hot-spare node in a storage network having a deduplication fingerprints database. A plurality of nodes is provided in the storage network including at least one active node and at least one hot-spare node. A portion of the deduplication fingerprints database is stored on each active node and on each hot-spare node. Data from the deduplication fingerprints database is provided from at least one of said at least one hot-spare node during normal operation. Responsive to a failure of one of said at least one active node, a portion of the deduplication fingerprints database associated with data stored on the failed one of said at least one active node is retained on one of the at least one hot-spare node. The failed one active node is replaced with one of the at least one hot-spare node.Type: GrantFiled: September 6, 2018Date of Patent: September 12, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Alexander H. Ainscow, Ben Sasson, Gordon Hutchison, Miles Mulholland, Lee J. Sanders
-
Patent number: 11746559Abstract: The fence system attaches to an aluminum or steel rectangular base post in concrete or the ground. The inside wall of a fence column slides over the base post. The fence column also has an outside wall around the inside wall. Each of three side of the fence column has an elongated slot, which receives one end of a slat. A bracket may secure the slat to the fence column. The fence system also has a gate of the same style as the rest of the fence. A lockset housing replaces one fence column. It receives slats on one side, and the lockset's latch projects from the other side. A hollow post has a slot facing the latch when the gate is closed. A latch cover is held by the slot, and an extension of the latch cover extends along the lockset housing to block surreptitious opening the gate.Type: GrantFiled: August 29, 2022Date of Patent: September 5, 2023Assignee: Alumission Inc.Inventors: Itsik Amsellem, Ben Sasson, Zach Sasson
-
Publication number: 20230250671Abstract: The fence system attaches to an aluminum or steel rectangular base post in concrete or the ground. The inside wall of a fence column slides over the base post. The fence column also has an outside wall around the inside wall. Each of three side of the fence column has an elongated slot, which receives one end of a slat. A bracket may secure the slat to the fence column. The fence system also has a gate of the same style as the rest of the fence. A lockset housing replaces one fence column. It receives slats on one side, and the lockset’s latch projects from the other side. A hollow post has a slot facing the latch when the gate is closed. A latch cover is held by the slot, and an extension of the latch cover extends along the lockset housing to block surreptitious opening the gate.Type: ApplicationFiled: August 29, 2022Publication date: August 10, 2023Inventors: ITSIK AMSELLEM, BEN SASSON, ZACH SASSON
-
Patent number: 11625179Abstract: A cache storage system indexing method is provided that indexes a data address in a cache storage system based on a data fingerprint of the cached data, wherein the data fingerprint is generated by a deduplication fingerprint function used for referencing deduplication of data in the cache storage system. A computer-implemented method of data operations to a cache storage system is also provided including: obtaining a data fingerprint for the data of the data operation, either by applying a deduplication fingerprinting function to data of a write operation or by accessing deduplication metadata for a read operation to obtain the data fingerprint generated by using a deduplication fingerprinting function used for deduplication of data in the cache storage system; and using an indexing service to the cache storage system having an address schema based on the data fingerprints of the data.Type: GrantFiled: February 22, 2021Date of Patent: April 11, 2023Assignee: International Business Machines CorporationInventors: Lee Jason Sanders, Ben Sasson, Gordon Douglas Hutchison
-
Publication number: 20230091573Abstract: Method and system are provided for recycling container storage objects at a storage controller. The method includes receiving a create operation of a new container by an orchestrator, including information indicating a purpose of the container, and associating a label with the new container, with the label indicating the orchestrator-defined information. The method includes checking labels of soft-deleted container objects for a suitable match with the label of the new container, where soft-deleted container objects are logical objects for deleted containers that are maintained for recycling. The method includes recycling metadata of a matched soft-deleted container object for the new container. The method includes checking received input/output operations for the new container against already stored data of the matched soft-deleted container to recycle data and skip writes where they match.Type: ApplicationFiled: September 23, 2021Publication date: March 23, 2023Inventors: Ben Sasson, Lee Jason Sanders, GORDON DOUGLAS HUTCHISON
-
Patent number: 11567697Abstract: A method, computer program product and computer system are provided. A processor receives a host input/output write operation, wherein the host input/output write operation includes host metadata regarding data represented by the host input/output write operation. The processor stores the host input/output write operation in one or more physical storage data units. A processor assigns a priority to the one or more physical storage data units. In response to receiving a host volume delete command associated with at least one of the one or more physical storage data units, a processor prioritizes data units of the host volume for deletion based, at least in part, on the assigned priority of the data units of the host volume, wherein data units with a lower priority are permanently deleted before data units with a higher priority.Type: GrantFiled: November 12, 2020Date of Patent: January 31, 2023Assignee: International Business Machines CorporationInventors: Ben Sasson, Paul Nicholas Cashman, Gemma Izen
-
Patent number: 11500835Abstract: An apparatus for improved version updates in data deduplication includes a baseline module that stores a baseline referrer link in a first cohort of baseline referrer links pointing to a first location in storage where a baseline version data block is stored. The apparatus includes a signpost module that stores to metadata a signpost that points to an updated referrer link in a second cohort of updated referrer links that points to a second location in the deduplicating storage device where an updated version data block is stored in response to the updated version data block being generated. The apparatus includes a cohort update module that replaces the baseline referrer link with the updated referrer link in response to determining that an additional updated version data block matches the updated version data block pointed to by the signpost. A method and a system implement functions of the apparatus.Type: GrantFiled: February 1, 2019Date of Patent: November 15, 2022Assignee: International Business Machines CorporationInventors: Gordon D. Hutchison, Christopher B. E. Beeken, Ben Sasson, Lee J. Sanders
-
Patent number: 11494351Abstract: A data storage system configured to deduplicate and store sets of data is presented. The system comprises a computer readable storage device configured to store a plurality of sets of data for a plurality of hosts, wherein each sets of data of the plurality of sets of data corresponding to each host of the plurality of hosts is encrypted with one or more different encryption keys, and wherein at least one of the plurality of sets of data contains deduplicated data. The system also comprises a key translator configured to create at least one translation key based, at least in part, on the one or more different encryption keys and the deduplicated data, and wherein the at least one translation key is configured to translate from a first encryption key to a second encryption key of the one or more different encryption keys.Type: GrantFiled: May 1, 2020Date of Patent: November 8, 2022Assignee: International Business Machines CorporationInventors: Lee Jason Sanders, Gareth Paul Jones, Ben Sasson, Gordon Douglas Hutchison
-
Patent number: 11455110Abstract: Embodiments of the present invention provide concepts for handling a handover of ownership of data from a source to a referrer in a data deduplication environment. By performing a handover of the ownership of the data from the source to the referrer, the number of processes required to access the data may be reduced and so the performance of the system may be improved. The identification of a source for performing the handover on may be performed by way of a volatile cache.Type: GrantFiled: September 8, 2021Date of Patent: September 27, 2022Assignee: International Business Machines CorporationInventors: Ben Sasson, Paul Nicholas Cashman, Dominic Tomkins, Florent C. Rostagni
-
Publication number: 20220269657Abstract: A cache storage system indexing method is provided that indexes a data address in a cache storage system based on a data fingerprint of the cached data, wherein the data fingerprint is generated by a deduplication fingerprint function used for referencing deduplication of data in the cache storage system. A computer-implemented method of data operations to a cache storage system is also provided including: obtaining a data fingerprint for the data of the data operation, either by applying a deduplication fingerprinting function to data of a write operation or by accessing deduplication metadata for a read operation to obtain the data fingerprint generated by using a deduplication fingerprinting function used for deduplication of data in the cache storage system; and using an indexing service to the cache storage system having an address schema based on the data fingerprints of the data.Type: ApplicationFiled: February 22, 2021Publication date: August 25, 2022Inventors: Lee Jason Sanders, Ben Sasson, GORDON DOUGLAS HUTCHISON
-
Patent number: 11372723Abstract: An apparatus for dynamically adjusting a journal snapshot window is disclosed. A computer-implemented method and computer program product also perform the functions of the apparatus. According to an embodiment of the present invention, a failure detection module detects a potential failure of at least a portion of a non-volatile storage device. The non-volatile storage device includes a journal for tracking metadata changes for data that is stored on the non-volatile storage device prior to committing the metadata changes to metadata for the non-volatile storage device. A notification receiving module receives an indication of the potential failure of the non-volatile storage device. A snapshot module adjusts a snapshot window for the journal in response to the indication of the potential failure. The snapshot window includes a set of metadata changes in the journal that have not been committed to the metadata of the non-volatile storage device.Type: GrantFiled: October 29, 2019Date of Patent: June 28, 2022Assignee: International Business Machines CorporationInventors: Ben Sasson, Lee Jason Sanders, Gordon Douglas Hutchison, Florent Rostagni
-
Publication number: 20220147272Abstract: A method, computer program product and computer system are are provided. A processor receives a host input/output write operation, wherein the host input/output write operation includes host metadata regarding data represented by the host input/output write operation. The processor stores the host input/output write operation in one or more physical storage data units. A processor assigns a priority to the one or more physical storage data units. In response to receiving a host volume delete command associated with at least one of the one or more physical storage data units, a processor prioritizes data units of the host volume for deletion based, at least in part, on the assigned priority of the data units of the host volume, wherein data units with a lower priority are permanently deleted before data units with a higher priority.Type: ApplicationFiled: November 12, 2020Publication date: May 12, 2022Inventors: Ben Sasson, Paul Nicholas Cashman, Gemma Izen
-
Patent number: 11321007Abstract: Storing data volumes in virtual and physical address spaces such that the data units are contiguous in virtual address space but fragmented in physical address space. The mapping between virtual and physical address space is managed by a storage controller that is configured to implement deletes reversibly with a so-called soft delete, the soft delete being reversible up to a later permanent or hard delete. A soft delete triggers a compaction in which the data units of the to-be-deleted volume are gathered together in physical address space. During the time between compaction and hard delete (or restore), the soft deleted volume is thus stored in a space efficient manner. Moreover, the subsequent hard delete can be performed more quickly than if the soft deleted volume were still fragmented across physical address space freeing up space quicker.Type: GrantFiled: July 29, 2020Date of Patent: May 3, 2022Assignee: International Business Machines CorporationInventors: Paul Nicholas Cashman, Gemma Izen, Ben Sasson
-
Publication number: 20220117935Abstract: The invention provides carbazole derivatives for the treatment of fibrotic diseases (pathological collagen deposition) in tissues and organs, and related symptoms, and conditions thereof.Type: ApplicationFiled: November 1, 2021Publication date: April 21, 2022Inventor: Shmuel BEN-SASSON
-
Publication number: 20220035556Abstract: Storing data volumes in virtual and physical address spaces such that the data units are contiguous in virtual address space but fragmented in physical address space. The mapping between virtual and physical address space is managed by a storage controller that is configured to implement deletes reversibly with a so-called soft delete, the soft delete being reversible up to a later permanent or hard delete. A soft delete triggers a compaction in which the data units of the to-be-deleted volume are gathered together in physical address space. During the time between compaction and hard delete (or restore), the soft deleted volume is thus stored in a space efficient manner. Moreover, the subsequent hard delete can be performed more quickly than if the soft deleted volume were still fragmented across physical address space freeing up space quicker.Type: ApplicationFiled: July 29, 2020Publication date: February 3, 2022Inventors: Paul Nicholas Cashman, Gemma Izen, Ben Sasson
-
Publication number: 20220027049Abstract: Concepts for storing a data block in a plurality of at least three storage units forming a RAID drive array are presented. The RAID drive array operates using a log-structured filing system. Dividing the data block into at least two sets of data sub-blocks and generating check data for the at least two sets of data sub-blocks, the check data enabling the reconstruction of one of the sets of data sub-blocks using the other set or sets of data sub-blocks. Further storing each set of data sub-blocks and the check data in a different storage unit and obtaining location metadata that identifies a physical location for the data sub-blocks within the storage unit in which the respective data sub-blocks are stored and storing a copy of the location metadata in at least two storage units.Type: ApplicationFiled: July 23, 2020Publication date: January 27, 2022Inventors: Gareth Paul Jones, BEN SASSON, Lee Jason Sanders, GORDON DOUGLAS HUTCHISON
-
Patent number: 11226942Abstract: A method and a system are provided for controlling deduplication in a storage pool. The method includes creating one or more deduplication domains within a storage pool, wherein storage volumes that are within a deduplication domain are deduplicated only with other volumes within the same deduplication domain and assigning storage volumes to a deduplication domain in order to control deduplication between storage volumes. The method may include, within a deduplication domain, blocklisting a volume from deduplication with a specified volume whilst allowing deduplication with other volumes in the deduplication domain.Type: GrantFiled: October 16, 2019Date of Patent: January 18, 2022Assignee: International Business Machines CorporationInventors: Lee Jason Sanders, Ben Sasson, Gordon Douglas Hutchison