Patents by Inventor Rotem Klein

Rotem Klein 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: 10621160
    Abstract: A mechanism is provided for managing inconsistencies associated with an object in a storage system. Responsive to the object already being associated with a current object group, a match percentage value is determined between characteristics associated with the object and characteristics of the current object group and, for each other object group in a set of object groups, a match percentage value is identified between characteristics of the object and characteristics of each of the other object groups. Responsive to the match percentage value between the characteristics of the object and one or more other object groups being higher than the match percentage value between the characteristics of the object and the characteristics of the current object group, a notification is sent to an administrator. Responsive to receiving an action to be implemented, the action is implemented to at least one of the object or one or more object groups.
    Type: Grant
    Filed: March 30, 2017
    Date of Patent: April 14, 2020
    Assignee: International Business Machines Corporation
    Inventors: Rotem Klein, Daniel Lereya, Nadav Parag, Vladimir Shalikashvili, Moshe Weiss
  • 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
  • Patent number: 10528294
    Abstract: Various embodiments for managing data in a software defined storage environment, by a processor device, are provided. A mediator is used to communicate between a virtual machine controller and a storage management application such that virtual machine operations within the virtual machine controller are initiated by a command from the storage management application.
    Type: Grant
    Filed: August 3, 2016
    Date of Patent: January 7, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Rotem Klein, Nadav Parag, Avraham S. Sabzerou, Moshe Weiss
  • Patent number: 10528446
    Abstract: A mechanism is provided for delivering troubleshooting support that captures a user's interactions with a local computing device. Responsive to receiving a set of events associated with an issue being experienced by the user of the local computing device, each event in the set of events is presented to a technician. Each event in the set of events is flagged as either correct or incorrect. Responsive to the incorrect flagged event being an operation performed by the local computing device, a communicative connecting is established to the local computing device in order that the technician corrects a future operation corresponding to the operation performed. Responsive to the incorrect flagged event being an action performed by the user of the local computing device, an analysis is sent in order to inform the user of incorrect actions so as to not perform the incorrect actions in the future.
    Type: Grant
    Filed: August 7, 2017
    Date of Patent: January 7, 2020
    Assignee: International Business Machines Corporation
    Inventors: Miron Aloni, Rotem Klein, Daniel Lereya, Vladimir Shalikashvili, Moshe Weiss
  • Publication number: 20190319913
    Abstract: A storage system receives a support request notification that includes at least an identifier of a mobile device that is proximate to a management device of the storage system. The storage system generates a SMTP notification from the support request notification and sends the SMTP notification to a SMTP server. The SMTP server sends the SMTP notification to a support server. The support server broadcasts the support request to one or more support devices. An accepting support device accepts the support request. The support server implements a message gateway between the accepting support device and the proximate mobile device. The accepting support device sends a support response to the proximate mobile device. The proximate device may provide the support response and/or may send the support response to the management device which may provide the support response.
    Type: Application
    Filed: April 17, 2018
    Publication date: October 17, 2019
    Inventors: Rotem Klein, Daniel Lereya, Nadav Parag, Vladimir Shalikashvili, Moshe Weiss
  • Publication number: 20190042387
    Abstract: A mechanism is provided for delivering troubleshooting support that captures a user's interactions with a local computing device. Responsive to receiving a set of events associated with an issue being experienced by the user of the local computing device, each event in the set of events is presented to a technician. Each event in the set of events is flagged as either correct or incorrect. Responsive to the incorrect flagged event being an operation performed by the local computing device, a communicative connecting is established to the local computing device in order that the technician corrects a future operation corresponding to the operation performed. Responsive to the incorrect flagged event being an action performed by the user of the local computing device, an analysis is sent in order to inform the user of incorrect actions so as to not perform the incorrect actions in the future.
    Type: Application
    Filed: August 7, 2017
    Publication date: February 7, 2019
    Inventors: Miron Aloni, Rotem Klein, Daniel Lereya, Vladimir Shalikashvili, Moshe Weiss
  • Publication number: 20180285408
    Abstract: A mechanism is provided for managing inconsistencies associated with an object in a storage system. Responsive to the object already being associated with a current object group, a match percentage value is determined between characteristics associated with the object and characteristics of the current object group and, for each other object group in a set of object groups, a match percentage value is identified between characteristics of the object and characteristics of each of the other object groups. Responsive to the match percentage value between the characteristics of the object and one or more other object groups being higher than the match percentage value between the characteristics of the object and the characteristics of the current object group, a notification is sent to an administrator. Responsive to receiving an action to be implemented, the action is implemented to at least one of the object or one or more object groups.
    Type: Application
    Filed: March 30, 2017
    Publication date: October 4, 2018
    Inventors: Rotem Klein, Daniel Lereya, Nadav Parag, Vladimir Shalikashvili, Moshe Weiss
  • Patent number: 10042867
    Abstract: A method is provided to integrate a ticketing system into a storage management system. In such method, tickets are opened and translated to a set of recommended operations automatically, notifying and showing to a storage administrator the recommended operations as a set of actions and forms. The storage administrator is offered the ability including changing a step of the set of actions and re-ordering the set of actions.
    Type: Grant
    Filed: July 7, 2015
    Date of Patent: August 7, 2018
    Assignee: International Business Machines Corporation
    Inventors: Barak Davidov, Rotem Klein, Nadav Parag, Avraham S. Sabzerou, Moshe Weiss
  • Publication number: 20180039433
    Abstract: Various embodiments for managing data in a software defined storage environment, by a processor device, are provided. A mediator is used to communicate between a virtual machine controller and a storage management application such that virtual machine operations within the virtual machine controller are initiated by a command from the storage management application.
    Type: Application
    Filed: August 3, 2016
    Publication date: February 8, 2018
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Rotem KLEIN, Nadav PARAG, Avraham S. SABZEROU, Moshe WEISS
  • Patent number: 9619208
    Abstract: An apparatus to facilitate management of agile software development projects includes a feature profile module, a task profile module, a resource profile module, an implementation tracking module, a resource planning module, and an feature tracking module. The feature profile module stores, for each feature, a status, priority, set of tasks, and work allotted. The task profile module stores, for each task, an amount of work to complete it, a status, and a development period. The resource profile module calculates, for each resource, an available and total work capacity for the resource during a development period. The implementation module calculates, for each development period, the total work planned for and completed during the development period. The resource planning module calculates a total available work capacity of the plurality of resources for each uncompleted development period. The feature tracking module calculates, for each feature, an amount of work completed and in progress.
    Type: Grant
    Filed: June 9, 2015
    Date of Patent: April 11, 2017
    Assignee: International Business Machines Corporation
    Inventors: Barak Davidov, Rotem Klein, Moshe Weiss
  • Publication number: 20170061378
    Abstract: An approach for sharing simulated data storage system management plans is provided. One or more effects of a resource management plan are simulated on a data storage system by generating a simulation based, at least in part, on the data storage system and the resource management plan. Access to the simulation is granted to at least one person who is not an author of the resource management plan. Feedback of one or more types is received from the at least one person. The data storage system is modified based, at least in part, on the resource management plan and the feedback of one or more types from the at least one person.
    Type: Application
    Filed: September 1, 2015
    Publication date: March 2, 2017
    Inventors: Rotem Klein, Nadav Parag, Tamir Riechberg, Avraham S. Sabzerou, Vladimir Shalikashvili, Moshe Weiss, Moshe Zemah
  • 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
  • Publication number: 20170010927
    Abstract: A method is provided to integrate a ticketing system into a storage management system. In such method, tickets are opened and translated to a set of recommended operations automatically, notifying and showing to a storage administrator the recommended operations as a set of actions and forms. The storage administrator is offered the ability including changing a step of the set of actions and re-ordering the set of actions.
    Type: Application
    Filed: March 11, 2016
    Publication date: January 12, 2017
    Inventors: Barak Davidov, Rotem Klein, Nadav Parag, Avraham S. Sabzerou, Moshe Weiss
  • Publication number: 20170011069
    Abstract: A method is provided to integrate a ticketing system into a storage management system. In such method, tickets are opened and translated to a set of recommended operations automatically, notifying and showing to a storage administrator the recommended operations as a set of actions and forms. The storage administrator is offered the ability including changing a step of the set of actions and re-ordering the set of actions.
    Type: Application
    Filed: July 7, 2015
    Publication date: January 12, 2017
    Inventors: Barak Davidov, Rotem Klein, Nadav Parag, Avraham S. Sabzerou, Moshe Weiss
  • Publication number: 20160364210
    Abstract: An apparatus to facilitate management of agile software development projects includes a feature profile module, a task profile module, a resource profile module, an implementation tracking module, a resource planning module, and an feature tracking module. The feature profile module stores, for each feature, a status, priority, set of tasks, and work allotted. The task profile module stores, for each task, an amount of work to complete it, a status, and a development period. The resource profile module calculates, for each resource, an available and total work capacity for the resource during a development period. The implementation module calculates, for each development period, the total work planned for and completed during the development period. The resource planning module calculates a total available work capacity of the plurality of resources for each uncompleted development period. The feature tracking module calculates, for each feature, an amount of work completed and in progress.
    Type: Application
    Filed: June 9, 2015
    Publication date: December 15, 2016
    Inventors: Barak Davidov, Rotem Klein, Moshe Weiss