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

Icon_funbox Bizarre Patents

Patent No. 5996127

Wearable Device For Feeding and Observing Birds and Other Flying Animals

A device for feeding and observing flying animals comprising a hat, a support mounted on the hat and extending outward from the hat, and a feeder mounted on the support.

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.

 

Class 707/6 - Pattern matching access


Subclass of Class 707 - Data processing: database and file management or data structures
Definition: Subject matter directed to methods employing determination
No. of patents: 3148
Last issue date: 07/13/2010


          11            
NumberTitleIssue Date
7336145Method for designing RF excitation pulses in magnetic resonance tomography
Waveforms for radio-frequency (RF) excitations pulses used in magnetic resonance imaging are designed according to a Least Squares QR (LSQR) algorithm or a Conjugate Gradient Least Squares (CGLS) algorithm, to solve the linear system of equations that arises in a mu...
02/26/2008
7337267Hierarchical, programmable-priority content addressable memory system
A hierarchical programmable-priority content addressable memory (CAM) system including first, second and third CAM devices. The first CAM device has a first priority number output and a first enable input. The second CAM device has a priority number input and an ena...
02/26/2008
7336401Systems and methods for estimating an image marking process using event mapping of scanned image attributes
Methods and systems used to automatically identify the marking process used for an image on a substrate based on spatial characteristics and/or color of the image. Image types which are classified and identified include continuous tone images and halftone images. Am...
02/26/2008
7337370System and method for capturing significant events at web portlets
System and method for logging significant events occurring at a web site portal includes a base class portlet service including a significant event catcher method having a register method and a record method, a portlet action table, and an action description table. ...
02/26/2008
7337427Self-healing cross development environment
An apparatus, computer system program product and method implement self-healing functionality in a cross development environment to maximize the availability and minimize interoperability problems between disparate software development environments that are coupled ...
02/26/2008
7337230Method and system for eliminating redundant rules from a rule set
A computer implemented method and system determines whether a rule R is redundant with respect to a rule set S containing a plurality of non-redundant rules each defining tests for performing on a corresponding numeric field. A new rule set S′ is generated contain...
02/26/2008
7337033Data mining to detect performance quality of tools used repetitively in manufacturing
A tool with one or more chambers in a manufacturing system is identified as performing at or below an acceptable level by the following steps. Store process data from tools for each one of a plurality of individual processes for a processed object in a process datab...
02/26/2008
7337192Data exchange tool
The present invention may generally be thought of as a software reference tool that enables users to easily understand XML and other file types, including proprietary file types, and that provides the user the capability to map from one file type to another by using...
02/26/2008
7337116Speech processing system
A system is provided for allowing a user to add word models to a speech recognition system. In particular, the system allows a user to input a number of renditions of the new word and which generates from these a sequence of phonemes representative of the new word. ...
02/26/2008
7334077Method and apparatus for smart memory pass-through communication
Enhanced functionality is provided in memory devices by enhancing the control logic to recognize predetermined data sequences. Standard (legacy) device operations are used to communicate the predetermined data sequences, thereby allowing existing device drivers to b...
02/19/2008
7333972Database integration management method and apparatus and processing program, medium therefor
The technology includes the steps of: associating material-object identification code identifying each individual material object with material-object information representing information about material object identified by identification code and storing identifica...
02/19/2008
7333975Information system and method for disseminating technology information
An informational system for disseminating technology information between requestors and purveyors as well as a method for using the system for this purpose. The informational system generally includes requestor and purveyor servers as well as a host system having a ...
02/19/2008
7333997Knowledge discovery method with utility functions and feedback loops
A knowledge discovery apparatus and method that extracts both specifically desired as well as pertinent and relevant information to query from a corpus of multiple elements that can be structured, unstructured, and/or semi-structured, along with imagery, video, spee...
02/19/2008
7333998Apparatus and accompanying methods for visualizing clusters of data and hierarchical cluster classifications
A system that incorporates an interactive graphical user interface for visualizing clusters (categories) and segments (summarized clusters) of data. Specifically, the system automatically categorizes incoming case data into clusters, summarizes those clusters into s...
02/19/2008
7334171Test pattern generating apparatus, circuit designing apparatus, test pattern generating method, circuit designing method, test pattern generating program and circuit designing program
A test pattern generating apparatus comprises a circuit data read in section 11 that divides circuit data into a plurality of functional blocks, a correspondence setting up table preparing section 12 that sorts the plurality of functional blocks into t...
02/19/2008
7334187Electronic form aggregation
A system and method that aggregates information from one electronic form into another electronic form is described. For sufficiently similar electronic forms, the system and method aggregates information from one electronic form into another automatically and withou...
02/19/2008
7334023Data transfer scheme for reducing network load using general purpose browser on client side
In a client server system, the network load is reduced by using the fingerprint compression and the differential compression, by providing the proxy server at the server side and using the general purpose browser at the client side, without requiring a separate prox...
02/19/2008
7333965Classifying text in a code editor using multiple classifiers
Multiple independent classifiers of a code editor are used to classify a range of text. Each classifier is an independent classifier and can independently classify any given range of text. Classifiers can be added and merged during run time of the code editor. Addin...
02/19/2008
7333966Systems, methods, and software for hyperlinking names
Hyperlinking or associating documents to other documents based on the names of people in the documents has become more desirable. Although there is an automated system for installing such hyperlinks into judicial opinions, the system is not generally applicable to o...
02/19/2008
7333973Method, apparatus, and computer program product for locating data in large datasets
To analyze a data set having a one-to-many relation, the number of simultaneous occurrences of data in which two data elements are coexistent is obtained for all combinations of two data elements. A dependence ratio of one data element upon the other data element is...
02/19/2008
7333995Very large dataset representation system and method
A system and method for representing a very large dataset that enables a plan manager to define, based upon an organization modelling object, a delegation modelling object for a very large dataset. A very large dataset delegation of multiple subplans is created whos...
02/19/2008
7333923Degree of outlier calculation device, and probability density estimation device and forgetful histogram calculation device for use therein
Degree of outlier of one input data is calculated by an amount of change in a learned probability density from that before learning as a result of taking in of the input data. This is because data largely differing in a tendency from a so far learned probability den...
02/19/2008
7333983Method of and an apparatus for retrieving and delivering documents and a recording media on which a program for retrieving and delivering documents are stored
Retrieval conditions inputted from a plurality of users are registered. According to the retrieval conditions, a retrieval is conducted for a text inputted. As a result of the retrieval, similarity of the text is calculated for each retrieval condition. The text is ...
02/19/2008
7333933Speech based status and control user interface customisable by the user
The present invention provides a means for an end user to customize a speech-based user interface, such as those used in status and control for such applications as messaging, unified communications, automobile control, and many others. The invention consists of two...
02/19/2008
7333945Chemical product acquisition system
A computerized data processing system can assist a user in locating specialty chemical products having particular intrinsic properties specified by the user. The system can query a database to identify commercially available chemical product(s) that best conform to ...
02/19/2008
7333996Management of contract data
A system and method for managing contract data. A contract dataset is received by a decentralized execution system (DES) from a procurement contract management system (PCMS). The contract dataset is passed through a software filter that determines whether to store t...
02/19/2008
7333985Dynamic content clustering
A method and a system for dynamically updating information for publication on the Internet. Meaningful content is extracted from information received from multiple sources such as news sources. The information can contain text, sound, images and video. A set of char...
02/19/2008
7334003Methods and systems for extracting related information from flat files
Methods and systems for extracting related information from multiple two-dimensional files are provided. The method includes comparing data contained in at least one field of each record of a first file to data in a related field of each record of a second file. A r...
02/19/2008
7333984Methods for document indexing and analysis
The present invention describes a method that is based on an analysis of document information, and which can be used for conducting and potentially accelerating business opportunity assessments and technology investment decisions. Documents include patent documents,...
02/19/2008
7330816Information providing method and information providing system
An information providing method of providing information to a user includes the steps of receiving a providing request of first information from the user, acquiring contents of the first information from a database, presenting to the user a charge which the user bea...
02/12/2008
7330829Providing market feedback associated with electronic commerce transactions to sellers
An electronic commerce system (10) providing market feedback to sellers includes a server (40) operating on one or more computers. The server (40) records query information associated with a search query for a buyer (20) of one or more da...
02/12/2008
7330591Apparatus for generating a pattern recognition dictionary, a method thereof, a pattern recognition apparatus and a method thereof
The present invention solves an eigenvalue problem using a sum of projection matrixes for each subspace. A space which is spanned by a plurality of eigenvectors which are selected starting from those having a smaller eigenvalue is used as a constraint subspace. ...
02/12/2008
7330837Method for adapting a software product to an environment
A method for adapting a software product to an environment is provided tat comprises providing the software product with a first portion of code including instructions for performing a predetermined function. At least one aspect of performing the predetermined funct...
02/12/2008
7330849Retrieval and display of data objects using a cross-group ranking metric
Techniques to assign a ranking value to objects in a database such as a collection of cross referencing documents, the World-Wide Web or a hyperlinked database are described. The ranking value assigned to a given data object represents a cross-cluster strength metri...
02/12/2008
7330852Computer-implemented procurement of items using parametric searching
A computer-implemented method for procuring one or more items includes, in response to user-provided data and after user selection of a search module using a client system, providing an item category. Based on user selection of the item category using the client sys...
02/12/2008
7330850Text mining system for web-based business intelligence applied to web site server logs
A text mining system for collecting business intelligence about a client, as well as for identifying prospective customers of the client, for use in a lead generation system accessible by the client via the Internet. The text mining system has various components, in...
02/12/2008
7330857Search engine with two-dimensional linearly scalable parallel architecture
In a search engine with two-dimensional scalable architecture for searching of a collection of documents, the search engine comprises data processing units which forms set of nodes connected in a network, a first set of nodes comprising dispatch nodes, a second set ...
02/12/2008
7331034Distributed software development tool
A tool for distributed software development maintains a pool of software modules. A module manager manages submissions to and downloads from the pool. The module manager can be a computer system with programming and resources suited for managing the pool. Developers...
02/12/2008
7330908System and method for processing packets using location and content addressable memories
An apparatus and method for enhancing the infrastructure of a network such as the Internet is disclosed. A packet interceptor/processor apparatus is coupled with the network so as to be able to intercept and process packets flowing over the network. Further, the app...
02/12/2008
7328137Methods and systems for derivation of missing data objects from test data
In an embodiment, there is disclosed a system for derivation of missing data objects from test data. The system may include a data populator having code for: (1) generating data objects from the test data, (2) arranging the data objects in a tree structure, (3) deri...
02/05/2008
          11            
 
Sign InRegister
Username  
Password   
forgot password?