Patents Represented by Attorney D. Kligler I,P. Service Ltd
  • Patent number: 8350847
    Abstract: A method for mapping an object (28) includes illuminating the object with at least two beams (37, 38) of radiation having different beam characteristics. At least one image of the object is captured under illumination with each of the at least two beams. The at least one image is processed to detect local differences in an intensity of the illumination cast on the object by the at least two beams, and the local differences are analyzed in order to generate a three-dimensional (3D) map of the object.
    Type: Grant
    Filed: January 21, 2008
    Date of Patent: January 8, 2013
    Assignee: Primesense Ltd
    Inventor: Alexander Shpunt
  • Patent number: 8307233
    Abstract: A processor, comprising a processing unit having an active state and a sleep state in which at least one of its sub-sections is inactive and a communication port adapted to receive signals from external units over a bus, which is configured to be not fully operative when the processor is in the sleep state. The processor additionally includes a bus monitoring unit configured to stall the bus responsive to identifying transmissions on the bus directed to the communication port, while the processing unit is in the sleep state and to indicate to the communication port that a transmission started while it was in the sleep state.
    Type: Grant
    Filed: December 13, 2011
    Date of Patent: November 6, 2012
    Assignee: Nuvoton Technology Corporation
    Inventor: Victor Flachs
  • Patent number: 8289694
    Abstract: A storage device includes a memory and a wireless transmitter, both contained in a disaster-proof enclosure. The memory is configured to receive and store data, and the wireless transmitter is coupled to read and transmit the data from the memory. The disaster-proof enclosure is surrounded by a thermally-insulating layer, and is configured to protect the memory and the transmitter from environmental conditions caused by a disaster event, such that the memory and the wireless transmitter remain functional during and after the disaster event and the transmitter is able to transmit at least a portion of the data to a receiver from within the disaster-proof enclosure after the disaster event.
    Type: Grant
    Filed: December 28, 2009
    Date of Patent: October 16, 2012
    Assignee: Axxana (Israel) Ltd.
    Inventor: Alex Winokur
  • Patent number: 8280716
    Abstract: A method for computing includes specifying a data processing system using a logical system definition, which defines logical system components having respective functionalities and a topology for interconnecting the logical system components. The logical system components are represented using respective logical objects in a hierarchical object model. Physical resources of a grid computer system are represented using physical objects in the hierarchical object model. The logical objects are automatically mapped to at least some of the physical objects, so as to allocate the physical resources to carry out the respective functionalities of the logical system components. The allocated physical resources are configured and activated so as to cause the grid computer system to function as the data processing system, in accordance with the logical system definition.
    Type: Grant
    Filed: September 15, 2010
    Date of Patent: October 2, 2012
    Assignee: Voltaire Ltd.
    Inventors: Yaron Haviv, Albert Berlovitch
  • Patent number: 8259735
    Abstract: A method of media transmission. The method includes providing at least one variable bit rate (VBR) video stream and multiplexing the at least one VBR video stream together with auxiliary data related to the at least one VBR video stream, in a constant bit rate (CBR) stream. The stream is transmitted to a first receiving unit, which is adapted to discard the auxiliary data as padding and use the at least one VBR stream and to a second receiving unit, which is adapted to extract the auxiliary data and use it in further handling of the at least one VBR stream.
    Type: Grant
    Filed: August 8, 2008
    Date of Patent: September 4, 2012
    Assignee: Imagine Communications Ltd.
    Inventors: Ron Gutman, Doron Segev
  • Patent number: 8255475
    Abstract: An input/output (I/O) device includes a host interface for connection to a host device having a memory and a network interface, which is configured to receive, over a network, data packets associated with I/O operations directed to specified virtual addresses in the memory. Packet processing hardware is configured to translate the virtual addresses into physical addresses and to perform the I/O operations using the physical addresses, and upon an occurrence of a page fault in translating one of the virtual addresses, to transmit a response packet over the network to a source of the data packets so as to cause the source to refrain from transmitting further data packets while the page fault is serviced.
    Type: Grant
    Filed: April 28, 2009
    Date of Patent: August 28, 2012
    Assignee: Mellanox Technologies Ltd.
    Inventors: Michael Kagan, Diego Crupnicoff, Dror Goldenberg, Liran Liss
  • Patent number: 8243878
    Abstract: A method for analysis includes directing a converging beam of X-rays toward a surface of a sample having an epitaxial layer formed thereon, and sensing the X-rays that are diffracted from the sample while resolving the sensed X-rays as a function of angle so as to generate a diffraction spectrum including a diffraction peak and fringes due to the epitaxial layer. A characteristic of the fringes is analyzed in order to measure a relaxation of the epitaxial layer.
    Type: Grant
    Filed: January 7, 2010
    Date of Patent: August 14, 2012
    Assignee: Jordan Valley Semiconductors Ltd.
    Inventors: Boris Yokhin, Isaac Mazor, Alexander Krohmal, Amos Gvirtzman, Gennady Openganden, David Berman, Matthew Wormington
  • Patent number: 8225182
    Abstract: A network communication device includes a host interface, which is coupled to communicate with a host processor, having a host memory, so as to receive a work request to execute a transaction in which a plurality of data blocks are to be transferred over a packet network. Processing circuitry is configured to process multiple data packets so as to execute the transaction, each data packet in the transaction containing a portion of the data blocks, and the multiple data packets including at least first and last packets, which respectively contain the first and last data blocks of the transaction. The processing circuitry is configured to compute a transaction signature over the data blocks while processing the data packets so that at least the first data block passes out of the network communication device through one of the interfaces before computation of the transaction signature is completed.
    Type: Grant
    Filed: October 4, 2009
    Date of Patent: July 17, 2012
    Assignee: Mellanox Technologies Ltd.
    Inventors: Michael Kagan, Noam Bloch, Ariel Shachar
  • Patent number: 8215768
    Abstract: Optical apparatus (20, 60) includes a spectacle frame (30, 64) configured to be worn by a user (22). A telescope (26, 62) is fixed to the spectacle frame and includes an objective (44), an eyepiece (28), and multiple optical surfaces (48, 56, 58) defining a folded optical path for providing a magnified image to an eye (40) of the user while at least one of the optical surfaces is located at least partially posterior to a coronal plane (41) located at a rear surface of the eyepiece.
    Type: Grant
    Filed: February 12, 2009
    Date of Patent: July 10, 2012
    Assignee: TopSight Optics Ltd.
    Inventors: Micha Oestereich, Adi Kremer
  • Patent number: 8213315
    Abstract: A method of communication includes receiving, in a network interface device, first and second requests from an initiator process running on an initiator host to transmit, respectively, first and second data to first and second target processes running on one or more target nodes, via a packet network. A single dynamically-connected initiator context is allocated for serving both the first and second requests. A first connect packet referencing the dynamically-connected (DC) initiator context is directed to the first target process so as to open a first dynamic connection with the first target process, followed by transmission of the first data over the first dynamic connection. The first dynamic connection is closed after the transmission of the first data, and a second connect packet is transmitted so as to open a second dynamic connection with the second target process, followed by transmission of the second data.
    Type: Grant
    Filed: November 19, 2009
    Date of Patent: July 3, 2012
    Assignee: Mellanox Technologies Ltd.
    Inventors: Diego Crupnicoff, Michael Kagan, Ariel Shahar, Noam Bloch, Hillel Chapman
  • Patent number: 8209125
    Abstract: A method for fault and fracture identification based on seismic data representing a geological section using dispersion properties of reflected and diffracted waves. The method includes scanning N parameters associated with the seismic data. The array includes the coordinate axes of the angle of emergence (?), the radius of curvature of the wave front (R) and either time or depth samples. The method also includes processing the N parameters, generating a new image having a cross-sectional shape associated with one of the reflected and diffracted waves, calculating parameters DS and LS, evaluating DS for the case of fracture characterization, and comparing, for the case of fault identification, parameter LS with a threshold value defining the type of wave as one of the reflected and diffracted wave, the cross-sectional shape being substantially circular for the reflected wave, and being elliptical for the diffracted wave.
    Type: Grant
    Filed: March 12, 2007
    Date of Patent: June 26, 2012
    Assignee: Geomage (2003) Ltd.
    Inventors: Alex Berkovitch, Nathan Scharff, Igor Belfer
  • Patent number: 8209588
    Abstract: A method includes storing data in a group of analog memory cells by writing first storage values to the cells. After storing the data, second storage values are read from the cells using one or more first read thresholds. Third storage values that potentially cause cross-coupling interference in the second storage values are identified, and the third storage values are processed, to identify a subset of the second storage values as severely-interfered values. Fourth storage values are selectively re-read from the cells holding the severely-interfered values using one or more second read thresholds, different from the first read thresholds. The cross-coupling interference in the severely-interfered storage values is canceled using the re-read fourth storage values. The second storage values, including the severely-interfered values in which the cross-coupling interference has been canceled, are processed so as to reconstruct the data stored in the cell group.
    Type: Grant
    Filed: December 11, 2008
    Date of Patent: June 26, 2012
    Assignee: Anobit Technologies Ltd.
    Inventors: Uri Perlmutter, Yoav Kasorla, Oren Golov
  • Patent number: 8199523
    Abstract: Communication apparatus includes a case including a front panel and having a rear side opposite the front panel. A computer motherboard includes a processor and a bus having bus slots, and is mounted in the case so that the bus slots are located adjacent to the rear side of the case. One or more communication adapter cards, each of which includes a bus connector compatible with the bus and one or more ports for receiving a communication cable, are mounted in the case so that the ports are accessible at the front panel. Bus extension circuitry is connected inside the case between the bus slots on the motherboard and the one or more communication adapter cards, and includes a backplane including at least one backplane slot, for receiving the bus connector of the one or more communication adapter cards.
    Type: Grant
    Filed: April 8, 2010
    Date of Patent: June 12, 2012
    Assignee: Silicom Ltd.
    Inventor: David Castiel
  • Patent number: 8201168
    Abstract: A computing method includes specifying a virtual computer system including at least one virtual or physical compute node, which produces data packets having respective source attributes. At least one Virtual Input-Output Connection (VIOC) that is uniquely associated with the values of the source attributes is defined. A policy specifying an operation to be performed with regard to the VIOC is defined. The virtual computer system is implemented on a physical computer system, which includes at least one physical packet switching element. The physical packet switching element is configured to identify the data packets whose source attributes have the values that are associated with the VIOC and to perform the operation on the identified data packets, so as to enforce the policy on the VIOC.
    Type: Grant
    Filed: December 25, 2008
    Date of Patent: June 12, 2012
    Assignee: Voltaire Ltd.
    Inventors: Yaron Haviv, Albert Berlovitch
  • Patent number: 8194801
    Abstract: A method for communication includes receiving a spatially-multiplexed signal using multiple receivers to produce multiple respective received signals. The spatially-multiplexed signal includes multiple simultaneously-transmitted symbols, which are selected from respective sets of constellation symbols, each constellation symbol representing a respective set of values of a group of data bits. Combinations of the constellation symbols are traversed iteratively. Each combination includes one constellation symbol from each of the sets of the constellation symbols and represents N data bits. The traversed combinations are searched for a combination that matches the received signals. During traversal of the combinations, at least 2N measures of likelihood regarding the values of the data bits represented by each traversed combination are accumulated. The accumulated measures of likelihood are processed to produce soft bit metrics.
    Type: Grant
    Filed: September 21, 2011
    Date of Patent: June 5, 2012
    Assignee: Altair Semiconductor Ltd.
    Inventors: Yigal Bitran, Itay Lusky, Ariel Yagil
  • Patent number: 8190085
    Abstract: A method for communication includes transmitting first and second copies of a signal toward first and second satellite transponders, respectively, so as to cause the first and second satellite transponders to transmit respective first and second downlink signals with mutually-orthogonal linear polarizations toward a coverage region. A correction is applied to at least one of the first and second copies before transmitting the first and second copies. The correction is selected so as to remove a frequency offset between the first and second downlink signals and cause the first and second downlink signals to have a constant phase offset in at least some of the coverage region.
    Type: Grant
    Filed: November 26, 2009
    Date of Patent: May 29, 2012
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Ilan Barak, Danny Spirtus
  • Patent number: 8185785
    Abstract: A method for communication includes encoding data using at least one Error Correction Code (ECC) to generate first and second output data streams. The first output data stream is processed to generate a first output signal, which has a first acquisition time. The second output data stream is processed to generate a second output signal, which has a second acquisition time that is smaller than the first acquisition time. The first and second output signals are transmitted simultaneously over a communication channel.
    Type: Grant
    Filed: November 26, 2007
    Date of Patent: May 22, 2012
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Doron Rainish, Ilan Saul Barak, Raz Shani
  • Patent number: 8174857
    Abstract: A method for data readout includes storing two or more candidate sets of read thresholds for reading from a memory device that includes a plurality of analog memory cells. A group of the memory cells from which data is to be read is identified. An order is defined among the candidate sets of the read thresholds responsively to a criterion defined over the group of the memory cells. Data readout from the group of the memory cells is attempted by iterating over the candidate sets according to the order, until the data is read successfully.
    Type: Grant
    Filed: December 30, 2009
    Date of Patent: May 8, 2012
    Assignee: Anobit Technologies Ltd.
    Inventors: Naftali Sommer, Uri Perlmutter
  • Patent number: 8085586
    Abstract: A method for operating a memory includes applying at least one pulse to a group of analog memory cells, so as to cause the memory cells in the group to assume respective storage values. After applying the pulse, the respective storage values are read from the memory cells in the group. One or more statistical properties of the read storage values are computed. A wear level of the group of the memory cells is estimated responsively to the statistical properties.
    Type: Grant
    Filed: December 25, 2008
    Date of Patent: December 27, 2011
    Assignee: Anobit Technologies Ltd.
    Inventors: Oren Golov, Eyal Gurgi, Dotan Sokolov, Yoav Kasoria, Shai Winter
  • Patent number: D651781
    Type: Grant
    Filed: December 26, 2010
    Date of Patent: January 3, 2012
    Assignee: Greencart Int Ltd.
    Inventors: Rafi Geva, David Chiche