Aviel
Aviel Dafna, Moreland Hills, OH US
Patent application number | Description | Published |
---|---|---|
20100094457 | METHOD AND APPARATUS FOR USE IN A VENDING MACHINE - During operation of a vending machine, visual images of the next product to be dispensed from product dispensing locations are obtained. Features of the visual images are compared to a data base of features to determine the identity of the next product to be dispensed from each of the dispensing locations. After a product has been dispensed from a dispensing location, a visual image is obtained of the next product at the dispensing location. Features of the visual image of the next product at the dispensing location are compared to a data base of features to determine the identity of the next product to be dispensed. A displayed price of a product is compared with product prices in the data base. If necessary, the displayed price is adjusted to agree with the data base. | 04-15-2010 |
20100237091 | METHOD AND APPARATUS FOR USE IN A VENDING MACHINE - During operation of a vending machine, an image is obtained of an area of interest in the vending machine. As a product selected by a customer moves toward a product retrieval location, images of the area of interest are obtained and transmitted to the data base. Images in the data base are compared to determine whether or not the selected product has moved to the area of interest. | 09-23-2010 |
20130151006 | METHOD AND APPARATUS FOR USE IN A VENDING MACHINE - During operation of a vending machine, visual images of the next product to be dispensed from product dispensing locations are obtained. Features of the visual images are compared to a data base of features to determine the identity of the next product to be dispensed from each of the dispensing locations. After a product has been dispensed from a dispensing location, a visual image is obtained of the next product at the dispensing location. Features of the visual image of the next product at the dispensing location are compared to a data base of features to determine the identity of the next product to be dispensed. A displayed price of a product is compared with product prices in the data base. If necessary, the displayed price is adjusted to agree with the data base. | 06-13-2013 |
20130152377 | METHOD AND APPARATUS FOR USE IN A VENDING MACHINE - During operation of a vending machine, a dispensed product moves from a product dispensing location to a product retrieval location. To detect movement of the dispensed product to the dispensing location, the intensity of light at an array of pixels is monitored. The monitored array of pixels forms a portion of a larger group of pixels. A change in the intensity of light at pixels in the array of pixels is detected upon movement of a dispensed product to a product retrieval location. | 06-20-2013 |
Aviel Kisliansky, Rehovot IL
Patent application number | Description | Published |
---|---|---|
20110267219 | LOW ENERGY RADAR SYSTEM - A low energy radar comprising a radar signal generator generating a radar signal, a transmitter transmitting the radar signal via a transmitting antenna, a receiving array including plurality of receiving antennas and a plurality of receivers, each antenna being coupled with a corresponding receiver, each of at least selected ones of the receivers receives a respective signal corresponding to reflections of the transmitted radar signal from a scene, a processor including a radar signal processor, the radar signal processor determines a scene reflections map, the scene reflections map includes values representing reflection characteristics from each selected location in the scene, a detector, detecting objects in the scene and the corresponding locations thereof according to the scene reflection map and a clutter map, the clutter map includes values representing clutter reflection characteristics from each selected location in the scene, and a power controller, after the transmitter transmitted the radar signal and the receiving array received the signal corresponding to reflections of the transmitted radar signal, the power controller shuts down at least one of the radar signal generator, the transmitter and the receiving array. | 11-03-2011 |
Aviel Livay, Holon IL
Patent application number | Description | Published |
---|---|---|
20090327834 | DEVICE HAVING TURBO DECODING CAPABILITIES AND A METHOD FOR TURBO DECODING - A device and a method for turbo decoding, the method includes performing multiple iterations of a turbo decoding process until a turbo decoding process is completed; wherein the performing comprises repeating the stages of: (i) initializing at least one state metric of multiple windows of a channel data block for a current iteration of the turbo decoding process by at least one corresponding state metric that was calculated during a previous iteration of the turbo decoding process; and (ii) calculating in parallel, at least forward state metrics and backward state metrics of the multiple windows, during the current iteration. | 12-31-2009 |
20100111291 | SYSTEM AND A METHOD FOR GENERATING AN INTERLEAVED OUTPUT DURING A DECODING OF A DATA BLOCK - A method for generating an interleaved output during a decoding of a data block, the method includes: (i) selecting, in response to a row indicator, a row register and a multiplication factor to provide a selected row register and a selected multiplication factor; wherein the selected multiplication factor is responsive to a size of the data block; (ii) multiplying a value stored in the selected row register by the selected multiplication factor to provide an intermediate result; (iii) performing a modulo P operation on the intermediate result to provide a permutated result; wherein the permutated result and the value stored in the selected row register are adjacent elements of the same permutation; wherein P is responsive to a size of the data block; (iv) writing the permutated result to the selected row register; and (v) outputting a data block element that is selected in response to the permutated result. | 05-06-2010 |
20100199010 | DEVICE HAVING PRIORITY UPGRADE MECHANISM CAPABILITIES AND A METHOD FOR UPDATING PRIORITIES - A device having priority update capabilities and a method for updating priorities, the method includes: receiving a request to update to a requested priority, priorities of transaction requests stored within a first sequence of pipeline stages that precede an arbiter; updating a priority level of a transaction request stored in the first sequence to the requested priority if the transaction request is priority upgradeable and if the requested priority is higher that a current priority of the transaction request; and arbitrating between transaction requests in response to priority attributes associated with the transaction requests. | 08-05-2010 |
20100287343 | CONTENTION FREE PARALLEL ACCESS SYSTEM AND A METHOD FOR CONTENTION FREE PARALLEL ACCESS TO A GROUP OF MEMORY BANKS - A parallel access system including: a group of processing entities that comprises N processing entities; wherein N is a positive integer that exceeds one; a group of memory banks that stores K information elements; wherein the group of memory banks comprises N pairs of single access memory banks; each pair of memory banks comprises an even memory bank and an odd memory bank; wherein each pair of memory banks stores sub-set of K/N information elements; wherein an even memory bank of each pair of memory banks stores even address information elements of a certain sub-set of K/N information elements and an odd memory bank of each pair of memory banks stores odd address information elements of the certain sub-set of K/N information elements; wherein K/N is an even positive integer; and a non-blocking interconnect coupled to the group of processing entities and to the group of memory banks; wherein during each fetch cycle each processing entity of the group of processing entities fetches a first information element from an odd memory unit of a pair of memory banks and fetches a second information element from an even memory unit of the pair of memory banks; wherein the first and second information elements are two consecutive interleaved address information elements. | 11-11-2010 |
20110019781 | DEVICE AND METHOD FOR CALCULATING BACKWARD STATE METRICS OF A TRELLIS - A method for calculating backward state metrics of a trellis, the method includes: performing a radix-K calculation of backward state matrices of multiple states of at least one time instance of a trellis; and performing a radix-J calculation of backward state matrices of multiple states of at least one other time instance of the trellis; wherein K differs from J. | 01-27-2011 |
20110060963 | METHOD AND APPARATUS FOR INTERLEAVING A DATA STREAM USING QUADRATURE PERMUTATION POLYNOMIAL FUNCTIONS (QPP) - A semiconductor device comprising processing logic. The processing logic is arranged to configure interleaver logic to re-order data symbols of a data stream according to a quadrature permutation polynomial function. The processing logic is further arranged to: divide a cyclic group of values defined by the QPP function into a set of subgroups, the set of subgroups being capable of being defined by a set of linear functions; derive inverse functions for the set of linear functions defining the subgroups; and configure the interleaver logic to load the data symbols of the data stream into a buffer at locations within the buffer corresponding to a cyclic group of values representative of the inverse function for the QPP function based on the inverse functions of the set of linear functions defining the subgroups. | 03-10-2011 |
Aviel Timor, Haifa IL
Patent application number | Description | Published |
---|---|---|
20080215855 | Execution unit for performing shuffle and other operations - In one embodiment, the present invention includes a method for receiving first and second data operands in a common execution unit and manipulating the operands responsive to an instruction to generate an output according to local control signals of a local controller of the execution unit. Various instruction types such as shuffle and shift operations may be performed in the common execution unit in a single cycle. Other embodiments are described and claimed. | 09-04-2008 |