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).
-
Patent number: 9514032Abstract: 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: September 23, 2014Date of Patent: December 6, 2016Assignee: International Business Machines CorporationInventors: Amit Bareket, Daniel Lereya, Tamir Riechberg, Moshe Weiss
-
Publication number: 20160321161Abstract: 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: ApplicationFiled: July 26, 2016Publication date: November 3, 2016Inventors: Amit Bareket, Daniel Lereya, Tamir Riechberg, Moshe Weiss
-
Patent number: 9438386Abstract: A mobile communication system which consists of a plurality of MANETs and nodes, which comprises a transceiver at each node. Each transceiver is a combination of a hopping transmitter operating according to a predetermined hopping sequence and rate and a wideband reference receiver, that can simultaneously receive at once, the whole operating band assigned to the system. Each transceiver further includes a circuitry for reallocating simultaneously receiving channels, dynamically spread over a wideband frequency range and circuitry for determining transmission hopping patterns to use the least possible number of frequencies according to the active population status of nodes that belong to the plurality of MANETs.Type: GrantFiled: May 9, 2014Date of Patent: September 6, 2016Assignee: Rafael Advanced Defense Systems Ltd.Inventors: Yoav Wermuth, Michal Wermuth, Shimon Avadis, Itzhak Fuchs, Moshe Weiss
-
Publication number: 20160217110Abstract: 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: ApplicationFiled: April 15, 2016Publication date: July 28, 2016Inventors: Nadav Parag, Vladimir Shalikashvili, Moshe Weiss
-
Publication number: 20160180356Abstract: 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: ApplicationFiled: December 17, 2014Publication date: June 23, 2016Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Nadav PARAG, Tamir RIECHBERG, Vladimir SHALIKASHVILI, Moshe WEISS
-
Publication number: 20160085660Abstract: 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: ApplicationFiled: September 23, 2014Publication date: March 24, 2016Inventors: Amit Bareket, Daniel Lereya, Tamir Riechberg, Moshe Weiss
-
Publication number: 20160014143Abstract: 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: July 8, 2014Publication date: January 14, 2016Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Amit BAREKET, Michael KELLER, Daniel LEREYA, Avraham SABZEROU, Moshe WEISS
-
Publication number: 20150370839Abstract: 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: ApplicationFiled: June 18, 2014Publication date: December 24, 2015Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Amit BAREKET, Shai M. KOFFMAN, Moshe WEISS
-
Publication number: 20150370788Abstract: 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: ApplicationFiled: June 18, 2014Publication date: December 24, 2015Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Amit BAREKET, Shai M. KOFFMAN, Moshe WEISS
-
Publication number: 20150346954Abstract: 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: ApplicationFiled: May 30, 2014Publication date: December 3, 2015Applicant: International Business Machines CorporationInventors: Nadav Parag, Vladimir Shalikashvili, Moshe Weiss
-
Patent number: 9165551Abstract: A reflector for use with an electronic device having a loudspeaker for enhancing the sound emitted from the loudspeaker, said reflector comprising components for attaching said reflector to an edge of the electronic device, at the location of the loudspeaker, a flat portion located to be adjacent a surface of the electronic device, and a concave portion adjacent to the flat portion and presenting a concave surface to the loudspeaker.Type: GrantFiled: April 17, 2014Date of Patent: October 20, 2015Assignee: SIMPLY AMAZINC, LLCInventor: Moshe Weiss
-
Publication number: 20150234811Abstract: 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: ApplicationFiled: February 16, 2014Publication date: August 20, 2015Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Amit Bareket, Nadav Parag, Dan Ravid, Tamir Riechberg, Moshe Weiss
-
Patent number: 8882966Abstract: A pyrolytic reactor, comprising an inner drum having a circumferential wall formed with a plurality of apertures, an outer drum surrounding the inner drum and defining a clearance therebetween, a feeding device for feeding a plurality of feedstock pieces to the interior of the inner drum, an inlet port through which heat carrier gases flow and are directed to said clearance, for introduction of the heat carrier gases via said plurality of apertures to the inner drum interior and causing pyrolysis of the fed feedstock pieces, a conveyor for transporting a plurality of solid residue pieces produced from a pyrolytic process, and an outlet port through which product vapors and gases, heat depleted heat carrier gases, and the plurality of solid residue pieces are discharged.Type: GrantFiled: March 16, 2010Date of Patent: November 11, 2014Assignee: T.D.E. Recovery Technologies Ltd.Inventors: Alexander P. Bronshtein, Menachem L. Skop, Moshe Weiss, David Shalom Jakobowitch
-
Publication number: 20140281758Abstract: 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: ApplicationFiled: November 7, 2013Publication date: September 18, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Arnon H. KLEIN, Nadav PARAG, Tamir RIECHBERG, Moshe WEISS, Yinon YAMIN
-
Publication number: 20140247804Abstract: A mobile communication system which consists of a plurality of MANETs and nodes, which comprises a transceiver at each node. Each transceiver is a combination of a hopping transmitter operating according to a predetermined hopping sequence and rate and a wideband reference receiver, that can simultaneously receive at once, the whole operating band assigned to the system. Each transceiver further includes a circuitry for reallocating simultaneously receiving channels, dynamically spread over a wideband frequency range and circuitry for determining transmission hopping patterns to use the least possible number of frequencies according to the active population status of nodes that belong to the plurality of MANETs.Type: ApplicationFiled: May 9, 2014Publication date: September 4, 2014Applicant: RAFAEL ADVANCED DEFENSE SYSTEMS LTD.Inventors: Yoav Wermuth, Michal Wermuth, Shimon Avadis, Itzhak Fuchs, Moshe Weiss
-
Publication number: 20140226840Abstract: A reflector for use with an electronic device having a loudspeaker for enhancing the sound emitted from the loudspeaker, said reflector comprising components for attaching said reflector to an edge of the electronic device, at the location of the loudspeaker, a flat portion located to be adjacent a surface of the electronic device, and a concave portion adjacent to the flat portion and presenting a concave surface to the loudspeaker.Type: ApplicationFiled: April 17, 2014Publication date: August 14, 2014Applicant: Simply Amazinc LLCInventor: Moshe WEISS
-
Patent number: 8731219Abstract: A reflector for use with an electronic device having a loudspeaker for enhancing the sound emitted from the loudspeaker, said reflector comprising components for attaching said reflector to an edge of the electronic device, at the location of the loudspeaker, a flat portion located to be adjacent a surface of the electronic device, and a concave portion adjacent to the flat portion and presenting a concave surface to the loudspeaker.Type: GrantFiled: August 8, 2013Date of Patent: May 20, 2014Assignee: Simply Amazinc, LLCInventor: Moshe Weiss
-
Publication number: 20130322660Abstract: A reflector for use with an electronic device having a loudspeaker for enhancing the sound emitted from the loudspeaker, said reflector comprising components for attaching said reflector to an edge of the electronic device, at the location of the loudspeaker, a flat portion located to be adjacent a surface of the electronic device, and a concave portion adjacent to the flat portion and presenting a concave surface to the loudspeaker.Type: ApplicationFiled: August 8, 2013Publication date: December 5, 2013Applicant: Simply Amazinc LLCInventor: Moshe WEISS
-
Patent number: D685798Type: GrantFiled: August 22, 2011Date of Patent: July 9, 2013Assignee: Simply Amazing, LLCInventor: Moshe Weiss
-
Patent number: D709968Type: GrantFiled: December 26, 2012Date of Patent: July 29, 2014Inventors: Moshe Weiss, Josef Tal Lebel