Patent application number | Description | Published |
20080244017 | Filtering 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 |
20080310423 | Synchronization 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 |
20080310444 | Group 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 |
20090052318 | SYSTEM, 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 channels | 02-26-2009 |
20100054195 | Efficient 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 |
20100074255 | Efficient 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 |
20110016349 | REPLICATION 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 |
20120110372 | RELIABLE MESSAGING USING REDUNDANT MESSAGE STREAMS IN A HIGH SPEED, LOW LATENCY DATA COMMUNICATIONS ENVIRONMENT - A method includes receiving active application messages that are part of an active message stream in a subscribing client device from an active feed adapter. Each active application message is characterized by an active source stream identifier, an active source stream sequence number, and an active message sequence number. The method includes receiving, in response to a failover from the active feed adapter to a backup feed adapter, backup application messages in the subscribing client device from the backup feed adapter. Each backup application message is characterized by a backup source stream identifier, a backup source stream sequence number, and a backup message sequence number. The method includes administering, by the subscribing client device, the backup application messages in dependence upon the active stream source identifier, the active stream source sequence number, the backup stream source identifier, and the backup stream source sequence number. | 05-03-2012 |
20130124909 | SELECTIVE MESSAGE LOSS HANDLING IN A CLUSTER OF REPLICATED SERVERS - A computer-implemented method, a computerized system and a product for providing a cluster of replicated servers. The method performed by a computerized server in a cluster of servers, wherein the cluster of servers are executing replicated instances of an application, wherein the replicated instances are configured to perform the same processing of the same input, comprising: detecting a message loss in the server; electively determining a responsive action to the message loss; and notifying the cluster of servers of the responsive action determined by the server, whereby other servers of the cluster of servers are able to mimic operation of the server by simulating the responsive action. | 05-16-2013 |
20130176851 | DYNAMIC FLOW CONTROL IN MULTICAST SYSTEMS - Machines, systems and methods for enhancing performance in a multicasting system, the method comprising monitoring flow rates in a multicasting system as system characteristics change over time, wherein the multicasting system is operating based on a first mapping between a plurality of data flows and multicasting groups, wherein data is disseminated by way of the mapping to subscribers to one or more of the data flows; decreasing flow rate thresholds of satisfied flows so as to minimize the difference between the flow rate thresholds and respective target transmission rates of the satisfied flows, as the system's feasible data transmission workload is maintained with respect to subscriber reception rate capacities; and increasing flow rate thresholds of unsatisfied flows so as to minimize the difference between the flow rate threshold and respective target transmission rates for the unsatisfied flows. | 07-11-2013 |
20130176855 | DYNAMIC MAPPING IN A MULTICASTING ENVIRONMENT - Enhancing performance in a multicasting system comprising monitoring filtering costs in a multicasting system as system characteristics change over time, wherein the multicasting system is operating based on a first mapping, between a plurality of data flows and multicasting groups, to disseminate data to users that subscribe to one or more of the data flows; computing a second mapping in response to determining that overhead associated with filtering of unwanted flows at the user level has exceeded a threshold; and transitioning the multicasting system from using the first mapping to using the second mapping, in response to determining that the second mapping is feasible as applicable to one or more constraints associated with the multicasting system. | 07-11-2013 |
20130304886 | LOAD BALANCING FOR MESSAGING TRANSPORT - A method of routing dependent messages sent from a source node. The method comprises routing a plurality of messages including a plurality of dependent messages from a source node for processing by a group of a plurality of processing nodes, optionally while managing a failure recovery mechanism and complying with message dependencies. Each message having a weight, each dependent message is routed while at least one dependency thereof is complied with, acquiring a plurality of acknowledge notifications to at least some of the plurality of messages from the plurality of processing nodes, calculating, at the source node using a processor, a message load of each of the plurality of processing nodes according to the weight of respective messages of plurality of messages which are sent thereto and respective acknowledge notifications of the plurality of acknowledge notifications which are sent therefrom. The routing is performed according to the respective message load. | 11-14-2013 |
Patent application number | Description | Published |
20110006674 | METHOD 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 |
20110128784 | NON-VOLATILE MEMORY DEVICE - An electronic memory device is presented. The device comprises at least one basic unit (FIG. | 06-02-2011 |
20110129937 | SEMICONDUCTOR 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 |
20110236948 | MAGNETIC 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 |
20120223294 | SPIN FILTER DEVICE, METHOD FOR ITS MANUFACTURE AND ITS USE - The present invention relates to a method and a device for providing a current of spin-polarised electrons. More particularly, the present invention is suited for use in spin electronics or detection of spin-polarised electrons. | 09-06-2012 |
20130196874 | SENSOR FOR DETECTION AND IDENTIFICATION OF ANALYTES AND A METHOD THEREOF - The present invention discloses a method and sensor for detection and identification of analytes such as foreign material or DNA and RNA in particular in low concentration. The sensitivity of the method allows the detection of few molecules (down to a single one) independent on the concentration of the sample. There is provided a sensor for analyte(s) detection in a fluid sample. The sensor comprises at least one tube-like member carrying an arrangement of probes patterned thereinside. | 08-01-2013 |
20130335118 | ELECTRONIC DEVICE AND METHODE FOR IMPLEMENTING LOGIC FUNCTIONS AND FOR GUIDING CHARGED PARTICLES - A device and method are presented for implementing one or more logic functions. The device comprises one or more basic blocks, each comprising a predetermined number of charged particle inputs, at least one interaction zone defining a function space, and at least one charged particle output at a certain distance from the interaction zone. The logic function is a result of an affected interaction between the charged particles. | 12-19-2013 |
20140170675 | PROTEIN DETECTOR BASED ON MOLECULAR CONTROLLED SEMICONDUCTOR RESISTOR - The invention provides a semiconductor device for the detection of an active site-containing protein or a ligand thereof in a solution, said device comprising at least one insulating or semi-insulating layer; at least one conducting semiconductor layer, two conducting pads on top of the upper layer making electrical contact with said at least one conducting semi-conductor layer, such that electrical current can flow between them at a finite distance from the surface of the device; a protective molecular layer fabricated on top of said upper layer and protecting said layer from corrosion; and said ligand or active site-containing protein linked to said protective molecular layer. Exposure of said ligand or active site-containing protein to a solution containing said active site-containing protein or ligand, respectively, causes a current change through the device when a constant electric potential is applied between the two conducting pads. The semi-conductor device can be seen as a molecularly controlled semiconductor resistor (MOCSER) protein sensor based on doped and undoped GaAs stack structure. The GaAs is protected against etching in aqueous environments by the protective molecular layer. | 06-19-2014 |
20140315293 | MAGNETIC 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. | 10-23-2014 |
20150049542 | MEMORY AND LOGIC DEVICE AND METHODS FOR PERFORMING THEREOF - In accordance with one exemplary embodiment of the present technique, there is disclosed a spins selective device, including a first layer comprising a ferromagnetic material. The spin selective device further includes a second layer coupled to the first layer. The second layer includes at least one molecule having a specified chirality, such that when an electrical current flows between the first layer and the second layer one or more regions of the ferromagnetic material become magnetically polarized along a certain direction. | 02-19-2015 |