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

Icon_funbox Bizarre Patents

Patent No. 6125480

Vehicle mounted toilet seat

An extension member is attachable to a trailer hitch and extends away from the vehicle and is connected to a seating frame supporting a toilet seat.

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: Gamon; Owen J.


Number of patents: 181
Last date: April 17, 2012

1          
NumberTitleIssue Date
8161462Program-level performance tuning
A method, apparatus, system, and signal-bearing medium that in an embodiment request a program or programs to tune themselves to run faster or slower if a service class is not meeting its performance goal. In an embodiment, the program is repeatedly requested to inc...
04/17/2012
8161038Maintain optimal query performance by presenting differences between access plans
A method, apparatus, system, and signal-bearing medium that, in an embodiment, collect previous and current statistics based on previous and current access plans, respectively, and a query. The previous and current statistics are compared in response to an event, an...
04/17/2012
8132160Managing breakpoints in a multi-threaded environment
A storage medium that, in an embodiment, determines whether to stop execution of a program at a breakpoint based on a previous value of a variable. In another embodiment, an attribute is applied to all breakpoints in a breakpoint group. The attribute includes data t...
03/06/2012
8132036Reducing latency in data transfer between asynchronous clock domains
A method and an interfacing circuit are disclosed for transmitting data between a first clock domain operating at a first clock frequency C1 and a second clock domain operating at a second clock frequency C2. In accordance with this invention, data are...
03/06/2012
8126859Updating a local version of a file based on a rule
In an embodiment, a local version of a file is found in response to detecting an access of a remote version of the file. In response to the detecting, a determination is made whether the remote version meets a rule, and if the rule is met, then the local version is ...
02/28/2012
8122287Managing a data storage system
A RAID storage system is provided with a plurality of disk drive modules in communication with a processor through a RAID controller. Tools and processes are provided for managing failure of individual modules in the RAID, identifying and managing excess spare modul...
02/21/2012
8112759Grouping resource allocation commands in a logically-partitioned system
A method, apparatus, system, and signal-bearing medium that in an embodiment determine a group associated with a command, wherein the command comprises a resource-allocating command in a logically-partitioned electronic device and determine when to perform the comma...
02/07/2012
8112524Recommending moving resources in a partitioned computer
In an embodiment, a partition is discovered that transferred more than a threshold amount of data between the partition and a first resource. A determination is made that the partition transferred more than a threshold amount of data with a second resource. A determ...
02/07/2012
8108367Constraints with hidden rows in a database
In an embodiment, a constraint is created for a database table. The constraint specifies a condition for a first column in the database table and an action. The action specifies whether data that violates the condition is allowed to be stored in the first column. A ...
01/31/2012
8103125Generating an amalgamated image including a static image and a dynamic image
In an embodiment, a request is received that includes a specification of a static location and a dynamic location. A static image is created that includes a map that represents an area centered around the static location. A dynamic image is created asynchronously fr...
01/24/2012
8095916Grouping breakpoints by a criteria
A method, apparatus, system, and signal-bearing medium that in an embodiment find all those breakpoints that meet a selection criteria and add the breakpoints to a breakpoint group. In various embodiments, the selection criteria may be a condition criteria, a hierar...
01/10/2012
8090711Normalizing records
A method, storage medium, and electronic device that in an embodiment register a plurality of information suppliers and a plurality of areas of interest associated with the plurality of respective information suppliers. One of the plurality of areas of interest asso...
01/03/2012
8082396Selecting a command to send to memory
A method, apparatus, system, and signal-bearing medium that, in an embodiment, select a command to send to memory. In an embodiment, the oldest command in a write queue that does not collide with a conflict queue is sent to memory and added to the conflict queue if ...
12/20/2011
8078951Depth indicator for a link in a document
A storage medium and computer that determine a tree representing links embedded in documents, create a depth indicator having a size proportional to the size of the tree, and display the depth indicator with a root link in a root document. The tree is determined by ...
12/13/2011
8074223Permanently activating resources based on previous temporary resource usage
A method, apparatus, system, and signal-bearing medium that, in an embodiment, determine whether an amount of usage of a resource, which is used under a temporary usage plan, exceeds a threshold. If that determination is true, a quantity of the resource is calculate...
12/06/2011
8055993Selecting and displaying descendant pages
In an embodiment, a link to a current page is received from a user. In response to receiving the link, a descendant page of the current page is selected that meets a policy associated with the domain of the current page. The current page and the descendant page are ...
11/08/2011
8042001Protecting code from breakpoints
A computer system and storage medium that, in an embodiment, prohibit breakpoints from being set within a protected range. In an embodiment, a protected range may be an atomic operation synchronization code range, either based on instructions generated by a compiler...
10/18/2011
8037103Accessing a non-relational store with a container-managed persistence bean via a web service function
An apparatus, system, and storage medium that in an embodiment receive a key parameter from a container-managed persistent bean, determine that the container-managed persistent bean is associated with a non-relational data store, creating a web service input message...
10/11/2011
8024168Detecting X state transitions and storing compressed debug information
A method of generating debug data in a simulation environment includes generating a listing of one or more signals that relate to a failure signal; monitoring simulation data of the one or more signals for transitions between a defined state and an undefined state; ...
09/20/2011
8010568Enforcing constraints from a parent table to a child table
An apparatus, system, and storage medium that, in an embodiment, receive a constraint command that specifies a parent table, a primary key in the parent table, a child table, and a foreign key in the child table, and enforce that all values for the primary key in th...
08/30/2011
7996887Security of a network system
In a first aspect, a first method of improving security of a network system is provided. The first method includes the steps of (1) providing a plurality of devices coupled via a network, wherein one or more of the devices are adapted to execute at least one client ...
08/09/2011
7996401Inserting new transactions into a transaction stream
In an embodiment, a selection of an original transaction is received. In response to the selection of the original transaction, a call stack of the application that sends the original transaction during a learn mode of the application is saved. A specification of a ...
08/09/2011
7992090Reciprocal link tracking
A method, apparatus, system, and signal-bearing medium that in an embodiment verify that if a selected first link in a first page points to a reciprocal site, then a reciprocal link in a reciprocal page points back to the first page. The verification is performed by...
08/02/2011
7986705Determining a transmission order for frames based on bit reversals of sequence numbers
In an embodiment, frames are received in an arrival order. Each of the frames has a target client and a sequence number that represents a relative position of the frame in the arrival order. A transmission order is determined based on bit reversals of the sequence n...
07/26/2011
7984220Exception tracking
A method, apparatus, system, and signal-bearing medium that, in an embodiment, log trace data in response to an exception if the exception meets a filter criteria and create quality data from the trace data if a class in a call stack associated with the exception is...
07/19/2011
7984181Routing incoming call requests
A method, apparatus, system, and non-transitory computer-readable storage medium that in an embodiment dynamically allocate client requests to target servers based on prepare messages sent by the target servers. The addresses of target servers are added to a queue i...
07/19/2011
7966349Moving records between partitions
In an embodiment, data is partitioned into partitions, which are divided into levels. The levels are ordered by creation times of the levels. A request is received at a current partition, which includes a key that identifies a field in a record and a value for the k...
06/21/2011
7962861Creating a sentence that describes a walk of a graph
In an embodiment, a sentence is created that describes a walk of a graph. The graph includes a set of nodes and a set of edges that are incident to the nodes. The sentence includes label words that describe the nodes and relationship words that describe the edges. T...
06/14/2011
7953737Creating reference objects
A storage medium and computer system that, in an embodiment, in response to a request to create a target object, create a reference object for the target object and bind the reference object to a name space without the target object being instantiated. In response t...
05/31/2011
7937728Retrieving lost content for a scheduled program
In an embodiment, content is received on a channel between a scheduled start time and a scheduled stop time. A schedule specifies a planned transmission of a scheduled program between the scheduled start time and the scheduled stop time. The received content is reco...
05/03/2011
7917589Instant messages with privacy notices
In an embodiment, an instant message is received that includes data, a privacy indication, and an override indication. In an embodiment, if the privacy indication specifies that the data is non-private, then the data is presented. But, if the privacy indication spec...
03/29/2011
7912851Caching pages via host variable correlation
A method, apparatus, system, and signal-bearing medium that in an embodiment track a history of statements that query data from a database. When a new statement is received, the history is searched for a correlation between the new statement and previous statements....
03/22/2011
7890651Sending content from multiple content servers to clients at time reference points
In an embodiment, a request is received from a client that includes a content identifier that identifies content. Content servers are determined that store the content, which is divided into frames. Time reference points and a time period are determined. The time pe...
02/15/2011
7849164Configuring a device in a network via steps
A device, which is encoded with ordered steps, is connected to a network. In an embodiment, each of the steps includes a type, a link that points at a respective tool, and a completion condition. The steps are sent from the device to an address in the network. A sel...
12/07/2010
7873552Recommending waste reductions and credit purchases for business units
In an embodiment, revenue loss functions associated with business units are determined and waste credit constraints associated with the business units are received. A recommended waste credit purchase amount and recommended waste credit reduction amounts associated ...
01/18/2011
7856413Dynamic search criteria on a search graph
A method, apparatus, system, and signal-bearing medium that, in an embodiment, display icons representing search terms on a search graph, having at least one axis. The axis represents a search criteria. The position of the icon specifies a value (such as an importan...
12/21/2010
7853928Creating a physical trace from a virtual trace
In an embodiment, virtual trace records are read and physical trace records are created and displayed. The virtual trace records are associated with virtual processors allocated to logical partitions in a logically-partitioned computer system. Each of the virtual tr...
12/14/2010
7853639Performing process migration with allreduce operations
Compute nodes perform allreduce operations that swap processes at nodes. A first allreduce operation generates a first result and uses a first process from a first compute node, a second process from a second compute node, and zeros from other compute nodes. The fir...
12/14/2010
7840592Estimating a number of rows returned by a recursive query
A number of rows that a recursive query will retrieve from a table is estimated by recursively probing an index associated with the table. A recursive query includes a seed and a recursive predicate, each of which is associated with a respective column in the table....
11/23/2010
7836039Searching descendant pages for persistent keywords
A request is received that includes a primary keyword and a persistent keyword. In response to the request, a root page is found that includes a first term that matches the primary keyword. Descendant pages of the root page are searched for a second term that matche...
11/16/2010
1          
 
Sign InRegister
Username  
Password   
forgot password?