Patents by Inventor Amichai SCHREIBER

Amichai SCHREIBER 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: 20170236095
    Abstract: A system and method for determining a career path, comprising: providing user interface displayed on a user's computerized apparatus; receiving a current job title from the user; associating a source profession, a management level and an experience level to said job title; obtaining a target profession associated with a target management level and a target experience level; determining at least one career path comprising one or more transition professions required to reach the target profession from the source profession; calculating transition probability scores associated with said transitions; generating, in real time, a display indicating the career path; and displaying on a display unit, a career path including at least the source profession and the target profession and the associated transition probability score per transition.
    Type: Application
    Filed: July 13, 2016
    Publication date: August 17, 2017
    Inventors: Amichai SCHREIBER, Ben REUVENI, Danny SHTAINBERG, Roy REUVENI
  • Patent number: 9645745
    Abstract: Storing computer data is provided. Responsive to determining that a first data includes user data, storing the user data to a first storage system, wherein the first storage system provides a first quality of service. Responsive to determining that a second data includes redundant data, storing the redundant data to a second storage system, wherein the second storage system provides a second quality of service that is lower than the first quality of service provided by the first storage system.
    Type: Grant
    Filed: February 27, 2015
    Date of Patent: May 9, 2017
    Assignee: International Business Machines Corporation
    Inventors: Tomer Goldberg, Rivka M. Matosevich, Barak Pinhas, Amichai Schreiber
  • Patent number: 9542105
    Abstract: Methods, apparatus and computer program products implement embodiments of the present invention that include defining a source data volume including a first multiple of source snapshots, and storing the first multiple of the source snapshots in a first storage pool including a second multiple of storage regions having respective identifiers. Upon receiving a request to copy the source data volume to a target data volume in a second storage pool, a first given source snapshot including a first set of the storage regions is accessed, and a second given source snapshot preceding the first given source snapshot is identified, the second given source snapshot including a second set of the storage regions. A set difference of the second and the first sets of the storage regions is identified, and respective identifiers of the set difference are stored to the target volume.
    Type: Grant
    Filed: February 8, 2016
    Date of Patent: January 10, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Daniel I. Goodman, Rivka M. Matosevich, Orit Nissan-Messing, Eyal Perek, Amichai Schreiber, Eliyahu Weissbrem
  • Patent number: 9459800
    Abstract: Methods, computing systems and computer program products implement embodiments of the present invention that include configuring a mapping table to store mappings between logical and physical storage regions on one or more storage devices, and configuring recent and stable lists to store physical region numbers for non-mapped physical storage regions. A request is received to delete, from the mapping table, a given mapping including a given physical storage region, and the metadata indicating the given physical storage region is stored to a recent list stored in the memory. When the mapping table is destaged from the memory to a given storage device, the metadata is moved from the recent list to a stable list stored in the memory. Upon receiving a mapping request, a physical storage region is allocated from the stable list. If the recent list is empty, then the physical storage region is allocated from the recent list.
    Type: Grant
    Filed: July 8, 2014
    Date of Patent: October 4, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Itzhack Goldberg, Barak Pinhas, Amichai Schreiber, Neil Sondhi
  • Publication number: 20160253092
    Abstract: Storing computer data is provided. Responsive to determining that a first data includes user data, storing the user data to a first storage system, wherein the first storage system provides a first quality of service. Responsive to determining that a second data includes redundant data, storing the redundant data to a second storage system, wherein the second storage system provides a second quality of service that is lower than the first quality of service provided by the first storage system.
    Type: Application
    Filed: February 27, 2015
    Publication date: September 1, 2016
    Inventors: Tomer Goldberg, Rivka M. Matosevich, Barak Pinhas, Amichai Schreiber
  • Publication number: 20160154592
    Abstract: Methods, apparatus and computer program products implement embodiments of the present invention that include defining a source data volume including a first multiple of source snapshots, and storing the first multiple of the source snapshots in a first storage pool including a second multiple of storage regions having respective identifiers. Upon receiving a request to copy the source data volume to a target data volume in a second storage pool, a first given source snapshot including a first set of the storage regions is accessed, and a second given source snapshot preceding the first given source snapshot is identified, the second given source snapshot including a second set of the storage regions. A set difference of the second and the first sets of the storage regions is identified, and respective identifiers of the set difference are stored to the target volume.
    Type: Application
    Filed: February 8, 2016
    Publication date: June 2, 2016
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Daniel I. GOODMAN, Rivka M. MATOSEVICH, Orit NISSAN-MESSING, Eyal PEREK, Amichai SCHREIBER, Eliyahu WEISSBREM
  • Patent number: 9323764
    Abstract: Methods, apparatus and computer program products implement embodiments of the present invention that include defining a source data volume including a first multiple of source snapshots, and storing the first multiple of the source snapshots in a first storage pool including a second multiple of storage regions having respective identifiers. Upon receiving a request to copy the source data volume to a target data volume in a second storage pool, a first given source snapshot including a first set of the storage regions is accessed, and a second given source snapshot preceding the first given source snapshot is identified, the second given source snapshot including a second set of the storage regions. A set difference of the second and the first sets of the storage regions is identified, respective identifiers of the set difference are stored to the target volume, and a target snapshot is created for the target volume.
    Type: Grant
    Filed: November 12, 2013
    Date of Patent: April 26, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Daniel I. Goodman, Rivka M. Matosevich, Orit Nissan-Messing, Eyal Perek, Amichai Schreiber, Eliyahu Weissbrem
  • Publication number: 20160011801
    Abstract: Methods, computing systems and computer program products implement embodiments of the present invention that include configuring a mapping table to store mappings between logical and physical storage regions on one or more storage devices, and configuring recent and stable lists to store physical region numbers for non-mapped physical storage regions. A request is received to delete, from the mapping table, a given mapping including a given physical storage region, and the metadata indicating the given physical storage region is stored to a recent list stored in the memory. When the mapping table is destaged from the memory to a given storage device, the metadata is moved from the recent list to a stable list stored in the memory. Upon receiving a mapping request, a physical storage region is allocated from the stable list. If the recent list is empty, then the physical storage region is allocated from the recent list.
    Type: Application
    Filed: July 8, 2014
    Publication date: January 14, 2016
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Itzhack GOLDBERG, Barak PINHAS, Amichai SCHREIBER, Neil SONDHI
  • Publication number: 20150134615
    Abstract: Methods, apparatus and computer program products implement embodiments of the present invention that include defining a source data volume including a first multiple of source snapshots, and storing the first multiple of the source snapshots in a first storage pool including a second multiple of storage regions having respective identifiers. Upon receiving a request to copy the source data volume to a target data volume in a second storage pool, a first given source snapshot including a first set of the storage regions is accessed, and a second given source snapshot preceding the first given source snapshot is identified, the second given source snapshot including a second set of the storage regions. A set difference of the second and the first sets of the storage regions is identified, respective identifiers of the set difference are stored to the target volume, and a target snapshot is created for the target volume.
    Type: Application
    Filed: November 12, 2013
    Publication date: May 14, 2015
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Daniel I. GOODMAN, Rivka M. MATOSEVICH, Orit NISSAN-MESSING, Eyal PEREK, Amichai SCHREIBER, Eliyahu WEISSBREM