Patents
Literature
Hiro is an intelligent assistant for R&D personnel, combined with Patent DNA, to facilitate innovative research.
Hiro

766 results about "Preprocessor" patented technology

In computer science, a preprocessor is a program that processes its input data to produce output that is used as input to another program. The output is said to be a preprocessed form of the input data, which is often used by some subsequent programs like compilers. The amount and kind of processing done depends on the nature of the preprocessor; some preprocessors are only capable of performing relatively simple textual substitutions and macro expansions, while others have the power of full-fledged programming languages.

Plethysmographic respiration processor

A plethysmographic respiration processor is responsive to respiratory effects appearing on a blood volume waveform and the corresponding detected intensity waveform measured with an optical sensor at a blood perfused peripheral tissue site so as to provide a measurement of respiration rate. A preprocessor identifies a windowed pleth corresponding to a physiologically acceptable series of plethysmograph waveform pulses. Multiple processors derive different parameters responsive to particular respiratory effects on the windowed pleth. Decision logic determines a respiration rate based upon at least a portion of these parameters.
Owner:MASIMO CORP

Device for and method of wireless intrusion detection

A device for and method of detecting intrusion into a wireless network that includes a configuration file, a rules files, a main processor, a set packet processor, an initialize preprocessor, a parse rules file, an interface thread unit, a process packet unit, a decoder, a preprocess unit connected to the process packet unit; at least one preprocessor consisting of a rogue access point and transmit channel preprocessor, a NETSTUMBLER preprocessor, a MAC spoofing preprocessor, a DEAUTH flood preprocessor, an AUTH flood preprocessor, a rogue client preprocessor, a bridged network preprocessor, a rogue client valid access point preprocessor, valid client rogue access point preprocessor, an ad-hoc network preprocessor, a wrong channel preprocessor, a cloaking policy violation preprocessor, an encryption policy violation preprocessor, and a null SSID association policy violation preprocessor; and a detector.
Owner:NATIONAL SECURITY AGENCY

Enhancing speech intelligibility using variable-rate time-scale modification

The method and preprocessor enhances the intelligibility of narrowband speech without essentially lengthening the overall time duration of the signal. Both spectral enhancements and variable-rate time-scaling procedures are implemented to improve the salience of initial consonants, particularly the perceptually important formant transitions. Emphasis is transferred from the dominating vowel to the preceding consonant through adaptation of the phoneme timing structure. In a further embodiment, the technique is applied as a preprocessor to a speech coder.
Owner:NUANCE COMM INC

Adaptive compression and decompression of bandlimited signals

An efficient method for compressing sampled analog signals in real time, without loss, or at a user-specified rate or distortion level, is described. The present invention is particularly effective for compressing and decompressing high-speed, bandlimited analog signals that are not appropriately or effectively compressed by prior art speech, audio, image, and video compression algorithms due to various limitations of such prior art compression solutions. The present invention's preprocessor apparatus measures one or more signal parameters and, under program control, appropriately modifies the preprocessor input signal to create one or more preprocessor output signals that are more effectively compressed by a follow-on compressor. In many instances, the follow-on compressor operates most effectively when its input signal is at baseband. The compressor creates a stream of compressed data tokens and compression control parameters that represent the original sampled input signal using fewer bits. The decompression subsystem uses a decompressor to decompress the stream of compressed data tokens and compression control parameters. After decompression, the decompressor output signal is processed by a post-processor, which reverses the operations of the preprocessor during compression, generating a postprocessed signal that exactly matches (during lossless compression) or approximates (during lossy compression) the original sampled input signal. Parallel processing implementations of both the compression and decompression subsystems are described that can operate at higher sampling rates when compared to the sampling rates of a single compression or decompression subsystem. In addition to providing the benefits of real-time compression and decompression to a new, general class of sampled data users who previously could not obtain benefits from compression, the present invention also enhances the performance of test and measurement equipment (oscilloscopes, signal generators, spectrum analyzers, logic analyzers, etc.), busses and networks carrying sampled data, and data converters (A / D and D / A converters).
Owner:TAHOE RES LTD

Preprocessor to improve the performance of message-passing-based parallel programs on virtualized multi-core processors

Provided is a complier which optimizes parallel processing. The complier records the number of execution cores, which is the number of processor cores that execute a target program. First, the compiler detects a dominant path, which is a candidate of an execution path to be consecutively executed by a single processor core, from a target program. Subsequently, the compiler selects dominant paths with the number not larger than the number of execution cores, and generates clusters of tasks to be executed by a multi-core processor in parallel or consecutively. After that, the compiler computes an execution time for which each of the generated clusters is executed by the processor cores with the number equal to one or each of a plurality natural numbers selected from the natural numbers not larger than the number of execution cores. Then, the compiler selects the number of processor cores to be assigned for execution of each of the clusters based on the computed execution time.
Owner:IBM CORP

Cache memory background preprocessing

A cache memory preprocessor prepares a cache memory for use by a processor. The processor accesses a main memory via a cache memory, which serves a data cache for the main memory. The cache memory preprocessor consists of a command inputter, which receives a multiple-way cache memory processing command from the processor, and a command implementer. The command implementer performs background processing upon multiple ways of the cache memory in order to implement the cache memory processing command received by the command inputter.
Owner:ANALOG DEVICES INC

System and method for adaptive multi-cultural searching and matching of personal names

InactiveUS6963871B1Desired level of precisionDesired level of recallData processing applicationsDigital data processing detailsElement analysisApplication software
An automated name searching system incorporates an automatic name classifier and a multi-path architecture in which different algorithms are applied based on cultural identity of the query name. The name classifier operates with a preemptive list, analysis of morphological elements, length, and linguistic rules. A name regularizer produces a character based computational representation of the name. A pronunciation equivalent representation such as an IPA language representation, and language specific rules to generate name searching keys, are used in a first pass to eliminate database entries which are obviously not matches for the query name. The methods can also be implemented as a callable set of library routines including an intelligent preprocessor and a name evaluator that produces a score comparing a query name and database name, based on a variety of user-adjustable parameters. The user-controlled parameters permit tuning of the search methodologies for specific custom applications.
Owner:IBM CORP

Method and apparatus for generating three-dimensional pose using multi-modal sensor fusion

A method and apparatus for providing three-dimensional navigation for a node comprising an inertial measurement unit for providing gyroscope, acceleration and velocity information (collectively IMU information); a ranging unit for providing distance information relative to at least one reference node; at least one visual sensor for providing images of an environment surrounding the node; a preprocessor, coupled to the inertial measurement unit, the ranging unit and the plurality of visual sensors, for generating error states for the IMU information, the distance information and the images; and an error-state predictive filter, coupled to the preprocessor, for processing the error states to produce a three-dimensional pose of the node.
Owner:SRI INTERNATIONAL

Virus scanning prioritization using pre-processor checking

A virus scanner is provided in which a pool of pre-processor threads and a queue are interposed between the event filter and the pool of scanner threads. The pre-processor threads perform operations that can be completed quickly to determine whether an object of a scan request needs to be scanned. The pre-processor threads gather characteristics about the scan requests and place them in the queue in a priority order based on those characteristics. The scanner threads select a scan request from the queue based on the priority order. Alternatively, the scan request is selected based on the scan request's characteristics as compared to the characteristics of the scan requests whose objects are currently being scanned by other scanner threads in the pool.
Owner:MCAFEE LLC

Virtual reality psychophysiological conditioning medium

The instant invention provides a medium including a program operable within a virtual reality device which is designed for perfecting mental visualization within the mind of a subject sufficient alone to effect a desired neurological and / or physiological change within the body of the subject, even in the substantial absence of any physical movement by the subject. The program includes a dynamic scenario that is designed to communicate in chronological order: (I.) a condition which requires a remedy; (ii.) a mode for effecting the remedy; (iii.) the performance of the mode so as to effect the remedy; and, (iv.) rectification of the condition through the performance of the mode. The program is interspersed with audible, visual or combined audible / visual subliminal stimuli, designed to aid a subject in achieving the goal. It also provides the medium in combination with a virtual reality device and a method of using the same. The steps of the method include: operatively interfacing the program with the device and mounting the device on the subject; and, running the program. Optionally, the program can be designed to precondition of the subject's mind, such as inducing a state of meditation or hypnosis, or combinations thereof, and thereafter communicate a metaphoric or real, or combined real and metaphoric, scenario to the subject. The scenario of the program can be designed to exist in real time, real space, compressed time, compressed space, expanded time, expanded space, or any combination thereof, real or metaphoric or any combination of real and metaphoric. Optionally the program is further designed to enable (motor) interaction between the subject and / or an operator external to the preconditioning and the device.
Owner:SEVER JR FR

Method, system, and computer program product for updating texture with overscan

A system, method, and computer program product are provided for updating texture on a graphical display object with overscan. A preprocessor stage defines an overscan region representing an extension of an object surface rasterized in texture space. A texture update stage creates a dilated texture map that includes updated mapped texels for a mapped region and updated overscan texels corresponding to the overscan region, such that texture is updated in the mapped region and the overscan region. Texel-based and polygon-based preprocessor stages and texture update stages are provided.
Owner:AUTODESK INC

Generic wrapper scheme

A method instruments a function in an executable file so that the instrumented function calls a generic preprocessor prior to execution of the body of the function. After the preprocessor modifies the original function's incoming parameters, the body of the function itself is executed. Finally, execution is directed to a generic postprocessor prior to returning from the function. The postprocessor modifies the outgoing parameters and return value. In one implementation, the parameters of an instrumented function are described and packaged into a descriptor data structure. The descriptor data structure is passed to the generic preprocessor and postprocessor. A generic processor uses the descriptor to select changed behaviors based on the calling context.
Owner:MICROSOFT TECH LICENSING LLC

Method for indexing a plurality of policy filters

A preprocessor used in conjunction with a network firewall is disclosed. The preprocessor creates a first index for identifying a plurality of filters installed in the firewall. The preprocessor maintains statistics including selected criteria and corresponding values for the installed filters. When the value for the selected criteria exceeds a threshold value, the preprocessor creates a second index and moves a subset of filters from the first index to the second index.
Owner:MICROSOFT TECH LICENSING LLC

System and method for electronic communication management

A system and method for classifying text includes a pre-processor, a knowledge base, and a statistical engine. The pre-processor identifies concepts in the text and creates a structured text object that contains the concepts. The structured text object is then passed to a statistical engine, which applies statistical information provided in nodes of a knowledge base to the structured text object in order to calculate a set of match scores, each match score representing the relevance of the text to an associated one of a plurality of predefined categories. The pre-processor may be implemented in the form of an interpreter which selects and executes a script that includes language- and scenario-specific instructions for performing linguistic and semantic analysis of the text.
Owner:IBM CORP

Scalable sensor localization for wireless sensor networks

Adaptive rule-based methods to solve localization problems for ad hoc wireless sensor networks are disclosed. A large problem may be solved as a sequence of very small subproblems, each of which is solved by semidefinite programming relaxation of a geometric optimization model. The subproblems may be generated according to a set of sensor / anchor selection rules and a priority list. The methods scale well and provide improved positioning accuracy. A dynamic version may be used for estimating moving sensors locations in a real-time environment. The method may use dynamic distance measurement updates among sensors, and utilizes subproblem solving for static sensor localization. Methods to deploy sensor localization algorithms in clustered distributed environments are also provided, permitting application to arbitrarily large networks. In addition, the methods may be used to solve sensor localizations in 2D or 3D space. A preprocessor may be used for localization of networks without absolute position information.
Owner:THE BOARD OF TRUSTEES OF THE LELAND STANFORD JUNIOR UNIV

Method and System for presenting and analyzing software source code through intermediate representation

The present invention provides a method and system for producing intermediate representation of source code listings with possibly mixed syntaxes to assist software development applications in presenting and analyzing the source code listings through reading the intermediate representation. A source code processor calls Application Programming Interfaces (APIs) to preserve source code information, which includes intermediate representation data sets and is preferably stored in a file-based repository. The source code processor is of a compiler, a preprocessor, a parser, or a comment document processor. The data sets capture lexical, syntax and semantic information of source code construct elements, and comprise of location, processor identification, construct category, and attribute data. A software development environment through a source code search engine is able to present source code construct elements, outlines, and symbol references from software packages over a plurality of distributed servers in a network such as the Internet.
Owner:ZHAO KAN

Apparatus and method for generating an overview image of a plurality of images using an accuracy information

An apparatus for generating an overview image of a plurality of images includes an image preprocessor which preprocesses a new image by assigning the new image to a position in the overview image based on position information contained by meta-data of the new image. A storage unit stores a plurality of images of the overview image and provides the overview image for display. Further, the image processor receives accuracy information of the position information. The image processor determines an overlap region of the preprocessed new image and a stored image within the overview image based on the assigned positions of the preprocessed new image and of the stored image. Further, a controllable processing engine processes the preprocessed new image by re-adjusting the assigned position of the preprocessed new image based on comparing features of the overlap region of the preprocessed new image and the stored image. The controllable processing engine is controlled by accuracy information of the position information.
Owner:LAKESIDE LAB

Method and System for 3D Display Calibration with Feedback Determined by A Camera Device

Several embodiments of 3D display system and systems and methods for their calibration are disclosed herein. In one embodiment, a method and system for calibrating a 3D display using feedback indicative of measurements of light, emitted from the 3D display (typically during display of a test pattern), by a camera device. In one embodiment, the camera device is a handheld camera device including an inexpensive, uncalibrated camera. In another class of embodiments, a system including a 3D display (to be recalibrated), a video preprocessor coupled to the display, and a feedback subsystem including a camera device operable to measure light emitted by the display are also disclosed.
Owner:DOLBY LAB LICENSING CORP

System and method for image based electronic check presentment

A method and system for processing electronic check presentment (ECP) data and check image data, where the check image data is transmitted electronically, either with the ECP data or separately. The ECP data has associated ECP sequence numbers assigned in connection with the preparation of an electronic cash letter (ECL). The check image data has associated image sequence numbers assigned to the image file that is transmitted with or following the ECL. A source key and an image key are defined for each item in the ECP data and the image data. An electronic check presentment (EIP) sequence number generated at the receiving financial institution, associates each presented electronic item with the ECP sequence number and image sequence number. System components include a transaction and image import server, an entry creation module, a cross-reference archive load module, a reject repair module, a post preprocessor module and a posting module. These components enable transaction and image data to be imported to a host processing system, formatted, converted between standard image formats, repaired on the date received, archived and posted to customer accounts in a check truncation environment.
Owner:WELLS FARGO BANK NA

System and method for detecting intrusion intelligently based on automatic detection of new attack type and update of attack type model

Disclosed are a method and system, capable of performing adaptive intrusion detection proactively coping with a new type of attack unknown to the system and capable of training an intrusion type classification model by using a small volume of training data, the system including a data collector configured to collect host and network log information, an input data preprocessor configured to convert data acquired through the data collector into a feature vector, which is an input type of intelligence intrusion detection, and an intelligence intrusion detection analyzer configured to perform an intrusion detection and a model update by using the extracted feature vector, and an intrusion detection learning model configured to detect an intrusion and learn classification of the type of attack based on training data.
Owner:ELECTRONICS & TELECOMM RES INST

Trajectory tracking control method and control device for driverless vehicle

The invention relates to a trajectory tracking control method and a control device for a driverless vehicle. The control method comprises that error of present driving trajectory and a reference trajectory of a vehicle is calculated by a data preprocessor, a target performance indicator function which is corresponding to the present driving model is obtained simultaneously; an upper layer controller predicts driving states of the vehicle over a period of time through a vehicle dynamics model; transition switch is conducted to function parameters according to switching control algorithm, and a performance indicator function at present sampling time is obtained; optimal controlled quantity of present time is calculated by considering performance requirement constraint conditions at the same time according to predicted driving states and the performance indicator function; a lower layer controller calculates throttle opening, braking pedal pressure and steering wheel turning angle according to the optimal controlled quantity; and the control device comprises the data preprocessor, the upper layer controller and the lower layer controller. Compared with the prior art, the trajectory tracking control method and the control device for the driverless vehicle have the advantages of being good in control effect, high in practicability, capable of improving stability and safety of vehicles and the like.
Owner:TONGJI UNIV

System and method for detecting network intrusion

In a system and method for detecting network intrusion, the system comprises: a packet capturer which captures at least one packet on a network; a preprocessor which provides feature values dependent on features of each packet captured by the packet capturer; and a learning engine for classifying patterns dependent on the feature values provided by the preprocessor into two different pattern sets, and for selecting one pattern set having more elements from the pattern sets as a reference set so as to detect network intrusion. The network intrusion detection system and method do not depend on historical data according to known attack patterns, and thus not only detect a changed attack pattern but also efficiently detect network intrusion.
Owner:SAMSUNG ELECTRONICS CO LTD

System and method for pre-processing input data to a non-linear model for use in electronic commerce

A system and method for preprocessing input data to a non-linear model for use in electronic commerce (e-commerce). The non-linear model may include a set of parameters that define the representation of an e-commerce system. The non-linear model may operate in training or run-time mode. A data preprocessor may be provided for preprocessing received data in accordance with predetermined preprocessing parameters and outputting preprocessed data. The data preprocessor may include an input buffer for receiving and storing the input data, where the input data may be on different time scales. A time merge device may select a predetermined time scale and reconcile the input data so that all of the input data are placed on the same time scale. An output device may output the reconciled data from the time merge device as preprocessed data. The preprocessed data may then be used as input data to the non-linear model.
Owner:PAVILION TECHNOLOGIES INC

System and method for entropy code preprocessing

A system and method for preprocessing a bitstream of compressed video data is presented herein. The bitstream of compressed video data can include, for example, a bitstream in accordance with the MPEG AVC standard. The bitstream is received and modified by a preprocessor to facilitate multi-row decoding. The modifications to the bitstream can include identification of starting points of macroblock rows with row headers. Additionally, multi-row decoding is further facilitated by generation of decode descriptors which indicate the starting row positions in the modified bit stream. Additionally, the modified bit stream can be formatted in accordance with a simpler coding scheme to simplify decompression.
Owner:AVAGO TECH INT SALES PTE LTD

Speech coding system with time-domain noise attenuation

A speech coding system is provided with time-domain noise attenuation. The speech coding system has an encoder operatively connected to a decoder via a communication medium. A preprocessor processes a digitized speech signal from an analog-to-digital converter. Speech coding systems are used to encode and decode a bitstream. Gains from the speech coding are adjusted by a gain factor Gf that provides time-domain background noise attenuation.
Owner:MACOM TECH SOLUTIONS HLDG INC +1

System and method for improving accuracy of baseline models

System, method and computer-readable medium for baseline modeling a product or process. A service database contains process data. A preprocessor processes the data into a predetermined format. A baseline modeling component builds a baseline model from the preprocessed data, wherein the baseline model relates process performance variables as a function of process operating conditions.
Owner:GENERAL ELECTRIC CO

Neural network processor and convolutional neural network processor

The embodiment of the invention discloses a neural network processor and a convolutional neural network processor. The neural network processor can comprise a first weight preprocessor and a first operation array, wherein the first weight preprocessor is used for receiving a vector V<x> including M elements; the normalized value domain space of the element V(x-i) of the vector V<x> is a real number which is greater than or equal to 0 and is smaller than or equal to 1; an M*P weight vector matrix Q<x> is used for performing weighting operation on the M elements of the vector V<x> to obtain M weighting operation result vectors; the first operation array is used for accumulating the elements with the same positions in the M weighting operation result vectors to obtain P accumulated values; a vector V<y> including P elements is obtained according to the P accumulated values; and the vector V<y> is output. The technical scheme provided by the embodiment has the advantage that the expansion of the application range of neural network operation is facilitated.
Owner:HUAWEI TECH CO LTD

Vehicle working condition online monitoring system for rail transit

The invention provides a vehicle working condition online monitoring system for a rail transit, and belongs to the technical field of rail transits. The monitoring system provided by the invention comprises a vehicle working condition data acquisition module, a composite sensor, a vehicle-mounted working condition information preprocessor, a driver information display system, a regional information processor, a ground center information processor and a network communication transmission system; and the fault region of a vehicle can be divided into a primary level, a regional level and a central level, and the state data can be sent to the ground through the network communication transmission system, so that the fault of the primary level is analyzed and processed through the correspondingvehicle-mounted working condition information preprocessor, the fault of the regional level is analyzed and processed through the regional information processor of the corresponding ground, and the fault of the central level is analyzed and processed through the ground center information processor of the corresponding ground. Therefore, different fault types can be timely and effectively solved at the most proper places, networking and intelligence of the monitoring system are realized, and running reliability and safety of the rail transit can be finally improved.
Owner:TONGJI UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products