Abstract:
A method of evaluating nested complex sequence pattern queries includes obtaining events from an event stream and evaluating the events within a first window using an outer query to produce outer partial results. The method also includes determining a more stringent window constraint, the more stringent window constraint comprising a subset of the window constraint corresponding to events that produces the outer partial results and passing the more stringent window constraint to an inner query nested within the outer query. A complex event processing system is also provided.
Abstract:
Enforcing a policy is described. A mapping between an IP address of a device and a user identity is identified, at least in part by correlating event information. A policy is applied to the device based at least in part on the user identity. One example of an event is an access to a mail server, such as an access to a Microsoft Exchange server.
Abstract:
Signal processing solutions take advantage of microphones located on different devices and improve the quality of transmitted voice signals in a communication system. With usage of various devices such as Bluetooth headsets, wired headsets and the like in conjunction with mobile handsets, multiple microphones located on different devices are exploited for improving performance and/or voice quality in a communication system. Audio signals are recorded by microphones on different devices and processed to produce various benefits, such as improved voice quality, background noise reduction, voice activity detection and the like.
Abstract:
A bending-resistant large core diameter high numerical aperture multimode fiber includes a core and a cladding surrounding the core. The core has a radius R1 in a range of 28 to 50 microns, a refractive index profile of a parabola shape with α being in a range of 1.9 to 2.2, and a maximum relative refractive index difference Δ1% max being in a range of 1.9% to 2.5%. The cladding includes an inner cladding and/or a trench cladding, and an outer cladding disposed from the inner to the outer in sequence. The radius R2 of the inner cladding is in a range of 28 to 55 microns, and the relative refractive index difference Δ2% is −0.1% to 0.1%. The radius R3 of the trench cladding is in a range of 28 to 60 microns, and the relative refractive index difference Δ3% is in a range of −0.15% to −0.8%.
Abstract:
Embodiments of the present application relate to a method for policy enforcement, a system for policy enforcement, and a computer program product for policy enforcement. A method for policy enforcement is provided. The method includes receiving a host information profile report from a client device, and enforcing a security policy for network access based on the host information profile report. The host information profile report includes device profile information associated with the client device.
Abstract:
Sensor data is received from one or more sensors. The sensor data is organized within a hierarchy. The sensor data is organized within a hierarchy that is non-dyadic. A processor of a computing device generates a discrete wavelet transform, based on the sensor data and based on the hierarchy of the sensor data, to compress the sensor data. The sensor data, as has been compressed via generation of the discrete wavelet transform, is processed.
Abstract:
A sentiment cube system is disclosed. In one example, the system discloses a sentiment storage, including a sentiment cube data structure having a set of cells arranged by a set of dimensions. The system includes a computer programmed with executable instructions which operate a set of modules, wherein the modules comprise: a sentiment storage module which receives sentiment values associated with a set of entity features, and then populates a hierarchy of the cells in the sentiment cube with the sentiment values. A sentiment analysis module effecting a set of operations on the sentiment cube.
Abstract:
In a digital system with more than one clock source, lack of synchronization between the clock sources may cause overflow or underflow in sample buffers, also called sample slipping. Sample slipping may lead to undesirable artifacts in the processed signal due to discontinuities introduced by the addition or removal of extra samples. To smooth out discontinuities caused by sample slipping, samples are filtered to when a buffer overflow condition occurs, and the samples are interpolated to produce additional samples when a buffer underflow condition occurs. The interpolated samples may also be filtered. The filtering and interpolation operations can be readily implemented without adding significant burden to the computational complexity of a real-time digital system.
Abstract:
An approach is provided to direct data to different applications based upon the amount of pressure applied by a user of a pressure sensitive touch-enabled screen. In this approach, a touch input is received at a location of the pressure sensitive touch-enabled screen. The various applications currently being displayed at the location are identified along with the physical pressure level (amount of pressure applied) at the location on the pressure sensitive touch-enabled screen. One of the applications running on the device is selected based on the amount of pressure applied and the touch-based input provided by the user is directed to the selected application.
Abstract:
Apparatuses and systems for removing heavy hydrocarbons from a solvent stream are disclosed herein. The apparatuses extract heavy hydrocarbons into light hydrocarbons and provide a solvent stream having the heavy hydrocarbons removed. Two water washing steps are used to remove residual solvent from the heavy hydrocarbon solution in light hydrocarbons. In some embodiments, the second water wash is used for processing subsequent batches of the solvent stream. The heavy hydrocarbons and solvent can be recovered and processed further. Methods for removing heavy hydrocarbons from a solvent stream are also disclosed herein.