Patents by Inventor Rony Zarom
Rony Zarom 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: 20160277458Abstract: A system and method for coordinating multiple-user edits of shared digital data. A coordinating device may receive commands to edit shared digital data from multiple independently operated user computers. The coordinating device may determine that two or more of the commands from respective user computers are mutually exclusive, redundant or otherwise conflict. The coordinating device may incorporate one of the multiple commands into a global command queue and may annul the other(s). The coordinating device may transmit the global commands to all user computers to be executed locally for implemented the same shared digital data thereon.Type: ApplicationFiled: February 22, 2016Publication date: September 22, 2016Inventor: Rony ZAROM
-
Patent number: 9277269Abstract: A system and method for broadcasting to a plurality of client side devices over a network, such as the Internet, using visual layers for assembly in a media broadcast. In response to receiving input for simulating the media broadcast defined by content objects and arrangement of each layer in the simulation, transmitting the content objects for each of a plurality of the layers in a different live stream to each of the client side devices and transmitting design parameters defining the arrangement of the layers in the simulation to each of the client side devices. Each of the client side devices may be adapted to assemble the layers of a media broadcast according to the content objects and design parameters of the transmissions so that the content objects and design of the media broadcast assembled at each of the client side devices substantially matches that of the simulated media broadcast.Type: GrantFiled: November 29, 2012Date of Patent: March 1, 2016Assignee: NEWROW, INC.Inventor: Rony Zarom
-
Patent number: 9270715Abstract: A system and method for coordinating multiple-user edits of shared digital data. A coordinating device may receive commands to edit shared digital data from multiple independently operated user computers. The coordinating device may determine that two or more of the commands from respective user computers are mutually exclusive, redundant or otherwise conflict. The coordinating device may incorporate one of the multiple commands into a global command queue and may annul the other(s). The coordinating device may transmit the global commands to all user computers to be executed locally for implemented the same shared digital data thereon.Type: GrantFiled: June 16, 2014Date of Patent: February 23, 2016Assignee: Newrow, Inc.Inventor: Rony Zarom
-
Patent number: 9253505Abstract: A system and method for compressing digital image data. An image may be divided into sub-regions. A maximum number of template codes may be determined for representing each sub-region, each template code uniquely identifying a template pattern in a dictionary. Each of a plurality of the sub-regions may be associated with a plurality of template patterns, each of which individually does not match the sub-region, but which when combined together more closely match the sub-region. A compressed data set may be generated for the image, in which each sub-region is represented by up to the maximum number of template codes uniquely identifying the associated plurality of template patterns. The up to the maximum number of template codes may be transmitted for each sub-region from the compressed data set, wherein the maximum number of template codes is a dynamic parameter adjustable based on the bandwidth available for transmitting.Type: GrantFiled: July 7, 2014Date of Patent: February 2, 2016Assignee: NEWROW, INC.Inventor: Rony Zarom
-
Publication number: 20140344856Abstract: A system and method for broadcasting to a plurality of client side devices over a network, such as the Internet, using visual layers for assembly in a media broadcast. In response to receiving input for simulating the media broadcast defined by content objects and arrangement of each layer in the simulation, transmitting the content objects for each of a plurality of the layers in a different live stream to each of the client side devices and transmitting design parameters defining the arrangement of the layers in the simulation to each of the client side devices. Each of the client side devices may be adapted to assemble the layers of a media broadcast according to the content objects and design parameters of the transmissions so that the content objects and design of the media broadcast assembled at each of the client side devices substantially matches that of the simulated media broadcast.Type: ApplicationFiled: November 29, 2012Publication date: November 20, 2014Inventor: Rony Zarom
-
Publication number: 20140321764Abstract: A system and method for compressing digital image data. An image may be divided into sub-regions. A maximum number of template codes may be determined for representing each sub-region, each template code uniquely identifying a template pattern in a dictionary. Each of a plurality of the sub-regions may be associated with a plurality of template patterns, each of which individually does not match the sub-region, but which when combined together more closely match the sub-region. A compressed data set may be generated for the image, in which each sub-region is represented by up to the maximum number of template codes uniquely identifying the associated plurality of template patterns. The up to the maximum number of template codes may be transmitted for each sub-region from the compressed data set, wherein the maximum number of template codes is a dynamic parameter adjustable based on the bandwidth available for transmitting.Type: ApplicationFiled: July 7, 2014Publication date: October 30, 2014Inventor: Rony ZAROM
-
Publication number: 20140297757Abstract: A system and method for coordinating multiple-user edits of shared digital data. A coordinating device may receive commands to edit shared digital data from multiple independently operated user computers. The coordinating device may determine that two or more of the commands from respective user computers are mutually exclusive, redundant or otherwise conflict. The coordinating device may incorporate one of the multiple commands into a global command queue and may annul the other(s). The coordinating device may transmit the global commands to all user computers to be executed locally for implemented the same shared digital data thereon.Type: ApplicationFiled: June 16, 2014Publication date: October 2, 2014Inventor: Rony ZAROM
-
Publication number: 20140281011Abstract: A system and method allows for simultaneous generation of a dual output stream—a first for real-time broadcast with relatively lower quality for faster transmission, and a second for later rebroadcast with significantly improved quality relative to the first stream, both having the same content. During the real-time broadcast, the recorded content may be edited, and an edit-log may record the specific segments from the multiple sources that are used in the broadcast. The lower quality stream may be transmitted with priority for immediate viewing, while the higher quality stream is initially stored locally and only transmitted later or at a lower priority over bandwidth not otherwise needed for the first stream. Once bandwidth is available, the higher quality stream source data may be edited locally or transmitted to a remote server for remote editing where they are compiled to replicate the original broadcast, but with significantly improved quality.Type: ApplicationFiled: March 14, 2014Publication date: September 18, 2014Applicant: WATCHITOO, INC.Inventor: Rony ZAROM
-
Patent number: 8788589Abstract: A system and method for coordinating multiple-user edits of shared digital data. A coordinating device may receive commands to edit shared digital data from multiple independently operated user computers. The coordinating device may determine that two or more of the commands from respective user computers are mutually exclusive, redundant or otherwise conflict. The coordinating device may incorporate one of the multiple commands into a global command queue and may annul the other(s). The coordinating device may transmit the global commands to all user computers to be executed locally for implemented the same shared digital data thereon.Type: GrantFiled: March 24, 2010Date of Patent: July 22, 2014Assignee: Watchitoo, Inc.Inventor: Rony Zarom
-
Patent number: 8774534Abstract: A system and method for compressing a digital image may store a dictionary having a plurality of predetermined template patterns each identified by a code. The image may be divided into a plurality of sub-regions, and a template pattern may be selected from the dictionary that most closely matches an image features for each sub-region. A compressed data set may be generated for the image in which each sub-region is represented by a code identifying the associated template pattern. Once the data is compressed, the image may be reconstructed using the code from the compressed data set to retrieve the template pattern from the dictionary for each sub-region and may reconstruct a full image by combining the template patterns for all of the sub-regions.Type: GrantFiled: April 8, 2010Date of Patent: July 8, 2014Assignee: Watchitoo, Inc.Inventor: Rony Zarom
-
Publication number: 20130019150Abstract: A system, device and method for automatic layout design. A first set of media objects may be displayed in a broadcast within a first layout. A request may be received to change the first set of media objects to a second set of media objects to be displayed in the broadcast. A plurality of different candidate layouts may be provided, wherein each of the different candidate layouts is predefined to display a different set of media objects. A second layout may be selected from among the plurality of different candidate layouts, where the second layout is predefined to display the second set of media objects. The second set of media objects may be displayed in the broadcast within the second layout. In some embodiments, the displayed layout may be switched from the first layout to the second layout in real-time, for example, as the request is received.Type: ApplicationFiled: August 18, 2011Publication date: January 17, 2013Inventor: Rony ZAROM
-
Publication number: 20120020581Abstract: A system and method may compress a digital image. A storage unit may store a dictionary having a plurality of predetermined template patterns each identified by a code. A decomposition module may divide the image into a plurality of sub-regions. A compression module may select a template pattern from the dictionary that most closely matches an image features for each sub-region. The compression module may generate a compressed data set for the image in which each sub-region is represented by a code identifying the template pattern selected therefore. Once the data is compressed, a decompression unit may reconstruct the image. The decompression unit may use the code from the compressed data set to retrieve the template pattern from the dictionary for each sub-region and may reconstruct a full image by combining the template patterns for all of the sub-regions. An output device may display the reconstructed image.Type: ApplicationFiled: April 8, 2010Publication date: January 26, 2012Inventor: Rony Zarom
-
Publication number: 20100174783Abstract: A system and method for coordinating multiple-user edits of shared digital data. A coordinating device may receive commands to edit shared digital data from multiple independently operated user computers. The coordinating device may determine that two or more of the commands from respective user computers are mutually exclusive, redundant or otherwise conflict. The coordinating device may incorporate one of the multiple commands into a global command queue and may annul the other(s). The coordinating device may transmit the global commands to all user computers to be executed locally for implemented the same shared digital data thereon.Type: ApplicationFiled: March 24, 2010Publication date: July 8, 2010Inventor: Rony ZAROM
-
Publication number: 20100138746Abstract: A system and a method for synchronized sharing of digital content through a network.Type: ApplicationFiled: July 20, 2008Publication date: June 3, 2010Inventor: Rony Zarom
-
Patent number: 7593723Abstract: A modular personal device system, in which the system has two parts: a core module and a shell module. The overall functionality available to the combined system is divided between the core module and the shell module such that a single core module is operable with a plurality of different types of shell modules.Type: GrantFiled: May 9, 2002Date of Patent: September 22, 2009Inventor: Rony Zarom
-
Patent number: 7566164Abstract: The present invention provides an agitation device, comprising a motor for supplying rotational power, an outer shaft operatively connected to the motor, an extendible inner shaft positioned within the outer shaft and operatively connected thereto, an agitator positioned on the extendible inner shaft, and a floatation device positioned on the extendible inner shaft distal to the agitator from the motor for providing a buoyant force to the extendible inner shaft and the agitator for immersing the agitator at a predetermined level in a liquid. The present invention also provides a device for agitating and heating a liquid.Type: GrantFiled: December 12, 2006Date of Patent: July 28, 2009Inventor: Rony Zarom
-
Publication number: 20070133345Abstract: the present invention provides an agitation device, comprising a motor for supplying rotational power, an outer shaft operatively connected to the motor, an extendible inner shaft positioned within the outer shaft and operatively connected thereto, an agitator positioned on the extendible inner shaft, and a floatation device positioned on the extendible inner shaft distal to the agitator from the motor for providing a buoyant force to the extendible inner shaft and the agitator for immersing the agitator at a predetermined level in a liquid. The present invention also provides a device for agitating and heating a liquid.Type: ApplicationFiled: December 12, 2006Publication date: June 14, 2007Inventor: Rony Zarom
-
Publication number: 20050021511Abstract: A system and method in which query load balancing process is performed in a cluster of middle-tier computing elements according to the load on at least one, but more preferably a plurality, of the computing elements of the group, this by passing pointers to queries between machines with information or processes pertinent to the query. Optionally the balancing may be carried out in two stages. The first stage performed rapidly, preferably implemented as a hardware device such as a switch for example in which a plurality of queries is distributed to a plurality of computing elements according to at least one descriptor attached to each query or a simple algorithm is used. The second stage preferably performed as above by at least one computing element of the group, but may optionally be performed by a plurality of such elements. Alternatively, the second stage may be performed by a separate computer.Type: ApplicationFiled: July 22, 2004Publication date: January 27, 2005Inventor: Rony Zarom
-
Publication number: 20040172400Abstract: A system and method for employing associative memory for the storing the data of a relational database. The system and method of the present invention optionally include additional hardware components in order for the Associative memory to be usable for the relational database, as CAM (content associated memory).Type: ApplicationFiled: January 20, 2004Publication date: September 2, 2004Inventors: Rony Zarom, Kenneth Ross, Kenneth Yip
-
Publication number: 20040137935Abstract: A modular personal device system, in which the system has two parts: a core module and a shell module. The overall functionality available to the combined system is divided between the core module and the shell module such that a single core module is operable with a plurality of different types of shell modules.Type: ApplicationFiled: November 5, 2003Publication date: July 15, 2004Inventor: Rony Zarom