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

Icon_funbox Bizarre Patents

Patent No. 6745394

Ballistic resistant body covering

A ballistic resistant body covering for protecting the torso, groin and neck area from ballistic missiles.

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: Stover; James M.


Number of patents: 99
Last date: May 12, 2009

1      
NumberTitleIssue Date
7533113System and method for implementing privacy preferences and rules within an e-business data warehouse
A computer implemented method of and apparatus for collecting and managing customer related information within an E-Business customer relationship management system. The customer relationship management system includes a database in which customer-related informatio...
05/12/2009
7376601System and method for determining sell-through time and inventory aging for retail products
A method and system for determining shelf life and sell-through time for retail products. The solution employs a data warehouse, a self monitoring product and product traceability. The data warehouse is utilized to track delivery information throughout the supply ch...
05/20/2008
7359906Method for developing data warehouse logical data models using shared subject areas
A logical data model (LDM) design methodology that utilizes common or shared subject areas, developed for applications across two or more industries, in the design and construction of data warehouse solutions and logical data models for specific customers. The devel...
04/15/2008
7292905Method and system for identifying manufacturing anomalies in a manufacturing system
A method and system for identifying manufacturing anomalies in a manufacturing system comprising a plurality of products which are manufactured with a plurality of manufacturing parameters is disclosed. The system comprises a data mining program applied to the data ...
11/06/2007
7246078System and methods for graphically representing purchase profiles and sales guidance to a customer service representative
Methods and systems for representing a customer's product purchasing profile to a customer service representative in an automated customer relationship management environment is provided which includes identifying a set of products for a sales campaign, identifying ...
07/17/2007
7203675Methods, systems and data structures to construct, submit, and process multi-attributal searches
Methods, systems, and data structures are provided to construct, submit, and process multi-attributal searches. An item, which includes a plurality of attributes, is received. Each attribute includes an attribute value. One or more of the attribute values are modifi...
04/10/2007
7131142Intelligent agents used to provide agent community security
A method and apparatus for using security agents to perform security-related functions in an agent community is described. More particularly, security agents are used to monitor and police an agent community for abnormal actions of agents within an agent community a...
10/31/2006
7092968System and method for planning and implementing a data warehouse solution
A system and method for planning, developing and implementing data warehouse solutions. A methodology including a plurality of tasks associated with the design and implementation of a data warehouse solution is represented by a visual model that identifies relations...
08/15/2006
7043497System and method for capturing and storing web site visitor profile information in a data warehouse
A customer relationship management system for storing and managing information for an E-Business retailer. The customer relationship system includes a database system for storing and organizing said information, a logical data model defining the manner in which said...
05/09/2006
6999967Semantically reducing the number of partitions involved in a join
A method, computer program and system for joining two tables, t1 and t2 are described. Each table contains rows and columns and is divided into one or more partitions. A correlation function is calculated between a first correlated value column...
02/14/2006
6947878Analysis of retail transactions using gaussian mixture models in a data mining system
A computer-implemented data mining system that analyzes data using Gaussian Mixture Models. The data is accessed from a database, and then an Expectation-Maximization (EM) algorithm is performed in the computer-implemented data mining system to create the Gaussian M...
09/20/2005
6922684Analytical-decision support system for improving management of quality and cost of a product
The present invention concerns an analytical-decision support system for improving management of quality and cost of a product throughout the entire product lifecycle of the product. The system comprises an atomic level data store for collecting data on component in...
07/26/2005
6836777System and method for constructing generic analytical database applications
Disclosed is a system and method for constructing generic analytical database applications through the automated creation of metadata to establish an application structure controlling the availability and operability of individual applications. ...
12/28/2004
6832212Method and apparatus for manipulating billing and payment information within a browser interface system
A method for manipulating billing and payment information comprising the steps of: loading billing information stored at a local location; accessing retained criteria; formatting field information within a data record automatically; acting on the retained criteria; ...
12/14/2004
6782410Method for managing user and server applications in a multiprocessor computer system
The invention groups multiple user and server processes executing in a multi-processor computer into collections such that the processes therein share the same processor affinity. User processes have an instance dedicated to each computer system user, and are organi...
08/24/2004
6745292Apparatus and method for selectively allocating cache lines in a partitioned cache shared by multiprocessors
A computer system includes a cache memory which is shared by multiple processors. The cache memory is divided into a plurality of regions. Each of the processor is exclusively associated with one or more of the regions. All the processors have access to all regions ...
06/01/2004
6745305Zeroed block optimization in disk mirroring applications
Methods for optimizing disk mirroring synchronization and write operations. Disk mirror synchronization, wherein date stored on a first storage device is duplicated on a second storage device, is performed by examining each data block contained within the first stor...
06/01/2004
6659344Automated monitoring of activity of shoppers in a market
A system for gathering data on behavior of shoppers in a retail market. A scanner is attached to a shopping basket, and detects (1) removal of an item from a shelf, (2) the identity of the removed item, (3) insertion of an item into a shopping basket, whi...
12/09/2003
6519591Vertical implementation of expectation-maximization algorithm in SQL for performing clustering in very large databases
A method for performing cluster analysis inside a relational database management system. The method defines a plurality of tables for the storage of data points and Gaussian mixture parameters and executes a series of SQL statements implementing an Expect...
02/11/2003
6496834Method for performing clustering in very large databases
A method for performing cluster analysis inside a relational database management system. The method defines a plurality of tables for the storage of data points and Gaussian mixture parameters and executes a series of SQL statements implementing an Expect...
12/17/2002
6480850System and method for managing data privacy in a database management system including a dependently connected privacy data mart
A system for managing data privacy comprises a database management system for storing data from a plurality of consumer database tables, with irrevocable logging of all access, whether granted or denied, to the data contents stored in the consumer data ta...
11/12/2002
6466209Method for transparent marking of digital images for storage, retrieval and processing within a computer database
A method for including additional data, such as identifying text, within a stored digital image, the additional data being hidden from view when the image is displayed. The method includes the step of identifying a region within the digital image which co...
10/15/2002
6418471Method for recording and reproducing the browsing activities of an individual web browser
A mechanism for recording browser activities performed at a first web browser and subsequently replaying the recorded browser activities at one or more web browsers. The browsing activities can be recorded together with time references corresponding to va...
07/09/2002
6389459Virtualized storage devices for network disk mirroring applications
A system for mirroring data and disk drive device state over a network between a source computer including a first non-shared disk drive storage device and a target computer including a second non-shared disk drive storage device. The system includes laye...
05/14/2002
6269390Affinity scheduling of data within multi-processor computer systems
An improved affinity scheduling system for assigning processes to processors within a multiprocessor computer system which includes a plurality of processors and cache memories associated with each processor. The affinity scheduler affinitizes processes t...
07/31/2001
6260125Asynchronous write queues, reconstruction and check-pointing in disk-mirroring applications
An asynchronous disk mirroring system for use within a network computer system. The disk mirroring system includes a first storage volume connected to receive write requests from the computer system; a write queue connected to also receive the write reque...
07/10/2001
6237042Method and apparatus for detecting unstable token ring local area networks
A method for identifying marginal transmission line conditions in a token ring network. The method includes the steps of (1) generating a series of test patterns simulating different frequency signals; (2) writing each test pattern into a token ring packe...
05/22/2001
6223323Method for storing parity information in a disk array storage system
An improved disk array storage system shared by first and second processing nodes is comprised of N+2 disks wherein N disk drives are used to store data, and two additional disk drives are provided for the storage of parity information. Data to be saved i...
04/24/2001
6223209Distributed world wide web servers
A method for providing information stored on a primary network server to clients linked to the server through a distributed hypertext Internet or intranet network wherein stored information is contained in hypertext documents or "web" pages. One or more s...
04/24/2001
6178531Method and apparatus for remotely testing token ring local area networks
A method for remotely testing transmission line conditions in a token ring network. The method includes the steps of (1) generating at a remote station a series of test patterns simulating different frequency signals; (2) writing each test pattern into a ...
01/23/2001
6055373Computer system including a digital signal processor and conventional central processing unit having equal and uniform access to computer system resources
A digital processing system including a central processing unit (CPU) and a digital signal processor (DSP) is optimized for digital signal processing applications, providing the central processing unit and digital signal processor with equal access to sys...
04/25/2000
6035378Method and apparatus for dynamically monitoring memory page access frequency in a non-uniform memory access computer system
A method, implemented in hardware, to successively obtain memory access locality information for a large number of contiguous sections of system memory (pages) for the purposes of optimizing memory and process assignments in a multiple-node NUMA architect...
03/07/2000
6035377Method and apparatus for determining memory pages having greatest frequency of access in a non-uniform memory access computer system
A method implemented in hardware to concurrently obtain memory access locality information for a large number of contiguous sections of system memory (pages) for the purposes of optimizing memory and process assignments in a multiple-node NUMA architectur...
03/07/2000
5951659Communications-oriented computer system backplane including a PCI input/output bus for transmission of address, data, and control information, and a time-domain multiplexed signal bus (TDMSB) for transmission of high-speed digitized signal information
A communications-oriented computer system backplane including an input/output bus for transmission of address, data, and control information, the input/output bus including a plurality of expansion slot module connected to the input/output bus for the con...
09/14/1999
5924110Multischeme memory management system for computer
A multischeme memory management system for large memory computer systems which combines traditional hardware based memory management with a versatile software based memory management scheme. The memory management system includes a conventional memory hand...
07/13/1999
5919268System for determining the average latency of pending pipelined or split transaction requests through using two counters and logic divider
Logic for determining the average latency of pending pipelined and split bus transactions within a computer system including a bus, such as an Intel Pentium Pro or P6 bus, which supports pipelined and split bus transactions. The logic includes a first cou...
07/06/1999
5917724Method for predicting disk drive failure by monitoring the rate of growth of defects within a disk drive
A method for predicting the failure of a hard disk drive within a computer system and replacing the hard disk drive prior to an in-service failure of the disk drive. The method includes the steps of: establishing a maximum linear growth rate for the grown...
06/29/1999
5887081Method for fast image identification and categorization of multimedia data
A method for combining multiple digital shape objects contained within a digitized document to obtain a distinct shape or hull dependent on the shapes of the original objects. This shape may thereafter be utilized to simplify storage, recognition, and cla...
03/23/1999
5870540Low overhead method for detecting communication failures on a network
A method for detecting communication failures on a network comprising a server computer connected to multiple client computers, said server and client computers communicating through the transmission of data packets via the network. The method includes th...
02/09/1999
5828876File system for a clustered processing system
An improved file system for managing data storage and retrieval in a clustered UNIX computer system including a plurality of processing nodes and an interconnection network connecting the processing nodes. The improved file system includes a data storage ...
10/27/1998
1      
 
Sign InRegister
Username  
Password   
forgot password?