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

Icon_funbox Bizarre Patents

Patent No. 6266829

Combination Beverage Container and Spittoon

A combination beverage container and spittoon includes a bottom portion including outer wall and a first inner wall defining a spittoon space.

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: Nguy; Van


Number of patents: 30
Last date: April 24, 2012

NumberTitleIssue Date
8166463Method of code coverage utilizing efficient dynamic mutation of logic (EDML)
A method and computer program product for code coverage utilizing efficient dynamic mutation of logic (EDML) are provided. A source code is read, and instrumentation points are located. Self Modifying Code (SMC) is inserted at the instrumentation points producing in...
04/24/2012
8086566Transaction consistent content replication
Exemplary embodiments of the present invention relate to methodologies, computer program products and systems for the support of content replication, wherein transaction-level data replication consistency is guaranteed. Further, the exemplary methodologies of the pr...
12/27/2011
8009585Method and system for topology discovery in an SIP network
A method for discovering topology in an SIP network is disclosed. According to the method, the SIP network is divided into domains governed by corresponding SIP proxies. A management system creates a topology agent for each SIP-domain and registers it with the gover...
08/30/2011
7827187Frequency partitioning: entropy compression with fixed size fields
A frequency partitioning technique is introduced that amortizes the work of computing codeword lengths within a tuplecode by grouping together tuples that have the same pattern of codeword lengths. Specifically, the technique entropy codes and partitions column valu...
11/02/2010
7810142Auditing compliance with a hippocratic database
An auditing framework for determining whether a database disclosure of information adhered to its data disclosure policies. Users formulate audit expressions to specify the (sensitive) data subject to disclosure review. An audit component accepts audit expressions a...
10/05/2010
7797392System and method for efficiently supporting multiple native network protocol implementations in a single system
An intelligent router routes a user request to a storage server that is capable of handling that request natively, without emulation. The request is routed automatically, without any instruction or interaction on the part of the user. The intelligent router includes...
09/14/2010
7788256Microeconomic mechanism for distributed indexing
A distributed index for discovering distributed data sources and computing resources based on predicates on attributes is provided. Proposed is a non-altruistic scheme for indexing distributed data, in which nodes are provided with incentives to cooperate in the ref...
08/31/2010
7783342System and method for inferring disease similarity by shape matching of ECG time series
A method for inferring disease similarity by similarity retrieval of electrocardiogram time-series, comprising: acquiring user ECG waveforms correspondingly depicting many cardiac cycles of the heart of many users stored in a database; pre-processing each of the use...
08/24/2010
7774491Utilizing informed throttling to guarantee quality of service to I/O streams
A system for utilizing informed throttling to guarantee quality of service to a plurality of clients includes a server core having a performance analyzer that compares a performance level received by a client to a corresponding contracted service level and determine...
08/10/2010
7765140System for enhancing buyers performance in electronic commerce
A system and method enhance a buyer's performance by gathering information, presenting to sellers sophisticated buyers who do not pay more than the minimum and indicating to sellers when they are competitive, influencing them to lower prices. The system operates thr...
07/27/2010
7761664Systems and methods for multi-level exclusive caching using hints
Systems and methods for multi-level exclusive caching using hints. Exemplary embodiments include a method for multi-level exclusive caching, the method including identifying a cache management protocol within a multi-level cache hierarchy having a plurality of cache...
07/20/2010
7752287Methods, systems, and computer program products for automatically generating best practices for configuring a networked system
A method, system, and computer program product for automatically generating best practices for configuring a networked system of entities are provided. The method includes identifying a networked system configuration problem and determining a set of problematic enti...
07/06/2010
7685165Policy based resource management for legacy data
A policy-based resource management system provides an infrastructure that uses high-level definitions of data-types along with desired policy rules to manage legacy data. In particular, relevant legacy data is identified as well as the characteristics of storage dev...
03/23/2010
7685128Remote access agent for caching in a SAN file system
Addressed is a system and method for remote data caching and replication by local copy maintenance of remote data within a SAN file system. Distributed Storage Tank (DST), an extension to a SAN file system, provides for transparent SAN client access of local copies ...
03/23/2010
7636735Method for estimating the cost of query processing
Provided is a method for modeling the cost of XML as well as relational operators. As with traditional relational cost estimation, a set of system catalog statistics that summarizes the XML data is exploited; however, the novel use of a set of simple path statistics...
12/22/2009
7558425Finding structures in multi-dimensional spaces using image-guided clustering
A data processing system is provided that comprises a processor, a random access memory for storing data and programs for execution by the processor, and computer readable instructions stored in the random access memory for execution by the processor to perform a me...
07/07/2009
7542954Data classification by kernel density shape interpolation of clusters
A method for representing a dataset comprises clustering the dataset using an unsupervised, non-parametric clustering method to generate a set of clusters each comprising a set of data points in an image; clustering the data points of each cluster using a supervised...
06/02/2009
7542953Data classification by kernel density shape interpolation of clusters
A data processing system is provided that comprises a processor, a random access memory for storing data and programs for execution by the processor, and computer readable instructions stored in the random access memory for execution by the processor to perform a me...
06/02/2009
7533096Computer-based method for finding similar objects using a taxonomy
A generalized axiomatic definition of information-theoretic similarity is provided for taxonomies that are structured as directed acyclic graph form which multiple terns may be used to describe an object. The definition is adaptable in the presence of ambiguity, as ...
05/12/2009
7526540System and method for assigning data collection agents to storage area network nodes in a storage area network resource management system
Data collection agents are assigned to storage area network nodes in a storage area network resource management system, such that the bandwidth and cost of data collection are equitably distributed among data collection agents. Data collection overlaps and load imba...
04/28/2009
7519725System and method for utilizing informed throttling to guarantee quality of service to I/O streams
The present system and associated method resolve the problem of providing statistical performance guarantees for applications generating streams of read/write accesses (I/Os) on a shared, potentially distributed storage system of finite resources, by initiating thro...
04/14/2009
7519227Finding structures in multi-dimensional spaces using image-guided clustering
A method executed on a computer for determining a hierarchical clustering of a multidimensional dataset in a multidimensional image space comprises receiving a pyramid of multidimensional images of the multidimensional dataset in which the images of the pyramid repr...
04/14/2009
7512576Automatically generated ontology by combining structured and/or semi-structured knowledge sources
Exemplary embodiments of the present invention relate to a solution for the extraction of information from structured and semi-structured knowledge sources. Further, ontological relationships are inferred between the extracted information by parsing the layout struc...
03/31/2009
7512574Consistent histogram maintenance using query feedback
A novel method is employed for collecting optimizer statistics for optimizing database queries by gathering feedback from the query execution engine about the observed cardinality of predicates and constructing and maintaining multidimensional histograms. This makes...
03/31/2009
7440910System and method for renewing business, professional, and personal contacts
A system and method for renewing business, professional and personal contacts is described. The system overcomes time and psychological hindrances to maintaining relationships by automatically selecting whom a user should keep in touch with by displaying this select...
10/21/2008
7395258System and method for adaptive database caching
A local database cache enabling persistent, adaptive caching of either full or partial content of a remote database is provided. Content of tables comprising a local cache database is defined on per-table basis. A table is either: defined declaratively and populated...
07/01/2008
7376639Selectivity estimation for conjunctive predicates in the presence of partial knowledge about multivariate data distributions
A method for consistent selectivity estimation based on the principle of maximum entropy (ME) is provided. The method efficiently exploits all available information and avoids the bias problem. In the absence of detailed knowledge, the ME approach reduces to standar...
05/20/2008
7356526Estimating the compilation time of a query optimizer
A compilation time estimator provides a quantified estimate of the optimizer compilation time for a given query optimizer. The estimator automates the optimizer to choose the right level of optimization in commercial database systems. The estimator reuses an optimiz...
04/08/2008
7353219Determining validity ranges of query plans based on suboptimality
“Determining Validity Ranges of Query Plans Based on Suboptimality” A method for approximating a validity range for a domain of cardinalities of input to an optimal query plan is provided. Such a validity range is iteratively approximated using a modified Newton...
04/01/2008
7340453Microeconomic mechanism for distributed indexing
A distributed index for discovering distributed data sources and computing resources based on predicates on attributes is provided. Proposed is a non-altruistic scheme for indexing distributed data, in which nodes are provided with incentives to cooperate in the ref...
03/04/2008
 
Sign InRegister
Username  
Password   
forgot password?