Patents by Inventor Ofir D. Cohen

Ofir D. Cohen 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: 11176023
    Abstract: A computer-implemented method, according to one embodiment, includes: receiving configuration information which corresponds to hardware and software configurations of a user computing environment. This configuration information is used to create a test computing environment which emulates the hardware and software configurations of the user computing environment. Moreover, a software update is applied to the test computing environment, and the test computing environment is operated with the software update applied thereto. Results which correspond to performance of the test computing environment during the operation are received, and a determination is made as to whether one or more errors were experienced by the test computing environment during the operation. In response to determining that at least one error was experienced by the test computing environment during the operation, implementation of the software update in the user computing environment is postponed.
    Type: Grant
    Filed: August 26, 2019
    Date of Patent: November 16, 2021
    Assignee: International Business Machines Corporation
    Inventors: Jeffery Michael Franke, Franck Excoffier, Itzhack Goldberg, Ofir D. Cohen
  • Publication number: 20210064509
    Abstract: A computer-implemented method, according to one embodiment, includes: receiving configuration information which corresponds to hardware and software configurations of a user computing environment. This configuration information is used to create a test computing environment which emulates the hardware and software configurations of the user computing environment. Moreover, a software update is applied to the test computing environment, and the test computing environment is operated with the software update applied thereto. Results which correspond to performance of the test computing environment during the operation are received, and a determination is made as to whether one or more errors were experienced by the test computing environment during the operation. In response to determining that at least one error was experienced by the test computing environment during the operation, implementation of the software update in the user computing environment is postponed.
    Type: Application
    Filed: August 26, 2019
    Publication date: March 4, 2021
    Inventors: Jeffery Michael Franke, Franck Excoffier, Itzhack Goldberg, Ofir D. Cohen
  • Patent number: 10535011
    Abstract: The method includes identifying, by one or more computer processors, a grouping of elements in a storage system. The method further includes identifying, by one or more computer processors, a first element from the identified grouping of elements. The method further includes identifying, by one or more computer processors, a root unit of the first element from the identified grouping of elements. The method further includes determining, by one or more computer processors, a past usage history of computer resources for the identified root unit of the first element. The method further includes calculating, by one or more computer processors, a future usage of computer resources for the identified root unit based upon the determined past usage history.
    Type: Grant
    Filed: July 23, 2015
    Date of Patent: January 14, 2020
    Assignee: International Business Machines Corporation
    Inventors: Ofir D. Cohen, Sagy Erlichman, Rotem Klein, Dan Ravid, Moshe Weiss
  • Publication number: 20170024654
    Abstract: The method includes identifying, by one or more computer processors, a grouping of elements in a storage system. The method further includes identifying, by one or more computer processors, a first element from the identified grouping of elements. The method further includes identifying, by one or more computer processors, a root unit of the first element from the identified grouping of elements. The method further includes determining, by one or more computer processors, a past usage history of computer resources for the identified root unit of the first element. The method further includes calculating, by one or more computer processors, a future usage of computer resources for the identified root unit based upon the determined past usage history.
    Type: Application
    Filed: July 23, 2015
    Publication date: January 26, 2017
    Inventors: Ofir D. Cohen, Sagy Erlichman, Rotem Klein, Dan Ravid, Moshe Weiss
  • Patent number: 8606755
    Abstract: A computational device maintains logical mirroring of a first file system with a second file system. A first set of input/output (I/O) requests is satisfied from the first file system while the second file system is undergoing defragmentation. A second set of I/O requests is satisfied from the second file system while the first file system is undergoing defragmentation.
    Type: Grant
    Filed: January 12, 2012
    Date of Patent: December 10, 2013
    Assignee: International Business Machines Corporation
    Inventors: Ofir D. Cohen, Daniel Katz, Uri Wolloch, Alexey Yarovinsky
  • Publication number: 20130185264
    Abstract: A computational device maintains logical mirroring of a first file system with a second file system. A first set of input/output (I/O) requests is satisfied from the first file system while the second file system is undergoing defragmentation. A second set of I/O requests is satisfied from the second file system while the first file system is undergoing defragmentation.
    Type: Application
    Filed: January 12, 2012
    Publication date: July 18, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ofir D. Cohen, Daniel Katz, Uri Wolloch, Alexey Yarovinsky