Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Lahav, IL

Alex Lahav, Haifa IL

Patent application numberDescriptionPublished
20100267234FOCUSED ION BEAM DEEP NANO-PATTERNING APPARATUS AND METHOD - The present invention introduces a new technique allowing the fabrication of high-aspect ratio nanoscale semiconductor structures and local device modifications using FIB technology. The unwanted semiconductor sputtering in the beam tail region prevented by a thin slow-sputter-rate layer which responds much slower and mostly to the high-intensity ion beam center, thus acting as a saturated absorber funnel-like mask for the semiconductor. The protective layer can be deposited locally using FIB, thus enabling this technique for local device modifications, which is impossible using existing technology. Furthermore, such protective layers allow much higher resolution and nanoscale milling can be achieved with very high aspect ratios, e.g. Ti layer results in aspect ratio higher than 10 versus bare semiconductor milling ratio of about 3.10-21-2010

Alon Lahav, Petach Tikwa IL

Patent application numberDescriptionPublished
20080201513Method and Device to Transfer Digital Data - Transfer digital data to and from a digital source from and to a digital storage device without using an intermediary media like a computer. Digital source includes digital storage devices and digital transmitting devices like televisions, videos and radios. Digital storage devices includes disc-on-keys, other portable hard disks, PDA's, MP3, MP4, digital cameras, and the like. Non-portable digital source examples are bank information booths and car park entry barriers. Screen to show memory content. Means to see contents of memory and move, copy, paste, delete files from and to the digital memory. Voice recognition operation.08-21-2008

Amos Lahav, Zoran IL

Patent application numberDescriptionPublished
20090254590METHOD OF BI-DIRECTIONAL SYNCHRONIZATION OF USER DATA - A method for bi-directional synchronization of user data files between a client and at least one server. The method comprises determining if a match exists between a local session file and a reflection session file, wherein the local session file is maintained by the client and the reflection session is maintained by the at least one server; when the local session file and the reflection session file match, performing: synchronizing contents of a user data file maintained by the client with contents of a user data file maintained by the at least one server, when the user data file in the client includes more records than the user data file in the at least one server; and synchronizing contents of a user data file maintained by the at least one server with contents of a user data file maintained by the client, when the user data file in the client includes less records than the user data file in the at least one server. In accordance with an embodiment of the invention the user data file includes a session file, an index file and a data file.10-08-2009
20090254927Techniques For Deploying Virtual Software Applications On Desktop Computers - A method for bridging between virtual applications and an operating system of a host computer. The method comprises retrieving virtual applications and settings of the virtual applications assigned to a user logged onto the host computer; downloading shadow files of the virtual applications assigned to the user; integrating each of the virtual applications with an operating system shell of the host computer; and causing a virtual application to be executed over the host computer when the virtual application is launched by the user.10-08-2009

Asaf Lahav, Kfar Sava IL

Patent application numberDescriptionPublished
20090055466GRID-BASED SYSTEM FOR PROVIDING BUSINESS SERVICES IN DATA NETWORKS - A system for exposing and extending existing IT capabilities as standard business services, while providing infrastructure services to an organization over a data network, has a group of configured agents. Each agent runs services that represent a certain entity on the organization's network and is responsible for controlling the functionality of the represented IT resource on the organization's network, while being a runtime engine for services that represent IT resources of the organization and a Peer-to-Peer topology layer for connecting between the agents, while exploiting the existing physical data channels of the data network.02-26-2009

Assaf Lahav, Binyamina IL

Patent application numberDescriptionPublished
20090261235CMOS Image Sensor With High Sensitivity Wide Dynamic Range Pixel For High Resolution Applications - A CMOS image sensor in which each pixel includes a conventional pinned diode (photodiode), a Wide Dynamic Range (WDR) detection (e.g., a simplified time-to-saturation (TTS)) circuit, a correlated double sampling (CDS) circuit, and a single output chain that is shared by both the CDS and WDR circuits. The pinned diode is used in the conversion of photons into charge in each pixel. In one embodiment, light received by the photodiode is processed using a TTS operation during the CDS integration phase, and the resulting TTS output signal is used to determine whether the photodiode is saturated. When the photodiode is saturated, the TTS output signal is processed to determine the amount of light received by the photodiode. When the photodiode is not saturated, the amount of light received by the photodiode is determined using signals generated by the readout phase of the CDS operation.10-22-2009
20110013064CMOS Image Sensor With Wide (Intra-Scene) Dynamic Range - A CMOS image sensor uses a special exposure control circuit to independently adjust the photodiode exposure (integration) time for each pixel in a pixel array to obtain non-saturated photodiode charges for each pixel. Exposure time adjustment involves extrapolating a pixel's final photodiode charge using an intermediate photodiode charge measured after a predetermined portion of an exposure frame period. If the intermediate photodiode charge is, e.g., over 50% of the photodiode's full-well capacity after half of the exposure frame period, then saturation is likely and the photodiode is reset to integrate only during the remaining time. If not, then the photodiode integrates over the allotted exposure frame period. Data indicating the length of the exposure portion is stored as analog data on the memory node of each pixel, and readout of the final photodiode charge is performed using Correlated Double Sampling (CDS) techniques.01-20-2011

Assaf Lahav, Migdal Haemek IL

Patent application numberDescriptionPublished
20080237653Deep Implant Self-Aligned To Polysilicon Gate - A CMOS image sensor includes a pinned photodiode and a transfer gate that are formed using a thick mask that is self-aligned to at least one edge of the polysilicon gate structure to facilitate both the formation of a deep implant and to provide proper alignment between the photodiode implant and the gate. In one embodiment a drain side implant is formed concurrently with the deep n-type implant of the photodiode. After the deep implant, the mask is removed and a shallow p+ implant is formed to complete the photodiode. In another embodiment, the polysilicon is etched to define only a drain side edge, a shallow drain side implant is performed, and then a thick mask is provided and used to complete the gate structure, and is retained during the subsequent high energy implant. Alternatively, the high energy implant is performed prior to the shallow drain side implant.10-02-2008

Aviad Lahav, Tel-Aviv IL

Patent application numberDescriptionPublished
20110167102SYSTEM, APPARATUS AND METHOD FOR ENCRYPTION AND DECRYPTION OF DATA TRANSMITTED OVER A NETWORK - A method and system for securing data transmitted between a client device and a server by obtaining input text at an intermediate module, processing the input text to obtain processed text, and transmitting the processed text to the server. In particular, the server may be configured to provide at least one function on input data provided by the client device, and the intermediate module may be configured to receive input data from the client device, to transform the input data into processed data, and to transmit the processed data to the server. Embodiments of the invention may include systems and methods for intercepting the input data at the intermediate module without transmission of the input data to the server; providing the at least one function by the intermediate module on the input data; and generating by the intermediate module at least one message to the client device based on a result of the at least one function.07-07-2011
20110167107SYSTEM, APPARATUS AND METHOD FOR ENCRYPTION AND DECRYPTION OF DATA TRANSMITTED OVER A NETWORK - A method and system for securing data transmitted between a client device and a server by obtaining input text at an intermediate module, processing the input text to obtain processed text, deciding whether to transform the input text deterministically or non-deterministically, or a combination of deterministically and non-deterministically, and based on that decision, transforming the input text accordingly, using at least one key to obtain processed text, and transmitting the processed text to the server. Other embodiments and features of the invention include (independently or together) searching for processed text, allowing for sorting of processed text records by applying an order-preserving transformation, storing unabridged processed elements in a storage device managed by the intermediate module, providing a function by the intermediate module on the input data in lieu of the server, and processing the processed text so as to determine by the intermediate module a transformation applied by the server on input text.07-07-2011
20110167121SYSTEM, APPARATUS AND METHOD FOR ENCRYPTION AND DECRYPTION OF DATA TRANSMITTED OVER A NETWORK - In a system comprising a server and a client device, wherein upon responding to a request for textual data stored therein, the server is adapted to return processed text containing at least one truncated element of the requested textual data, embodiments of the invention may provide for efficient and enhanced handling of processed data by a system and method comprising: obtaining a plurality of input texts from the client device to an intermediate module; processing the plurality of input texts at the intermediate module to obtain a respective plurality of processed texts; storing at least one unabridged processed element of the plurality of processed texts, respectively, in a storage device managed by the intermediate module; transmitting the plurality of processed texts to the server; upon request, receiving at the intermediate module returned processed text containing at least one truncated element of a requested processed record from the server; searching the storage device for at least one processed element matching each said truncated element; and using the at least one unabridged processed element to obtain unprocessed input text.07-07-2011
20110167129SYSTEM, APPARATUS AND METHOD FOR ENCRYPTION AND DECRYPTION OF DATA TRANSMITTED OVER A NETWORK - A method and system for securing data transmitted between a client device and a server by obtaining input text at an intermediate module, processing the input text to obtain processed text, and transmitting the processed text to the server. According to one embodiment of the invention, the intermediate module may add excess information (referred to herein as bait) to encrypted user data in known locations. Such bait may be used when processed user data is received at the intermediate module in order to infer the kind of transformation applied to processed user data. Non-limiting examples of transformations for which bait may be used are application of a certain character encoding scheme and HTML tag elimination.07-07-2011
20110167255SYSTEM, APPARATUS AND METHOD FOR ENCRYPTION AND DECRYPTION OF DATA TRANSMITTED OVER A NETWORK - A method and system for securing data transmitted between a client device and a server by obtaining input text at an intermediate module, processing the input text to obtain processed text, and transmitting the processed text to the server. Embodiments of the invention include securing data between a client device and a server by processing the input text at the intermediate module by applying an order-preserving transformation, the order-preserving transformation comprising: generating order information based on the input text, the order information indicative of a relative order of the input text within a set of possible input texts according to a collation rule.07-07-2011

Jacob Lahav, Katzerin IL

Patent application numberDescriptionPublished
20110126767METHODS AND COMPOSITIONS FOR INCREASING THE HATCHABILITY OF HATCHERY EGGS - The invention relates to a method for hatching of hatchery eggs comprising: (a) treating the egg shell surface with a coating composition comprising a coating agent, to form a coating on the surface of the egg's shell; and (b) incubating the egg under conditions to cause hatching to occur; wherein the yield of hatching of said hatchery eggs is improved as compared to control eggs not treated as defined in (a). The invention additionally relates to a composition for treating of hatchery eggs prior to incubation, wherein said composition comprising a coating agent, and wherein said composition improves the hatching yield of said hatchery eggs.06-02-2011

Michal Lahav, Rehovot IL

Patent application numberDescriptionPublished
20100233434PATTERNING OF IONIC POLYMERS - In one aspect, methods of patterning of thin films of an ionotropic polymer (e.g., poly(acrylic acid)) are provided. These processes can create micron or sub-micron-scale patterns of ionotropic polymers such as cation crosslinked poly(acrylic acid) (CCL-PAA). In one embodiment, patterning may be performed within microfluidic channels by flowing a solution of crosslinking agent (e.g., metal cations such as Ag09-16-2010

Ori Lahav, Nesher IL

Patent application numberDescriptionPublished
20100288700POST TREATMENT OF DESALINATED AND SOFT WATER FOR BALANCED WATER COMPOSITION SUPPLY - A calcite dissolution post-treatment process and apparatii for desalinated water are provided. The process comprises separating cations from seawater or brackish/seawater desalination brines by ion exchange resin(s) onto which the ions are loaded, contacting the ion exchange resin(s) loaded with the cations with an effluent of a calcite dissolution reactor wherein the cations are exchanged with Ca11-18-2010
20100294717POST TREATMENT FOR DESALINATED AND SOFT WATER FOR BALANCED WATER COMPOSITION SUPPLY - An H2S04-based calcite dissolution post-treatment process and apparatii for desalinated water are provided. The process comprises separating cations from seawater by ion exchange resin (s) (11-25-2010

Sagi Lahav, Kiryat Bialik IL

Patent application numberDescriptionPublished
20090327657GENERATING AND PERFORMING DEPENDENCY CONTROLLED FLOW COMPRISING MULTIPLE MICRO-OPERATIONS (uops) - A processor to perform an out-of-order (OOO) processing in which a reservation station (RS) may generate and process a dependency controlled flow comprising multiple micro-operations (uops) with specific clock based dispatch scheme. The RS may either combine two or more uops into a single RS entry or make a direct connection between two or more RS entries. The RS may allow more than two source values to be associated with a single RS by combining sources from the two or more uops. One or more execution units may be provisioned to perform the function defined by the uops. The execution units may receive more than two sources at a given time point and produce two or more results on different ports.12-31-2009
20090328057SYSTEM AND METHOD FOR RESERVATION STATION LOAD DEPENDENCY MATRIX - A device and method may fetch an instruction or micro-operation for execution. An indication may be made as to whether the instruction is dependent upon any source values corresponding to a set of previously fetched instructions. A value may be stored corresponding to each source value from which the first instruction depends. An indication may be made for each of the set of sources of the instruction, whether the source depends on a previously loaded value or source, where indicating may include storing a value corresponding to the indication. The instruction may be executed after the stored values associated with the instruction indicate the dependencies are satisfied.12-31-2009

Shlomo Lahav, Ramat-Gan IL

Patent application numberDescriptionPublished
20100023475METHOD AND SYSTEM FOR CREATING A PREDICTIVE MODEL FOR TARGETING WEBPAGE TO A SURFER - A system and method for creating a predictive model to select an object from a group of objects that can be associated with a requested web page, wherein a configuration of the requested web page defines a subgroup of one or more selected objects from the group of objects. Exemplary embodiments of the present invention seek to provide novel solutions for determining which content object, taken from a group of content objects, will be best suited for presentation in association with a link on a web page that has been requested by a certain surfer. Each web page can include one or more links to be associated with content objects from the group.01-28-2010
20100023581METHOD AND SYSTEM FOR PROVIDING TARGETED CONTENT TO A SURFER - A system and method for providing targeted content to a surfer is disclosed. Exemplary embodiments of the present invention seek to provide novel solutions for determining which content object, taken from a group of content objects, will be best suited for presentation in association with a link on a web page that has been requested by a certain surfer. Exemplary types of content objects may comprise the text, topic, font, color or other attribute of an external advertisement or internal advertisement. Still other content objects may comprise the specific design of the object, an image, the design of the page in which the object is presented, etc. The decision process for selecting a content object can be based on predictive information that is associated with the request, such as a common HTTP request, or historical information about the surfer. Exemplary associated predictive information may include the day and time of receipt of the request for the web page, the IP address and\or domain from which the request was sent, the type and the version of the browser application that is used for requesting the web page, or the URL used by a surfer for requesting the web page with the parameters that are attached to the URL.01-28-2010