Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Erez

Erez Arbel-Meirovich, Yahud IL

Patent application numberDescriptionPublished
20100036976DEVICE AND METHOD FOR TESTING A DIRECT MEMORY ACCESS CONTROLLER - A device and a method for testing a DMA controller. The device includes: (i) a DMA controller that includes a first data transfer path and a second data transfer path, wherein the first data transfer path and the second data transfer path are mutually independent; (ii) a test unit, connected to the first and second data transfer paths, that is adapted to control a transfer of data between the first data transfer path and the second data transfer path during a test mode, while masking from a first memory unit coupled to the DMA controller, at least one control signal associated with the transfer of data.02-11-2010
20100114508DEVICE AND METHOD FOR TESTING A CIRCUIT - A device and a method. The device includes: (i) a processor, connected to the receiver, (ii) an interface adapted to receive a test vector and to output a test response, the test vector includes a first group of signals that include idle signals and at least one information frame and a second group of signals that include timing signals and data signals; and (iii) a receiver, connected to the interface. The receiver is adapted to receive the first group of signals and filter out the idle signals and at least one instruction frame delimiters to provide at least one instruction. The device is adapted to send the at least one instruction to at least one instruction buffer. The processor is adapted to execute at least one instruction stored in the at least one instruction buffer and to respond to the second group of signals such as to provide test responses.05-06-2010
20100228894DEVICE HAVING DATA SHARING CAPABILITIES AND A METHOD FOR SHARING DATA - A method and device for sharing data. The method include: receiving by a direct memory access controller, a data read instruction; wherein the read data instruction can be a shared data read instruction or a non-shared data read instruction; determining whether to fetch a requested data block from a first memory unit to a second memory unit by applying a direct memory address control operation; wherein the second memory unit is accessible by a processor that generated the shared data read instruction; fetching the requested data block from the first memory unit to the second memory unit by applying a direct memory access control operation, if the read data instruction is a non-shared data instruction or if the read data instruction is a shared data instruction but the requested data is not stored in the second memory unit; and retrieving a requested data block from a second memory unit.09-09-2010

Erez Avrahamov, Tel-Aviv IL

Erez Azaria, Gedera IL

Patent application numberDescriptionPublished
20120090030IDENTIFYING BOTS - A method of identifying if a web client has browser capabilities. An originating machine receives a web page request from the web client. The originating machine generates a page request id (PRID) and a script which, when executed by a web client with a browser, regenerates a PRID, and embeds the script in a response. The originating machine sends the response to the web client for the web client to process and, if the web client is capable, to execute the embedded script, thereby to regenerate a PRID, and to return the regenerated PRID to the originating machine. The originating machine compares the returned regenerated PRID with the generated PRID, a match indicating that the web client has browser capabilities.04-12-2012

Erez Ben-Tovim, Ra'Anana IL

Patent application numberDescriptionPublished
20090219849APPARATUS FOR AND METHOD OF MULTICAST AND BROADCAST SERVICE (MBS) MACRO-DIVERSITY BASED INFORMATION PROCESSING - A novel and useful apparatus for and method of multicast and broadcast service (MBS) macro-diversity based information processing for use in MBS enabled wireless communication systems. MBS allocations and transmissions from base stations are not coordinated and independent of each other. The characteristics of the MBS signal, such as waveform, modulation, timing and frequency domain, used for transmissions in one or more MBS zones by a base station are uncoordinated and unsynchronized with respect to transmissions in other base stations or MBS zones. They all, however, contain the same information content and relate to the same CID (MCID and/or SA). The MS, using multiple detection techniques, uses time and frequency diversity reception techniques to combine MBS transmissions received from multiple base stations. Base stations and/or the network inform mobile stations of whether or not uncoordinated MBS data transmission is supported on the network via a TLV transmitted during the MBS connection setup process. If supported, mobile stations can receive multiple MBS data signals, combining them to generate a single MBS data output stream.09-03-2009
20090290555Autonomous anonymous association between a mobile station and multiple network elements in a wireless communication system - A novel and useful autonomous association mechanism for use in user equipment (UE) network connections in one or more cellular communications systems. The handover process is optimized by improving the selection of target base stations and optimizing the discontinuity period from the time of disconnection from a serving base station and connection to a target base station and by establishing anonymous bidirectional communications with base stations. The mechanism facilitates multiple cell association in a network unaware manner while preserving single endpoint connectivity. The UE does not need to negotiate for or receive pre-allocated opportunities from the network for making associations with neighboring base stations. Association opportunities are created by the UE autonomously in accordance with UE activity patterns. Association opportunities are used to exchange preliminary information needed for handover between the UE and candidate base stations over the same or a plurality of access technologies. The information includes any parameter that can affect the handover process, e.g., link quality, etc.11-26-2009
20090291686Autonomous connectivity between a mobile station and multiple network elements for minimizing service discontinuities during handovers in a wireless communication system - A novel and useful autonomous connectivity mechanism for use in user equipment (UE) connectivity in one or more cellular communications systems. The handover process is optimized by improving the selection of target base stations and optimizing the discontinuity period from the time of disconnection from a serving base station and connection to a target base station. The mechanism facilitates multiple cell connectivity in a network unaware manner while preserving single endpoint connectivity. The UE does not need to negotiate for or receive pre-allocated opportunities from the network for making neighboring base stations measurements. Measurement opportunities are created by the UE autonomously in accordance with UE activity patterns. Measurement opportunities are used to measure and maintain a candidate target base station list over the same or a plurality of access technologies. The parameter set tracked includes parameters that can be measured without any assistance from the target base station and which can effect the handover process, e.g., link quality, etc.11-26-2009

Erez Berkner, Tel Aviv IL

Patent application numberDescriptionPublished
20100269171METHODS FOR EFFECTIVE NETWORK-SECURITY INSPECTION IN VIRTUALIZED ENVIRONMENTS - The present invention discloses methods for effective network-security inspection in virtualized environments, the methods including the steps of: providing a data packet, embodied in machine-readable signals, being sent from a sending virtual machine to a receiving virtual machine via a virtual switch; intercepting the data packet by a sending security agent associated with the sending virtual machine; injecting the data packet into an inspecting security agent associated with a security virtual machine via a direct transmission channel which bypasses the virtual switch; forwarding the data packet to the security virtual machine by employing a packet-forwarding mechanism; determining, by the security virtual machine, whether the data packet is allowed for transmission; upon determining the data packet is allowed, injecting the data packet back into the sending security agent via the direct transmission channel; and forwarding the data packet to the receiving virtual machine via the virtual switch.10-21-2010

Erez Biton, Herzlia IL

Patent application numberDescriptionPublished
20110158182METHOD AND SYSTEM OF PACKET SCHEDULING - A method of operating a communication system having a plurality of data channels for downlink transmission from a base station to a plurality of subscriber stations. The method comprises receiving, at a base station, an inflow having a plurality of packets of a plurality of connections, each the connection being with one of a plurality of subscriber stations, regulating the inflow according to a throughput rate, setting a deadline to each the packet in the regulated inflow as a function of its reception time, and scheduling a transmission of the plurality of packets to the plurality of subscriber stations according to their deadlines so as to guarantee substantially the throughput rate for each one of the plurality of connections.06-30-2011
20110158203PROPORTIONAL FAIR SCHEDULING WITH PACKET TRANSMISSION - A scheduler for transmission of Packetized data over a transmission link between a base station device and various terminal devices, each packet being associated with one terminal device, and the packets being of variable length. The scheduler calculates for each terminal device a proportional fair allocation metric, assigns a next available channel transmission resource to a device having a best metric, but only actually sends a next packet to a respective terminal device provided that respectively allocated and as yet unused channel transmission resources are sufficient to accommodate the next packet. Thus the packets are sent unfragmented and based on a proportional fair resource allocation.06-30-2011

Erez Bixon, Tel Aviv IL

Patent application numberDescriptionPublished
20090125876Output From Chnaged Object On Application - Human rules and heuristics may be applied in a logic determination to promote relevance of an output for testing due to a changed object on an application. The output comprises an indication of one or more objects from a plurality of available objects that are to be tested due to the changed object on the application.05-14-2009

Erez Borochov, Moshav Neve Yamin IL

Patent application numberDescriptionPublished
20100005580 HANDS-FREE TOILET SEAT LIFTING DEVICE - In one aspect, the present invention is directed to a toilet seat lifting device (01-14-2010

Erez Galil, Mountain View, CA US

Patent application numberDescriptionPublished
20120120197APPARATUS AND METHOD FOR SHARING HARDWARE BETWEEN GRAPHICS AND LENS DISTORTION OPERATION TO GENERATE PSEUDO 3D DISPLAY - A system, method, and computer program product for providing pseudo 3D user interface effects in a digital camera with existing lens distortion correction hardware. A distortion map normally used to correct captured images instead alters a displayed user interface object image to support production of a “pseudo 3D” version of the object image via production of at least one modified image. A blending map also selectively mixes the modified image with a second image to produce a distorted blended image. A set or series of such images may be produced automatically or at user direction to generate static or animated effects in-camera without a graphics accelerator, resulting in hardware cost savings and extended battery life.05-17-2012

Erez Galil, Sunnyvale, CA US

Patent application numberDescriptionPublished
20080273103TECHNIQUES FOR MODIFYING IMAGE FIELD DATA AS A FUNCTION OF RADIUS ACROSS THE IMAGE FIELD - A technique for modifying data of an image, such as can be implemented in a still camera or video recorder in order to correct for defects in its optical and/or electronic systems, includes generating data to modify the image as a function of radial position across it. A variation of the intensity across an image (lens shading) that appears in data from a two-dimensional detector is an example of an application of the technique. In order to make modifications to the data, positions of a two-dimensional raster scan pattern of an image sensor are converted to radial positions and this is then used to generate the modification data. The modification data is generated on the fly, at the same rate as the image data is being acquired, so that the modification takes place without slowing down data transfer from the image sensor.11-06-2008
20110025889TECHNIQUES OF MODIFYING IMAGE FIELD DATA BY EXTRAPOLATION - Techniques for modifying data of an image that can be implemented in a digital camera, video image capturing device and other optical systems are provided to correct for Image image shading variations appearing in data from a two-dimensional photo-sensor. These variations can be caused by imperfect lenses, non-uniform sensitivity across the photo-sensor, and internal reflections within a housing of the optical system, for example. In order to correct for these variations, a small amount of modification data is stored in a small memory within the camera or other optical system, preferably separate correction data for each primary color. Image data from individual pixels are corrected on the fly by interpolating individual pixel corrections from the stored modification data, at the same rate as the image data is being acquired, so that the correction takes place without slowing down data transfer of picture data from the image sensor.02-03-2011

Patent applications by Erez Galil, Sunnyvale, CA US

Erez Graitzer, Doar Na Misgav IL

Patent application numberDescriptionPublished
20110101226METHOD AND APPARATUS FOR DUV TRANSMISSION MAPPING - Apparatus and method for transmittance mapping of an object which is at least partially transparent to deep ultraviolet radiation. The method comprises directing a wide-band deep ultraviolet radiation so as to illuminate different areas of an array of successive areas of the object; using an optical detector positioned on an opposite side of the object with respect to the radiation source detecting the wide-band deep ultraviolet radiation that emerges from the object; and processing signals from the optical detector to determine the transmittance of the radiation through the different areas of the array of successive areas of the object.05-05-2011

Erez Graitzer, Gilon IL

Patent application numberDescriptionPublished
20110122395METHOD AND APPARATUS FOR MAPPING OF LINE-WIDTH SIZE DISTRIBUTIONS ON PHOTOMASKS - In general, in one aspect, a method includes determining a critical dimension (CD) distribution on a photomask by measuring deep Ultra-Violet (DUV) transmission across the photomask.05-26-2011

Erez Halahmi, Petah Tikva IL

Patent application numberDescriptionPublished
20120131449System and Method for Rapid Document Conversion - In one embodiment, a method of providing a modular document for display on a wireless communication device is disclosed. The method comprises receiving a request for the modular document from the wireless communication device for display thereon; requesting the document from a document server; retrieving user preferences for display of at least a portion of the modular document; receiving at a conversion server at least a part of the modular document requested for display, the modular document comprising a plurality of modules, wherein at least one format module is inter-related with at least one text module; locating a set of modules for conversion; converting the modular document into a converted file format by the conversion server for display according to the user preferences; and transmitting the converted file format to the wireless communication device for display thereon.05-24-2012

Erez Halahmi, Petach Tikva IL

Patent application numberDescriptionPublished
20110078264E-mail proxy - A system and method for providing e-mail messages to a user in a more efficient manner. Specifically, the system and method of the present invention enable attachments to be downloaded separately from the text-part of the e-mail message, which requires less bandwidth to download. Instead, these attachments are represented by links in the message which is downloaded to the e-mail client of the user, such that the user can “click on” or otherwise select a link in order to retrieve the attachment. Preferably, the attachment is downloaded to the computational device of the user in a streamed manner.03-31-2011

Erez Halahmi, Bazra IL

Patent application numberDescriptionPublished
20090322378Electrical Device For Performing Logic Functions - An electronic device is presented for performing at least one logic function. The device comprises an electron emission based electrode arrangement associated with an electron extractor. The electrode arrangement comprises at least one basic unit including a photocathode, an anode, and one or more gates arranged aside a cavity defined between the photocathode and the anode. Said one or more gates are connectable to a voltage supply unit to be operated by one or more input voltages signals corresponding to one or more logical values, respectively. Said anode is operable as a floating electrode from which an electrical output of the device indicative of a resulted logic function is read. The anode is electrically connected to a photocathode of another cathode-anode unit of the same device, or is connected to an electrode of another electronic device.12-31-2009
20100290047Image Sensor Device and Method - An image sensor cell is presented for detection of electromagnetic radiation. The sensor cell can be used as a pixel in the pixel matrix of an image sensor device. The image sensor cell comprises a photocathode (11-18-2010
20110042550Image Sensor Cell for Night Vision - An image sensor cell (02-24-2011
20110128784NON-VOLATILE MEMORY DEVICE - An electronic memory device is presented. The device comprises at least one basic unit (FIG. 06-02-2011

Patent applications by Erez Halahmi, Bazra IL

Erez Hanina, Haifa IL

Patent application numberDescriptionPublished
20090107326Armor module - A reactive armor module for protecting a target from an incoming projectile, and comprising at least one armor cassette formed of a front base plate and a rear base plate sandwiching between them at least one layer of energetic material, the front base plate and the rear base plate being adapted, upon impact of the projectile with the energetic material, to be propelled in opposite directions; the armor module further comprising at least one non-energetic auxiliary plate spaced from the armor cassette and positioned essentially along the expected trajectory of either the front or the rear base plate, such that when propelled, the velocity of a base plate facing the auxiliary plate is reduced upon collision with the auxiliary plate.04-30-2009

Patent applications by Erez Hanina, Haifa IL

Erez Hasman, Hadera IL

Patent application numberDescriptionPublished
20090009856Space-variant polarization manipulation of thermal emission - A method for Space-variant polarization manipulation of enhanced nondirectional thermal emission in a narrow spectral peak is disclosed, comprising providing a subwavelength grating irradiating non-directional thermal emission on the grating and discretely controlling the local orientation of the grating.01-08-2009
20100002993APPARATUS AND METHOD FOR EXCITATION OF A SINGLE MODE IN A WAVEGUIDE - A wave-guiding system and method for mode-selective transmission of a spatially coherent light beam is disclosed. The system comprises a wave-guide with an inlet and an outlet for transmitting one or more modes; a first mode-shaping optical element for shaping the spatially coherent light beam before it enters through the inlet of the wave-guide to a desired mode of the wave-guide; and a second mode-shaping optical element for shaping light beam after it exits from the outlet of the wave-guide for obtaining a desired vectorial field.01-07-2010

Erez Izenberg, Tel Aviv IL

Patent application numberDescriptionPublished
20110228781Combined Hardware/Software Forwarding Mechanism and Method - A forwarding system comprises a identification engine, a hardware forwarding engine configured to process an ingressing packet, a software forwarding engine configured to process the ingressing packet, and a selection engine. The selection engine is configured to select one of the hardware forwarding engine or the software forwarding engine to process the ingressing packet. The selection is based on at least one of an indication of resource availability or a classification of the ingressing packet based on a priority of a flow as determined by the identification engine. In some embodiments, the selection engine selects different forwarding engines to process different packets of a same flow based on changes in resource availability or classification of the ingressing packet.09-22-2011
20110229131VERSATILE OPTICAL NETWORK INTERFACE METHODS AND SYSTEMS - Methods and systems for implementing versatile optical terminals that detect optical transmission protocols and subsequently adapt to the correct protocol are disclosed. In an embodiment, an interface device for providing an interface for a first network with a passive optical network (PON) is disclosed. The interface device includes a protocol detection circuit for determining whether optical communication signals received from the PON conform to a first optical communication protocol, and a switchover control circuit that reconfigures the interface device to work with a second optical communication protocol when the received optical communication signals do not conform to the first optical communication protocol.09-22-2011
20120036415Systems and Methods for Performing Forward Error Correction - In accordance with the teachings described herein, systems and methods are provided for performing forward error correction. A decoder for performing forward error correction for a frame in a data stream includes a state machine configured to determine if a code block within the frame received by the decoder is a complete code block or a partial code block, the frame including a plurality of code blocks. A decoding unit is configured to receive the code block, and, when the code block is a partial code block, to generate an output based on decoding the partial code block and an additional partial decoding result that is input to the decoding unit.02-09-2012

Erez Keller, Tzur Moshe IL

Patent application numberDescriptionPublished
20090210403SYSTEM AND METHOD FOR EXTENDED STRUCTURED SEARCHING ARCHITECTURE - A system and method which provides a structured search that can be optimized according to one or more parameters of the user. The one or more parameters may optionally be set before the search or during the search, for example to refine the results, or a combination thereof. According to some embodiments, the method preferably includes a structured search of non-traditional web page documents, including but not limited to repositories of documents, such as those in traditional word processing formats, which are preferably in a repository that is not directly accessed through an HTTP server. According to other embodiments, the method preferably includes searching in a plurality of locations, optionally and preferably using a plurality of different search engines. More preferably the plurality of locations includes but is not limited to locations that are local to the user, locations available through a computer network such as the Internet and/or an intranet for example, and/or document repositories. According to still other embodiments, there is provided a system and a method for structured searches which focus and fine tune the search process for the user. Preferably, the system and method assist the user to focus and/or fine tune the search, for example through adjusting one or more search parameters.08-20-2009

Erez Kenian, Rishon Le- Zion IL

Patent application numberDescriptionPublished
20110047488DISPLAY-INDEPENDENT RECOGNITION OF GRAPHICAL USER INTERFACE CONTROL - A method for display-independent recognition of a graphical user interface (GUI) control, the method comprising capturing a screenshot of a GUI of a computerized application, determining a cursor position in the screenshot, analyzing an area surrounding the cursor position, to identify a GUI control, and storing an image of the GUI control.02-24-2011

Erez Levanon, Brighton, MA US

Patent application numberDescriptionPublished
20100184839ALLELIC POLYMORPHISM ASSOCIATED WITH DIABETES - The invention relates to the identification of allelic polymorphism in a diabetes associated gene, particularly in a gene encoding phosphofructokinase (PFK) and use thereof for diagnosing diabetes predisposition and state and for predicting the response to a therapeutic agent.07-22-2010

Erez Marom, Cupertino, CA US

Patent application numberDescriptionPublished
20100034133Systems and methods for efficiently positioning a directional antenna module to receive and transmit the most effective band width of wireless transmissions - Wireless systems and methods establish an optimal wireless communication link by efficiently positioning an antenna module to receive/transmit the most effective signal. An antenna module scans and rotates and receives data such as available networks and the qualities of received signals. Received networks are analyzed, recorded and mapped to antenna variables such as azimuth, elevation and polarity. Automatic or manual selection of a wireless network is based upon antenna variables, qualities of received network signals and predefined conditions. If desired, a more refined antenna position is obtained by the addition of spiral antenna rotations and additional recordings of received data are mapped to antenna elevation, azimuth and polarity. In the event the measured effective signal reception diminishes, the center destination of the spiral path shifts and the process repeats until the highest effective signal reception is found. The disclosed technique acknowledges the realities of complicated modern day signal topography.02-11-2010
20110143673AUTOMATIC POSITIONING OF DIVERSITY ANTENNA ARRAY - Embodiments of the invention provide an antenna system for connecting to a wireless device through a communication link. The antenna system comprising an antenna array configured to pre-scan frequency bands of radio signals in a plurality of antenna array directions, a transceiver connected to the antenna array. The transceiver is configured to analyze the signals received from the antenna array to obtain one or more parameters from one or more MIMO channels of the antenna array, and transmit the one or more parameters to the antenna controller. Further, the antenna system comprises a platform connected to the antenna array, wherein the platform is configured to position the antenna array, and a motor controller connected to the platform. The motor controller is configured to receive one or more position signals from the device, wherein the position signals correspond to a pre-scanned performance level of the communication link based on the parameters, and control the position of the antenna array by rotating the platform based on the position signals.06-16-2011

Erez Nevo, Baltimore, MD US

Patent application numberDescriptionPublished
20100280353METHOD AND APPARATUS TO ESTIMATE LOCATION AND ORIENTATION OF OBJECTS DURING MAGNETIC RESONANCE IMAGING - Tracking based on the gradient fields of magnetic resonance imaging (MRI) scanners based on passive operation of the tracking system without any change of the scanner's hardware or mode of operation. To achieve better tracking performance, a technique to create a custom MRI pulse sequence is disclosed. Through this technique any standard pulse sequence of the scanner can be modified to include gradient activations specifically designated for tracking. These tracking gradient activations are added in a way that does not affect the image quality of the native sequence. The scan time may remain the same as with the native sequence or longer due to the additional gradient activations. The tracking system itself can use all the gradient activations (gradient activations for imaging and gradient activations for tracking) or eliminate some of the gradients and lock onto the specific gradient activations that are added to the custom pulse sequence.11-04-2010
20110301450MAGNETIC RESONANCE IMAGING MEDIATED RADIOFREQUENCY ABLATION - Radiofrequency ablation (RFA) may be used as a minimally invasive treatment of solid tumors, typically cancers of the liver, lung, breast, kidney and bone, most often via a percutaneous approach. In RFA tumor tissue is killed by heating. RFA requires guidance using an imaging method to correctly position the RF applicator. Magnetic resonance imaging (MRI) can be used for guidance, and offers the additional advantage of the ability to image tissue temperature. Because MRI employs high power RF fields, the MRI scanner could serve as the source of RF energy for ablation. Described herein are an MRI-driven RF ablation device and method. The device has minimal electrical circuitry, and uses the MR scanner radio frequency field as the energy source to generate heat in tissue using an antenna and a needle. Based on the Faraday induction law, different embodiments for coupling the body coil RF energy into tissue are disclosed.12-08-2011

Erez Pedro, Zichron Yaacov IL

Patent application numberDescriptionPublished
20110175796METHOD AND SYSTEM FOR DISPLAYING A PANORAMIC VIEW TO AN OPERATOR - A method for displaying to an operator a rectangular image having a wide field of view of a scene, includes forming a virtual cylinder from the rectangular image, as if it was first printed on a transparent sheet such that it is visible from both sides of the sheet, and then rolled to form the cylinder. A perspective view of the cylinder is provided, vertically dividing the cylinder into two halves. One of the cylinder halves is vertically shifted until there is no overlap between the two halves. The ellipse which is formed between the two halves following the shifting step is defined as an orientation plane.07-21-2011

Erez Pery, Ramat Gan IL

Patent application numberDescriptionPublished
20090082294Diagnosis, prevention and treatment of cancer - Nucleic acid molecules useful in the treatment of cancer are provided. The nucleic acid molecules may include a short interfering ribonucleic acid molecule directed against fer mRNA. A kit for the treatment of cancer including a short interfering ribonucleic acid molecule of the presently described subject matter, as well as a pharmaceutical composition containing a short interfering ribonucleic acid molecule, is also provided. In addition, a method of treating cancer in an individual in which expression of fer in cells or tissues of an individual is inhibited using a short interfering ribonucleic acid molecule is provided.03-26-2009

Erez Petrank, Redmond, WA US

Patent application numberDescriptionPublished
20080281886Concurrent, lock-free object copying - Described is a technology by which a real-time data relocating mechanism is provided for multiprocessing environments, including supporting lock-free programs that run in parallel. The relocating mechanism moves an object by using a status field related to the data field, possibly in an interim (wide) object space, which is then copied to a to-space object. The status information for each data field of the original object contains information indicating where a current version of the data for each field is present, that is, in the original, wide or to-space object. In one example, a handshake mechanism of a garbage collector establishes preparation and copy phases between the mechanism and other threads that determine where memory accesses occur. Also described is support for program thread compare-and-swap (CAS) operations and/or multi-word atomic operations.11-13-2008
20090144712PATH SPECIALIZATIONS FOR RUNTIME CODE WITH PHASE BEHAVIOR - Mechanism that employs code cloning and specialized code execution for barriers to minimize runtime overhead. This is facilitated by duplicating code and inserting specializations of the barriers in the code copies. The mechanism is effective for garbage collection when the garbage collection executes through different phases, and the barrier behavior and overheads depend on these phases. The duplicated and specialized code enables the program to run efficiently by reducing the dynamic count of a phase check when the phase is well-known and phase checks can be avoided.06-04-2009
20090222494OPTIMISTIC OBJECT RELOCATION - Object relocation often involves a multi-word copy of the object from a source address to a destination address, followed by updating the references (e.g., pointers) to the object. However, during the relocation, other threads may write to portions of the object that have already been relocated, and the updates may be lost when the references are updated to point to the destination address. A non-blocking relocation technique may be implemented to permit threads to write to the object during the relocation, wherein the memory accesses are monitored for a write to the object. If a write is detected during the relocation, the relocation fails and the memory at the destination address is deallocated; but if no write is detected, the relocation succeeds and the references are updated to point to the destination address. Refinements of this technique may be implemented to reduce other synchronization issues.09-03-2009
20090222634PROBABILISTIC OBJECT RELOCATION - Object relocation often involves a multi-word copy of the object from a source memory to a destination memory, followed by updating the references (e.g., pointers) to the object. However, during the relocation, other threads may write to portions of the object that have already been relocated, and the updates may be lost when the references are updated to point to the destination memory. The object relocation may therefore mark the words of the object during relocation with a relocation value to indicate transfer to the destination memory without locking the threads. The threads may be configured to check the value the source memory during object access, and to access the corresponding word of the destination memory if the source memory word comprises the relocation value. While the probability of a large (e.g., 64-bit) relocation value appearing in the object is small, safety measures are provided to detect and mitigate conflicts.09-03-2009
20090327621VIRTUAL MEMORY COMPACTION AND COMPRESSION USING COLLABORATION BETWEEN A VIRTUAL MEMORY MANAGER AND A MEMORY MANAGER - Enhanced performance and functionality in virtual memory is possible when a virtual memory manager and a memory manager are configured to collaborate.12-31-2009
20100114998Incremental lock-free stack scanning for garbage collection - Concurrent, incremental, and lock-free stack scanning for garbage collectors is disclosed. This method uses a summary table and return barriers to allow high responsiveness. The method also supports programs that employ fine-synchronization to avoid locks, imposes negligible overhead on program execution, can be used with existing concurrent collectors, and supports the special in-stack references existing in languages such as C#.05-06-2010
20100179971Concurrent, Lock-Free Object Copying - Described is a technology by which a real-time data relocating mechanism is provided for multiprocessing environments, including supporting lock-free programs that run in parallel. The relocating mechanism moves an object by using a status field related to the data field, possibly in an interim (wide) object space, which is then copied to a to-space object. The status information for each data field of the original object contains information indicating where a current version of the data for each field is present, that is, in the original, wide or to-space object. In one example, a handshake mechanism of a garbage collector establishes preparation and copy phases between the mechanism and other threads that determine where memory accesses occur. Also described is support for program thread compare-and-swap (CAS) operations and/or multi-word atomic operations.07-15-2010

Patent applications by Erez Petrank, Redmond, WA US

Erez Pilosof, Ramat Hasharon IL

Erez Ribak, Haifa IL

Patent application numberDescriptionPublished
20080218685Goggles for Improved Ocular Vision - A device for improved vision into or out of at least one eye of a subject. The device comprises an enclosing vessel for holding one or more lenses in front one or two eyes of the subject and for holding a substance whose refractive index is matched to the refractive index of the cornea. The vessel is adapted to seal the substance to the face around the eye or eyes of the subject thereby allowing focusing into or out of the eye or eyes.09-11-2008
20100149487SYSTEM AND METHOD FOR FAST RETINAL IMAGING - An optical system and measurement method for imaging three-dimensional objects with low light scatter comprising at least one source of radiation; a radiation projection means for creating a set of foci through a volume of an object; and a means for imaging the returned light from the set of foci on at least one camera, wherein the imaging of the volume of the object is at a different angle from the projection, allowing for detection of the returned light on separate camera pixels. The measurement method further comprises projecting a longitudinal grid of elongated foci through the volume of an object; imaging returned light from the object at a different angle on at least one camera, so as to avoid overlapping the elongated images; and analyzing the imaged, returned light to yield depth information of the object at a multiplicity of points.06-17-2010

Erez Salik, Westport, CT US

Patent application numberDescriptionPublished
20120078286ENDOVASCULAR FILTER AND RETRIVAL APPARATUS - An intravascular filter comprising a plurality of struts extending from a central hub. The distal ends of the struts are curved to form an anchor to the vessel wall. The hub has a hook for retrieving the filter. The filter may be removed by employing a torque force to the hook, so as to disengage the strut ends from the vessel wall.03-29-2012

Erez Shaizaf, Moshav IL

Patent application numberDescriptionPublished
20080204076Integrated Circuit and a Method For Designing a Boundary Scan Super-Cell - A method for designing an integrated circuit, the method includes: providing an initial definition of a boundary scan register that includes identical super-cells adapted to be connected to multiple pin types; and determining the configuration of each super-cell by providing at least one pin type indication signal to each super-cell. An integrated circuit that includes a boundary scan super-cell, the boundary scan super-cell includes first circuitry adapted to be connected to at least one type of integrated circuit pin; characterized by further including a second circuitry, connected to first circuitry, wherein the second circuitry is adapted to receive at least one pin type indication signal and in response allows the boundary scan super-cell to be connected to at least one additional type of an integrated circuit pin.08-28-2008

Erez Sharabi, Tel Aviv IL

Patent application numberDescriptionPublished
20100026515Utility Metering System With Compact And Robust Antenna For Subsurface Installation - A pit transmitter assembly (02-04-2010
20100026516Method and System for Controlling Path Redundancy in the Acquisition of Utility Meter Data - A method and system by which certain radio transmitters are assigned to certain reception nodes for the purpose of transmitting metering data derived from a plurality of utility meters to a system management computer. The reception nodes are configured to receive and process data transmissions only from those transmitters with data paths assigned to particular reception nodes, and to ignore data transmissions from non-listed transmitters, thereby assuring that on a continuous basis, a majority of the transmitters will utilize only one data path. Lists may be formed for the transmitters and reception nodes in the system management computer and transmitted to the reception nodes. The status of data transmissions through the repeaters may also be uploaded to the system management computer for analysis of data update rates and data path redundancy.02-04-2010

Erez Trodel, Hefer IL

Erez Tsidon, Moshav Nir-Ezion IL

Patent application numberDescriptionPublished
20090147635DIGITAL VIDEO RECORDER WIDE DYNAMIC RANGE OPTICAL POWER CALIBRATION - A method and apparatus are presented for optimizing write operations for optical storage media. A determination is made, at least in part by iteration, of a next power range and a current score for a current power range. If it is determined that the current score is relatively equivalent to a maximum score, a plurality of final parameters is updated and provided, including an optimal power range and a final score. If it is determined that the current score is relatively greater than the final score, then the plurality of final parameters is updated. If it is determined that a maximum number of iterations has been performed, the plurality of final parameters is provided. Otherwise, the current power range is updated with the next power range. One or more of the returned plurality of final parameters are employed to optimize write operations for optical storage media. Determination of the score may also include determining validity of test data segments, selecting a score calculation criterion, and calculating the score based at least in part on the score calculation criterion and on a number and a sequence of valid test data segments. The score calculation criterion may be based on such criterion as beta criterion or modulation amplitude.06-11-2009

Erez Tsidon, Nir-Ezion IL

Patent application numberDescriptionPublished
20090238053DIGITAL VIDEO RECORDER WIDE DYNAMIC RANGE OPTICAL POWER CALIBRATION - A method and apparatus are presented for optimizing write operations for optical storage media. A determination is made, at least in part by iteration, of a next power range and a current score for a current power range. If it is determined that the current score is relatively equivalent to a maximum score, a plurality of final parameters is updated and provided, including an optimal power range and a final score. If it is determined that the current score is relatively greater than the final score, then the plurality of final parameters is updated. If it is determined that a maximum number of iterations has been performed, the plurality of final parameters is provided. Otherwise, the current power range is updated with the next power range. One or more of the returned plurality of final parameters are employed to optimize write operations for optical storage media. Determination of the score may also include determining validity of test data segments, selecting a score calculation criterion, and calculating the score based at least in part on the score calculation criterion and on a number and a sequence of valid test data segments. The score calculation criterion may be based on such criterion as beta criterion or modulation amplitude.09-24-2009

Erez Webman, Petach-Tikva IL

Patent application numberDescriptionPublished
20080205301SYSTEM AND PROGRAM FOR SELECTING ONE OF MULTIPLE PATHS TO COMMUNICATE WITH A DEVICE - Provided are a system, program, and data structure for selecting one of multiple data paths to a device. A selection is made of one of multiple paths indicated as enabled to transmit data. A path is indicated as enabled or disabled. Transfer time data is gathered for each enabled path capable of being selected. Paths having transfer time data satisfying a threshold are indicated as disabled. Paths indicated as disabled are not capable of being selected to use to transmit data.08-28-2008
20080243950ADVANCED CLOCK SYNCHRONIZATION TECHNIQUE - An advanced clock synchronization technique is adapted for use with a replication service in a data backup and recovery storage environment. The storage environment includes a plurality of source storage systems and target storage systems, wherein the source storage systems are illustratively embodied as source replication nodes. The advanced clock synchronization technique establishes a software-only, loosely-accurate global clock based on a timestamp and an associated error boundary. Notably, the timestamp and its error boundary are used as global clock information to enable synchronization (i.e., ordering of storage requests) among the source replication nodes and/or the target storage systems, thereby ensuring consistent replication of the storage requests on the target storage systems.10-02-2008
20080243951WRITE ORDERING STYLE ASYNCHRONOUS REPLICATION UTILIZING A LOOSELY-ACCURATE GLOBAL CLOCK - A write ordering style asynchronous replication service utilizes a loosely-accurate global clock in a data backup and recovery storage environment. The storage environment includes a set of source storage systems illustratively embodied as source replication nodes that cooperate to maintain a consistency group that may span multiple geographical sites. The storage environment also includes one or more target storage systems illustratively embodied as target replication nodes configured to service the consistency group. The write ordering style service utilizes the loosely-accurate global clock to provide consistent replication of a storage space of the consistency group.10-02-2008
20080243952Group Stamping Style Asynchronous Replication Utilizing A Loosely-Accurate Global Clock - A group stamping style asynchronous replication service utilizes a loosely-accurate global clock in a data backup and recovery storage environment. The storage environment includes a set of source storage systems illustratively embodied as source replication nodes that cooperate to maintain a consistency group that may span multiple geographical sites. The storage environment also includes one or more target storage systems illustratively embodied as target replication nodes configured to service the consistency group. The group stamping style service utilizes the loosely-accurate global clock to provide consistent replication of a storage space, e.g., a target storage space, of the consistency group.10-02-2008
20120124282SCALABLE BLOCK DATA STORAGE USING CONTENT ADDRESSING - A device for scalable block data storage and retrieval uses content addressing. Data storage devices store data blocks, and are connected over a network to computing modules. The modules comprise control modules and data modules and carry out content addressing for both storage and retrieval. The network defines separate control paths via the control modules and data paths via the data modules.05-17-2012

Erez Weinroth, Kfar-Saba IL

Patent application numberDescriptionPublished
20090286550Tempo Spatial Data Extraction From Network Connected Devices - A computer implemented data processing system for extracting user related tempo-spatial data from a cellular network comprising a plurality of cells, each cell comprising at least one cell sector, wherein each cell sector is in communication with a plurality of network-connected devices, and wherein each device is associated with a user profile. The system comprising: a computer component aggregation module, wherein the cellular network comprises: a network-connected raw database, a network-connected device profiles database, a unique identifier and a location module. The aggregation module receives from the cellular network combined data exhibiting identified network-connected devices with their corresponding profiles, and aggregates in response, profile each identified network-connected device with the corresponding location code thereby creating an anonymous aggregated user related data. The system may create, using geo-statistical methods a geographic information system (GIS) layer presenting the anonymous aggregated profiles classes associated with geographical locations.11-19-2009
20090286554USING CUSTOMER RELATIONSHIP MANAGEMENT DATA EXHIBITING UNIQUE USER IDENTIFIERS IN A CELLULAR NETWORK FOR CREATING GEO STATISTICAL REPRESENTATIONS OF THE USERS - A computer implemented data processing system for using customer relationship management (CRM) data exhibiting unique user identifiers in a cellular network for creating geo-statistical representations of the users. The system is arranged to: repeatedly identify all network-connected devices which are both active and idle in each location area using the unique identifier; repeatedly create a table for all location areas, each table exhibiting: location area identifier, unique user identifier, time of inflow to the location area, time of outflow from the location area; and differentiate table of time N−1 over table of time N thereby detecting inflow outflow quantities of unique identifiers for each location area; decipher the difference table by the authentication center of the network; analyze the deciphered tables using CRM profiles; and join over time, the deciphered tables with corresponding location area thereby creating at least one GIS data layer.11-19-2009
20090286555USING CUSTOMER RELATIONSHIP MANAGEMENT DATA NON EXHIBITING UNIQUE USER IDENTIFIERS FOR CREATING GEO STATISTICAL REPRESENTATIONS OF THE USERS - A computer implemented data processing system for using customer relationship management (CRM) non-exhibiting unique user identifiers in a cellular network for creating geo-statistical representations of the users. The system is arranged to: repeatedly identify all active network-connected devices in each location area using the unique identifier; repeatedly create a table, for all location areas, each table exhibiting: location area identifier, unique user identifier, time of inflow to the location area, time of outflow from the location area; and differentiate table of time N−1 over table of time N thereby detecting inflow and outflow quantities of unique identifiers for each location area; factorizing said difference by the ratio of stationary non-active network-connected device and the total number of network-connected devices; decipher the difference table; analyze the deciphered tables using CRM profiles; and join over time, the deciphered tables with corresponding location area thereby creating at least one GIS data layer.11-19-2009
20110055216TEMPO SPATIAL DATA EXTRACTION FROM NETWORK CONNECTED DEVICES - A computer implemented data processing system for estimating an amount of people situated in a specific location and their geo-demographic classification within time range is provided herein. The system is combined of a collector that is configured to collect data on signals and each signal is given a unique ID; an association module configured to associate each signal with a respective location, namely, place of origin; a processing unit configured to calculate total number of users subscribed to a specific network service provider situated in a specific location and time range; calculate a dynamic ratio by research and statistical data; and an estimation module configured to estimate the amount of people originated from a specific location and the overall amount of people in a location within a time range, by applying the calculated dynamic ratio, that was calculated to each time stamp separately.03-03-2011

Erez Yehezkel, Haifa IL

Patent application numberDescriptionPublished
20090245635SYSTEM AND METHOD FOR SPAM DETECTION IN IMAGE DATA - A method of detecting and processing messages that include SPAM images by comparing a concentration of grayscale frequencies in a subject image to known concentration of grayscale frequencies in other SPAM messages. The image may be further evaluated for classification as SPAM by evaluating a measure of randomness of pixels having non-white markings to determine if random markings were added to the image.10-01-2009

Erez Yiflach, Moshav Merchavia IL

Patent application numberDescriptionPublished
20120104648APPARATUS AND METHOD FOR PRODUCING AN IRRIGATION PIPE - An apparatus enables forming extruded plastic material into a strip that may be formed into an irrigation pipe. The apparatus includes a pair of juxtaposed rollers which when rotated, the linear velocity of a contact surface of one of the rollers of the pair is different from the linear velocity of a contact surface of the other roller of the pair. Thus, extruded material that passes between the rollers is concurrently stretched and flattened.05-03-2012

Erez Yofe, Srigim IL

Patent application numberDescriptionPublished
20090304753Method and Apparatus For Forming Delivery Devices For Oral Intake of an Agent - Methods, systems and apparatuses are provided for producing delivery devices, preferably for oral intake of an agent. In the broadest aspect, the method comprises assembling one or more layers comprising one or more materials with an agent or an agent-releasing formulation to form an intergraded, preferably laminated device; folding said integrated delivery device to form a folded integrated delivery device; and at least partially enclosing said folded delivery device to a form suitable for oral delivery. Preferably, the integrated device comprise a first external layer of a first material; a frame of a second material mounted on the first external layer; an agent-releasing formulation housed within the frame; and a second external layer of the first material mounted on the frame.12-10-2009

Erez Yotvat, Kibbutz Ein Carmel IL

Patent application numberDescriptionPublished
20110152653SYSTEMS AND METHODS FOR IMPLEMENTING RAPID RESPONSE MONITORING OF BLOOD CONCENTRATION OF A METABOLITE - Systems and methods for monitoring the concentration of glucose or other metabolites by way of a low-volume microdialysis-probe (06-23-2011

Erez Zabari, Rehovot IL

Patent application numberDescriptionPublished
20090081264Cleansing article - A cleansing article which is a sponge impregnated with cosmetic soap, in which encapsulated beneficial agents are embedded and methods for its manufacturing are provided. The shell of a capsule according to one preferred embodiment of the present invention is made of materials soluble in water such as capsules typically utilized in the pharmaceutical industry. Alternatively a shell of a capsule may comprise the soap matrix and segments of the sponge. The beneficial agents considered include soothing materials, cosmetic agents, anhydrous self warming compositions, cooling agents, water in oil emulsions, foam generating compositions, natural fats, essential oils, waxes, crushed dried vegetables, crushed dried fruits, fruit extracts, honey, yogurt, vitamins, salts, minerals, cleansing solvents, salts from the Dead Sea, minerals from the Dead Sea and any combination thereof.03-26-2009
20100044458Fragrance Dispensing Device - Fragrance dispensing device providing for an artistic display combining visual and olfactory appealing elements is disclosed. The display is related to evolving processes, such as natural unfolding, growing, flowering, or fruit maturation, or changing a status of an object such as by moving a doll or a toy modeling a car, or by setting it into motion, simultaneously effected with fragrance dispensing. The fragrance dispensing device has at least one evolving artifact capable of changing from a state of standby into displaying and back to standby, a reservoir of perfume and a control unit. Activating a display is accomplished manually by means of an on/off switch, or a remote control unit; detecting an illuminating light by means of a light detector; detecting moving object such as human motion by means of a movement sensor; or preferably by interpreting sounds by means of an audio receiver.02-25-2010
20120003286COSMETIC CANDLE - A cosmetic candle comprising tiny grains embedded therein. The grains impart a mechanical property that can be exploited for scrubbing skin to peel off old or dead tissue with a concomitant massaging of molten waxes into the skin. Crushed pits and seeds of olives, apricots, peaches, citrus fruits and/or plums are natural products that can be used as grains in embodiments of the invention. In addition, solid salt grains, such as natural salts from the Dead Sea, or sugar grains, may also be used to that effect.01-05-2012

Patent applications by Erez Zabari, Rehovot IL

Erez Zimhoni, Kafar Hes IL

Patent application numberDescriptionPublished
20090200249DESALINATION SYSTEM AND PRESSURE STORAGE SYSTEMS THEREFOR - The disclosure provides a desalination system comprising an energy source, a pump, an accumulator and at least one desalination unit, the pump being coupled to the energy source to provide a pressurized feed of water downstream towards the at least one desalination unit, wherein the feed of water from the pump passes through the accumulator before reaching the at least one desalination unit.08-13-2009

Erez Zimhoni, Kfar Hes IL

Patent application numberDescriptionPublished
20090183425GREENHOUSE STRUCTURE - A greenhouse structure has first and second sections. The second section includes moveable and fixed supports and a flexible material retained therebetween. The first section is adapted to bias the moveable support from an initial position to a final position in which at least a portion of the moveable support is more distant from the fixed support. In the final position, the flexible material is tauter than in the initial position.07-23-2009