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

Icon_funbox Bizarre Patents

Patent No. 5983411

Toilet Tank Aquarium

A new toilet tank assembly aquarium for housing aquatic creatures.

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: MARTIN & ASSOCIATES, LLC


Number of patents: 125
Last date: May 01, 2012

1        
NumberTitleIssue Date
8171047Query execution and optimization utilizing a combining network in a parallel computer system
An apparatus and method for a database query optimizer utilizes a combining network to optimize a portion of a query in a parallel computer system with multiple nodes. The efficiency of the parallel computer system is increased by offloading collective operations on...
05/01/2012
D658782Foldable walkway
05/01/2012
8161037Method for autonomically generating a query implementation that meets a defined performance specification
A database query optimizer allows specifying a performance specification for a query. When an access plan is created, the actual performance for executing the query using the access plan is determined and compared to the performance specification for the query. If t...
04/17/2012
8140750Monitoring performance of a storage area network
A performance monitor reports SAN performance so that issues within the SAN are not masked from the client. Accesses to the SAN may be grouped into the categories of SAN logical or SAN physical. In one specific embodiment, the ranges of service times for accesses to...
03/20/2012
8136510Apparatus for improving efficiency and emissions of combustion
An apparatus improves the efficiency and emissions of a combustion process by producing sufficient amounts of ozone in the air flow to the combustion chamber to enable more complete and cleaner combustion of the fuel. A plurality of ozone elements for producing ozon...
03/20/2012
8133337Method for making a concrete block
A mold core with a plurality of tension springs is placed in a mold box such that the top of the mold core is even with the top of the mold box when the plurality of tension springs have no tension. Block mix including a substantial amount of compressible material i...
03/13/2012
8099683Movement-based dynamic filtering of search results in a graphical user interface
A movement-based filtering mechanism in a graphical user interface allows a user to filter search results by simply moving a pointer, such as a mouse. One or more attributes are displayed to the user in a graphical format. By selecting the pointer (such as clicking ...
01/17/2012
8090704Database retrieval with a non-unique key on a parallel computer system
An apparatus and method retrieves a database record from an in-memory database of a parallel computer system using a non-unique key. The parallel computer system performs a simultaneous search on each node of the computer system using the non-unique key and then uti...
01/03/2012
8079347Apparatus for improving efficiency and emissions of combustion
An apparatus improves the efficiency and emissions of a combustion process by producing sufficient amounts of ozone in the air flow to the combustion chamber to enable more complete and cleaner combustion of the fuel. A plurality of ozone elements for producing ozon...
12/20/2011
8075965Elastomeric gloves and methods of making
Elastomeric film-like products such as natural latex gloves are coated with novel lubricity compositions and compositions which protect the skin of the wearer from certain undesirable medical conditions. In powder-coated gloves, the coating composition comprises ric...
12/13/2011
8074225Assuring recovery of temporary resources in a logically partitioned computer system
A capacity manager provides temporary resources on demand in a manner that assures the temporary resources may be recovered when the specified resource-time expires. Access to minimum resource specifications corresponding to the logical partitions is controlled to p...
12/06/2011
8069154Autonomic rule generation in a content management system
A content management system (CMS) includes an autonomic rule generation mechanism that autonomically analyzes existing content and generates rules according to a defined rule generation policy. Autonomically generated rules may include bursting rules, synchronizatio...
11/29/2011
8065274Journaling database changes using minimized journal entries that may be output in human-readable form
A minimized journaling mechanism stores minimized journal data in a format that allows for display and outputting the journal data in human-readable form. When a change to a record occurs, instead of writing only the changed bytes, all of the bytes in each field tha...
11/22/2011
8055875Apparatus and method for automatically defining, deploying and managing hardware and software resources in a logically-partitioned computer system
A partition wizard allows automatically defining from a set of system requirements a solution profile that defines a combination of hardware and software in multiple logical partitions to satisfy the performance objectives. The solution profile may be used by an ord...
11/08/2011
8055838Apparatus and method for autonomically suspending and resuming logical partitions when I/O reconfiguration is required
A partition manager includes an I/O reconfiguration mechanism and a logical partition suspend/resume mechanism that work together to perform autonomic I/O reconfiguration in a logically partitioned computer system. When I/O reconfiguration is required, the affected ...
11/08/2011
8055672Dynamic graphical database query and data mining interface
A graphical query and data mining interface provides visual feedback to a user during the construction of a query that helps the user determine the quality of the query as the query is being built. The graphical query and data mining interface determines relationshi...
11/08/2011
8055651Distribution of join operations on a multi-node computer system
A method and apparatus distributes database query joins on a multi-node computing system. In the illustrated examples, a join execution unit utilizes various factors to determine where to best perform the query join. The factors include user controls in a hints reco...
11/08/2011
8037184Query governor with network monitoring in a parallel computer system
An apparatus and method for a query governor to govern query execution in a parallel computer system with one or more networks. The query governor uses a network monitor to gather network status information to determine how to govern query execution. The query gover...
10/11/2011
8037038Controlling reuse of components in a content management system
A content management system (CMS) includes a content reuse mechanism that checks a reuse contract corresponding to a component in the repository, and determines if all relevant criteria in the reuse contract corresponding to the component are satisfied before allowi...
10/11/2011
8032514SQL distinct optimization in a computer database system
An apparatus and method optimize a query in a computer database system having a DISTINCT specifier. An SQL SELECT statement with a DISTINCT specifier is analyzed to determine if the expression can be optimized, and if so, the SELECT statement is reformulated to impr...
10/04/2011
8027996Commitment control for less than an entire record in an in-memory database in a parallel computer system
In a networked computer system that includes multiple interconnected nodes, a commitment control mechanism allows designating certain portions of a record in an in-memory database as mandatory and other portions of the record as secondary, and performs mandatory com...
09/27/2011
8027960Intelligent deletion of elements to maintain referential integrity of dynamically assembled components in a content management system
A content management system (CMS) uses an element deletion mechanism to maintain referential integrity of dynamically assembled elements in a repository. Element properties such as probability, popularity and recent usage that are not explicit relationships between ...
09/27/2011
8020143Remote aspect advising for an aspect-oriented program
An aspect-oriented system includes a way to access both local and remote advice that is consistent with the modularity concerns of an aspect-oriented program. During compilation of the aspect-oriented program, a weaver determines whether advice referenced by an aspe...
09/13/2011
8010949Database breakpoint apparatus and method
An apparatus and method define the concept of a “database breakpoint.” One or more conditions in the database are specified as a database breakpoint in a debug environment for debugging a computer program that accesses the database. When the database conditions ...
08/30/2011
8010896Using profiling when a shared document is changed in a content management system
A content management system (CMS) includes a content modification mechanism that detects a change to a shared document in the repository, and in response to the detected change, inserts applicability metadata in the shared document. The content modification mechanis...
08/30/2011
D642798Wheeled tote bag
08/09/2011
7991657Efficient retrieval of return assemblies for optimized parts fulfillment
A method and apparatus for a pull back optimizer in conjunction with an inventory management system allows for efficient retrieval of return assemblies for optimized parts fulfillment. The inventory management system includes a return assembly inventory and a list o...
08/02/2011
D641599Fencing tool
07/19/2011
7979424Dynamic graphical database query interface
A graphical query interface provides visual feedback to a user during the construction of a query. In a first embodiment, the visual feedback helps the user determine the quality of the query as the query is being built. The relationship of columns in the database i...
07/12/2011
7974955Inhibiting non-critical access based on measured performance in a database system
A database system has a contention monitor which determines when the level of contention for accessing or inserting records in the database rises above a threshold, and inhibits non-critical access to the database to reduce the level of contention. In a preferred em...
07/05/2011
7970761Automatic identification of components for a compound document in a content management system
A content management system (CMS) includes a component identification mechanism for identifying components in a component-centric way that takes into account specified conditions for a link location in a compound document as well as component relationships and condi...
06/28/2011
7962478Movement-based dynamic filtering of search results in a graphical user interface
A movement-based filtering mechanism in a graphical user interface allows a user to filter search results by simply moving a pointer, such as a mouse. One or more attributes are displayed to the user in a graphical format. By selecting the pointer (such as clicking ...
06/14/2011
7958440Bursting multiple elements in a single object in a content management system
A content management system (CMS) allows defining multi-element burst rules that allow multiple elements to be bursted to a single object. A multi-element burst mechanism performs the bursting of multiple elements when a multi-element burst rule is processed. A mult...
06/07/2011
7949836Memory controller and method for copying mirrored memory that allows processor accesses to memory during a mirror copy operation
A memory controller performs a mirror copy function in a way that allows processor accesses to memory to continue during the mirror copy operations that make up the mirror copy function. Data integrity of mirror copy operations is assured by protocols set up in the ...
05/24/2011
7945805Architecture for a physical interface of a high speed front side bus
A design structure for a high speed computer processor system includes a high speed interface for a graphics processor. In a preferred embodiment, the high speed interface includes a front side bus (FSB) that interfaces to a similar high speed interface on the graph...
05/17/2011
D636838Fishing lure
04/26/2011
7925642Apparatus and method for reducing size of intermediate results by analyzing having clause information during SQL processing
A query processor includes a HAVING clause processing mechanism that processes the HAVING clause in a query when generating the intermediate results, instead of generating the intermediate results without regard to the HAVING clause, then applying the HAVING clause ...
04/12/2011
7917573Measuring and reporting processor capacity and processor usage in a computer system with processors of different speed and/or architecture
In a computer system that includes multiple processors, each processor in a computer system is assigned a processor class. Processor capacity and usage are monitored according to the class assigned to the processor. Capacity and usage are reported on a class-by-clas...
03/29/2011
7908443Memory controller and method for optimized read/modify/write performance
A memory controller optimizes execution of a read/modify/write command by breaking the RMW command into separate and unique read and write commands that do not need to be executed together, but just need to be executed in the proper sequence. The most preferred embo...
03/15/2011
7908251Quorum-based power-down of unresponsive servers in a computer cluster
A quorum-based server power-down mechanism allows a manager in a computer cluster to power-down unresponsive servers in a manner that assures that an unresponsive server does not become responsive again. In order for a manager in a cluster to power down servers in t...
03/15/2011
1        
 
Sign InRegister
Username  
Password   
forgot password?