Abstract:
A processor-implemented method for foreground signal suppression. The method includes: capturing a plurality of input signals using a plurality of sensors within a sound field; subjecting each input signal to a short-time Fourier transform to transform each signal into a plurality of non-overlapping subband regions; estimating the diffuseness of the sound field based on the plurality of input signals; decomposing each of the plurality of input signals into a diffuse component and a directional component based on the diffuseness estimate; applying a spatial analysis operation to filter the directional component of each of the plurality of input signals, wherein the spatial analysis operation includes applying a set of beamformers to the directional components to produce a plurality of beamformer signals; and processing the plurality of beamformer signals to decompose the signal into a foreground channel and a background channel.
Abstract:
A processor-implemented method for regulating the flow rate of data packets in a network, including defining a global constant representing a regularly repeating time period common among flow sources in the network; transmitting current flow rate information from each of the flow sources, and for each flow, to the links traversed by each flow, exactly once during a current period; categorizing each of the flows passing through the links on the network into a category for the current period for each link by comparing the current flow rate information to a previously determined fair-share flow rate for the link; counting, in each link, the flows per category for the current period; determining a current fair-share flow rate for the current period in each link using the results of the categorizing and counting; and providing control instructions to each of the flow sources to regulate the rate of each flow.
Abstract:
A method for storage input/output (I/O) path configuration in a system that includes at least one storage device in network communication with at least one computer processor; the method comprising providing in the I/O path into at least: (a) a block-based kernel-level filesystem, (b) an I/O cache module controlling an I/O cache implemented on a first computer readable medium, (c) a journaling module, and (d) a storage cache module controlling a storage cache implemented on a second computer readable medium, the second computer readable medium having a lower read/write speed than the first computer readable medium. Furthermore, the steps of translating by the filesystem, based on computer executable instructions executed by the at least one processor, a file I/O request made by an application executed by the at least one computer processor into a block I/O request and fulfilling by the at least one processor the block I/O request from one of the I/O cache and the storage cache complete the I/O operation.
Abstract:
A method and system for producing a neutral beam of spin polarized Hydrogen isotopes by photodissociating compound molecules are provided. Each compound molecule comprises a Hydrogen isotope and a second element. A molecular beam is generated by passing the compound molecules through a nozzle. The molecular beam is introduced into a photodissociation chamber. The molecular beam is photodissociated into spin polarized Hydrogen isotopes and second elements by intersecting the molecular beam with a circularly polarized photolysis laser beam. The spin polarized Hydrogen isotopes are guided, accelerated, and neutralized.
Abstract:
A method for producing a neutral beam of spin polarized Hydrogen isotopes by photodissociating compound molecules is provided. Each compound molecule comprises a Hydrogen isotope and a second element. A molecular beam is generated by passing the compound molecules through a nozzle. The molecular beam is introduced into a photodissociation chamber. The molecular beam is photodissociated into spin polarized Hydrogen isotopes and second elements by intersecting the molecular beam with a circularly polarized photolysis laser beam. The spin polarized Hydrogen isotopes are guided, accelerated, and neutralized. A photodissociation system for producing a neutral beam of spin polarized Hydrogen isotopes by photodissociating compound molecules and a nuclear reactor system are also provided.
Abstract:
In aspects, systems, methods, apparatuses and computer-readable storage media implementing embodiments for mixing audio content based on a plurality of user generated recordings (UGRs) are disclosed. In embodiments, the mixing comprises: receiving a plurality of UGRs, each UGR of the plurality of UGRs comprising at least audio content; determining a correlation between samples of audio content associated with at least two UGRs of the plurality of UGRs; generating one or more clusters comprising samples of the audio content identified as having a relationship based on the determined correlations; synchronizing, for each of the one or more clusters, the samples of the audio content to produce synchronized audio content for each of the one or more clusters, normalizing, for each of the one or more clusters, the synchronized audio content to produce normalized audio content; and mixing, for each of the one or more clusters, the normalized audio content.
Abstract:
A processor-implemented method for spatial sound characterization is described. In one implementation, each of a plurality of source signals detected by a plurality of sensing devices, is segmented into a plurality of time frames. For each time frame, time-frequency transform of the source signals is derived, an estimated number of sources and at least one estimated direction of arrival corresponding to each of the source signals is obtained. Further, source signals are extracted by spatial separation based at least on the estimated directions of arrival and the estimated number of sources, and separated source signals are processed to yield a reference signal and side information.
Abstract:
A computer network-storage protocol system, including at least one initiator device having an initiator block layer and an initiator network layer interfacing with a first network driver; at least one target device having a target block layer and a target network layer interfacing with a second network driver; a plurality of network interface controllers (NICs) interfacing with the first network driver and the second network driver; a plurality of distinct channels, each channel establishing a connection between the initiator device and the target device and being configured to transmit packets between the initiator device and the target device, wherein each channel is mapped to only one NIC; and wherein the initiator block layer includes at least one request message buffer and at least one data message buffer.
Abstract:
A storage system for organizing and maintaining metadata in a distributed network. The system includes: a network; a plurality of distributed nodes configured to communicate through the network; a plurality of block devices configured to communicate with the plurality of distributed nodes through the network; and a management server configured to communicate with each of the plurality of distributed nodes and block devices and further configured to arbitrarily associate metadata and data to any of the plurality of distributed nodes such that a global copy of the metadata does not exist in one or more fixed locations known to all distributed nodes.
Abstract:
A processor-implemented method for spatial sound localization and isolation is described. The method includes segmenting, via a processor, each of a plurality of source signals detected by a plurality of sensors, into a plurality of time frames. For each time frame, the method further includes obtaining, via a processor, a plurality of direction of arrival (DOA) estimates from the plurality of sensors, discretizing an area of interest into a plurality of grid points, calculating, via the processor, DOA at each of grid points, comparing, via the processor, the DOA estimates with the computed DOAs. If the number of sources is more than 1, the method includes obtaining via the processor, a plurality of combinations of DOA estimates, from amongst the plurality of combinations, estimating, via the processor, one or more initial candidate locations corresponding to each of the combinations, selecting location of the sources from amongst the initial candidate locations.