Patents by Inventor Tamir RIECHBERG

Tamir RIECHBERG 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: 10956919
    Abstract: Methods, computing systems and computer program products implement embodiments of the present invention that include presenting, on a display, multiple storage objects and their respective current utilizations, and forecasting a respective subsequent utilization for each of the storage objects at each of one or more future times. Examples of the storage objects include of a storage facility having multiple sites, one or more storage systems at a given site, storage pools in the storage systems, and logical volumes in the storage pools. Upon receiving a first input indicating a change to the multiple storage objects, and receiving a second input indicating a given future time, the respective forecasted subsequent utilizations of the changed multiple storage objects at the given future time is presented on a display. Examples of changes to the storage objects include adding an additional storage object and moving or resizing a storage object.
    Type: Grant
    Filed: December 17, 2014
    Date of Patent: March 23, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Nadav Parag, Tamir Riechberg, Vladimir Shalikashvili, Moshe Weiss
  • Patent number: 10572362
    Abstract: Embodiments of the present invention enable a portable computing device such as a smartphone or a tablet computer, to capture one or more codes for one or more corresponding components positioned in proximity to the portable computing device, and to convey the one or more codes to a management system. Upon receiving the one or more codes, the management system can be configured to convey, to the portable computing device, an identification and a status of each of the one or more components. The portable computing device can then present the status of the one or more components on a display, and the one or more components are detected based on a distance of the portable device in relation to the one or more components such that when a plurality of the one or more components are in a field of view of the portable device.
    Type: Grant
    Filed: December 14, 2017
    Date of Patent: February 25, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Arnon H. Klein, Nadav Parag, Tamir Riechberg, Moshe Weiss, Yinon Yamin
  • Patent number: 10572363
    Abstract: Embodiments of the present invention enable a portable computing device such as a smartphone or a tablet computer, to capture one or more codes for one or more corresponding components positioned in proximity to the portable computing device, and to convey the one or more codes to a management system. Upon receiving the one or more codes, the management system can be configured to convey, to the portable computing device, an identification and a status of each of the one or more components. The portable computing device can then present the status of the one or more components on a display, and the one or more components are detected based on a distance of the portable device in relation to the one or more components such that when a plurality of the one or more components are in a field of view of the portable device.
    Type: Grant
    Filed: December 14, 2017
    Date of Patent: February 25, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Arnon H. Klein, Nadav Parag, Tamir Riechberg, Moshe Weiss, Yinon Yamin
  • Patent number: 10169204
    Abstract: Receive output dynamically generated by a running program and check that output for spelling, grammar, and/or other usage errors, providing notice to a user of any errors found. The dynamically generated output includes an assembly of component parts not statically assigned in a predetermined configuration or with predetermined content, but rather generated and/or configured by the executing program as it runs.
    Type: Grant
    Filed: July 26, 2016
    Date of Patent: January 1, 2019
    Assignee: International Business Machines Corporation
    Inventors: Amit Bareket, Daniel Lereya, Tamir Riechberg, Moshe Weiss
  • Patent number: 10083174
    Abstract: A multilayered context enriched text translation interface includes a simulation layer comprising one or more text objects and a translation layer. The interface displays one or more mimicked views of an application GUI in the simulation layer. Subsequent to a user engaging a text object, the interface displays a prompt for a text translation of the text object within a translation layer. In certain embodiments, the mimicked views are graphical reproductions of the application GUI pages with functionality of one or more text objects of the application GUI disabled. In certain embodiments, the prompt includes an accentuation objects to visually accentuate the text object, a text-editing object to receive the text translation of the text object, and a link object to visually connect the accentuation objects and text-editing object.
    Type: Grant
    Filed: October 24, 2017
    Date of Patent: September 25, 2018
    Assignee: International Business Machines Corporation
    Inventors: Amit Bareket, Nadav Parag, Dan Ravid, Tamir Riechberg, Moshe Weiss
  • Patent number: 9965372
    Abstract: Methods, apparatus and computer program products implement embodiments of the present invention that enable a portable computing device such as a smartphone or a tablet computer, to capture one or more codes for one or more corresponding components positioned in proximity to the portable computing device, and to convey the one or more codes to a management system. Upon receiving the one or more codes, the management system can be configured to convey, to the portable computing device, an identification and a status of each of the one or more components. The portable computing device can then present the status of the one or more components on a display.
    Type: Grant
    Filed: November 7, 2013
    Date of Patent: May 8, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Arnon H. Klein, Nadav Parag, Tamir Riechberg, Moshe Weiss, Yinon Yamin
  • Patent number: 9959190
    Abstract: Apparatus and computer program products implement embodiments of the present invention that enable a portable computing device such as a smartphone or a tablet computer, to capture one or more codes for one or more corresponding components positioned in proximity to the portable computing device, and to convey the one or more codes to a management system. Upon receiving the one or more codes, the management system can be configured to convey, to the portable computing device, an identification and a status of each of the one or more components. The portable computing device can then present the status of the one or more components on a display.
    Type: Grant
    Filed: March 12, 2013
    Date of Patent: May 1, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Arnon H. Klein, Nadav Parag, Tamir Riechberg, Moshe Weiss, Yinon Yamin
  • Publication number: 20180113778
    Abstract: Embodiments of the present invention enable a portable computing device such as a smartphone or a tablet computer, to capture one or more codes for one or more corresponding components positioned in proximity to the portable computing device, and to convey the one or more codes to a management system. Upon receiving the one or more codes, the management system can be configured to convey, to the portable computing device, an identification and a status of each of the one or more components. The portable computing device can then present the status of the one or more components on a display, and the one or more components are detected based on a distance of the portable device in relation to the one or more components such that when a plurality of the one or more components are in a field of view of the portable device.
    Type: Application
    Filed: December 14, 2017
    Publication date: April 26, 2018
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Arnon H. KLEIN, Nadav PARAG, Tamir RIECHBERG, Moshe WEISS, Yinon YAMIN
  • Publication number: 20180107575
    Abstract: Embodiments of the present invention enable a portable computing device such as a smartphone or a tablet computer, to capture one or more codes for one or more corresponding components positioned in proximity to the portable computing device, and to convey the one or more codes to a management system. Upon receiving the one or more codes, the management system can be configured to convey, to the portable computing device, an identification and a status of each of the one or more components. The portable computing device can then present the status of the one or more components on a display, and the one or more components are detected based on a distance of the portable device in relation to the one or more components such that when a plurality of the one or more components are in a field of view of the portable device.
    Type: Application
    Filed: December 14, 2017
    Publication date: April 19, 2018
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Arnon H. KLEIN, Nadav PARAG, Tamir RIECHBERG, Moshe WEISS, Yinon YAMIN
  • Publication number: 20180046616
    Abstract: A multilayered context enriched text translation interface includes a simulation layer comprising one or more text objects and a translation layer. The interface displays one or more mimicked views of an application GUI in the simulation layer. Subsequent to a user engaging a text object, the interface displays a prompt for a text translation of the text object within a translation layer. In certain embodiments, the mimicked views are graphical reproductions of the application GUI pages with functionality of one or more text objects of the application GUI disabled. In certain embodiments, the prompt includes an accentuation objects to visually accentuate the text object, a text-editing object to receive the text translation of the text object, and a link object to visually connect the accentuation objects and text-editing object.
    Type: Application
    Filed: October 24, 2017
    Publication date: February 15, 2018
    Inventors: Amit Bareket, Nadav Parag, Dan Ravid, Tamir Riechberg, Moshe Weiss
  • Patent number: 9858272
    Abstract: A multilayered context enriched text translation interface includes a simulation layer comprising one or more text objects and a translation layer. The interface displays one or more mimicked views of an application GUI in the simulation layer. Subsequent to a user engaging a text object, the interface displays a prompt for a text translation of the text object within a translation layer. In certain embodiments, the mimicked views are graphical reproductions of the application GUI pages with functionality of one or more text objects of the application GUI disabled. In certain embodiments, the prompt includes an accentuation objects to visually accentuate the text object, a text-editing object to receive the text translation of the text object, and a link object to visually connect the accentuation objects and text-editing object.
    Type: Grant
    Filed: February 16, 2014
    Date of Patent: January 2, 2018
    Assignee: International Business Machines Corporation
    Inventors: Amit Bareket, Nadav Parag, Dan Ravid, Tamir Riechberg, 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
  • Patent number: 9514032
    Abstract: Receive output dynamically generated by a running program and check that output for spelling, grammar, and/or other usage errors, providing notice to a user of any errors found. The dynamically generated output includes an assembly of component parts not statically assigned in a predetermined configuration or with predetermined content, but rather generated and/or configured by the executing program as it runs.
    Type: Grant
    Filed: September 23, 2014
    Date of Patent: December 6, 2016
    Assignee: International Business Machines Corporation
    Inventors: Amit Bareket, Daniel Lereya, Tamir Riechberg, Moshe Weiss
  • Publication number: 20160321161
    Abstract: Receive output dynamically generated by a running program and check that output for spelling, grammar, and/or other usage errors, providing notice to a user of any errors found. The dynamically generated output includes an assembly of component parts not statically assigned in a predetermined configuration or with predetermined content, but rather generated and/or configured by the executing program as it runs.
    Type: Application
    Filed: July 26, 2016
    Publication date: November 3, 2016
    Inventors: Amit Bareket, Daniel Lereya, Tamir Riechberg, Moshe Weiss
  • Publication number: 20160180356
    Abstract: Methods, computing systems and computer program products implement embodiments of the present invention that include presenting, on a display, multiple storage objects and their respective current utilizations, and forecasting a respective subsequent utilization for each of the storage objects at each of one or more future times. Examples of the storage objects include of a storage facility having multiple sites, one or more storage systems at a given site, storage pools in the storage systems, and logical volumes in the storage pools. Upon receiving a first input indicating a change to the multiple storage objects, and receiving a second input indicating a given future time, the respective forecasted subsequent utilizations of the changed multiple storage objects at the given future time is presented on a display. Examples of changes to the storage objects include adding an additional storage object and moving or resizing a storage object.
    Type: Application
    Filed: December 17, 2014
    Publication date: June 23, 2016
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Nadav PARAG, Tamir RIECHBERG, Vladimir SHALIKASHVILI, Moshe WEISS
  • Publication number: 20160085660
    Abstract: Receive output dynamically generated by a running program and check that output for spelling, grammar, and/or other usage errors, providing notice to a user of any errors found. The dynamically generated output includes an assembly of component parts not statically assigned in a predetermined configuration or with predetermined content, but rather generated and/or configured by the executing program as it runs.
    Type: Application
    Filed: September 23, 2014
    Publication date: March 24, 2016
    Inventors: Amit Bareket, Daniel Lereya, Tamir Riechberg, Moshe Weiss
  • Publication number: 20150234811
    Abstract: A multilayered context enriched text translation interface includes a simulation layer comprising one or more text objects and a translation layer. The interface displays one or more mimicked views of an application GUI in the simulation layer. Subsequent to a user engaging a text object, the interface displays a prompt for a text translation of the text object within a translation layer. In certain embodiments, the mimicked views are graphical reproductions of the application GUI pages with functionality of one or more text objects of the application GUI disabled. In certain embodiments, the prompt includes an accentuation objects to visually accentuate the text object, a text-editing object to receive the text translation of the text object, and a link object to visually connect the accentuation objects and text-editing object.
    Type: Application
    Filed: February 16, 2014
    Publication date: August 20, 2015
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Amit Bareket, Nadav Parag, Dan Ravid, Tamir Riechberg, Moshe Weiss
  • Publication number: 20140281758
    Abstract: Methods, apparatus and computer program products implement embodiments of the present invention that enable a portable computing device such as a smartphone or a tablet computer, to capture one or more codes for one or more corresponding components positioned in proximity to the portable computing device, and to convey the one or more codes to a management system. Upon receiving the one or more codes, the management system can be configured to convey, to the portable computing device, an identification and a status of each of the one or more components. The portable computing device can then present the status of the one or more components on a display.
    Type: Application
    Filed: November 7, 2013
    Publication date: September 18, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Arnon H. KLEIN, Nadav PARAG, Tamir RIECHBERG, Moshe WEISS, Yinon YAMIN