38th week of 2014 patent applcation highlights part 191 |
Patent application number | Title | Published |
20140278305 | Fast Iterative Method for Processing Hamilton-Jacobi Equations - A system and method are provided for a parallel processing of the Hamilton-Jacobi equation. A numerical method is provided to solve the Hamilton-Jacobi equation that can be used with various parallel architectures and an improved Godunov Hamiltonian computation. | 2014-09-18 |
20140278306 | Predicting and Managing Impacts from Catastrophic Events Using Weighted Period Event Tables - A system stochastically models events related to potential perils (e.g., hurricanes, terrorist attacks) using a weighted period event table. Both rare and likely events are captured in modeling with minimal computational overhead, allowing appropriate allocation of resources. Applications include disaster response, municipal planning, financial risk modeling and allocation. | 2014-09-18 |
20140278307 | GENERATING VARIANTS FROM FILE DIFFERENCES - A device receives model information associated with a modeling application. The device determines first and second conflicting information in the model information. The first and second conflicting information describe different characteristics of a model described by the model information. The device formats the first and second conflicting information in a manner that designates the first conflicting information as a first variant of the model and the second conflicting information as a second variant of the model. The model, when executed with the first variant, behaves in a different manner than when executed with the second variant. The device provides the formatted first and second conflicting information to the modeling application, provides information that identifies the first and second variant, receives a user selection of information that identifies the first variant or second variant, and executes the model based on the user selection. | 2014-09-18 |
20140278308 | METHOD AND SYSTEM FOR MEASURING USER ENGAGEMENT USING CLICK/SKIP IN CONTENT STREAM - Method, system, and programs for measuring user engagement. In one example, a model generated based on user activities with respect to a plurality pieces of content is obtained. One or more actual occurrences of the user activities with respect to one piece of the plurality pieces of content are identified. One or more future occurrences of the user activities with respect to the piece of content are estimated based on the model. A user engagement score with respect to the piece of content is calculated based on the one or more actual occurrences of the user activities and the one or more future occurrences of the user activities. | 2014-09-18 |
20140278309 | SELECTIVE IMPORTANCE SAMPLING - The present disclosure relates generally to the field of selective importance sampling. In various examples, selective importance sampling may be implemented in the form of systems and/or algorithms. | 2014-09-18 |
20140278310 | PROBABILISTIC METHOD AND SYSTEM FOR TESTING A MATERIAL - A method implemented using a processor based device for simulation based testing of materials, includes selecting a first set of points from a data generated from a design space and generating a stochastic metamodel based on the first set of points. The method also includes determining an uncertainty value based on the stochastic metamodel. The method also includes identifying a second set of points different from the first set of points, from the data generated from the design space, based on the uncertainty value. The method further includes combining the second set of points with the first set of points to generate a third set of points, assigning the third set of points to the first set of points. The method also includes iteratively generating, determining, identifying, combining, and assigning steps till the uncertainty value is less than or equal to a predetermined threshold value. | 2014-09-18 |
20140278311 | Method and System for Geophysical Modeling of Subsurface Volumes - Method and system is described for modeling one or more geophysical properties of a subsurface volume. In one embodiment, a method of modeling the subsurface comprises obtaining one or more subsurface volume and obtaining an interpretation of the subsurface volume. One or more flexible geologic concepts are defined and applied to the interpretation of the subsurface volume. The one or more geologic concepts comprise one or more flexible geologic concepts. A modified interpretation of the subsurface volume is obtained based upon the applied geologic concepts. | 2014-09-18 |
20140278312 | DATA MODELING STUDIO - A data modeling studio provides a structured environment for graphically creating and executing models which may be configured for diagnosis, prognosis, analysis, identifying relationships, etc., within a process plant. The data modeling studio includes a configuration engine for generating user interface elements to facilitate graphical construction of a model and a runtime engine for executing data models in, for example, an offline or an on-line environment. The configuration engine includes an interface routine that generates user interface elements, a plurality of templates stored in memory that serve as the building blocks of the model and a model compiler that converts the graphical model into a data format executable by the run-time engine. The run time engine executes the model to produce the desired output and may include a retrieval routine for retrieving data corresponding to the templates from memory and a modeling routine for executing the executable model. | 2014-09-18 |
20140278313 | SIMULATION METHODS AND SYSTEMS FOR AN AIRCRAFT - A method is provided for performing a simulation on an aircraft. The method includes: receiving, at an onboard maintenance computer (OMC) a simulation script that includes one or more steps for adjusting at least one parameter of the aircraft; processing, by the OMC, the simulation script to determine simulation data; and sending the simulation data from the OMC to one or more signal producer member systems of the aircraft to adjust the at least one parameter of the aircraft. | 2014-09-18 |
20140278314 | SYSTEM AND METHOD FOR CORRECTING A MODEL-DERIVED VERTICAL STRUCTURE OF OCEAN TEMPERATURE AND OCEAN SALINITY BASED ON VELOCITY OBSERVATIONS - System and method for correcting the vertical structure of the ocean temperature and salinity based on velocity observations. Three relations that can be precomputed are exploited: ( | 2014-09-18 |
20140278315 | Analyzing Sand Stabilization Treatments - In some aspects, sand stabilization treatments are analyzed. A computing system can determine a first predicted resource production output for a subterranean reservoir based on a sand stability model analysis for a native condition of the subterranean reservoir. The computing system can determine a second predicted resource production output for the subterranean reservoir based on a sand stability model analysis for a stabilization-treated condition of the subterranean reservoir. The computing system can output an economic value comparison of resource production for the native condition and the stabilization-treated condition based on the first and second predicted resource production outputs. | 2014-09-18 |
20140278316 | Determining a Target Net Treating Pressure for a Subterranean Region - In some aspects, a target net treating pressure for an injection treatment of a subterranean region is determined. Fracture growth orientation in a subterranean region is modeled by a computer system. In the model, the fracture growth is a response to fluid pressure acting on the subterranean region. A target net treating pressure for fluid acting on the subterranean region during an injection treatment of the subterranean region is determined based on the modeled fracture growth orientations. | 2014-09-18 |
20140278317 | Method and System for Geophysical Modeling of Subsurface Volumes - Method and system are described for modeling one or more geophysical properties of a subsurface volume ( | 2014-09-18 |
20140278318 | Natural Resource Reservoir Modeling - A method, apparatus, and program product determine an effective trap size for reservoir traps of an oil and gas reservoir. Geological data is analyzed to determine structural spill points. Based on the structural spill points and the geological data reservoir traps are identified. An effective trap size for at least some of the reservoir traps of the reservoir is determined based on the structural spill points and the geological data. | 2014-09-18 |
20140278319 | SYSTEM AND METHOD FOR SELECTING A RESPIRATOR - Apparatus and associated methods may relate to a system for predicting a respirator fit by comparing a specific respirator model to a specific facial model in a dynamic position. In an illustrative example, one or more dynamic positions may be generated by actual user movement and/or simulated user movement. For example, a facial model may be generated by altering a static model in view of actual and/or simulated movements. In various implementations, a facial model may be compared against a variety of respirator models from a respirator model database. In some implementations, a 3D representation of the respirator model may be displayed upon a 3D representation of the facial model. In some implementations, a color-coded facial display may characterize areas of comfort and discomfort with respect to the respirator model. For example, areas of comfort and discomfort may be objectively determined in view of an applied pressure by the respirator. | 2014-09-18 |
20140278320 | SYSTEM AND METHOD FOR SELECTING A RESPIRATOR - Apparatus and associated methods may relate to a system for predicting a respirator fit by comparing a respirator model in a deformed state to a specific facial model. In an illustrative example, an internal measurement may be calculated between an inside part of the respirator model and the facial model. The internal measurement may be compared against a predetermined threshold to determine a fit of the respirator model, for example. In various implementations, the internal measurement may be a distance and/or a volume between the respirator and facial model. In some implementations, a 3D representation of the respirator model may be displayed upon a 3D representation of the facial model. In some implementations, a color-coded facial display may characterize areas of comfort and discomfort with respect to the respirator model. For example, areas of comfort and discomfort may be objectively determined in view of an applied pressure by the respirator. | 2014-09-18 |
20140278321 | Systems and Methods for Planning Hair Transplantation - Systems and methods for creating a treatment plan for cosmetic procedures, for example, a hair transplantation procedure, are provided. The treatment plan allows user to provide input on a proposed hair element using a free-hand drawing in a two-dimensional plane, and for the proposed hair element to be generated and displayed on a three-dimensional model of a body surface. Various techniques and methods described in the application provide for improved planning of a natural looking hair. | 2014-09-18 |
20140278322 | SYSTEMS AND METHODS FOR USING GENERIC ANATOMY MODELS IN SURGICAL PLANNING - Systems and methods for generating a surgical plan for altering an abnormal bone using a generic normal bone model are discussed. For example, a system for planning a surgery on an abnormal bone can include a model receiver module configured to receive a generic normal bone model. The generic normal bone model, such as a parametric model derived from statistical shape data, can include a data set representing a normal bone having an anatomical origin comparable to the abnormal bone. An input interface can be configured to receive an abnormal bone representation including a data set representing the abnormal bone. A surgical planning module can include a registration module configured to register the generic normal bone model to the abnormal bone representation by creating a registered generic model. A surgical plan formation module can be configured to identify one or more abnormal regions of the abnormal bone using the registered generic model. | 2014-09-18 |
20140278323 | System and Method for Ecosystem Habitat Optimization - Systems and methods for ecosystem habitat optimization modeling, particularly in aquatic systems. Hydraulic modeling output is combined with biological suitability criteria within a geospatial framework to produce geospatial and numeric output. Hybridizing output from a physical habitat simulation model is overlaid onto a visual platform with biologic criteria supporting morphological design and analysis. | 2014-09-18 |
20140278324 | Interactive Tissue Model for Simulating the Electrical Activity of Excitable Tissues - A method of simulating electrical propagation in the heart muscle on a computing device having a processor and a memory includes providing a structural representation of a heart muscle. The structural representation includes a plurality of tissue elements. The plurality of tissue elements have a shape corresponding to shape of a heart muscle. The method includes storing a model of electric potential propagation through the structural representation in the memory. The model includes a piecewise linear equation describing electrical activity within each tissue element and a difference equation describing conduction from one of the tissue elements to an adjacent tissue element. The method also includes providing a first set of tunable parameters for inclusion in the piecewise linear equation and a second tunable parameter for inclusion in the difference equation. The method further includes tuning the first set of tunable parameters and the second tunable parameter in the model. The method also includes running said model on the processor of the computing device and displaying the simulated electrical propagation through the heart muscle over time. | 2014-09-18 |
20140278325 | METHODS AND SYSTEMS FOR ADJUSTING AN EXTERNAL FIXATION FRAME - A tool for implementing a correction plan in an external fixation frame having a plurality of adjustment elements or screws, for example, generally includes a driver, a motor, a controller, and a processor. The driver is adapted to engage and rotate each of the screws. The motor is coupled the driver and adapted to rotate the driver. The controller is connected to the motor and configured to control operation of the motor. The a processor adapted configured to: receive correction plan data; receive identification data including information for identifying at least one of the plurality of screws; determine movement of at least one of the plurality of the screws based on the correction plan data and the identification data; and send signals indicative of the determined movement to the controller in order to rotate at least one of the plurality of screws according to a predetermined correction plan. | 2014-09-18 |
20140278326 | SERVICE PLACEMENT TECHNIQUES FOR A CLOUD DATACENTER - A container set manager may determine a plurality of container sets, each container set specifying a non-functional architectural concern associated with deployment of a service within at least one data center. A decision table manager may determine a decision table specifying relative priority levels of the container sets relative to one another with respect to the deployment. A placement engine may determine an instance of an application placement model (APM), based on the plurality of container sets and the decision table, determine an instance of a data center placement model (DPM) representing the at least one data center, and generate a placement plan for the deployment, based on the APM instance and the DPM instance. | 2014-09-18 |
20140278327 | Methods and Systems Architecture to Virtualize Energy Functions and Processes into a Cloud Based Model - A system for creating an energy performance and predictive model. The system includes a non-transitory computer-readable storage medium which performs the steps obtaining parametric information objects that represent actual physical objects and modifying the parametric information objects by embedding data related to energy performance characteristics unique to the device represented. The system further performs the steps grouping the modified parametric information objects that define actual real world interrelationships to create a complete virtualized project and parsing the virtualized model data set to create a first parsed data set and a second parsed data set. The first parsed data set creates the project system control application, which acts upon and coordinates the actions of the real device through the virtual field bus. The second parsed data set creates the project's virtualized energy performance project and represents the subset of the virtualized performance environment where other virtualized devices can act upon it. | 2014-09-18 |
20140278328 | SYSTEM, METHOD, AND COMPUTER PROGRAM PRODUCT FOR CONSTRUCTING A DATA FLOW AND IDENTIFYING A CONSTRUCT - A system, method, and computer program product are provided for creating a hardware design. In use, one or more parameters are received, where at least one of the parameters corresponds to an interface protocol. Additionally, a data flow is constructed based on the one or more parameters. Further, an indication of one or more control constructs is received, where a hardware design is capable of being created, utilizing the constructed data flow and the one or more control constructs. | 2014-09-18 |
20140278329 | Modeling Content-Addressable Memory For Emulation - Aspects of the invention relate to techniques for modeling content-addressable memory for emulation. An emulation device according to various embodiments of the invention comprises one or more memory modeling blocks reconfigurable to emulate a content-addressable memory or a random-access memory. The emulation device may be processor-based or FPGA-based. Each of the one or more memory modeling blocks comprises memory circuitry and a dedicated comparison unit configured to compare a search word or a portion of a search word received by the each of the one or more memory modeling blocks with data stored in the memory circuitry. The comparison unit may comprise a comparator and a register coupled to the comparator and configured to store matching data. The matching data may be unencoded matching data. A plurality of the memory modeling blocks may be programmable to emulate a single content-addressable memory. | 2014-09-18 |
20140278330 | ILLUMINATION SYSTEM - An illumination system is provided, including a light emitting device and a control device, wherein the control device is coupled to the light emitting device so as to capture a situation data in a remote end and generate a situation signal correspondingly. The light emitting device receives the situation signal and generates a simulating situation. | 2014-09-18 |
20140278331 | PAVEMENT CONDITION ANALYSIS FROM MODELING IMPACT OF TRAFFIC CHARACTERISTICS, WEATHER DATA AND ROAD CONDITIONS ON SEGMENTS OF A TRANSPORTATION NETWORK INFRASTRUCTURE - A pavement condition analysis system and method models a state of a roadway by processing at least traffic and weather data to simulate the impact of traffic and weather conditions on a particular section of a transportation infrastructure. Traffic data is ingested from a plurality of different external sources to incorporate various approaches estimating traffic characteristics such as speed, flow, and incidents, into a road condition model to analyze traffic conditions on the roadway in order to improve road condition assessments and/or prediction. A road condition model applies these traffic characteristics, weather data, and other input data relevant to road conditions, accounting for heat and moisture exchanges between the road, the atmosphere, and pavement substrate(s) in a pavement's composition, as further influenced by traffic and road maintenance activities, to generate accurate and reliable simulations and predictions of pavement condition states for motorists, communication to vehicles, use by industry and public entities, and other end uses such as media distribution. | 2014-09-18 |
20140278332 | System And Method For Performance Monitoring And Evaluation Of Solar Plants - A monitoring system configured to monitor a solar plant is described. The monitoring system including a sensor configured to generate data based on an operating characteristic of a component. The monitoring system also includes a datalogger configured to receive data from the sensor. And, the monitoring system includes a server configured to receive the data from the datalogger and to generate a simulated output power for the component based on the data. | 2014-09-18 |
20140278333 | SYSTEMS, METHODS, AND MEDIA FOR MODELING TRANSIENT THERMAL BEHAVIOR - In some embodiments, systems for simulating thermal behavior in energy usage simulators are provided, the systems comprising: at least one hardware processor that: induces an event trigger to an environment, wherein the event trigger changes the behavior of the environment; performs computational fluid dynamics simulations on an environment based on a description of the environment to generate transient temperatures; generates a thermal map of the environment; predicts thermal behavior in the environment based on the thermal map; wherein thermal behavior includes division distribution, temporal distribution, and hysteresis; computes physical performance metrics based on the thermal behavior and on efficiency models; generates a resource utilization matrix (RUM) based on both the thermal behavior and workloads of equipment in the environment; generates a computational performance matrix based on the RUM and a supplied performance model; and computes computational performance based on the RUM and on performance models. | 2014-09-18 |
20140278334 | METHOD TO VERIFY CORRECTNESS OF COMPUTER SYSTEM SOFTWARE AND HARDWARE COMPONENTS AND CORRESPONDING TEST ENVIRONMENT - A method is presented to verify correctness of computer system software and hardware components. The method includes: operating a test environment with a verified system software and hardware version; monitoring and recording each hardware access during operation of the test environment with the verified system software and hardware version to generate a corresponding verified trace file; operating the test environment with a modified system software and/or hardware version; monitoring and recording each hardware access to generate a corresponding new trace file during operation of the test environment with the modified system software and/or hardware version; defining an arbitrary order for target chips in the verified and the modified hardware model or hardware system version; sorting sequences of entries in both trace files according to the target chip order; and comparing the sorted trace files by comparing their entries each by each and outputting a corresponding comparison result. | 2014-09-18 |
20140278335 | TECHNIQUES FOR AUTOMATED BAYESIAN POSTERIOR SAMPLING USING MARKOV CHAIN MONTE CARLO AND RELATED SCHEMES - Techniques for automated Bayesian posterior sampling using Markov Chain Monte Carlo and related schemes are described. In an embodiment, one or more values in a stationarity phase for a system configured for Bayesian sampling may be initialized. Sampling may be performed in the stationarity phase based upon the one or more values to generate a plurality of samples. The plurality of samples may be evaluated based upon one or more stationarity criteria. The stationarity phase may be exited when the plurality of samples meets the one or more stationarity criteria. Other embodiments are described and claimed. | 2014-09-18 |
20140278336 | STREAM INPUT REDUCTION THROUGH CAPTURE AND SIMULATION - An information processing system, computer readable storage medium, and method for regulating input data streams of a stream computing environment. A processor of the information processing system captures one or more data streams history of inputs and outputs of a working stream computing environment (SCE). The processor off-line simulates at least one candidate training model of the SCE processing input data streams and output data streams according to the one or more data streams history. The processor varies modulation of the input data streams into the candidate training model during the off-line simulation, analyzes effects of the varying modulation of input data streams on the off-line simulation of the SCE, determines, based on the analyzing, effectiveness of each of the at least one candidate training model of the SCE to regulate input data streams without affecting, within acceptable tolerance limits, the SCE processing of the output data streams. | 2014-09-18 |
20140278337 | SELECTING AN OPERATOR GRAPH CONFIGURATION FOR A STREAM-BASED COMPUTING APPLICATION - First and second simulated processing of a stream-based computing application using respective first and second simulation conditions may be performed. The first and second simulation conditions may specify first and second operator graph configurations. Each simulated processing may include inputting a stream of test tuples to the stream-based computing application, which may operate on one or more compute nodes. Each compute node may have one or more computer processors and a memory to store one or more processing elements. Each simulated processing may be monitored to determine one or more performance metrics. The first and second simulated processings may be sorted based on a first performance metric to identify a simulated processing having a first rank. An operator graph configuration associated with the simulated processing having the first rank may be selected if the first performance metric for the simulated processing having the first rank is within a processing constraint. | 2014-09-18 |
20140278338 | STREAM INPUT REDUCTION THROUGH CAPTURE AND SIMULATION - An information processing system and a computer readable storage medium, for regulating input data streams of a stream computing environment. A processor of the information processing system captures one or more data streams history of inputs and outputs of a working stream computing environment (SCE). The processor off-line simulates at least one candidate training model of the SCE processing input data streams and output data streams according to the one or more data streams history. The processor varies modulation of the input data streams into the candidate training model during the off-line simulation, analyzes effects of the varying modulation of input data streams on the off-line simulation of the SCE, determines, based on the analyzing, effectiveness of each of the at least one candidate training model of the SCE to regulate input data streams without affecting, within acceptable tolerance limits, the SCE processing of the output data streams. | 2014-09-18 |
20140278339 | Computer System and Method That Determines Sample Size and Power Required For Complex Predictive and Causal Data Analysis - Established methods for statistical “power-size” analysis for statistical modeling are geared toward statistical hypothesis testing, and have serious shortcomings in modern complex predictive and causal modeling applications where the determination of sample size is affected by parameters not addressed by the standard statistical power-size analysis. The present invention provides a method and computer-implemented system for determining sufficient sample size for training predictive or causal models for a given application field or distribution type and desired performance level taking into account the critical factors that affect the needed sample size. The invention can be applied to practically any field where predictive modeling or causal modeling are desired. | 2014-09-18 |
20140278340 | DYNAMIC MEMORY MANAGEMENT FOR A VIRTUAL SUPERCOMPUTER - Present invention embodiments enable the handling of various index-memory architectures for a virtual supercomputer that would allow for a heterogeneous storage of variable length index words with non-sequential addressing, and also dynamic changes to the index-memory architecture. A computer-implemented system, method, and apparatus allow for different types of node index memory (NIM) architectures for the virtual supercomputer. The first type allows for homogenous NIM segments, and implementing sequential node-number addressing. A second type of architecture allows for heterogeneous IW configurations (variable length and field structure), but sill uses sequential node-number addressing. A third type allows for non-sequential node-number addressing, but still uses homogeneous IW configurations. To implement this, a new virtual hardware element is required, an Index-Word Address Table. The fourth type of architecture is a fully variable random-access architecture, whereby index-words are not sequential, nor are they identically configured. This also requires the Index-Word Address Table. | 2014-09-18 |
20140278341 | TRANSLATION ASSESSMENT - A system and method for assessing translation quality are disclosed. In one example, a computer system receives data associated with a translation from a first text in a first natural language to a second text in a second natural language, wherein the data comprises a first value that is based on one or more semantic errors of the second text, a second value that is based on extraneous content in the second text, and a third value that is based on missing content in the second text; and determining by the computer system, based on the first value, the second value, and the third value, a score that quantifies translation quality of the second text with respect to the first text. | 2014-09-18 |
20140278342 | SYSTEM AND METHOD FOR WEBSITE TRANLSATIONS - A system and method for an administrator of a website to translate the strings within a website from the original language to “supported” language(s) by injecting computer code from a translation service website into the administrator's website template. The code subsequently analyzes, collects, and electronically transmits un-translated character strings via the Internet to the service's computer server for human or machine translations. The translated strings are then stored within the administrator's record on a system database. When a user of the administrator's website selects the supported language to view the website in, then the translated text immediately appears on the administrator's website and is stored in the user's device's memory. When the user visits the website in the future, the system will determine if new un-translated strings appear on the website, and translate and store them and/or store the identity of the supported language on the user's device. | 2014-09-18 |
20140278343 | ASSISTIVE AGENT - Systems and methods are disclosed for providing automated assistance for a user by receiving a user request for assistance and determining semantics of the user request and identifying at least one domain, at least one task, and at least one parameter for the user request. The systems and methods can include searching a semantic database on the Internet for the at least one matching domain, task, and parameter and responding to the user request. | 2014-09-18 |
20140278344 | ENGLISH TRAINING METHOD AND DEVICE - The present disclosure provides an English training method, including the following steps: classifying and storing words according to predetermined word classification rules; receiving a user command for extracting a corresponding word according to a classification of the word, and extracting the corresponding word according to the user command and outputting the word in audio or video form; the word classification rules including: combining two consonants with five vowels a, e, i, o, and u respectively to form words; or using a main word or a transformation of the main word as a main body, and combining the main body with 26 letters of the English alphabet in sequence to form words; or combining the five vowels a, e, i, o, and u with other letters of the English alphabet to form word roots, and combining each of the word roots with the 26 letters of the English alphabet in sequence to form words; or matching a whole English sentence or a whole English paragraph with a Chinese song; or noting a pronunciation of the word in the English sentence by Chinese. | 2014-09-18 |
20140278345 | MEDICAL TRANSLATOR - An example medical translator system may include a language selector configured to offer a plurality of selectable language options and receive a language option selection. The medical translator system may also include a path selector configured to offer a user a plurality of selectable interactive paths in accordance with the language option selection. The medical translator system may also include an interactive guide configured to render a plurality of medical care questions and/or medical care directions for the user in the language option selection and in accordance with the a selected interactive path. The medical translator system may also include a patient data module configured to receive patient medical information from the user and transmit the patient medical information to a medical provider in accordance with the choice of interactive path. | 2014-09-18 |
20140278346 | AUTOMATIC INVOCATION OF A DIALOG USER INTERFACE FOR TRANSLATION APPLICATIONS - A device is configured to receive a translation query that requests a translation of terms from a source language to a target language; determine translation features associated with the translation query; assign a feature value to each of the translation features to form feature values; apply a feature weight to each of the feature values to generate a final value; and determine whether to provide a dialog translation user interface or a non-dialog translation user interface based on whether the final value satisfies a threshold. The dialog translation user interface may facilitate translation of a conversation, the non-dialog translation user interface may provide translation search results, and the non-dialog translation user interface may be different than the dialog translation user interface. The device also configured to provide the dialog translation user interface for display when the final value satisfies the threshold. | 2014-09-18 |
20140278347 | TECHNIQUES FOR LANGUAGE TRANSLATION LOCALIZATION FOR COMPUTER APPLICATIONS - A computer-implemented technique includes receiving, at a server, a source code for a computer application executable by a computing device. The server extracts one or more translatable messages in a source language from the source code. The server inserts a hidden unique identifier for each of the one or more translatable messages to obtain a first modified source code, wherein each specific hidden unique identifier is operable to identify a corresponding specific translatable message during execution of the first modified source code by the computing device. The server transmits the first modified source code to the computing device. The server receives one or more translated messages from the computing device, the one or more translated messages being in a target language and having been input at the computing device in response to execution of the first modified source code. The server then outputs the one or more translated messages. | 2014-09-18 |
20140278348 | SYSTEM FOR INTERSPECIES COMMUNICATIONS - A system permitting communications between different organisms or species is disclosed. | 2014-09-18 |
20140278349 | Language Model Dictionaries for Text Predictions - Techniques are described to generate text prediction candidates corresponding to detected text characters according to an adaptive language model that includes multiple individual language model dictionaries. Respective scoring data from the dictionaries is combined to select prediction candidates in different interaction scenarios. In an implementation, dictionaries corresponding to multiple different languages are combined to produce multi-lingual predictions. Predictions for different languages may be weighted proportionally according to relative usage by a user. Weights used to combine contributions from multiple dictionaries may also depend upon factors such as how recently a word is used, number of times used, and so forth. Further, the dictionaries may include interaction-specific dictionaries that are learned by monitoring a user's typing activity to adapt predictions to corresponding usage scenarios. Interaction-specific dictionaries may be applied selectively for predictions in respective usage scenarios, including interaction with a particular application, application type, person, contact group, or location. | 2014-09-18 |
20140278350 | ENHANCEMENT OF MULTI-LINGUAL BUSINESS INDICIA THROUGH CURATION AND SYNTHESIS OF TRANSLITERATION, TRANSLATION AND GRAPHEMIC INSIGHT - There is provided a method that includes parsing a string of characters into its graphemes, and generating a pattern of characters that represents an abstraction of the graphemes. There is also provided a system that performs the method, and a storage device that contains instructions for controlling a processor to perform the method. | 2014-09-18 |
20140278351 | DETECTING AND EXECUTING DATA RE-INGESTION TO IMPROVE ACCURACY IN A NLP SYSTEM - In some NLP systems, queries are compared to different data sources stored in a corpus to provide an answer to the query. However, the best data sources for answering the query may not currently be contained within the corpus or the data sources in the corpus may contain stale data that provides an inaccurate answer. When receiving a query, the NLP system may evaluate the query to identify a data source that is likely to contain an answer to the query. If the data source is not currently contained within the corpus, the NLP system may ingest the data source. If the data source is already within the corpus, however, the NLP may determine a time-sensitivity value associated with at least some portion of the query. This value may then be used to determine whether the data source should be re-ingested—e.g., the information contained in the corpus is stale. | 2014-09-18 |
20140278352 | IDENTIFYING A STALE DATA SOURCE TO IMPROVE NLP ACCURACY - In some NLP systems, queries are compared to different data sources stored in a corpus to provide an answer to the query. However, the best data sources for answering the query may not currently be contained within the corpus or the data sources in the corpus may contain stale data that provides an inaccurate answer. When receiving a query, the NLP system may evaluate the query to identify a data source that is likely to contain an answer to the query. If the data source is not currently contained within the corpus, the NLP system may ingest the data source. If the data source is already within the corpus, however, the NLP may determine a time-sensitivity value associated with at least some portion of the query. This value may then be used to determine whether the data source should be re-ingested—e.g., the information contained in the corpus is stale. | 2014-09-18 |
20140278353 | Systems and Methods for Language Classification - Systems and methods are provided for classifying text based on language using one or more computer servers and storage devices. In general, the systems and methods can include a language classification module for classifying text of an input data set using the output of a training module. In an exemplary embodiment, a bootstrapping step feeds the output of the language classification module back into the training module to increase the accuracy of the language classification module. By iterating the language classification and training modules with input data having certain features, a user can tailor the language classification module for use with text having those or similar features. | 2014-09-18 |
20140278354 | IDENTIFYING CORRESPONDING POSITIONS IN DIFFERENT REPRESENTATIONS OF A TEXTUAL WORK - Described herein are techniques for determining corresponding positions between different representations of a textual work. In some of the techniques, portions of one or more representations may be processed. A determination of a corresponding position may be made in response to a request received from a user, such as a reader that desires to switch between representations. The request may indicate a position in one representation and the representation to which the user would like to switch. In response to receiving the request, one or more portions of one or more representations of a textual work may be processed. In some techniques, a corresponding position between different representations may be determined without processing the entirety of one or more representations of the textual work. For example, a corresponding position may be determined without processing an entire audio representation. | 2014-09-18 |
20140278355 | USING HUMAN PERCEPTION IN BUILDING LANGUAGE UNDERSTANDING MODELS - An understanding model is trained to account for human perception of the perceived relative importance of different tagged items (e.g. slot/intent/domain). Instead of treating each tagged item as equally important, human perception is used to adjust the training of the understanding model by associating a perceived weight with each of the different predicted items. The relative perceptual importance of the different items may be modeled using different methods (e.g. as a simple weight vector, a model trained using features (lexical, knowledge, slot type, . . . ), and the like). The perceptual weight vector and/or or model are incorporated into the understanding model training process where items that are perceptually more important are weighted more heavily as compared to the items that are determined by human perception as less important. | 2014-09-18 |
20140278356 | SMART POSTING WITH DATA ANALYTICS - Provided are techniques for smart posting with data analytics. A message is received before the message is posted to a social media service. The message is analyzed using data analytics to obtain analysis results. The obtained analysis results are compared to similar analysis results stored for at least one pre-existing message. For one or more correlations between the message and at least one pre-existing message, one or more contributing terms that have semantic meaning within a context of the social media service are determined. Based on the one or more contributing terms, one or more suggestions for improving the message are generated. The message is modified based on the one or more suggestions. | 2014-09-18 |
20140278357 | WORD GENERATION AND SCORING USING SUB-WORD SEGMENTS AND CHARACTERISTIC OF INTEREST - Methods for scoring a word or generating new words according to a characteristic of interest can use a computer system to access a corpus of words exemplifying a characteristic of interest. Each word is broken into a type of subword segments. Each subword segment in the corpus of words has a value score. The word to be scored is broken into the type of sub-word segment and value score for each is determined and is used to create a characteristic of interest score for the word. For generating new words, a number of first subword segments are chosen based at least in part upon value scores. At least one additional subword segment is combined with the first subword segments to create a set of potential new words, a second value score is generated for each, and a new word is selected and provided to a user. | 2014-09-18 |
20140278358 | Adapting Tabular Data for Narration - A system, and computer program product for adapting tabular data for narration are provided in the illustrative embodiments. A set of categories used to organize data is identified in a first tabular portion of a document. A structure of the categories is analyzed. An inference is drawn about data in a first cell in the first tabular portion based on a position of the first cell in the structure. The first tabular portion of the document is transformed into a first narrative form using the inference. | 2014-09-18 |
20140278359 | METHOD AND SYSTEM FOR CONVERTING DOCUMENT SETS TO TERM-ASSOCIATION VECTOR SPACES ON DEMAND - Disclosed herein is a method and system for producing a term association vector space on demand for a client given a document set in electronic form. The method extracts terms from the document set, stripping out words that do not convey meaning and adding important phrases within the context of the document set to the terms. Associations between terms are calculated, subjected to further analytical processes, and collected in a matrix, whose rows are vectors defining the vector space. Additional associational data can be added by matrix arithmetic, and documents can be rendered as further vectors in the space. | 2014-09-18 |
20140278360 | PRESENTING KEY DIFFERENCES BETWEEN RELATED CONTENT FROM DIFFERENT MEDIUMS - System, method, and computer program product to identify differences between different media formats of a media title, by identifying at least one component of each of the different media formats of the media title, the at least one component comprising a unit of the media title, annotating a respective text transcription of each of the different media formats of the media title to include at least one attribute of the respective at least one component, computing a difference score for a first component of a first media format of the media title relative to each of the remaining different media formats of the media title, and upon determining that the difference score for the first component relative to a second media format of the media title exceeds a predefined threshold, creating an indication that the first component of the first media format is different from the second media format. | 2014-09-18 |
20140278361 | AUTOCORRECTING TEXT FOR THE PURPOSE OF MATCHING WORDS FROM AN APPROVED CORPUS - System, method, and computer program product to autocorrect text for the purpose of matching words from an approved corpus, by: responsive to receiving a text input comprising a first word, validating the first word against a content corpus, wherein the content corpus comprises a plurality of words approved for display in an online chat, validating the first word against a set of rules, and upon determining that the first word of the text input is not validated against at least one of the content corpus and the set of rules, modifying the text input by replacing the first word with a first approved word from the content corpus. | 2014-09-18 |
20140278362 | Entity Recognition in Natural Language Processing Systems - Mechanisms are provided for generating a dictionary data structure for analytical operations. A source terminology resource is ingested to generate a hierarchical representation of the source terminology resource comprising nodes for terms related to concepts in the source terminology resource. For a node of the nodes in the hierarchical representation of the source terminology resource, a permutation of a corresponding term associated with the node is generated. An expanded hierarchical representation of the source terminology resource is generated based on the generated permutation. An enhanced dictionary data structure is generated based on the expanded hierarchical representation and output to an analytics engine to perform analysis of a corpus of information using the enhanced dictionary data structure. | 2014-09-18 |
20140278363 | Enhanced Answers in DeepQA System According to User Preferences - A semantic search engine is enhanced to employ user preferences to customize answer output by, for a first user, extracting user preferences and sentiment levels associated with a first question; receiving candidate answer results of a semantic search of the first question; weighting the candidate answer results according to the sentiment levels for each of the user preferences; and producing the selected candidate answers to the first user. Optionally, user preferences and sentiment levels may be accumulated over different questions for the same user, or over different users for similar questions. And, supplemental information may be retrieved relative to a user preference in order to further tune the weighting per the preferences and sentiment levels. | 2014-09-18 |
20140278364 | BUSINESS INTELLIGENCE DATA MODELS WITH CONCEPT IDENTIFICATION USING LANGUAGE-SPECIFIC CLUES - Techniques are described for modeling information from a data source. In one example, a method for modeling information from a data source includes comparing, with one or more computing devices, a data item heading from the data source with concept keywords in a concept library, the concept library comprising a plurality of concepts and one or more of the concept keywords in at least one language associated with each of one or more of the concepts. The method further includes identifying, with one or more computing devices, one or more matches between the data item heading and one or more concept keywords associated with a particular concept from among the concepts comprised in the concept library. The method further includes identifying, with one or more computing devices, the data item heading as being associated with the particular concept. | 2014-09-18 |
20140278365 | SYSTEM AND METHODS FOR DETERMINING SENTIMENT BASED ON CONTEXT - System and methods are disclosed for determining the connotation or sentiment type of a text unit comprising multiple terms and with a grammatical structure, such as subject+verb, verb+object, adjective+noun, noun+noun, noun+preposition+noun. The connotation or sentiment type of the text unit is determined by applying context rules where the context of the grammatical structure may change the inherent or default connotations of individual terms in the text unit. The methods provide a solution to the challenge of correctly or accurately determining the sentiment type of various linguistic structures under different context, and to the simplistic approach of using the inherent or default connotation of individual terms for the linguistic structure containing such terms. | 2014-09-18 |
20140278366 | FEATURE EXTRACTION FOR ANONYMIZED SPEECH RECOGNITION - Various of the disclosed embodiments relate to systems and methods for extracting audio information, e.g. a textual description of speech, from a speech recording while retaining the anonymity of the speaker. In certain embodiments, a third party may perform various aspects of the anonymization and speech processing. Certain embodiments facilitate anonymization in compliance with various legislative requirements even when third parties are involved. | 2014-09-18 |
20140278367 | COMPREHENSIVE SAFETY SCHEMA FOR ENSURING APPROPRIATENESS OF LANGUAGE IN ONLINE CHAT - A method is disclosed for evaluating a chat message sent between users of an online environment. The method may include associating each word in the chat message with metadata. The metadata identifies a word type and usage for each word in the chat message. This method may also include identifying one or more safety rules associated with the metadata. Each safety rule identifies an ordered sequence of one or more sets of words. This method may also include applying the safety rule to the chat message to determine whether a sequence of words in the chat message present in the ordered sequence of sets of words. Upon determining a word, from each set of words in the ordered sequence of sets of words, matches a respective one of the words in the chat message, the chat message is blocked from being sent to a message recipient. | 2014-09-18 |
20140278368 | MORPHEME-LEVEL PREDICTIVE GRAPHICAL KEYBOARD - In one example, a method includes determining, by a computing device and based at least in part on an initial character string, one or more candidate morpheme sequences, wherein each of the candidate morpheme sequences includes the initial character string and one or more candidate morphemes. The method further includes outputting, for display, the one or more candidate morpheme sequences. The method further includes receiving an indication of a user input detected at a presence-sensitive input device. The method further includes selecting, based on the indication of the user input, at least one of the candidate morphemes from one of the candidate morpheme sequences to define a selected morpheme sequence that includes the initial character string and the selected candidate morpheme from the one of the candidate morpheme sequences. The method further includes outputting, for display, the selected morpheme sequence. | 2014-09-18 |
20140278369 | METHOD AND SYSTEM FOR USING NATURAL LANGUAGE TECHNIQUES TO PROCESS INPUTS - Systems and methods are provided for utilizing natural language to process queries. The method for analyzing a linguistic input may include receiving the linguistic input, the linguistic input including at least one word, accessing prestored language data for a language corresponding to the linguistic input, converting the linguistic input into a text-possibility representations based on the received language data, determining a meaning of the text possibility based on the prestored language data, generating at least one semantic structure corresponding to the determined meaning, and determining an action to perform based on the generated at least one semantic structure. The prestored language data may be converted from multiple formats into one or more formats that can be algorithmically processed by a computational device. | 2014-09-18 |
20140278370 | Systems and Methods for Customizing Text in Media Content - Various embodiments are disclosed for facilitating automatic media editing. Media content is obtained and semantic analysis is performed on text in at least a portion of the media content to obtain at least one semantic textual segment each corresponding to a text section of the media content, wherein the text section comprises at least one word in the text in the at least a portion of the media content. At least one context token corresponding to the at least one semantic textual segment is generated. The text section is visually accentuated according to the context token. | 2014-09-18 |
20140278371 | METHOD AND SYSTEM FOR GENERATING A PARSER AND PARSING COMPLEX DATA - Computer-implemented systems and methods are disclosed for constructing a parser that parses complex data. In some embodiments, a method is provided for receiving a parser definition as an input to a parser generator and generating a parser at least in part from the parser definition. In some embodiments, the generated parser comprises two or more handlers forming a processing pipeline. In some embodiments, the parser receives as input a first string into the processing pipeline. In some embodiments, the parser generates a second string by a first handler and inputs the second string regeneratively into the parsing pipeline, if the first string matches an expression specified for the first handler in the parser definition. | 2014-09-18 |
20140278372 | AMBIENT SOUND RETRIEVING DEVICE AND AMBIENT SOUND RETRIEVING METHOD - An ambient sound retrieving device includes a sound input unit receiving a sound signal, a sound recognition unit performing a speech recognition process on the sound signal and generating an onomatopoeic word, a sound data storage unit storing an ambient sound and an onomatopoeic word corresponding to the ambient sound, a correlation information storage unit storing correlation information in which a first onomatopoeic word, a second onomatopoeic word, and a frequency of selecting the second onomatopoeic word are correlated with each other, a conversion unit converting the first onomatopoeic word into the second onomatopoeic word corresponding to the first onomatopoeic word using the correlation information, and a retrieval and extraction unit extracting the ambient sound corresponding to the second onomatopoeic word from the sound data storage unit and ranking and presenting a plurality of candidates of the extracted ambient sound. | 2014-09-18 |
20140278373 | NATURAL LANGUAGE PROCESSING (NLP) PORTAL FOR THIRD PARTY APPLICATIONS - A method for generating an natural language processing (NLP) model including obtaining tags, obtaining actions to be implemented by a third party application, obtaining a training corpus including sentences, where at least one word in each of the sentences is associated with one of the tags, and wherein each of the sentences is associated with one of the actions. The method further includes generating features for the NLP model for the third party application using the tags, the actions, and the training corpus, training the NLP model using the features and the training corpus to obtain a trained NLP model, and generating an APIKey for use by the third party application, where the API provides the third party application access to the trained NLP model. | 2014-09-18 |
20140278374 | SYSTEM AND METHOD FOR IMPROVING TEXT INPUT IN A SHORTHAND-ON-KEYBOARD INTERFACE - A word pattern recognition system improves text input entered via a shorthand-on-keyboard interface. A core lexicon comprises commonly used words in a language; an extended lexicon comprises words not included in the core lexicon. The system only directly outputs words from the core lexicon. Candidate words from the extended lexicon can be outputted and simultaneously admitted to the core lexicon upon user selection. A concatenation module enables a user to input parts of a long word separately. A compound word module combines two common shorter words whose concatenation forms a long word. | 2014-09-18 |
20140278375 | METHODS AND SYSTEM FOR CALCULATING AFFECT SCORES IN ONE OR MORE DOCUMENTS - A method and a computer-implemented system are provided for calculating an affect score for a text corpus, so as to facilitate analysis of the sentiment inherent to that text corpus. A list of a plurality of words is provided, wherein each word is expressing affect. Words in the text corpus are matched with words contained in the list, and a frequency of the matched words is computed. Affect words are associated along at least one semantic dimension, and those derived from the semantic dimensions and the respective frequencies are aggregated using a Choquet integral function into an affect score. | 2014-09-18 |
20140278376 | Systems and Methods for Generating Recitation Items - Computer-implemented systems and methods are provided for automatically generating recitation items. For example, a computer performing the recitation item generation can receive one or more text sets that each includes one or more texts. The computer can determine a value for each text set using one or more metrics, such as a vocabulary difficulty metric, a syntactic complexity metric, a phoneme distribution metric, a phonetic difficulty metric, and a prosody distribution metric. Then the computer can select a final text set based on the value associated with each text set. The selected final text set can be used as the recitation items for a speaking assessment test. | 2014-09-18 |
20140278377 | AUTOMATIC NOTE TAKING WITHIN A VIRTUAL MEETING - Arrangements relate to automatically taking notes in a virtual meeting. The virtual meeting has meeting content that includes a plurality of meeting content streams. One or more of the meeting content streams is in a non-text format. The one or more meeting content streams in a non-text format can be converted into text. As a result, the plurality of meeting content streams is in text format. The text of the plurality of meeting content streams can be analyzed to identify a key element within the text. Consolidated system notes that include the key element can be generated. | 2014-09-18 |
20140278378 | CONTENT TO TEST CONVERTER SYSTEM (CTTCS) - This disclosure is drawn to methods, systems, devices and/or apparatus related to converting content to questions and/or tests. Specifically, the disclosed methods, systems, devices and/or apparatus relate to converting the content (e.g., website, text, audio, video) into one or more tests to test an audience's understanding of the content. Generally, the present disclosure includes converting any content such as a website, web page or other source material into a test. Example content may be remotely and locally stored content. In some examples, tests may be displayed via a third party hosted system website, directly on the website of the source material being converted, and/or in an application on the user's computing device. | 2014-09-18 |
20140278379 | INTEGRATION OF SEMANTIC CONTEXT INFORMATION - In one implementation, a computer-implemented method includes receiving, at a computer system, a request to predict a next word in a dialog being uttered by a speaker; accessing, by the computer system, a neural network comprising i) an input layer, ii) one or more hidden layers, and iii) an output layer; identifying the local context for the dialog of the speaker; selecting, by the computer system and using a semantic model, at least one vector that represents the semantic context for the dialog; applying input to the input layer of the neural network, the input comprising i) the local context of the dialog and ii) the values for the at least one vector; generating probability values for at least a portion of the candidate words; and providing, by the computer system and based on the probability values, information that identifies one or more of the candidate words. | 2014-09-18 |
20140278380 | Spectral and Spatial Modification of Noise Captured During Teleconferencing - In some embodiments, a method for modifying noise captured at endpoints of a teleconferencing system, including steps of capturing noise at each endpoint, and modifying the captured noise to generate modified noise having a frequency-amplitude spectrum which matches a target spectrum and a spatial property set which matches a target spatial property set. In other embodiments, a teleconferencing method including steps of: at endpoints of a teleconferencing system, determining audio frames indicative of audio captured at each endpoint, each of a subset of the frames indicative of noise but not a significant level of speech; and at each endpoint, generating modified frames indicative of modified noise having a frequency-amplitude spectrum which matches a target spectrum and a spatial property set which matches a target spatial property set, and generating encoded audio including by encoding the modified frames. Other aspects are systems configured to perform any embodiment of the method. | 2014-09-18 |
20140278381 | ACOUSTIC SIGNAL PROCESSING SYSTEM CAPABLE OF DETECTING DOUBLE-TALK AND METHOD - An acoustic signal processing system and method. In accordance with an embodiment, the acoustic signal processing system includes an adaptive filter that filters a signal from a frequency band reservation module and generates a filter signal that is received by a subtractor. The subtractor generates an error signal that is used by a double-talk indicator module to generate a control signal that indicates the presence of double-talk. | 2014-09-18 |
20140278382 | SIGNAL DECOMPOSITION, ANALYSIS AND RECONSTRUCTION USING HIGH-RESOLUTION FILTER BANKS AND COMPONENT TRACKING - A system and method for representing quasi-periodic waveforms, for example, representing a plurality of limited decompositions of the quasi-periodic waveform. Each decomposition includes a first and second amplitude value and at least one time value. In some embodiments, each of the decompositions is phase adjusted such that the arithmetic sum of the plurality of limited decompositions reconstructs the quasi-periodic waveform. Data-structure attributes are created and used to reconstruct the quasi-periodic waveform. Features of the quasi-periodic wave are tracked using pattern-recognition techniques. The fundamental rate of the signal (e.g., heartbeat) can vary widely, for example by a factor of 2-3 or more from the lowest to highest frequency. To get quarter-phase representations of a component (e.g., lowest frequency “rate” component) that varies over time (by a factor of two to three) many overlapping filters use bandpass and overlap parameters that allow tracking the component's frequency version on changing quarter-phase basis. | 2014-09-18 |
20140278383 | APPARATUSES AND METHODS FOR MULTI-CHANNEL SIGNAL COMPRESSION DURING DESIRED VOICE ACTIVITY DETECTION - Systems and methods are described to create a desired voice activity detection signal. A main acoustic signal and a plurality of reference acoustic signals are compressed. The compressed main acoustic signal is normalized by the plurality of compressed reference acoustic signals to create a plurality of normalized compressed main acoustic signals. The plurality of normalized compressed main acoustic signals is processed with a plurality of single channel normalized voice threshold comparators to form a plurality of normalized desired voice activity detection signals. One of the plurality of normalized desired voice activity detection signals is selected from the plurality of normalized desired voice activity detection signals to output as the desired voice activity detection signal. | 2014-09-18 |
20140278384 | APPARATUSES AND METHODS FOR ACOUSTIC CHANNEL AUTO-BALANCING DURING MULTI-CHANNEL SIGNAL EXTRACTION - Systems and methods are described to automatically balance acoustic channel sensitivity. A long-term power level of a main acoustic signal is calculated to obtain an averaged main acoustic signal. Segments of the main acoustic signal are excluded from the averaged main acoustic signal using a desired voice activity detection signal. A long-term power level of a reference acoustic signal is calculated to obtain an averaged reference acoustic signal. Segments of the reference acoustic signal are excluded from the averaged reference acoustic signal using a desired voice activity detection signal. An amplitude correction signal is created using the averaged main acoustic signal and the averaged reference acoustic signal. | 2014-09-18 |
20140278385 | Noise Cancelling Microphone Apparatus - Example embodiments include a method of reducing noise include forming a main signal and one or more reference signals at a beam-former based on at least two received audio signals, detecting voice activity at a voice activity detector, where the voice activity detector receives the main and reference signals and outputting a desired voice activity signal, adaptively cancelling noise at an adaptive noise canceller, where the adaptive noise canceller receives the main, reference, and desired voice activity signals and outputs an adaptive noise cancellation signal, and reducing noise at a noise reducer receiving the desired voice activity and adaptive noise cancellation signals and outputting a desired speech signal. | 2014-09-18 |
20140278386 | Methods and Systems for Automatic Enablement or Disablement of Noise Reduction Within A Communication Device - The invention automatically enables and disables noise reduction based on a noise threshold. This threshold can be pre-defined by a user for a particular machine or can be defined “on the fly” before/during a telephonic conversation. With this flexibility, the users can “by-pass” the noise reduction and preserve the voice quality which are usually altered/modified by noise reduction algorithms. The present invention provides a novel system and method for monitoring the audio signals, analyze selected audio signal components, compare the results of analysis with a threshold value, and enable or disable noise reduction capability of a communication device. | 2014-09-18 |
20140278387 | SYSTEM AND METHOD FOR IMPROVING SPEECH RECOGNITION ACCURACY IN A WORK ENVIRONMENT - Apparatus and method that improves speech recognition accuracy, by monitoring the position of a user's headset-mounted speech microphone, and prompting the user to reconfigure the speech microphone's orientation if required. A microprocessor or other application specific integrated circuit provides a mechanism for comparing the relative transit times between a user's voice, a primary speech microphone, and a secondary compliance microphone. The difference in transit times may be used to determine if the speech microphone is placed in an appropriate proximity to the user's mouth. If required, the user is automatically prompted to reposition the speech microphone. | 2014-09-18 |
20140278388 | SYSTEMS AND METHODS FOR IDENTIFYING PATIENT DISTRESS BASED ON A SOUND SIGNAL - A sound signal from a patient may include information that may be used to determine multiple patient parameters. A patient monitor may determine respiration information such as respiration rate from the sound signal, for example based on modulations of the sound signal due to patient breathing. The patient monitor may also determine indications of patient distress based on a trained classifier, speech commands, or sound patterns. | 2014-09-18 |
20140278389 | Method and Apparatus for Adjusting Trigger Parameters for Voice Recognition Processing Based on Noise Characteristics - A method and apparatus for adjusting a trigger parameter related to voice recognition processing includes receiving into the device an acoustic signal comprising a speech signal, which is provided to a voice recognition module, and comprising noise. The method further includes determining a noise profile for the acoustic signal, wherein the noise profile identifies a noise level for the noise and identifies a noise type for the noise based on a frequency spectrum for the noise, and adjusting the voice recognition module based on the noise profile by adjusting a trigger parameter related to voice recognition processing. | 2014-09-18 |
20140278390 | CLASSIFIER-BASED SYSTEM COMBINATION FOR SPOKEN TERM DETECTION - Systems and methods for processing a query include determining a plurality of sets of match candidates for a query using a processor, each of the plurality of sets of match candidates being independently determined from a plurality of diverse word lattice generation components of different type. The plurality of sets of match candidates is merged by generating a first score for each match candidate to provide a merged set of match candidates. A second score is computed for each match candidate of the merged set based upon features of that match candidate. The first score and the second score are combined to provide a final set of match candidates as matches to the query. | 2014-09-18 |
20140278391 | APPARATUS AND METHOD TO CLASSIFY SOUND TO DETECT SPEECH - Audio frames are classified as either speech, non-transient background noise, or transient noise events. Probabilities of speech or transient noise event, or other metrics may be calculated to indicate confidence in classification. Frames classified as speech or noise events are not used in updating models (e.g., spectral subtraction noise estimates, silence model, background energy estimates, signal-to-noise ratio) of non-transient background noise. Frame classification affects acceptance/rejection of recognition hypothesis. Classifications and other audio related information may be determined by circuitry in a headset, and sent (e.g., wirelessly) to a separate processor-based recognition device. | 2014-09-18 |
20140278392 | Method and Apparatus for Pre-Processing Audio Signals - The disclosure is directed to pre-processing audio signals. In one implementation, an electronic device receives an audio signal that has audio information, obtains auxiliary information (such as location, velocity, direction, light, proximity of objects, and temperature), and determines, based on the audio information and the auxiliary information, a type of audio environment in which the electronic device is operating. The device selects an audio pre-processing procedure based on the determined audio environment type and pre-processes the audio signal according to the selected pre-processing procedure. The device may then perform speech recognition on the pre-processed audio signal. | 2014-09-18 |
20140278393 | Apparatus and Method for Power Efficient Signal Conditioning for a Voice Recognition System - A disclosed method includes monitoring an audio signal energy level while having a plurality of signal processing components deactivated and activating at least one signal processing component in response to a detected change in the audio signal energy level. The method may include activating and running a voice activity detector on the audio signal in response to the detected change where the voice activity detector is the at least one signal processing component. The method may further include activating and running the noise suppressor only if a noise estimator determines that noise suppression is required. The method may activate and runs a noise type classifier to determine the noise type based on information received from the noise estimator and may select a noise suppressor algorithm, from a group of available noise suppressor algorithms, where the selected noise suppressor algorithm is the most power consumption efficient. | 2014-09-18 |
20140278394 | Apparatus and Method for Beamforming to Obtain Voice and Noise Signals - One method of operation includes beamforming a plurality of microphone outputs to obtain a plurality of virtual microphone audio channels. Each virtual microphone audio channel corresponds to a beamform. The virtual microphone audio channels include at least one voice channel and at least one noise channel. The method includes performing voice activity detection on the at least one voice channel and adjusting a corresponding voice beamform until voice activity detection indicates that voice is present on the at least one voice channel. Another method beamforms the plurality of microphone outputs to obtain a plurality of virtual microphone audio channels, where each virtual microphone audio channel corresponds to a beamform, and with at least one voice channel and at least one noise channel. The method performs voice recognition on the at least one voice channel and adjusts the corresponding voice beamform to improve a voice recognition confidence metric. | 2014-09-18 |
20140278395 | Method and Apparatus for Determining a Motion Environment Profile to Adapt Voice Recognition Processing - A method and apparatus for determining a motion environment profile to adapt voice recognition processing includes a device receiving an acoustic signal including a speech signal, which is provided to a voice recognition module. The method also includes determining a motion profile for the device, determining a temperature profile for the device, and determining a noise profile for the acoustic signal. The method further includes determining, from the motion, temperature, and noise profiles, a motion environment profile for the device and adapting voice recognition processing for the speech signal based on the motion environment profile. | 2014-09-18 |
20140278396 | ACOUSTIC SIGNAL MODIFICATION - Systems and methods for modifying acoustic signals are provided by one or more microphones using acoustic transfer functions. The acoustic transfer functions may be determined based in part on an acoustic model and on a determined location of an acoustic element. | 2014-09-18 |
20140278397 | SPEAKER-IDENTIFICATION-ASSISTED UPLINK SPEECH PROCESSING SYSTEMS AND METHODS - Methods, systems, and apparatuses are described for performing speaker-identification-assisted speech processing in an uplink path of a communication device. In accordance with certain embodiments, a communication device includes speaker identification (SID) logic that is configured to identify the identity of a near-end speaker. Knowledge of the identity of the near-end speaker is then used to improve the performance of one or more uplink speech processing algorithms implemented on the communication device. | 2014-09-18 |
20140278398 | APPARATUSES AND METHODS TO DETECT AND OBTAIN DEIRED AUDIO - A device and method to detect desired audio includes a ratio calculator. The ratio calculator calculates a ratio between a primary acoustic signal, and a reference acoustic signal. The primary acoustic signal contains desired audio and undesired audio and the reference acoustic signal contains mostly undesired audio, substantially void of undesired audio. A long-term mean value calculator is coupled to the ratio calculator. The long-term mean value calculator maintains an average of the ratio. A comparator is coupled to the ratio calculator and the long-term value calculator. The comparator compares the ratio with the average. Desired audio is detected when the ratio is greater than the average by a threshold amount. | 2014-09-18 |
20140278399 | SPEECH FRAGMENT DETECTION FOR MANAGEMENT OF INTERACTION IN A REMOTE CONFERENCE - A conferencing system and method involves conducting a conference between endpoints. The conference can be a videoconference in which audio data and video data are exchanged or can be an audio-only conference. Audio of the conference is obtained from one of the endpoints, and speech is detected in the obtained audio. The detected speech is analyzed to determine that the detected speech constitutes a speech fragment, and an indicia indicative of the determined speech fragment is generated. For a videoconference, the indicia can be a visual cue to be added to video for the given endpoint when displayed at other endpoints. For an audio-only conference, the indicia can be an audio cue to be added to the audio of the conference at the other end points. | 2014-09-18 |
20140278400 | Search Results Using Intonation Nuances - Systems and methods for responding to an audio query are presented. More particularly, vocalization nuances of a vocalized search query (audio query) are identified are utilized in responding to the audio query. In addition to converting the audio query to a textual representation, vocalization nuances of the audio query are identified. Search results are identified according to the textual representation of the audio query and in light of the vocalization nuances. A search results presentation is prepared in response to the audio query, where the search results presentation is based on the identified search results and also based on the vocalization nuances. The search results presentation is returned in response to the audio query. | 2014-09-18 |
20140278401 | IDENTIFYING CORRESPONDING POSITIONS IN DIFFERENT REPRESENTATIONS OF A TEXTUAL WORK - Described herein are techniques for determining corresponding positions between different representations of a textual work. In some of the techniques, portions of one or more representations may be processed. A determination of a corresponding position may be made in response to a request received from a user, such as a reader that desires to switch between representations. The request may indicate a position in one representation and the representation to which the user would like to switch. In response to receiving the request, one or more portions of one or more representations of a textual work may be processed. In some techniques, a corresponding position between different representations may be determined without processing the entirety of one or more representations of the textual work. For example, a corresponding position may be determined without processing an entire audio representation. | 2014-09-18 |
20140278402 | Automatic Channel Selective Transcription Engine - An Automatic Channel Selective Transcription Engine (ACSTE) is provided that is capable of establishing a telephone call that provides automatic transcription of the voice signals of the different parties to the telephone call even during periods, in the telephone call, where two or more of the parties are speaking simultaneously. The ACSTE has access to the transmit voice signals of each of the parties to the telephone call. Each of the transmit voice signals is transmitted through its respective transmit voice channel. The transmit voice signals are processed, isolated and transcribed automatically to become associated text signals, which are transmitted over text channels to corresponding parties to the telephone call. | 2014-09-18 |
20140278403 | SYSTEMS AND METHODS FOR INTERACTIVE SYNTHETIC CHARACTER DIALOGUE - Various of the disclosed embodiments concern systems and methods for conversation-based human-computer interactions. In some embodiments, the system includes a plurality of interactive scenes. A user may access each scene and engage in conversation with a synthetic character regarding an activity associated with that active scene. In certain embodiments, a central server may house a plurality of waveforms associated with the synthetic character's speech, and may dynamically deliver the waveforms to a user device in conjunction with the operation of an artificial intelligence. In other embodiments, the character's speech is generated using a text-to-speech system. | 2014-09-18 |
20140278404 | AUDIO MERGE TAGS - A method of creating a message. The method includes recording a message. The method also includes identifying an audio merge tag in the message. The method further includes replacing the audio merge tag with alternative audio. | 2014-09-18 |