Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Naaman, IL

Ifat Naaman, Ra'Anana IL

Patent application numberDescriptionPublished
20100098076METHOD FOR MULTICASTING OF PACKETS IN PON RESIDENTIAL GATEWAYS - A method for multicasting packets in a passive optical network (PON) residential gateway. The method comprises storing a payload portion of an input packet in a memory; duplicating a header of the input packet to create duplicate headers as the number of destination end-point devices; modifying each of the duplicated header to uniquely designate an output interface of an Ethernet medium access (MAC) adapter coupled to at least one of the destination endpoint devices; passing to the Ethernet MAC adapter its respective modified header together with a pointer to a location of the payload portion in the memory; generating a multicast packet by retrieving the payload portion from the memory and attaching the modified header to the payload portion; and transmitting the multicast packet to the destination endpoint device coupled to the Ethernet MAC adapter.04-22-2010
20100098419GIGABIT PASSIVE OPTICAL NETWORK (GPON) RESIDENTIAL GATEWAY - A gigabit passive optical network (GPON) residential gateway comprising a microprocessor for at least processing packets including voice data and packets including video data; dual packet processors for performing GPON and residential gateway processing tasks; a plurality of Ethernet media access control (MAC) adapters for interfacing with a plurality of subscriber devices; a GPON MAC adapter for interfacing with an optical line terminal (OLT) of the GPON; and a digital signal processor (DSP) for processing voice signals.04-22-2010

Ifat Naaman, Hod-Hasharon IL

Patent application numberDescriptionPublished
20110318002PASSIVE OPTICAL NETWORK PROCESSOR WITH A PROGRAMMABLE DATA PATH - A passive optical network (PON) processor comprises a packet processor for processing packets belonging to a certain flow through a plurality of processing stages of a programmable data-path; a microprocessor-data for performing one or more user-defined functions in the programmable data-path on designated packets belonging to the certain flow, wherein packets of respective flows to be processed by the microprocessor-data are designated in a flow table; a microprocessor-control for managing connections handled by the PON processor; a data-path bus for connecting the packet processor and the microprocessor-data, wherein the designated packets are transferred between the packet processor and the microprocessor-data on the data-path bus; and a control-path bus for connecting the packet processor and the microprocessor-control.12-29-2011

Meirav Naaman, Hod Hasharon IL

Patent application numberDescriptionPublished
20110205568Imaging Device Calibration System And Method - One or more imaging device calibration methods and systems are disclosed. According to one embodiment, a calibration system and method includes the application of one or more white colorants on a high optical density media prior to application of calibration targets. The system and method allow for calibration of the imaging device without the necessity for changing the substrate or stopping printing.08-25-2011

Nadav Naaman, Tel-Aviv IL

Patent application numberDescriptionPublished
20110320345SMART WALLET - A user's smart phone is used for payments and holding information, similar to what is contained in a physical wallet. Depending on transaction details, user preferences, and location, one or more “best” funding instruments for the transaction are selected for the user, who may then revise if desired. Access to different functions or information within the phone may vary and require different authentication/security levels depending on type of use (e.g., payment or non-payment) and details of use (e.g., high payment amount vs. low payment amount, use of sensitive information vs. non-sensitive information).12-29-2011

Nir Naaman, Haifa IL

Patent application numberDescriptionPublished
20080244017Filtering application messages in a high speed, low latency data communications environment - Methods, systems, and products are disclosed for filtering application messages in a high speed, low latency data communications environment that include: receiving an application message in a transport engine of a message receiving device from a message transmitting device, the application message having a message contents label and a collision indicator, the message contents label representing contents of the application message, the collision indicator specifying whether the message contents label represents different contents in at least one other application message; determining, by the transport engine, whether contents of the application message satisfy a transport layer constraint in dependence upon the message contents label; providing, by the transport engine, the application message and the collision indicator to messaging middleware of the message receiving device if the contents of the application message satisfy the transport layer constraint; and administering the application message, by the messaging middleware, in dependence upon the collision indicator.10-02-2008
20080310423Synchronization of Message Stream in a Multi-tier Messaging System - A group communication service is adapted for multi-point to multi-point communication. Identical message streams are received by a tier of processing servers from a tier of sources. The processing servers deliver the message streams to a tier of destinations. The group communication service enables the processing servers to deal with newly added message streams and deleted message streams while preserving total ordering.12-18-2008
20080310444Group Communication System Achieving Efficient Total Order and State Synchronization in a Multi-tier Environment - A group communication service maintains synchronization limiting the group to the processing entities that receive a plurality of source message streams from sources outside the group and transmit delivery message streams to destinations that are outside the group. Synchronization of message ordering and other state synchronization directives are communicated from a leader exclusively to other group members. Once having declared themselves to be synchronized and active by a reply protocol message, which is an opaque object and is interpreted by an application layer, the processing entities independently process the source message streams in accordance with the order specified in the directives, without requiring additional sequencing information from another processing entity.12-18-2008
20090052318SYSTEM, METHOD AND COMPUTER PROGRAM PRODUCT FOR TRANSMITTING DATA ENTITIES - A method, system and computer program product for transmitting data entities, the method includes: receiving data entities to be transmitted over multiple channels; and preventing a transmission of data entities that are to be transmitted over congested channels while transmitting data entities that are to be are to be transmitted over non-congested channels02-26-2009
20100054195Efficient Deallocation of Network Resources Based on Network Node Location Extrapolation - Deallocating resources allocated to a network communications session, including extrapolating an expected location of a selected node that belongs to a communications path of a network communications session, determining if the extrapolated location is beyond a predefined range from a neighboring node that belongs to the communications path of the network communications session and that immediately neighbors the selected node along the communications path, and deallocating any resources allocated to the network communications session if the extrapolated location is beyond the range.03-04-2010
20100074255Efficient Light-Weight Multicasting Communication Protocol - Efficient Light-Weight Multicasting Communication Protocol A method for communication in a computing environment is provided. The method comprises transmitting a first data packet to one or more receiving units in a first set; receiving one or more acknowledgement messages (ACKs) from one or more receiving units in a second set, wherein the second set is a subset of the first set; removing the first data packet from a queue, in response to receiving at least one ACK from N receiving units within a time threshold; and re-transmitting the first data packet to the first set, in response to failing to receive at least one ACK from N receiving units within the time threshold.03-25-2010
20110016349REPLICATION IN A NETWORK ENVIRONMENT - A method for server replication in a network environment is provided. The primary server provides a first service to a client. If the first service involves interaction with a non-deterministic data source, the primary server performs the interaction and provides information about the interaction to a secondary server that is a replica of the primary server. The secondary server uses the information about the interaction to synchronize the secondary server with the primary server.01-20-2011

Patent applications by Nir Naaman, Haifa IL

Noam Naaman, Nesher IL

Patent application numberDescriptionPublished
20100024496Electric Locks with Release Hammer - Electric lock with hammer for doors, locker doors, safe doors, telephone chassis, vending machines and the like which also have an anti jamming mechanism. To close the electric lock, the bar moves forward and the door latch closes upon a corresponding bolt. When moving forward, the bar stretches the spring into a tense state. The latch drops into a corresponding groove and mechanically locks the bar. To unlock the electric lock the solenoid activates the hammer while applying most of the energy over a relatively short period of time. The hammer in turn hits the latch out of its groove to unlock the electric lock. The spring pulls the bar backwards and the door latch opens up. According to the present invention, when mechanical pressure is applied upon any of lock mechanical components, the hammer strikes at the latch repeatedly until it comes out of its groove and the unlocks.02-04-2010

Ron Naaman, Rehovot IL

Patent application numberDescriptionPublished
20090162927NANOTUBES AND NANOWIRES BASED ELECTRONIC DEVICES AND METHOD OF FABRICATION THEREOF - An electronic device is presented comprising at least one electrically conductive element coupled to an elongated carbon or inorganic semiconductor based nanostructure, by a biological binder.06-25-2009

Patent applications by Ron Naaman, Rehovot IL

Ron Naaman, Yarkona IL

Patent application numberDescriptionPublished
20110006674METHOD FOR FABRICATING NANO-SCALE PATTERNED SURFACES - A method for fabrication of substrate having a nano-scale surface roughness is presented. The method comprises: patterning a surface of a substrate to create an array of spaced-apart regions of a light sensitive material; applying a controllable etching to the patterned surface, said controllable etching being of a predetermined duration selected so as to form a pattern with nano-scale features; and removing the light sensitive material, thereby creating a structure with the nano-scale surface roughness. Silanizing such nano-scale roughness surface with hydrophobic molecules results in the creation of super-hydrophobic properties characterized by both a large contact angle and a large tilting angle. Also, deposition of a photo-active material on the nano-scale roughness surface results in a photocathode with enhanced photoemission yield. This method also provides for fabrication of a photocathode insensitive to polarization of incident light.01-13-2011
20110128784NON-VOLATILE MEMORY DEVICE - An electronic memory device is presented. The device comprises at least one basic unit (FIG. 06-02-2011
20110129937SEMICONDUCTOR DETECTOR FOR PEROXIDE-BASED EXPLOSIVES - A device for the detection of a peroxide-based explosive, in particular, triacetone triperoxide (TATP), which is based on a molecular controlled semiconductor resistor (MOCSER) and composed of at least one insulating or semi-insulating layer, at least one conducting semiconductor layer, two conducting pads and a layer of multifunctional organic molecules capable of adsorbing molecules of said peroxide-based explosive. Further is provided an array of semiconductor devices for the selective detection of a peroxide-based explosive, as well as a method for the selective detection of vapors of a peroxide-based explosive in a gaseous mixture using said array. The multifunctional organic molecules are from the group of cyclodextrins, thiols or alkylphosphonates with RPO(OH) 2 wherein R is an aliphatic hydrocarbyl with C6-C22.06-02-2011
20110236948MAGNETIC PATTERNING METHOD AND SYSTEM - The present invention relates to a method and apparatus for patterning a substrate. The method comprises providing at least one magnetic pattern generator configured and operable to modulate the magnetic field to induce varying magnetic properties to a magnetic field according to a desired pattern; applying the modulated magnetic field in the vicinity of the substrate creating a certain pattern of regions of interaction to be obtained on top of the substrate; and; interacting the substrate with magnetic particles, while under the application of the modulated magnetic field, the magnetic particles being attracted to selected regions of interaction defined by the certain pattern while being substantially not attracted to regions outside the regions of interaction, thus creating on top of the substrate the certain pattern of regions interacted with the magnetic particles. The desired pattern corresponds to a certain pattern for a predetermined magnetic field profile and at a predetermined distance from the magnetic pattern generator, where the sample is to be located.09-29-2011