Patents by Inventor Moshe Weiss
Moshe Weiss 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: 20190042994Abstract: A mechanism is provided for generating crowd-based custom logic units for use in storage management. Responsive to receiving analytic data from a set of storage device managers about how users interact with the set of storage device managers, the analytics data is analyzed in order to gain one or more insights into how users interact with the set of storage device managers. One or more logic units are then generated utilizing the one or more insights. The one or more logic units are then sent to one or more storage device managers in the set of storage device managers in order that the users of the one or more storage device managers utilize the one or more logic units to perform their daily tasks more efficiently.Type: ApplicationFiled: August 3, 2017Publication date: February 7, 2019Inventors: Daniel Lereya, Nadav Parag, Vladimir Shalikashvili, Moshe Weiss
-
Publication number: 20190042284Abstract: Provided are a computer program product, system, and method for generating component pages to render in a configuration page in a graphical user interface (GUI) to configure a computing resource. A plurality of component pages are generated to render in the configuration page. Each component page includes user configuration setting controls to enable the user to set configuration parameters for component resources to configure the computer resource. The configuration page is generated to: render a main panel in the GUI program; render graphical component page selection controls in the GUI program associated with the component pages; receive user selection of a selected one of the graphical component page selection controls associated with one of the component pages; and render the component page associated with the selected graphical component page selection control.Type: ApplicationFiled: September 14, 2018Publication date: February 7, 2019Inventors: Yoni Raveh, Gal Sinay, Moshe Weiss, Malki Wiegner
-
Publication number: 20190042387Abstract: 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: ApplicationFiled: August 7, 2017Publication date: February 7, 2019Inventors: Miron Aloni, Rotem Klein, Daniel Lereya, Vladimir Shalikashvili, Moshe Weiss
-
Patent number: 10169204Abstract: 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: GrantFiled: July 26, 2016Date of Patent: January 1, 2019Assignee: International Business Machines CorporationInventors: Amit Bareket, Daniel Lereya, Tamir Riechberg, Moshe Weiss
-
Patent number: 10168884Abstract: Provided are a computer program product, system, and method for generating user interface (GUI) configuration pages to configure a computing resource comprised of component computing resources. A configuration page is generated for rendering in a GUI having user selectable graphical representations of a hierarchy of component computing resources from which a subject computing resource is configured. Each of the component computing resources graphically represented as within a higher level component computing resource in the hierarchy is configured with capacity from the higher level component computing resource. User selection is received of one of the graphical representations of a selected one of the component computing resources in the graphical representations of the hierarchy.Type: GrantFiled: November 10, 2015Date of Patent: January 1, 2019Assignee: International Business Machines CorporationInventors: Yoni Raveh, Gal Sinay, Moshe Weiss, Malki Wiegner
-
Patent number: 10133587Abstract: Provided are a computer program product, system, and method for generating component pages to render in a configuration page in a graphical user interface (GUI) to configure a computing resource. A plurality of component pages are generated to render in the configuration page. Each component page includes user configuration setting controls to enable the user to set configuration parameters for component resources to configure the computer resource. The configuration page is generated to: render a main panel in the GUI program; render graphical component page selection controls in the GUI program associated with the component pages; receive user selection of a selected one of the graphical component page selection controls associated with one of the component pages; and render the component page associated with the selected graphical component page selection control.Type: GrantFiled: October 28, 2015Date of Patent: November 20, 2018Assignee: International Business Machines CorporationInventors: Yoni Raveh, Gal Sinay, Moshe Weiss, Malki Wiegner
-
Publication number: 20180285408Abstract: 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: ApplicationFiled: March 30, 2017Publication date: October 4, 2018Inventors: Rotem Klein, Daniel Lereya, Nadav Parag, Vladimir Shalikashvili, Moshe Weiss
-
Patent number: 10083174Abstract: 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: GrantFiled: October 24, 2017Date of Patent: September 25, 2018Assignee: International Business Machines CorporationInventors: Amit Bareket, Nadav Parag, Dan Ravid, Tamir Riechberg, Moshe Weiss
-
Patent number: 10042867Abstract: 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: GrantFiled: July 7, 2015Date of Patent: August 7, 2018Assignee: International Business Machines CorporationInventors: Barak Davidov, Rotem Klein, Nadav Parag, Avraham S. Sabzerou, Moshe Weiss
-
Patent number: 9996898Abstract: A computer processor circuit can be used to receive a resizing request that includes parameters for resizing a user interface containing a plurality of visual elements. In response to the request, the computer processor circuit can access a set of one or more data files specifying: links to binary image data files for the plurality of visual elements; a set of nodes forming a plurality of vector paths for at least one of the plurality of visual elements; and a set of rules defining different image resizing properties for different vector paths of the plurality of vector paths. The computer processor circuit can then create a resized version of the user interface by modifying the plurality of visual elements according to the set of rules and to the parameters for resizing.Type: GrantFiled: May 30, 2014Date of Patent: June 12, 2018Assignee: International Business Machines CorporationInventors: Nadav Parag, Vladimir Shalikashvili, Moshe Weiss
-
Publication number: 20180157451Abstract: Provided are a computer program product, system, and method for generating a configuration page for rendering in a graphical user interface (GUI) for managing provisioning of storage resources in a storage system. A determination is made of allocation commitment certainties for virtual storage ranges to allocate from the storage system based on physical capacity in the storage system and an estimated data reduction rate. Each of the allocation commitment certainties indicates a likelihood that a corresponding of the virtual storage ranges will be available for allocation in the storage system. Visual representation of a plurality of user selectable storage spaces indicating the allocation commitment certainties for the virtual storage ranges in the user selectable storage spaces are rendered in the configuration page. A user selection graphic that when selected provisions a selected of the user selectable storage spaces in the storage system is rendered in the configuration page.Type: ApplicationFiled: January 29, 2018Publication date: June 7, 2018Inventors: Michael Keller, Ofer Leneman, Yoni Raveh, Gal Sinay, Moshe Weiss
-
Publication number: 20180159873Abstract: Methods, computing systems and computer program products implement embodiments of the present invention that include associating a token with a computing device, defining preferences for the computing device, and conveying, by the computing device, the token and the preferences to an event processing system. Upon the event processing system, an event message from a computing system via a one-way firewall and matching the computing device preferences to the event message, the event processing system can convey the token and the event message to a push notification system. In some embodiments, upon the push notification service receiving the token and the event message, the mobile device can be identified based on the token, and the event message can be conveyed to the computing device. The event messages may include a severity level, and the preferences may include a severity threshold and a message detail level.Type: ApplicationFiled: February 5, 2018Publication date: June 7, 2018Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Amit BAREKET, Michael KELLER, Daniel LEREYA, Avraham SABZEROU, Moshe WEISS
-
Patent number: 9965372Abstract: 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: GrantFiled: November 7, 2013Date of Patent: May 8, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Arnon H. Klein, Nadav Parag, Tamir Riechberg, Moshe Weiss, Yinon Yamin
-
Patent number: 9959190Abstract: 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: GrantFiled: March 12, 2013Date of Patent: May 1, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Arnon H. Klein, Nadav Parag, Tamir Riechberg, Moshe Weiss, Yinon Yamin
-
Publication number: 20180113778Abstract: 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: ApplicationFiled: December 14, 2017Publication date: April 26, 2018Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Arnon H. KLEIN, Nadav PARAG, Tamir RIECHBERG, Moshe WEISS, Yinon YAMIN
-
Publication number: 20180107575Abstract: 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: ApplicationFiled: December 14, 2017Publication date: April 19, 2018Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Arnon H. KLEIN, Nadav PARAG, Tamir RIECHBERG, Moshe WEISS, Yinon YAMIN
-
Patent number: 9946727Abstract: Methods, computing systems and computer program products implement embodiments of the present invention that include detecting, by a file-level storage system such as a network attached storage system, a user operating a first computer in communication with the file level storage system via a network, and maintaining, while the user is operating the first computer, multiple states for the user. In some embodiments, the user may operate the first computer by logging on to the first computer, and executing one or more applications and data files. Upon detecting the user operating a second computer in communication with the file level storage system via the network, the file-level storage system can synchronize applications and data files on the second computer to the multiple states. In embodiments of the present invention, the user operates the second computer by logging on to the second computer while still logged on to the first computer.Type: GrantFiled: June 18, 2014Date of Patent: April 17, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Amit Bareket, Shai M. Koffman, Moshe Weiss
-
Patent number: 9934247Abstract: Methods, computing systems and computer program products implement embodiments of the present invention that include storing multiple files to a file-level storage system that includes one or more storage devices, and maintaining, by the file-level storage system, one or more searchable indexes for the multiple files, each of the indexes indexing a respective key field. In some embodiments the file-level storage system may be configured as a network attached storage system. Upon receiving, via a network, a search query from a computer, the file-level storage system can identify, using the one or more searchable indexes, one or more of the multiple files that match the search query, and convey, to the computer, the respective name and the respective location of each of the one or more identified files. In some embodiments, the file-level storage system includes a web server exposing a representational state transfer application programming interface.Type: GrantFiled: June 18, 2014Date of Patent: April 3, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Amit Bareket, Shai M. Koffman, Moshe Weiss
-
Patent number: 9927955Abstract: Provided are a computer program product, system, and method for generating a configuration page for rendering in a graphical user interface (GUI) for managing provisioning of storage resources in a storage system. A determination is made of allocation commitment certainties for virtual storage ranges to allocate from the storage system based on physical capacity in the storage system and an estimated data reduction rate. Each of the allocation commitment certainties indicates a likelihood that a corresponding of the virtual storage ranges will be available for allocation in the storage system. Visual representation of a plurality of user selectable storage spaces indicating the allocation commitment certainties for the virtual storage ranges in the user selectable storage spaces are rendered in the configuration page. A user selection graphic that when selected provisions a selected of the user selectable storage spaces in the storage system is rendered in the configuration page.Type: GrantFiled: November 10, 2015Date of Patent: March 27, 2018Assignee: International Business Machines CorporationInventors: Michael Keller, Ofer Leneman, Yoni Raveh, Gal Sinay, Moshe Weiss
-
Patent number: D817981Type: GrantFiled: November 10, 2015Date of Patent: May 15, 2018Assignee: International Business Machines CorporationInventors: Judy Gofberg, Yoni Raveh, Gal Sinay, Moshe Weiss, Malki Wiegner