Zemach
Oren Zemach, Netanya IL
Patent application number | Description | Published |
---|---|---|
20140305477 | ELECTROLUMINESCENT UMBRELLA - An electroluminescent umbrella includes an umbrella shaft; a collapsible canopy frame carried by the umbrella shaft; an umbrella canopy carried by the umbrella shaft, at least a portion of the umbrella canopy being electroluminescent; and an electrical power source electrically connected to the at least a portion of the umbrella canopy. The electroluminescent panels can cover a portion or a majority of the canopy. The electroluminescent panels can present a logo, an image, or an animated image. Examples of animated images include a series of dynamic volume indicator bars, which can illuminate in synchronization with music or other audible inputs, a clock that can present actual time, an animated logo, and others. The electroluminescent panels can be operated by a manual switch or by using an integrated switch, wherein the process or opening the umbrella activates the electroluminescent panels. | 10-16-2014 |
Rami Zemach, Givat Shapira IL
Patent application number | Description | Published |
---|---|---|
20150071079 | MULTI-STAGE INTERCONNECT NETWORK IN A PARALLEL PROCESSING NETWORK DEVICE - A packet is received at a packet processing element, among a plurality of like packet processing elements, of a network device, and request specifying a processing operation to be performed with respect to the packet by an accelerator engine functionally different from the plurality of like packet processing elements is generated by the packet processing element. The request is transmitted to an interconnect network that includes a plurality of interconnect units arranged in stages. A path through the interconnect network is selected among a plurality of candidate paths, wherein no path of the candidate paths includes multiple interconnect units within a same stage of the interconnect network. The request is then transmitted via the determined path to a particular accelerator engine among multiple candidate accelerator engines configured to perform the processing operation. The processing operation is then performed by the particular accelerator engine. | 03-12-2015 |
20150110114 | Processing Concurrency in a Network Device - One or more processing operations with respect to a packet are performed at a packet processing node of a network device, the packet processing node configured to perform multiple different processing operations with respect to the packet. A first accelerator engine is triggered for performing a first additional processing operation with respect to the packet. The first additional processing operation constitutes an operation that is different from the multiple different processing operations that the packet processing node is configured to perform. The first additional processing operation is performed by the first accelerator engine. Concurrently with performing the first additional processing operation at the first accelerator engine, at least a portion of a second additional processing operation with respect to the packet is performed by the packet processing node, the second additional processing operation not dependent on a result of the first additional processing operation. | 04-23-2015 |
20150113190 | Processing Concurrency in a Network Device - A processing unit of a packet processing node initiates a transaction with an accelerator engine to trigger the accelerator engine for performing a processing operation with respect to a packet, and triggers the accelerator engine to perform the processing operation. The processing unit attempts to retrieve a result of the first processing operation from a memory location to which a result is to be written. It is determined whether the result has been written to the memory location, and when it is determined that the result has not yet been written to the memory location, the processing unit is locked until at least a portion of the result is written to the memory location. | 04-23-2015 |
20150256466 | DISTRIBUTED COUNTERS AND METERS IN PACKET-SWITCHED SYSTEM - Aspects of the disclosure provide a method for counting packets and bytes in a distributed packet-switched system. The method includes receiving a packet stream having at least one packet flow at a device of a packet-switched system having a plurality of distributed devices, statistically determining whether to update a designated device based on receipt of a packet belonging to the packet flow, and transmitting packet counting information to the designated device based on the statistical determination, where the designated device counts packets of the packet flow based on the packet counting information. | 09-10-2015 |
Rami Zemach, Munich DE
Patent application number | Description | Published |
---|---|---|
20160103777 | MEMORY AGGREGATION DEVICE - The invention relates to a memory aggregation device for storing a set of input data streams and retrieving data to a set of output data streams, the memory aggregation device comprising: a set of first-in first-out (FIFO) memories each comprising an input and an output; an input interconnector configured to interconnect each one of the set of input data streams to each input of the set of FIFO memories according to an input interconnection matrix; an output interconnector configured to interconnect each output of the set of FIFO memories to each one of the set of output data streams according to an output interconnection matrix; an input selector; an output selector; and a memory controller. | 04-14-2016 |
Shai Zemach, Kfar Yona IL
Patent application number | Description | Published |
---|---|---|
20150226460 | REAL-TIME BOILER FORECAST SYSTEM AND METHOD - A retrofit water boiler monitoring and forecast system, method and computer program product, for a water boiler system which includes a water boiler, a cold-water pipe, a hot-water pipe, including: an intake temperature sensor, configured to measure a water temperature in the cold-water intake pipe; a flow meter, configured to measure a flow rate of water running through the water boiler system; an outlet temperature sensor, configured to measure a water temperature in the hot-water outlet pipe; a processing unit, adapted to receive sensor data from the intake temperature sensor, flow meter, and outlet temperature sensor, and configured to calculate an amount of available hot water in the water boiler based on the sensor data; and a display panel coupled to the processing unit configured to display at least one estimated Real-Time Usage Value, calculated by the processing unit based on the amount of available hot water. | 08-13-2015 |