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

Icon_funbox Famous Patents

The first commercial microwave oven was nearly 6 feet tall and weighed in at 750 pounds.

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.

 

Sparks, Donald


Primary examiner statistics: 1377 patents; average approval time: 1376 days
Assistant examiner statistics: 155 patents; average approval time: 662 days

Patents as Primary Examiner

1                      
NumberTitleIssue Date
8131656Adaptive optimization methods
Methods and systems for optimizing a solution set. A solution set is generated, and solutions in the solution set are evaluated. Desirable solutions from the solution set are selected. A structural model is created using the desirable solutions, and a surrogate fitn...
03/06/2012
7979375Engines, methods, and systems for normalizing heterogeneous parameters for scoring proposals
The invention includes a tradeoff module having a range of values, a criteria behavior module that analyzes attributes including values of the criteria for a set of alternatives, generating a set of scores reflecting the desirability of the attributes using logic di...
07/12/2011
7974937Adaptive embedded historians with aggregator component
Systems and methods that aggregate history data collected via embedded historians with additional data that is supplied by third parties. Triggering events can be defined for initiating aggregation of such history data with additional data, which enable a process/ap...
07/05/2011
7970721Learning and reasoning from web projections
A system and method that facilitates and effectuates making an inference related to objects of interest within a context. A web projection component can generate sub graphs by projecting objects of interest onto a web graph representing a superset or partially overl...
06/28/2011
7970717Method and apparatus for providing fast kernel learning on sparse data
A method and apparatus based on transposition to speed up learning computations on sparse data are disclosed. For example, the method receives an support vector comprising at least one feature represented by one non-zero entry. The method then identifies at least on...
06/28/2011
7970727Method for modeling data structures by creating digraphs through contexual distances
A method for modeling data affinities and data structures. In one implementation, a contextual distance may be calculated between a selected data point in a data sample and a data point in a contextual set of the selected data point. The contextual set may include t...
06/28/2011
7966268Method and apparatus for automated identification of signal characteristics
A method of assessing a signal to identify particular signal characteristics comprises application of machine learning to multi-dimensional histograms derived from multi-tap sampling of the signal. The signal is sampled from at least two tap points to retrieve a sam...
06/21/2011
7966274Enhanced learning and recognition operations for radial basis functions
Methods, apparatuses and systems directed to pattern identification and pattern recognition. In some particular implementations, the invention provides a flexible pattern recognition platform including pattern recognition engines that can be dynamically adjusted to ...
06/21/2011
7966270System and method for adaptive content processing and classification in a high-availability environment
The embodiments of the invention provide a systems, methods, etc. for adaptive content processing and classification in a high-availability environment. More specifically, a system is provided having a plurality of processing engines and at least one server that cla...
06/21/2011
7966269Intelligent human-machine interface
Methods and apparatus for an intelligent human-machine interface comprising an interface shell, system agents, function agents, a dynamic documentation system, and a layering architecture. The system agents include dynamic, knowledge-based software object sub-agents...
06/21/2011
7966277Partition-based pattern recognition system
Methods, apparatuses and systems directed to pattern identification and pattern recognition. In some particular implementations, the invention provides a flexible pattern recognition platform including pattern recognition engines that can be dynamically adjusted to ...
06/21/2011
7962431Automatically controlling in-process software distributions through time prediction of a disturbance
A method and system for controlling an in-process software distribution to computing devices. A time of a disturbance in an environment of a computing device is predicted based on a change in a pressure exerted on the computing device. A checkpoint in a time interva...
06/14/2011
7962437Data comparison using different time periods in data sequences
Data for a first time period in a primary data sequence is compared with data for a second time period in each of a set of secondary data sequences. The durations of the first and second time periods are correlated, and the first time period is different from the se...
06/14/2011
7962440Adaptive industrial systems via embedded historian data
Systems and methods that provide for adaptive processes in an industrial setting. Historian data, in conjunction with current collected data, can be converted into decision making information that is subsequently employed for modifying a process in real time. A proc...
06/14/2011
7962425Method and system for responding to an alert
A method and system for responding to an alert pertaining to an event. A unique processor of a first micro grid apparatus of at least one micro grid apparatus detects an alert data packet that includes the alert. Each micro grid apparatus includes at least two proce...
06/14/2011
7962441Air conditioner for vehicle and controlling method thereof
An air conditioner for a vehicle includes an air-conditioning unit for supplying conditioned air into a vehicle, an information acquiring unit for acquiring state information indicating a state of the vehicle, a control information modifying unit having at least one...
06/14/2011
7958078Clustering triz analysis method
The TRIZ decision process of the clustering method proposed by this invention uses the characteristics and invention rules from the contradiction matrix table resulting from massive quantities of patent inferences to find a similar or approximate character group and...
06/07/2011
7958071Computational nodes and computational-node networks that include dynamical-nanodevice connections
Embodiments of the present invention are employ dynamical, nanoscale devices, including memristive connections between nanowires, for constructing parallel, distributed, dynamical computational networks and systems, including perceptron networks and neural networks....
06/07/2011
7953676Predictive discrete latent factor models for large scale dyadic data
A method for predicting future responses from large sets of dyadic data includes measuring a dyadic response variable associated with a dyad from two different sets of data; measuring a vector of covariates that captures the characteristics of the dyad; determining ...
05/31/2011
7953677Computer-implemented method, computer program and system for analyzing data records by generalizations on redundant attributes
A computer implemented method and system for analysing a first set of data records where each data record comprises attribute values for one or more attributes, by expanding the first set of data records into a second set of data records by creating for at least one...
05/31/2011
7953675Tensor voting in N dimensional spaces
A tensor voting scheme which can be used in an arbitrary number N of dimensions, up to several hundreds. The voting scheme can operate on unorganized point inputs, which can be oriented or unoriented, and estimate the intrinsic dimensionality at each point. Moreover...
05/31/2011
7953684Method and system for optimal parallel computing performance
A system and method that optimizes reduce operations by consolidating the operation into a limited number of participating processes and then distributing the results back to all processes to optimize large message global reduce operations on non power-of-two proces...
05/31/2011
7953687Knowledge discovery system with user interactive analysis view for analyzing and generating relationships
A knowledge model discovery system is configured to provide an interactive view having simultaneously displayed sub-views that include a relational data element view and a geophysical view. Using the interactive view, a user may perform search and analysis of inform...
05/31/2011
7953690Discovering social relationships from personal photo collections
A method of categorizing the relationship of individuals from a collection of photos taken in multiple sets of events includes: searching the photo collection to identify individuals in the photo collection, determining the gender and age range of the identified ind...
05/31/2011
7953682Method of driving a display using non-negative matrix factorization to determine a pair of matrices for representing features of pixel data in an image data matrix and determining weights of said features such that a product of the matrices approximates the image data matrix
This invention generally relates to methods, apparatus and computer program code processing digital data using non-negative matrix factorisation. A method of digitally processing data in a data array defining a target matrix (X) using non-negative matrix fact...
05/31/2011
7953683Learning apparatus, learning method, and program for efficiently learning dynamics
A learning apparatus includes a storage unit configured to store a network formed by a plurality of nodes each holding dynamics; a learning unit configured to learn the dynamics of the network in a self-organizing manner on the basis of observed time-series data; a ...
05/31/2011
7953691Performance evaluating apparatus, performance evaluating method, and program
A performance evaluating apparatus for a rule is provided, which is capable of evaluating a business value of a rule applied to the operation and management of an information system through autonomous control. The performance evaluating apparatus for a rule collects...
05/31/2011
7949620Method and device for detecting clusters amongst data arranged in orders for cluster creation and removal based on conditional probabilities between clusters
After initial clusters having only one component are formed, a conditional probability P(Ci|C′k) is determined for the cluster Ci being included in an order on condition that cluster C′k is included in the order. If P(Ci|C′k) is greater than a first threshold ...
05/24/2011
7949625Automated management of brand rules for providing content
Automated assistance is provided for managing rules and/or guidelines regarding the usage of branded content for a project, e.g., an advertising campaign, event, signage, decoration, and the like. One or more queries regarding the project are presented to the user. ...
05/24/2011
7949626Movement of an agent that utilizes a compiled set of canonical rules
A method for moving an agent with a compiled rule set from a first execution environment to a second execution environment, comprising initiating the agent move, sending the agent from the first execution environment to the second execution environment and receiving...
05/24/2011
7941390System for managing multi-field classification rules relating to ingress contexts and egress contexts
The present invention relates to a system for managing a plurality of multi-field classification rules. The system provides a first table that includes a plurality of entries corresponding to a plurality of rules relating to an ingress context and a second table tha...
05/10/2011
7941391Link spam detection using smooth classification function
A collection of web pages is considered as a directed graph in which the pages themselves are nodes and the hyperlinks between the pages are directed edges in the graph. A trusted entity identifies training examples for spam pages and normal pages. A random walk is ...
05/10/2011
7937343Method and apparatus for randomized verification of neural nets
Described are techniques for using statistical analysis to reduce the number of samples required in accordance with statistical analysis confidence intervals to verify correctness of a component. These techniques may be used in verification of a neural network or ot...
05/03/2011
7937341Method for the automatic sequencing of the specifications of a computer, especially for aircraft
A method for the automatic sequencing of the specifications of a computer comprises an analysis of the specifications constituted by nodes with a simplification and distribution of these nodes into at least two types of nodes, and an assigning of these nodes in repe...
05/03/2011
7937334System and method for defining normal operating regions and identifying anomalous behavior of units within a fleet, operating in a complex, dynamic environment
Monitoring dynamic units that operate in complex, dynamic environments, is provided in order to classify and track unit behavior over time. When domain knowledge is available, feature-based models may be used to capture the essential state information of the units. ...
05/03/2011
7937335Article and method for finding a compact representation to visualize complex decision trees
The invention comprises an article and method for transforming a complex or large decision tree having multiple variables; multiple values for each variable; and, multiple outcomes for each combination of variables and their associated values, into a compact, effici...
05/03/2011
7937350Method, system and program product for determining a time for retraining a data mining model
The invention relates to a method for determining a time for retraining a data mining model, including the steps of: calculating multivariate statistics of a training model during a training phase; storing the multivariate statistics in the data mining model; evalua...
05/03/2011
7937339Method and apparatus for using bayesian networks for localization
The invention is a technique for performing sampling in connection with Markov Chain Monte Carlo simulations in which no attempt is made to limit the selected samples to a selected slice of the entire sample domain, as is typical in Markov Chain Monte Carlo sampling...
05/03/2011
7937336Predicting geographic location associated with network address
A decision tree is provided as a machine learning classifier to predict a user attribute, such as a geographical location of a user, based on a network address. More specifically, the decision tree is constructed via machine learning on a set of sample data that ref...
05/03/2011
7937338System and method for identifying document structure and associated metainformation
A system and method for processing documents by utilizing the textual content and layout of the documents, including visual indicators, to more efficiently and reliably process the documents across various document types. The system and method identifies visually di...
05/03/2011
1                      
 
Sign InRegister
Username  
Password   
forgot password?