Abstract:
A microfluidic surface processing device (10a-10h), comprising: a microfluidic probe head (16) with at least one aperture (11) on a face (17) thereof, said at least one aperture (11) comprising at least an outlet aperture (11); and a surface processing structure (21, 21a, 22) extending outwardly and perpendicularly with respect to said face (17), the processing structure being further dimensioned and located with respect to the outlet aperture (11) such that it can intercept a flowpath of liquid (15) dispensed via the outlet aperture, in operation. Related apparatuses and methods are provided.
Abstract:
A vertical microcavity (1) has a layer structure perpendicular to a vertical axis z, the layer structure comprising: a first reflector (100) and a second reflector (200), each comprising one or more material layers (111-131, 211-231) and being preferably a Bragg reflector, a confinement layer (10) separating the first and second reflectors, wherein an electromagnetic wave can be substantially confined, and wherein, the confinement layer comprises a body (12) and a defect (20), said defect delimited by two surfaces, a first surface (si) and a second surface (s 2 ), each of said two surfaces being perpendicular to the vertical axis z, wherein, one (si) of said two surfaces is contiguous with said body (12), the other one (s 2 ) of said two surfaces being contiguous with a layer (211) of the first or second reflector, and wherein one (s 1 ) of said two surfaces is curved, such as to have a curved profile (21, 21', 22) in at least a plane section ((y, z), (x, z)) perpendicular to the layer structure, said curved profile having a vertex (25), which defines a maximal thickness h 0 of the defect between the first surface and the second surface in said plane section, said maximal thickness h 0 being less than a thickness of said contiguous layer (211).
Abstract:
Data storage devices (1) are provided in which tracking control is adapted to counter effects of vibration. A storage device has a device body (2) and a read/write head (6) for reading and writing data in a data track (10) of a storage medium (5) carried by the device body (2) in use. An actuator system (7) is mounted on the device body (2) for effecting movement of the read/write head (6) relative to the data track (10) to align the head with the data track. The actuator system (7) has a plurality of degrees of freedom for effecting said movement, and a controller (12) controls the actuator system (7) to effect said movement. At least one body vibration sensor (8) is provided on the device body (2) for generating a signal indicative of vibration of the body. At least one actuator vibration sensor (9) is provided on the actuator system (7) for generating a signal indicative of vibration of the actuator system. The controller (12) is adapted to process the signals from the body and actuator vibration sensors (8, 9) to derive at least one coupling signal indicative of vibration coupling between said degrees of freedom, and to control the actuator system (7) in dependence on said at least one coupling signal and the signal from said at least one body vibration sensor (8).
Abstract:
A duty cycle adjustment circuit includes a clock signal input node; a clock signal output node; a control voltage circuit coupled to the clock signal input node; and a first inverter configured to receive an inverter input signal comprising a sum of an input clock signal received at the clock signal input node and a control voltage received from the control voltage generation circuit, and to output an output clock signal at the clock signal at the clock signal output node, wherein variation of the control voltage is configured to vary a duty cycle of the output clock signal.
Abstract:
Source code of a plurality of web pages including script code is statically analyzed. A page including a potential vulnerability is identified based on the static analysis. A page not including a potential vulnerability is identified based on the static analysis. The web page including the potential vulnerability is dynamically analyzed using a set of test payloads. The page not including the potential vulnerability is dynamically analyzed using a subset of the set of test payloads, the subset including fewer test payloads than the set of test payloads.
Abstract:
Methods and apparatus are provided for reading and writing data in q-level cells of solid-state memory (2), where q >2. Input data is encoded into codewords having N q ary symbols, wherein the symbols of each codeword satisfy a single-parity-check condition. Each symbol is written in a respective cell of the solid state memory (2) by setting the cell to a level dependent on the q ary value of the symbol. Memory cells are read to obtain read signals corresponding to respective codewords. The codewords corresponding to respective read signals are detected by relating the read signals to a predetermined set of N -symbol vectors of one of which each possible codeword is a permutation.
Abstract:
It is proposed a tape drive system server comprising: - a non-volatile memory which is used as a cache memory (106) for storing data files, at least part of the cache memory comprising a first region (40) that is managed using a First In First Out policy management and a second region (42) that is managed using a Least Recently Used policy management; - a file system interface for interacting with data files stored on a tape drive system (104); - an interface for allowing one or more remote systems (110, 120) reading and writing data stored on the storage means and/or on the cache memory; wherein the server is configured to: - receive from the one or more remote systems one or more write request for writing one or more data files to the tape drive system and to the cache memory; - interpret attributes associated to data files instructed to be written by the one or more remote systems to the tape drive system and to the cache memory; and - store data files instructed to be written by the remote systems according to the interpreted attributes.
Abstract:
The invention notably relates to a computerized system (301) comprising a storage system (302, 308) storing objects and attribute values associated to the objects. The attribute values are organized according to a set of N attribute types, N ≥ 1, such that, for each of said attribute types, an object can be associated with an attribute value. Each of said attribute types is associated to a respective graph. Each node of the respective graph is associated to a key. Said key is wrapped with a key associated to a parent node of said each node except for a root node. Also, said key is associated to one attribute value for the attribute type associated to the respective graph. Each of the objects is stored encrypted based on one or more keys. Each of said one or more keys is associated to one attribute value that is associated with said each of the objects. Such a system improves the deletion of objects stored on a storage system of a computerized system.
Abstract:
The memory module has a plurality of memory chips and a plurality of connections for connecting the memory module to a processor. At least part of the connections is configurable to be grouped into N sets of address and control connections for N separatively controllable groups of memory chips of the plurality of memory chips (N ≥ 2).
Abstract:
The invention is notably directed to a microfluidic device (100) comprising: a first layer (10); a second layer (20), the first layer and the second layer assembled such as to face each other; a microchannel (30) in the second layer; a tapered conduit (50) having a tapered portion (52), wherein the tapered portion (52) is inserted in a correspondingly shaped via (11) formed in the first layer at the level of an end of the microchannel such that fluid communication is enabled between the microchannel and the conduit, and blocked in the via by way of the assembled first layer and second layer.