Patent application number | Description | Published |
20080240113 | SYSTEM AND METHOD OF MODIFYING DATA PACKET TAGS - A system and method of managing data packets for transmission in a virtual network are disclosed. In some implementations, a network switch may generally comprise a packet modifier that modifies a VLAN tag state of a packet to be egressed as a function of an egress interface and a VLAN-ID assignment. The modified VLAN tag state may include one or more VLAN tags that are in a different order, or that have a different content, in comparison to the VLAN tags of the packet at the time of ingress. | 10-02-2008 |
20120127818 | SHARING ACCESS TO A MEMORY AMONG CLIENTS - In a memory device having a set of memory banks to store content data, at least two requests to perform respective memory operations in a first memory bank are received during a single clock cycle. One or more of the at least two requests is blocked from accessing the first memory bank, and in response: redundancy data associated with the first memory bank and different from content data stored therein is accessed, and, without accessing the first memory bank, at least a portion of the content data stored in the first memory bank is reconstructed based on the associated redundancy data. A first memory operation is performed using the content data stored in the first memory bank, and a second memory operation is performed using content data reconstructed i) without accessing the first memory bank and ii) based on the associated redundancy data. | 05-24-2012 |
20130016723 | SCALING OF VIRTUAL MACHINE ADDRESSES IN DATACENTERS - A device in a server having a processor and a storage. The device has a downstream communication unit configured to receive a data packet. The device also has a protocol blind network path indication unit configured to obtain an indicator corresponding to a predetermined path to a data communication unit in the network, by accessing the protocol blind correlation structure using a destination address of the data packet. The device, furthermore, has an upstream communication unit configured to transmit a network protocol blind packet including the data packet and the indicator corresponding to the predetermined data path to the data communication unit in the network. The device also includes a combiner configured to bind the indicator to the data packet received by the downstream communication unit. | 01-17-2013 |
20130185343 | SPACE EFFICIENT COUNTERS IN NETWORK DEVICES - A network device includes a memory and a counter update logic module. The memory is configured to store a plurality of bits. The counter update logic module is configured to estimate a count of quanta within a plurality of data units in a data flow based on statistical sampling of the plurality of data units, and to store the estimated count of quanta in the memory as m mantissa bits and e exponent bits. Them mantissa bits represent a mantissa value M and the e exponent bits represent an exponent value E. | 07-18-2013 |
20140244779 | Efficient Longest Prefix Matching Techniques for Network Devices - A network address associated with a packet is obtained at a search engine of a network device. The search engine includes a plurality of Bloom filters that represent prefixes of respective lengths in the routing table. Respective Bloom filters are applied to respective prefixes of the network address to determine a set of one or more prefixes for which a match potentially exists in the routing table. A number of accesses to the memory are performed using prefixes in set of prefixes, beginning with a longest prefix and continuing in decreasing order of prefix lengths until a matching entry is found in the routing table, and routing information for the packet is retrieved. If the number of performed memory accesses exceeds a threshold, the routing table is adapted to reduce a number of memory accesses to be performed for subsequent packets associated with the network address. | 08-28-2014 |
20140301394 | EXACT MATCH HASH LOOKUP DATABASES IN NETWORK SWITCH DEVICES - In a method for forwarding packets in a network device a plurality of hash values is generated based on a lookup key. The plurality of hash values includes at least a first hash value generated using a first hash function, a second hash value generated using a second hash function and a third hash value generated using a third hash function. The third hash function is different from the first hash function and the second hash function. A lookup table is searched using the first hash value and the second hash value to determine an offset for the lookup key. Then, a forwarding table is searched using the third hash value and the offset determined for the lookup key to select a forwarding entry corresponding to the lookup key. The packet is forwarded to one or more ports of the network device based on the selected forwarding entry. | 10-09-2014 |
20140307737 | Exact Match Lookup with Variable Key Sizes - In a method for populating an exact match lookup table in a network device, a lookup key to be stored in a database of the network device is determined. The database is distributed among two or more memory banks. At least based on a size of the lookup key, (i) a first memory bank from among the two or more memory banks, and (ii) a hash function from among a plurality of possible hash functions, are selected. A hash operation is performed on the lookup key using the selected hash function to compute a first hashed lookup key segment. The first hashed lookup key segment is stored in the selected first memory bank, and one or more hashed lookup key segments corresponding to the lookup key are stored in one or more subsequent memory banks of the two or more memory banks. | 10-16-2014 |
20140310307 | Exact Match Lookup with Variable Key Sizes - In a method for performing an exact match lookup in a network device, a network packet is received at the network device. A lookup key for the network packet is determined at least based on data included in a header of the received network packet. A hash function is selected, from among a plurality of possible hash functions, at least based on a size of the lookup key, and a hash operation is performed on the lookup key using the selected hash function to compute a hashed lookup key segment. A database is queried using the hashed lookup key segment to extract a value exactly corresponding to the lookup key. | 10-16-2014 |
20140328196 | TIME EFFICIENT COUNTERS AND METERS ARCHITECTURE - A network device includes a plurality of interfaces configured to receive, from a network, packets to be processed by the network device. A load determination circuit of the network device is configured to determine whether a packet traffic load of the network device is above a traffic load threshold, and a dual-mode counter module is configured to (i) determine a count of quanta associated with the received packets using a first counting mode in response to the load determination unit determining that the packet traffic load is above the traffic load threshold, and (ii) determine a count of quanta associated with the received packets using a second counting mode, different than the first counting mode, in response to the load determination unit determining that the packet traffic load is not above the traffic load threshold. | 11-06-2014 |
20150256466 | DISTRIBUTED COUNTERS AND METERS IN PACKET-SWITCHED SYSTEM - Aspects of the disclosure provide a method for counting packets and bytes in a distributed packet-switched system. The method includes receiving a packet stream having at least one packet flow at a device of a packet-switched system having a plurality of distributed devices, statistically determining whether to update a designated device based on receipt of a packet belonging to the packet flow, and transmitting packet counting information to the designated device based on the statistical determination, where the designated device counts packets of the packet flow based on the packet counting information. | 09-10-2015 |
Patent application number | Description | Published |
20090220941 | COMPOSITIONS FOR- DETECTING OF INFLUENZA VIRUSES AND KITS AND METHODS USING SAME - An isolated composition-of-matter comprising a sialic acid bound to a sialic acid binding domain of a polypeptide is provided. Uses thereof and kits comprising same are also provided. | 09-03-2009 |
20090281042 | COMPOSITIONS AND METHODS USING SAME FOR THE DETECTION OF VIRUSES - An isolated peptide is provided. The isolated peptide comprising an amino acid sequence selected from the group consisting of SEQ ID NO: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46 and 47, said amino acid sequence being no more than 14 amino acids in length. Also provided are compositions which comprise the peptides and use of same in the detection of viruses. | 11-12-2009 |
20100143888 | ENZYMATIC DIAGNOSTIC TEST FOR SARS AND OTHER VIRAL DISEASES - The present invention is directed towards methods, compositions and kits for testing for a virus in a sample. The methods determine the presence of a viral enzyme by contacting the sample with a peptidal compound capable of being cleaved by the viral enzyme to form peptidal compound fragments. Detection of a peptidal compound fragment confirms the presence of the virus. | 06-10-2010 |
20110306035 | Methods and Compositions for Detection of a Pathogen, Disease, Medical Condition, or Biomarker Thereof - Provided are methods for detecting the presence or absence of a pathogen, disease, or medical condition, or biomarker thereof, using an enzymatic activity assay. In one embodiment, the method provided utilizes competitive inhibition of an enzyme for detecting a pathogen, disease, or medical condition, or biomarker thereof, in a subject. The method comprises providing a biological sample from the subject that may or may not contain an endogenous substrate. A test reaction is provided by contacting the biological sample with an enzyme indicative of the biomarker of a pathogen, disease, or medical condition and a substrate comprising a signaling moiety. The enzyme modifies the endogenous substrate and the substrate comprising the signaling moiety. Modification of the substrate comprising the signaling moiety by the enzyme produces a signal from the signaling moiety. Data from a control reaction comprising the enzyme and the substrate comprising the signaling moiety is further provided. The signal produced by the signaling moiety in the test reaction is detected. The presence of the biomarker of the pathogen, disease, or medical condition is indicated by a difference caused by the presence of the endogenous substrate in the biological sample between the signal produced in the test reaction and the data from the control reaction. In another embodiment, there is provide a method of detecting the presence or absence of enzymatic activity in a biological sample indicative of a pathogen, disease, or medical condition, or biomarker thereof, in a subject. The method comprises contacting a biological sample obtained from a subject that may or may not contain an enzyme with a substrate of the enzyme to be detected. The substrate comprises a signaling molecule such that when the enzyme is present in the biological sample, the enzyme modifies the substrate and the signaling moiety emits a signal, indicating the presence of a pathogen, disease, or a medical condition, or a biomarker thereof, in the subject. | 12-15-2011 |
20130330419 | COMPOSITIONS AND METHODS FOR PERSONAL TUMOR PROFILING TREATMENT - The present invention discloses therapeutic compositions and methods for treating a patient having a tumor disease. Methods, and dietary compositions thereof, for determining a diet regime for a patient with a tumor disease include the steps of: providing a sample of the patient; profiling at least one biochemical parameter of the sample using a biochemical analyzer to obtain a profile; identifying a biologically-active molecular feature of the profile; correlating the feature with a biochemical pathway related to the tumor's metabolism or proliferation; determining the diet regime specific to the patient, wherein the diet regime includes at least one biologically-active molecule corresponding to the feature of the profile; and administering the diet regime to the patient in a therapeutically-effective dosage. Preferably, the sample is selected from the group consisting of: a tumor sample, biological tissue, an organ sample, blood, blood serum, blood plasma, and urine. | 12-12-2013 |
Patent application number | Description | Published |
20150246179 | Device and method for drug dosing with administration monitoring, in particular for insulin pen integrated with smart phone apps. - A hand held drug administration unit that may include a controller, sensors, a wireless transceiver, a memory unit, and a mechanical dosage and injection control unit that is controlled by a user; wherein the sensors are configured to generate detection signals indicative of a progress of a drug provision process; wherein the controller is configured to process the detection signals and to determine the progress of the injection process and to provide a notification regarding the progress of the injection process | 09-03-2015 |
20150257091 | Apparatuses, methods and systems for a Wi-Fi Bluetooth multimedia bridge - A multimedia communication bridge that includes a long range communication transceiver, a processor, a short range communication transceiver, and a multimedia unit that comprises a speaker and a microphone. The long range communication transceiver is configured to communicate, using a first communication protocol, with a remote server the Internet. The short range communication transceiver is configured to communicate, using a second communication protocol, with multiple local devices. The multimedia communication bridge is configured to receive a message from one of the local devices. The controller is configured to generate a message response request to receive instructions for responding to the message. The long range communication transceiver is configured to transmit the message response request to the remote server and to receive the instructions. The controller is configured to execute the instructions and to respond to the message. | 09-10-2015 |
20150257981 | MONITOR FOR MONITORING A COMSUMPTION OF PILLS FROM A CONTAINER - A monitor for monitoring a consumption of pills from a container, the monitor comprises: an interface; a controller; multiple sensors of different types, an alert element; and a transceiver that is configured to exchange information with one or more devices that differ from the monitor; wherein the interface is configured to interface with the container; wherein when the monitor interfaces with the container the multiple sensors are configured to (i) detect an attempt to consume a pill of the pills from the container and (ii) evaluate an amount of pills within the container; wherein the controller is configured to trigger an erroneous consumption alert when the attempt to consume the pill does not correspond to a desired pill consumption schedule. | 09-17-2015 |
20150274036 | Smart phone alert system for abandoned infants behind in seats vehicle - A monitor for detecting a potential abandonment of an infant in a seat of car; the monitor comprises: a distance sensor that is configured to detect a distance between the distance sensor and a target; wherein the target is the seat of the car when the infant is not seated in the seat; wherein the target is the infant when the infant is seated in the seat; and a controller that is configured to (a) receive, from the distance sensor, distance information about the distance between the distance monitor and the target, (b) receive potential departure information indicative of a potential departure, from the car, of a driver of the car; (c) determine, in response to the distance information and the potential departure information, whether the potential abandonment occurred; and (d) response to the determining of whether the potential abandonment occurred. | 10-01-2015 |
20150280598 | Apparatus and method of Automated Power Saving and Safety - A power regulator that may include a power input for receiving input power; a power output for outputting output power; a sensing module for sensing an occurrence of a first event; and a controller that is configured to control a provision of input power to the power output in response to the occurrence of the first event; wherein the sensing module comprises a proximity sensor and the first event is an absence of any person within a first predefined range from to the power regulator; and wherein the controller is configured to reduce the output power when the first event occurs. | 10-01-2015 |
20150287298 | METHOD TO ACTIVATE SMART PHONE ALARM ON ATTEMPT TO OPEN DOOR OR WINDOWS - An alarm system may be provided and may include a miniature coin size tag attached to doors and windows. The tag has electronic | 10-08-2015 |
Patent application number | Description | Published |
20120059237 | SYSTEM AND METHOD FOR MONITORING BLOOD GLUCOSE LEVELS NON-INVASIVELY - A system and method is described for non-invasive monitoring of blood glucose levels. The system includes a pulse-sensor unit configured to detect a pulse wave travelling through a blood vessel and a processor unit configured to determine pulse wave velocity, to calculate the blood density and so to determine blood glucose level. Various embodiments include pulse-sensor arrays and wearable units configured to communicate with insulin pumps worn about the person of the subject. | 03-08-2012 |
20150242684 | METHOD AND SYSTEM FOR LINKING PRINTED OBJECTS WITH ELECTRONIC CONTENT - The present invention relates to a method for linking printed objects to electronic content, comprising: a) providing at least one digital copy of a printed object to a server's database, wherein said digital copy represents at least portion of said printed object, wherein the content layout of both the digital copy and the printed object is the same; b) providing association of at least one section at the layout of said digital copy with an electronic content, either by extracting and saving the coordinates of each link in the digital copy or via an external list of links; c) processing said digital copy for distinguishing between two types of objects: text objects and non-text objects, wherein each text object represent at least portion of a word or a combination of at least two or more adjacent words in any orientation with respect to the plane of said printed object; d) coding each object from both types of objects according to its visual shape and its reference location with respect to a defined coordinates on the layout of said printed object, thereby representing said digital copy as an array of vectors in a binary format; e) creating clusters of similar binary vectors and assigning random array of characters to each of said clusters, and saving said array of characters as coded dictionary of “hashwords”, thereby converting said binary vectors into a searchable text form; f) capturing an image of at least portion of said printed object by a mobile device; g) processing said captured image for distinguishing between text objects and image oriented objects, and coding each of said objects according to its visual shape and its reference location with respect to the layout of said printed object, thereby representing said captured digital image as an array of vectors in a binary format; h) sending said array of binary vectors to said server via a communications network; i) converting each clustered vectors to a hashword; j) performing textual search for identifying the corresponding hashwords that essentially best match the hashwords that were coded from the digital copy , wherein the conversion of said array into hashwords is done either locally in the mobile device prior to the sending or remotely at said server after the sending; k) performing a geometrical matching among the best matches over the array of vectors that represent the captured image; l) calculating the location of the captured part on the best match digital copy and extracting the specific link aimed to by captured image; and m) sending the associated electronic content or a corresponding link of it from said server to said mobile device. | 08-27-2015 |
Patent application number | Description | Published |
20090302089 | COMPRESSION ASSEMBLIES AND APPLICATORS FOR USE THEREWITH - A compression assembly for use in compressing tissue comprising a first portion which includes a first compression element and a second portion which comprises a second compression element, at least one support element, and at least one spring element. Typically the spring element is formed of a shape-memory material. The at least one spring element is in compressive force contact with the second compression element and the tissue to be joined is positioned between the first and second compression elements. A plurality of needles on one of the support elements is operative to pierce the tissue and the first portion of the assembly, holding the first compression element to the second portion of the assembly. The invention is appropriate for joining severed tissue in anastomosis procedures or closing natural or surgically produced tissue perforations. | 12-10-2009 |
20100331862 | TISSUE COMPRESSION USING SURGICAL CLIPS - A compression clip system where compression is used to close a tissue opening, reduce the volume of an organ, ligate dilated blood vessels or compress tissue adjacent to various other types of lesions to induce healing. Compression prevents bleeding and the leakage of body fluids into a body cavity. The opening may be surgery induced as in gastrectomies or formed naturally such as peptic ulcers and hemorrhoids. The system may include a compression clip, a suitable clip applier, a grasper assembly and an endoscope all brought to the compression site via a multi-lumen sleeve. | 12-30-2010 |
20110112559 | SURGICAL COMPRESSION CLIPS - A surgical clip assembly which includes a pair of generally linear compression elements for securing tissue between them and for applying to the secured tissue a compression force. The clip assembly has an initial, open position in which the linear compression elements may be positioned about tissue to be secured between them. The assembly also has a final, closed position where the compression elements are substantially parallel to each other, applying a compressive force to the secured tissue. The clip assembly also includes a force means disposed between the pair of compression elements and operative to transmit operational forces between them. | 05-12-2011 |
Patent application number | Description | Published |
20080225853 | LOGICAL BRIDGING SYSTEM AND METHOD - A system and method of extending a standard bridge to enable execution of logical bridging functionality are disclosed. In some implementations, a logical bridge may assign source logical port information to a data packet based on characteristics of the data packet, employ the source logical port information to learn the source address and to forward the data packet to a logical egress port, and map the logical egress port to a physical egress port at which the data packet is to be egressed. A tunnel interface may optionally be applied to a data packet upon egress. | 09-18-2008 |
20100142398 | HARDWARE IMPLEMENTATION OF NETWORK TESTING AND PERFORMANCE MONITORING IN A NETWORK DEVICE - An embodiment of the present invention offloads the generation and monitoring of test packets from a Central processing Unit (CPU) to a dedicated network integrated circuit, such as a router, bridge or switch chip associated with the CPU. The CPU may download test routines and test data to the network IC, which then generates the test packets, identifies and handles received test packets, collects test statistics, and performs other test functions all without loading the CPU. The CPU may be notified when certain events occur, such as when throughput or jitter thresholds for the network are exceeded. | 06-10-2010 |
20110007744 | Packet forwarding apparatus and method - A network device includes at least one source physical port coupled to a network, and a plurality of egress ports. A logical port assignment mechanism assigns source logical port information to a data packet received via one of the at least one physical port. The source logical port information is based on characteristics of the data packet, and the source logical port information corresponds to a logical entity that is different from any source physical port. A forwarding engine determines one or more egress ports for forwarding the data packet based on at least the assigned source logical port. | 01-13-2011 |
20120106553 | PACKET FORWARDING APPARATUS AND METHOD - A network device includes at least one source physical port configured to be coupled to a network, a plurality of egress ports, and a packet processor. The packet processor includes a processing stage configured to implement a logical port assignment mechanism to assign source logical port information to a data packet received via one of the at least one source physical port, wherein the source logical port information is based on characteristics of the data packet, wherein the source logical port information corresponds to a logical entity that is different from any source physical port, and a forwarding engine to determine one or more egress ports for forwarding the data packet based on at least the assigned source logical port information. | 05-03-2012 |
20140169382 | Packet Forwarding Apparatus and Method - A network device includes a plurality of physical ports configured to be coupled to one or more networks, and a processor device configured to process packets. The processor device includes a processor configured to implement a logical port assignment mechanism to assign source logical port information to a data packet received via a source physical port of the plurality of physical ports. The source logical port information is assigned based on one or more characteristics of the data packet, and the source logical port information corresponds to a logical entity that is different from any physical port. The processor device also includes a forwarding engine processor configured to determine one or more egress logical ports for forwarding the data packet, map the egress logical port(s) to respective egress physical port(s) of the plurality of physical ports, and forward the data packet to the egress physical port(s) based on the mapping. | 06-19-2014 |
Patent application number | Description | Published |
20090221811 | PROCESS FOR PREPARING GEMCITABINE AND ASSOCIATED INTERMEDIATES - The present invention provides processes for preparing intermediates useful in the preparation of gemcitabine and other nucleosides, and processes for preparing gemcitabine therewith. Exemplary intermediates include mixtures of D-erythro and D-threo isomers of 3-(hydroxy)-2,2-difluoro-3-(2,2-dimethyldioxolan-4-yl)-propionic acid salts. Also provided is a process for selectively isolating the D-erythro and D-threo isomers of D-erythro and D-threo isomers of 3-(hydroxy)-2,2-difluoro-3-(2,2-dimethyldioxolan-4-yl)-propionic acid salts, and processes for using such isomers in the preparation of nucleoside analogs such as, e.g., gemcitabine, intermediates thereof, and analogs thereof. | 09-03-2009 |
20100087650 | (1R,1'R)-ATRACURIUM SALTS SEPARATION PROCESS - Provided is a method for separating cisatracurium from a mixture of atracurium isomers, which method includes eluting from a Reverse Phase (RP) stationary phase with a mobile phase in which the isomers are stable. The method of the present invention can be conveniently and inexpensively scaled up. | 04-08-2010 |
20100099878 | (1R, 1'R)-ATRACURIUM SALTS SEPARATION PROCESS - The present invention provides an improved method of chromatographically separating the isomers of (1R,rR)-atracurium salts by high-performance liquid chromatography (HPLC), in the absence of a strong acid. The separation is preferably performed on a silica gel HPLC column using an eluent containing an organic solvent, a polar aprotic co-solvent and a weak organic acid. | 04-22-2010 |
20100168431 | NOVEL ISOQUINOLINIUM COMPOUNDS USEFUL IN THE PREPARATION OF CISATRACURIUM AND ASSOCIATED INTERMEDIATES - The present invention provides novel isoquinolinium compounds, methods of producing the isoquinolinium compounds, and methods for converting them into cisatracurium, e.g., cisatracurium besylate. The isoquinolinium compounds of the present invention can be obtained in the form of solids, which can be purified using simple techniques and can be used to afford pure cisatracurium besylate without HPLC purification | 07-01-2010 |
20100174082 | (1R,1'R)-ATRACURIUM SALTS SEPARATION PROCESS - The present invention provides an improved method for obtaining cisatracurium besylate, which preferably chromatographically separating cisatracurium besylate from a mixture of (1R,1′R)-atracurium isomers via flash chromatography | 07-08-2010 |
20100184988 | PROCESS FOR PRODUCING CISATRACURIUM COMPOUNDS AND ASSOCIATED INTERMEDIATES - The present invention provides processes for producing isoquinolinium compounds, and for converting them into cisatracurium salts, e.g., cisatracurium besylate | 07-22-2010 |
20100234602 | NOVEL R,R`-ATRACURIUM SALTS - The present invention provides R,R′-atracurium salts processes for producing and purifying such salts, and methods of using such salts to produce highly pure cisatracurium besylate. | 09-16-2010 |
20110185796 | CISATRACURIUM DERIVATIVES, PREPARATION AND USES THEREOF - The present invention provides compounds which are useful, e.g., as reference markers for analyzing the purity of cisatracurium and salts thereof, a test method for determining the said purity and processes for preparing reference markers. | 08-04-2011 |