Patent application number | Description | Published |
20090062152 | THERMAL CYCLING APPARATUS AND METHOD - A thermal cycling device and a method of thermal cycling are provided. A thermal cycling device includes a fluid device system, a case, and a cycling head. The fluid delivery system develops a flow of controlled-temperature fluid. The case has a fluid-tight cavity for holding a microfluidic array. The array includes a sheet of material having a pair of opposed surfaces, a thickness, and a plurality of through-holes running through the thickness between the surfaces. The cycling head holds the case and delivers the flow of fluid over the case. | 03-05-2009 |
20100024527 | SYSTEMS AND METHODS FOR HIGH-THROUGHPUT SCREENING OF FLUIDIC SAMPLES - Aspects of the invention provide systems and methods for high-throughput screening of fluidic samples. In some embodiments, two chromatography columns are utilized in series. The first chromatography column can have a high affinity for phosphorylated compounds while the second chromatography column has a high affinity for one or more analytes of interest. | 02-04-2010 |
20110003699 | Thermal Cycler for Microfluidic Array Assays - A system for thermal cycling a plurality of samples. The system includes a case having a fluid-tight cavity defining an interior volume. A microfluidic array is disposed in the interior volume, the array including a sheet of material having a pair of opposed surfaces, a thickness, and a plurality of through-holes running through the thickness between the surfaces. A thermal cycler having at least one thermally controlled surface is adapted to thermally contact the case. | 01-06-2011 |
20110290731 | CARTRIDGE CHANGERS AND METHODS FOR UTILIZING THE SAME - Aspects of the invention provide cartridge changers and methods utilizing the same. One aspect of the invention provides a cartridge changer for a plurality of cartridges. The cartridge changer includes a cartridge holder having a plurality of receptacles each adapted to receive one of the plurality of cartridges and a pair of fittings adapted to releasably engage one of the plurality of cartridges. | 12-01-2011 |
20120245038 | THERMAL CYCLING APPARATUS AND METHOD - A system for holding at least one of sample and reagent for analysis. The system includes a pair of parallel covers, at least one of which is light transmissive, of which pair a light transmissive cover forms a top, and of which pair the other forms a bottom. A frame is disposed between the covers to define, in relation to the covers, an interior volume. The frame and the covers are associated with one another to form a case, the case being substantially tight to liquids. A microfluidic array is disposed in the interior volume. The array includes a sheet of material having a pair of opposed surfaces, a thickness, and a plurality of through-holes running through the thickness between the surfaces, the through-holes containing at least one of sample and reagent. | 09-27-2012 |
20140179566 | Thermal Cycling Apparatus and Method - A system for holding at least one of sample and reagent for analysis. The system includes a pair of parallel covers, at least one of which is light transmissive, of which pair a light transmissive cover forms a top, and of which pair the other forms a bottom. A frame is disposed between the covers to define, in relation to the covers, an interior volume. The frame and the covers are associated with one another to form a case, the case being substantially tight to liquids. A microfluidic array is disposed in the interior volume. The array includes a sheet of material having a pair of opposed surfaces, a thickness, and a plurality of through-holes running through the thickness between the surfaces, the through-holes containing at least one of sample and reagent. | 06-26-2014 |
Patent application number | Description | Published |
20120155474 | MESSAGING WITH FLEXIBLE TRANSMIT ORDERING - In one embodiment, a system includes a packet reception unit. The packet reception unit is configured to receive a packet, create a header indicating scheduling of the packet in a plurality of cores and concatenate the header and the packet. The header is based on the content of the packet. In one embodiment, a system includes a transmit silo configured to store a multiple fragments of a packet, the fragments having been sent to a destination and the transmit silo having not received an acknowledgement of receipt of the fragments from the destination. The system further includes a restriction verifier coupled with the transmit silo. The restriction verifier is configured to receive the fragments and determine whether the fragments can be sent and stored in the transmit silo. | 06-21-2012 |
20130100812 | PACKET PRIORITY IN A NETWORK PROCESSOR - In a network processor, a “port-kind” identifier (ID) is assigned to each port. Parsing circuitry employs the port-kind ID to select the configuration information associate with a received packet. The port kind ID can also be stored at a data structure presented to software, along with a larger port number (indicating an interface and/or channel). Based on the port kind ID and extracted information about the packet, a backpressure ID is calculated for the packet. The backpressure ID is implemented to assign a priority to the packet, as well as determine whether a traffic threshold is exceeded, thereby enabling a backpressure signal to limit packet traffic associated with the particular backpressure ID. | 04-25-2013 |
20140079071 | MESSAGING WITH FLEXIBLE TRANSMIT ORDERING - In one embodiment, a system includes a packet reception unit. The packet reception unit is configured to receive a packet, create a header indicating scheduling of the packet in a plurality of cores and concatenate the header and the packet. The header is based on the content of the packet. In one embodiment, a system includes a transmit silo configured to store a multiple fragments of a packet, the fragments having been sent to a destination and the transmit silo having not received an acknowledgement of receipt of the fragments from the destination. The system further includes a restriction verifier coupled with the transmit silo. The restriction verifier is configured to receive the fragments and determine whether the fragments can be sent and stored in the transmit silo. | 03-20-2014 |
20150244649 | MULTIPLE ETHERNET PORTS AND PORT TYPES USING A SHARED DATA PATH - In an embodiment an interface unit includes a transmit pipeline configured to transmit egress data, and a receive pipeline configured to receive ingress data. At least one of the transmit pipeline and the receive pipeline being may be configured to provide shared resources to a plurality of ports. The shared resources may include at least one of a data path resource and a control logic resource. | 08-27-2015 |
20150288625 | MESSAGING WITH FLEXIBLE TRANSMIT ORDERING - In one embodiment, a system includes reassembly stores configured to store a fragment of a packet in a particular reassembly store corresponding with the packet, and when the particular reassembly store contains fragments of the packet representing the packet as a whole, forward the packet to a plurality of cores. The system further includes a packet reception unit configured to store the fragment in one of a plurality of memories within the reassembly stores, and, when the one of the plurality of memories is filled, copy the at least one fragment to a memory external to the packet reception unit. | 10-08-2015 |
Patent application number | Description | Published |
20150195383 | METHODS AND SYSTEMS FOR SINGLE INSTRUCTION MULTIPLE DATA PROGRAMMABLE PACKET PARSERS - A parser for parsing network packets comprises a plurality of clusters, each cluster comprising one or more engines; a launcher configured to determine a candidate cluster of the plurality of clusters to parse a subset of a plurality of received packets; a loader configured to transmit the subset of the plurality of packets to the candidate cluster, wherein each of the one or more engines in the candidate cluster is configured to parse and derive parse results for a packet of the subset of the plurality of packets; and an unloader configured to receive from the candidate cluster the parse results for the subset of the plurality of packets and to transmit that information to a target. | 07-09-2015 |
20150195384 | PACKET PARSING ENGINE - A packet parsing engine comprises a DMEM configured to store packet data; one or more registers configured to store parsing instructions or parse results; and one or more arithmetic logic units configured to parse the packet data based on the parsing instructions and to derive the parse results. The engine may be one engine of a plurality of engines configured to access a shared memory, and the engine may be configured to receive data from the shared memory or to send data to the shared memory. The DMEM may be divided into subsections, and at least one of the one or more registers may be divided into subsections, and the subsections may be configured such that while a DMEM subsection and its corresponding register subsection is parsing packet data for a first packet, one or more other subsections load packed data or unload parse results for a second packet. | 07-09-2015 |
20150195385 | METHODS AND SYSTEMS FOR DISTRIBUTION OF PACKETS AMONG PARSING CLUSTERS - A method for parsing network packets via one or more clusters configured to parse network packets comprises receiving one or more packets to be parsed; determining a candidate cluster of the one or more clusters for parsing the one or more packets; transmitting the one or more packets to the candidate cluster; launching the candidate cluster to parse the one or more packets when a launch condition is met; and receiving parse results for the one or more packets from the candidate cluster. The launch condition may be met after transmitting the one or more packets meets a fraction of a parsing capacity of the candidate cluster. The fraction may be one such that the transmitting the one or more packets meets a parsing capacity of the candidate cluster. The launch condition may also be met when a time elapsed since a previous cluster was launched reaches a delay limit. | 07-09-2015 |
20150195386 | METHODS AND SYSTEMS FOR RESOURCE MANAGEMENT IN A SINGLE INSTRUCTION MULTIPLE DATA PACKET PARSING CLUSTER - Methods and systems are provided for operating a SIMD packet parsing cluster, wherein the cluster includes a plurality of M packet parsing engines 1 to M, and the cluster further includes a shared memory and an instruction memory storing a plurality of instructions to be performed by each of the engines, and wherein the instructions include one or more memory accessing instructions that require accessing the shared memory. The method comprises transmitting the instructions to the engines for instructions to be executed by the engines; for each of the engines 2 to M, delaying execution of each of the memory accessing instructions by a delay time compared to a previous engine; and each one of the engines performing one of the memory accessing instructions at a time that the other engines are not performing one of the memory accessing instructions. | 07-09-2015 |
Patent application number | Description | Published |
20150081880 | SYSTEM AND METHOD OF MONITORING AND MEASURING PERFORMANCE RELATIVE TO EXPECTED PERFORMANCE CHARACTERISTICS FOR APPLICATIONS AND SOFTWARE ARCHITECTURE HOSTED BY AN IAAS PROVIDER - The present disclosure is directed to a system for monitoring and analyzing operation of a widely distributed service operated by an Infrastructure-as-a-Service (IaaS) tenant but deployed on a set of virtual resources controlled by an independent IaaS provider. The set of virtual resources provided to the IaaS tenant by the IaaS provider is hosted on a set of physical resources selected by the IaaS provider, and both the set of virtual resources and the set of physical resources can change rapidly in both size and composition (i.e., the resources are “ephemeral”). Although the monitoring system may not have visibility into the composition, configuration, location, or any other information regarding the set of physical resources, the monitoring system can evaluate the performance of the virtual resources and infer that a virtual resource within the set of virtual resources may be hosted on at least one physical resource that is underperforming. | 03-19-2015 |
20150081882 | SYSTEM AND METHOD OF ALERTING ON EPHEMERAL RESOURCES FROM AN IAAS PROVIDER - The present disclosure is directed to a system for monitoring and analyzing operation of a widely distributed service operated by an Infrastructure-as-a-Service (IaaS) tenant but deployed on a set of virtual resources controlled by an independent IaaS provider. The set of virtual resources provided to the IaaS tenant by the IaaS provider is selected by the IaaS provider and can change rapidly in both size and composition (i.e., the virtual resources are “ephemeral”). The monitoring system can integrate system-level metrics collected directly from virtual resources with infrastructure metadata characterizing the virtual resources collected from the IaaS provider to report on operation of the virtual resources. The infrastructure metadata can contain a resource type, a resource role, an operational status, an outage history, or an expected termination schedule. By integrating different sources of data, the monitoring system can avoid inaccurate analysis. | 03-19-2015 |
20150081883 | SYSTEM AND METHOD OF ADAPTIVELY AND DYNAMICALLY MODELLING AND MONITORING APPLICATIONS AND SOFTWARE ARCHITECTURE HOSTED BY AN IAAS PROVIDER - The present disclosure is directed to a monitoring system for rapidly updating a service architecture of a widely distributed service operated by an Infrastructure-as-a-Service (IaaS) tenant but deployed on a set of virtual resources controlled by an independent IaaS provider. The set of virtual resources provided to the IaaS tenant by the IaaS provider is selected by the IaaS provider and can change rapidly in both size and composition (i.e., the virtual resources are “ephemeral”). The monitoring system can infer from infrastructure metadata and/or system-level metric data how the virtual resources should be organized into groups, clusters and hierarchies. The monitoring system can also update the service architecture frequently to capture an expected rate of change of the resources, e.g., every five minutes. The monitoring system can then run analytics based on this inferred service architecture to report on service operation. | 03-19-2015 |
20150082432 | SYSTEM AND METHOD OF SEMANTICALLY MODELLING AND MONITORING APPLICATIONS AND SOFTWARE ARCHITECTURE HOSTED BY AN IAAS PROVIDER - The present disclosure is directed to a monitoring system for automatically inferring, without human modelling input or information regarding actual physical network connectivity, a service architecture of a widely distributed service operated by an Infrastructure-as-a-Service (IaaS) tenant but deployed on a set of virtual resources controlled by an independent IaaS provider. The monitoring system can collect infrastructure metadata and/or system-level metric data characterizing the set of virtual resources from the IaaS provider, and automatically infer from the metadata and/or metric data how the virtual resources should be organized into groups, clusters and hierarchies. The monitoring system can automatically infer this service architecture using naming conventions, security rules, software types, deployment patterns, and other information gleaned from the metadata and/or metric data. The monitoring system can then run analytics based on this inferred service architecture to report on service operation. | 03-19-2015 |
Patent application number | Description | Published |
20100142850 | System, method, and product for scanning of biological materials - An embodiment of a scanning system is described including optical elements that direct an excitation beam at a probe array, detectors that receive reflected intensity data responsive to the excitation beam, where the reflected intensity data is responsive to a focusing distance between an optical element and the probe array, a transport frame that adjusts the focusing distance in a direction with respect to the probe array, an auto-focuser that determines a best plane of focus based upon characteristics of the reflected intensity data of at least two focusing distances where the detectors further receive pixel intensity values based upon detected emissions from a plurality of probe features disposed on the probe array at the best plane of focus, and an image generator that associates each of the pixel intensity values with at least one image pixel position of a probe array based upon one or more position correction values. | 06-10-2010 |
20120235016 | System, Method, and Product for Scanning of Biological Materials - An embodiment of a scanning system is described including optical elements that direct an excitation beam at a probe array, detectors that receive reflected intensity data responsive to the excitation beam, where the reflected intensity data is responsive to a focusing distance between an optical element and the probe array, a transport frame that adjusts the focusing distance in a direction with respect to the probe array, an auto-focuser that determines a best plane of focus based upon characteristics of the reflected intensity data of at least two focusing distances where the detectors further receive pixel intensity values based upon detected emissions from a plurality of probe features disposed on the probe array at the best plane of focus, and an image generator that associates each of the pixel intensity values with at least one image pixel position of a probe array based upon one or more position correction values. | 09-20-2012 |
Patent application number | Description | Published |
20140111019 | FOREIGN OBJECT DETECTION IN WIRELESS ENERGY TRANSFER SYSTEMS - The disclosure features apparatus, methods, and systems for wireless power transfer that include a power source featuring at least one resonator, a power receiver featuring at least one resonator, a first detector featuring one or more loops of conductive material and configured to generate an electrical signal based on a magnetic field between the power source and the power receiver, a second detector featuring conductive material, and control electronics coupled to the first and second detectors, where during operation, the control electronics are configured to measure the electrical signal of the first detector and compare the measured electrical signal of the first detector to baseline electrical information for the first detector to determine information about whether debris is positioned between the power source and the power receiver. | 04-24-2014 |
20140111154 | FOREIGN OBJECT DETECTION IN WIRELESS ENERGY TRANSFER SYSTEMS - The disclosure features apparatus, methods, and systems for wireless power transfer that include a power source featuring at least one resonator, a power receiver featuring at least one resonator, a first detector featuring one or more loops of conductive material and configured to generate an electrical signal based on a magnetic field between the power source and the power receiver, a second detector featuring conductive material, and control electronics coupled to the first and second detectors, where during operation, the control electronics are configured to measure the electrical signal of the first detector and compare the measured electrical signal of the first detector to baseline electrical information for the first detector to determine information about whether debris is positioned between the power source and the power receiver. | 04-24-2014 |
20150051750 | IMPEDANCE TUNING - The disclosure features wireless power transfer systems that include a power transmitting apparatus configured to wirelessly transmit power, a power receiving apparatus connected to an electrical load and configured to receive power from the power transmitting apparatus, and a controller connected to the power transmitting apparatus and configured to receive information about a phase difference between output voltage and current waveforms in a power source of the power transmitting apparatus, and to adjust a frequency of the transmitted power based on the measured phase difference. | 02-19-2015 |
20150233988 | OBJECT DETECTION FOR WIRELESS ENERGY TRANSFER SYSTEMS - The disclosure features living object detectors for a wireless energy transfer systems that include a sensor featuring a first conductor positioned adjacent to a first surface of a substrate, a shield featuring a second conductor different from the first conductor, where at least a portion of the second conductor is positioned proximal to the first conductor and adjacent to the first surface of the substrate, a ground reference featuring a third conductor spaced from the substrate and positioned on a side of the substrate opposite to the first surface, and an electrical circuit coupled to the first, second and third conductors and configured so that during operation of the living object detector, the electrical circuit applies a first electrical potential to the first conductor and a second electrical potential to the second conductor, the first and second electrical potentials being approximately similar. | 08-20-2015 |
20150323694 | FOREIGN OBJECT DETECTION IN WIRELESS ENERGY TRANSFER SYSTEMS - Systems and methods for detecting foreign object debris around a wireless power transfer system include a plurality of detectors, each detector featuring one or more loops of conducting material, and a controller configured to measure at least one of a voltage and a current in each detector and to determine, based on the measurements, whether foreign object debris is present around the wireless power transfer system, where at least some of the plurality of detectors include a first number of loops of the conducting material, and at least some of the plurality of detectors include a second number of loops of the conducting material larger than the first number. | 11-12-2015 |
20150372495 | WIRELESS POWER TRANSFER SYSTEMS FOR SURFACES - The disclosure features wireless energy transfer sources that include at least two source resonators and a power source, where: each of the at least two source resonators has a nominal impedance when a device resonator is not positioned on or near any of the at least two source resonators, the nominal impedances of each of the at least two source resonators varying by 10% or less from one another; and the at least two source resonators are configured so that during operation of the wireless energy transfer source, when a device resonator is positioned on or near a first one of the at least two source resonators: (a) the impedance of the first source resonator is reduced to a value smaller than the nominal impedances of each of the other resonators by a factor of 2 or more. | 12-24-2015 |