U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Icon_funbox Famous Patents

The first match was accidentally discovered in 1826 when John Walker scraped a stick with chemicals on the end against a stone floor.

Newsletter  PatentStorm News

Make the Most of Our Site

See this month's Top Inventors and Most Cited Patents.

Stay on top of the latest innovations by subscribing to an RSS feed.

Registered users: Manage your profile.

 

Attorney: Kelly; Joseph R.


Number of patents: 254
Last date: May 15, 2012

1              
NumberTitleIssue Date
8180636Pitch model for noise estimation
Pitch is tracked for individual samples, which are taken much more frequently than an analysis frame. Speech is identified based on the tracked pitch and the speech components of the signal are removed with a time-varying filter, leaving only an estimate of a time-v...
05/15/2012
8131608Localizing reports using metadata and multilanguage translations
A method of developing a report capable of providing information from a local database in a predefined structure to a remote application is discussed. The method includes defining an abstract data report structure. The abstract data report structure is configured to...
03/06/2012
8121198Embedding content-based searchable indexes in multimedia files
Content-based analysis is performed on multimedia content prior to encoding the multimedia content in the rendering chain of processing. A content-based index stream is generated based on the content-based analysis and the content-based index stream is embedded in t...
02/21/2012
8112556Method and apparatus for detecting the type of interface to which a peripheral device is connected
A peripheral device, with first and second communication conductors, is connectable to a computer having one of a first interface and a second interface. The first interface communicates with the peripheral device over a differential data connection having a first d...
02/07/2012
8112402Automatic disambiguation based on a reference resource
A novel system for automatically indicating the specific identity of ambiguous named entities is provided. An automatic disambiguation data collection is created using a reference resource. Explicit named entities are catalogued from the reference resource, together...
02/07/2012
8111290Radiometric calibration using temporal irradiance mixtures
A method of calibrating a brightness value measured by a camera with an amount of light received by the camera includes creating a series of measurements, wherein for each measurement the amount of light received at an image plane in the camera is controlled to be a...
02/07/2012
8099279Interactive clustering method for identifying problems in speech applications
A method of aiding a speech recognition program developer by grouping calls passing through an identified question-answer (QA) state or transition into clusters based on causes of problems associated with the calls is provided. The method includes determining a numb...
01/17/2012
8083591Game hosting service
A network gaming service accesses attributes of a particular user to match the user to a gaming session with users having similar attributes. A game hosting service uses preferences of the users in a session and determines parameters for a match. Subsequent match pa...
12/27/2011
8073818Co-location visual pattern mining for near-duplicate image retrieval
Described is a technology in which image near-duplicate retrieval is performed using similarities between patterns of query image words and patterns of database image words. In general, the image retrieval problems resulting from visual polysemy are reduced by using...
12/06/2011
7984497System and method for binding a subscription-based computing system to an internet service provider
A system for binding a subscription-based computer to an internet service provider (ISP) may include a binding module and a security module residing on the computer. The binding module may identify and authenticate configuration data from peripheral devices that att...
07/19/2011
7983913Understanding spoken location information based on intersections
In one embodiment, the present system recognizes a user's speech input using an automatically generated probabilistic context free grammar for street names that maps all pronunciation variations of a street name to a single canonical representation during recognitio...
07/19/2011
7983901Computer-aided natural language annotation
The present invention uses a natural language understanding system that is currently being trained to assist in annotating training data for training that natural language understanding system. Unannotated training data is provided to the system and the system propo...
07/19/2011
7983898Generating a phrase translation model by iteratively estimating phrase translation probabilities
A phrase translation model is trained without assuming a segmentation of training data into non-overlapping phrase pairs. Instead, the training algorithm assumes that any particular phrase instance has only a single phrase instance in another language as its transla...
07/19/2011
7983512Embedding large images within one another
An image processing system embeds at least one image inside a second image. The images are displayed together as a composite image. The first and second images are each tiled and have image pyramids comprising representations at different resolutions formed for them...
07/19/2011
7975078Method and apparatus for detecting the type of interface to which a peripheral device is connected
A peripheral device, connected to a computer, has either a first or second interface. The first interface communicates over a differential data connection and the second interface communicates over a clock conductor and a single ended data connection. The peripheral...
07/05/2011
7974963Method and system for retrieving confirming sentences
A method, computer readable medium and system are provided which retrieve confirming sentences from a sentence database in response to a query. A search engine retrieves confirming sentences from the sentence database in response to the query. IN retrieving the conf...
07/05/2011
7970600Using a first natural language parser to train a second parser
A computer-implemented method for developing a parser is provided. The method includes accessing a corpus of sentences and parsing the sentences to generate a structural description of each sentence. The parser is trained based on the structural description of each ...
06/28/2011
7966316Question type-sensitive answer summarization
In a question answering system, the system identifies a type of question input by a user. The system then generates answer summaries that summarize answers to the input question in a format that is determined based on the type of question asked by the user. The answ...
06/21/2011
7962323Converting dependency grammars to efficiently parsable context-free grammars
Dependency grammars are transformed to context-free grammars. The context-free grammars can be used in a parser to parse input sentences and identify relationships among words in the sentence. ...
06/14/2011
7957953Weighted linear bilingual word alignment model
A weighted linear word alignment model linearly combines weighted features to score a word alignment for a bilingual, aligned pair of text fragments. The features are each weighted by a feature weight. One of the features is a word association metric, which may be g...
06/07/2011
7953633Touchless and touch optimized processing of retail and other commerce transactions
A computer implemented method for reducing input performed in a commerce based application is provided. The method includes receiving a sequence of input values from an input device and associating the sequence of input values with an object in the application based...
05/31/2011
7949651Disambiguating residential listing search results
A directory assistance system includes a directory database and a search engine. The search engine is configured to search the directory database for a first set of residential listings based on at least one first search term. A second search term is received that i...
05/24/2011
7925975Searching for commands to execute in applications
A user can access a searching component that allows the user to enter search terms to search for commands associated with a computer program. The most likely commands are provided to the user, and a command can be selected for execution. ...
04/12/2011
7925651Ranking items by optimizing ranking cost function
A dependency structure is used to divide samples corresponding to items to be ranked into leaf nodes, based on the rank of the items. The dependency structure is trained by splitting or merging training data received at given nodes based on selected features and sel...
04/12/2011
7925502Pitch model for noise estimation
Pitch is tracked for individual samples, which are taken much more frequently than an analysis frame. Speech is identified based on the tracked pitch and the speech components of the signal are removed with a time-varying filter, leaving only an estimate of a time-v...
04/12/2011
7904417Recursive metadata templating
A computer-implemented method and system are provided for retrieving a metadata instance defining at least part of an application. In the method, a first metadata instance is loaded. Then, one or more templates specified in the first metadata instance are identified...
03/08/2011
7899903Template based management system
One embodiment of the invention uses templates that define certain features of a given service type, wherein the features are common to all services of that service type. The template can be configured by a user to obtain a service definition for the given service. ...
03/01/2011
7849097Mining latent associations of objects using a typed mixture model
A typed separable mixture model is used to mine associative relationships between sets of objects. Instead of modeling only one type of co-occurrence among the sets of objects, the typed separable mixture model can model multiple different types of co-occurrences am...
12/07/2010
7877256Time synchronous decoding for long-span hidden trajectory model
A time-synchronous lattice-constrained search algorithm is developed and used to process a linguistic model of speech that has a long-contextual-span capability. In the algorithm, hypotheses are represented as traces that include an indication of a current frame, pr...
01/25/2011
7873209Segment-discriminating minimum classification error pattern recognition
Pattern model parameters are updated using update equations based on competing patterns that are identical to a reference pattern except for one segment at a time that is replaced with a competing segment. This allows pattern recognition parameters to be tuned one s...
01/18/2011
7856351Integrated speech recognition and semantic classification
A novel system integrates speech recognition and semantic classification, so that acoustic scores in a speech recognizer that accepts spoken utterances may be taken into account when training both language models and semantic classification models. For example, a jo...
12/21/2010
7853589Web spam page classification using query-dependent data
A web spam page classifier is described that identifies web spam pages based on features of a search query and web page pair. The features can be extracted from training instances and a training algorithm can be employed to develop the classifier. Pages identified a...
12/14/2010
7840941Conflict resolution of software customizations based on product dependencies
Customizations are applied to a software product by determining whether any of the customizations to be applied are in conflict with one another. If so, product dependency information, which identifies a product that the customizations are based on, is used to reduc...
11/23/2010
7836437Semantic annotations for virtual objects
Methods are disclosed for providing virtual objects and associating semantic annotations with the virtual objects. A user may be enabled to take virtual photographs of the virtual objects, wherein the semantic annotations associated with the virtual objects visible ...
11/16/2010
7818332Query speller
Candidate suggestions for correcting misspelled query terms input into a search application are automatically generated. A score for each candidate suggestion can be generated using a first decoding pass and paths through the suggestions can be ranked in a second de...
10/19/2010
7814048Knowledge extraction from online discussion forums
Concepts presented herein relate to extracting knowledge for a chatbot knowledge base from online discussion forms. Within a thread of an online discussion form, replies are selected based on structural features and content features therein. The replies can be ranke...
10/12/2010
7813926Training system for a speech recognition application
A training system for a speech recognition application is disclosed. In embodiments described, the training system is used to train a classification model or language model. The classification model is trained using an adaptive language model generated by an iterati...
10/12/2010
7809704Combining spectral and probabilistic clustering
Data clustering is performed by executing a spectral technique, embedded within a probabilistic technique. In one embodiment, the probabilistic technique is performed by a generative model, and the spectral technique is performed within the generative model. In anot...
10/05/2010
7809567Speech recognition application or server using iterative recognition constraints
A speech recognition application including a recognition module configured to receive input utterances and an application module configured to select a recognition from the speech recognition module using output from a first iteration to select a recognition result ...
10/05/2010
7805400Report generation using metadata
A system for use in rendering a report for a client application, client server application or multi-tier applications. The system includes a report definition generator that is configured to generate a report definition using metadata located in a metadata store. A ...
09/28/2010
1              
 
Sign InRegister
Username  
Password   
forgot password?