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: Duffield; Edward H.


Number of patents: 249
Last date: May 31, 2005

1              
NumberTitleIssue Date
6901578Data processing activity lifecycle control
Disclosed is apparatus for processing business data processing activities, the apparatus comprising: an activity instance; and a descriptor for the activity instance associated uniquely with the activity instance; wherein the descriptor includes parameters for deter...
05/31/2005
6816956User control of multiple memory heaps
Control and administration of the supply of memory managed in multiple heaps by a library heap management facility. Control data used by the heap management facility is located in user-supplied memory. Heaps are created dynamically through calls from the application...
11/09/2004
6735698Deactivating of portable device
A portable device has an openable cover, the cover being open in normal operation. A method is provided for automatic deactivating the portable device. When the cover is detected to be in an open position and a key operated switch is in a locked position, the portab...
05/11/2004
6694484Relating a HTML document with a non-browser application
Systems, methods, and computer program products for relating a hyper-text markup language (HTML) document to stored information associated with the HTML document and with an application program are provided for by an association module that searches the H...
02/17/2004
6643657Computer system
A computer workstation attached to a network such as the Internet runs browser software to access and retrieve pages of data from over the network, with the pages of data then being displayed at the computer workstation. A page of data can include a refer...
11/04/2003
6610102Data conferencing system with distributed electronic sheet
A data conferencing system includes at least two computer workstations linked by a data network. Each computer workstation is able to store and display an electronic sheet, the electronic sheet being logically divided into a set of cells, each cell being ...
08/26/2003
6587889Junction manager program object interconnection and method
The junction manager in the present invention eliminates the need for a separate request broker or manager and eliminates, as well, the need for each junction to propagate each state change. Instead, the state change of each object to be interconnected is...
07/01/2003
6581161System, apparatus and method for controlling access
A system, portable device, server, apparatus and method for controlling access to a secure location or container, or for controlling access to selected television programs or classes of programs. The invention provides a system for controlling access to a...
06/17/2003
6574792Dynamically generating expanded user messages in a computer system
Dynamically generating expanded user messages, in a computer system having a logging tool for creating a log file. The log file comprises log messages produced in response to events occurring during execution of an application program. Firstly, the applic...
06/03/2003
6574612License management system
A method and system for providing flexibility to a license management system. A license management system permits the concurrent use of n copies of a software program over a network comprising a plurality of client workstations, each client workstation ha...
06/03/2003
6535976Initial program load in data processing network
Methods of booting a client data processing system attached to a control data processing system in a data processing network. At power-on or re-boot of a client system, an initial program load request is issued from the client system onto the network and ...
03/18/2003
6526284Transmission of geographic information to mobile devices
Provided is a data transmission method, a communications network, a mobile receiving device and data processing methods for use in broadcast of geographic information to mobile devices. The invention overcomes the problem of lack of currency of static inf...
02/25/2003
6501798Device for generating multiple quality level bit-rates in a video encoder
Device for generating multiple quality level bit-rates in a video encoder having a motion estimator providing a predicted block for each predefined block based upon estimating the motion between the predefined block of the current image and the correspond...
12/31/2002
6493826Method and system for fault tolerant transaction-oriented data processing system
A fault-tolerant transaction processing system and method stores records associated with operations of the system in order to permit recovery in the event of a need to roll back a transaction or to restart the system. At least some of the operational reco...
12/10/2002
6493714Data processing with message processing nodes wrapped into a business activity
A data processing apparatus for carrying out a specific business logic data processing task, has a plurality of business activities running on at least one data processing machine, each activity communicates with other activities via a communications prot...
12/10/2002
6487593Data processing with distributed messaging problem determination
A data processing method of testing a network of data processing units includes steps of sending a test message from an originating data processing unit to a destination data processing unit via an intermediate data processing unit; receiving at the origi...
11/26/2002
6459986Routing system
A routing system comprising one or more maps; route defining means instantiable to respond to driver interaction with a map to define a proposed pooling route and to store said pooling route; request defining means instantiable to respond to passenger int...
10/01/2002
6457042Dynamic construction of complex execution environments
An application server system has a constructed environment for executing application programs where the system has a plurality of processors, for receiving data from client requests and then modifying the constructed execution environment accordingly and ...
09/24/2002
6417934Facsimile telecommunications system and method
A combined fax broadcast and fax-on-demand system having a number of facsimile enabled PC units connected to a server on a LAN network for storing fax documents. Each PC unit includes a fax card for performing telephony and fax functions on a channels con...
07/09/2002
6405246Automatic and dynamic software code management
A data processing apparatus in communication with a network for allowing the apparatus to communicate with a second data processing apparatus via the network, the data processing apparatus has: a receiving unit for receiving a request on a target object; ...
06/11/2002
6400363Drawing candidate line segments extraction system, drawing candidate line segments extraction method, solid model synthesis system, and solid model synthesis method
The two-dimensional coordinates of a vertex are extracted in each of a top view and front view and, if their X-coordinates are equal to each other, the combination of their Y-coordinate values is determined to be the two-dimensional coordinates of a candi...
06/04/2002
6373476Display apparatus with selectable communication protocol
A display apparatus: a display screen on which a display drive generates a picture in response to picture information (R,G,B,H.V) from a video source connected via a releasable connector to the display apparatus. User controls adjust the picture generated...
04/16/2002
6345316Apparatus, method and computer program product for client/server computing with the ability to select which servers are capable of creating transaction state data
A server processing method for use in a client/server computing system which carries out transactions, includes steps of: receiving a command from a client process to signify the beginning of a transaction; determining whether a local transaction creator ...
02/05/2002
6334151Publish and subscribe data processing apparatus, method and computer program product with declaration of a unique publisher broker
In a publish/subscribe data processing broker network having a plurality of broker data processing apparatuses each of which has an input for receiving published messages directly from a publisher application and/or receiving subscription data from a subs...
12/25/2001
6323884Assisting user selection of graphical user interface elements
Provided are a method and a software-implemented mechanism for assisting a user of a graphical user interface (GUI) with the task of positioning an input device pointer (or otherwise indicating a position selection) when selecting a GUI element such as a ...
11/27/2001
6310631User interface control for creating split panes in a single window
An improved method is disclosed for creating and sizing panes within a window of a display screen of a computer system as part of an interactive graphical user interface. Grab handles are positioned in the borders of the panes. When a grab handle of a pan...
10/30/2001
6301606Apparatus, method and computer program product for client/server computing with intelligent location of transaction objects
A client processing apparatus for use in a client/server computing system which carries out transactions, issues a begin command to signify the beginning of a transaction; sends a substantive transactional command to a remote server, said command includin...
10/09/2001
6298375Method of migrating a mail post office
A method of migrating a mail post office from a first mail server H to a second mail server H2 in a mail network is disclosed. The first mail server H acts as a first mail directory synchronization server (DS Server) and the post office initially acts as ...
10/02/2001
6272146Bus connection set up and tear down
A bus connection controller in a voice processing is for managing the connection of a timeslot on a time-division multiplex (TDM) bus to a port on an adapter. The voice processing system includes basic time-division multiplex (TDM) connection management t...
08/07/2001
6263001Packet data communication protocol with reduced acknowledgements in a client/server computing system
A method of communicating packet based digital data over a communications network between a sender and a receiver, includes steps of sending a request, the request having a plurality of packets, to a receiver; receiving an acknowledgement from the receive...
07/17/2001
6263340User registration in file review systems
A file review system includes a mechanism for the auto-registration of users. An author of a file in a file review system defines one or more user profiles. A new user of the system is provided with a user identification and password for a user profile. T...
07/17/2001
6237018Apparatus method and computer program product for client/server computing with improved transactional interface
A non-legacy server apparatus for use in a client/server computing system for participation in a distributed transaction with a legacy server apparatus, the non-legacy server apparatus has: a non-legacy transactional application participating in a distrib...
05/22/2001
6226641Access control for groups of related data items
Access to groups of related items which are accessible by multiple processes in a computer system is controlled, in response to determining that an individually accessed data item is part of a group, by marking the whole group as locked and returning an u...
05/01/2001
6202207Method and a mechanism for synchronized updating of interoperating software
Provided is a method and mechanism for automatic updating of computer programs and synchronising updates of computer programs and their pre-requisite programs to maintain interoperability. Conventionally, computer programs have been distributed on a recor...
03/13/2001
6202093Publish and subscribe data processing with ability to specify a local publication/subscription
A publishing data processing method for use in a publish/subscribe data processing broker network having a plurality of broker data processing apparatuses each of which has an input for receiving published messages directly from a publisher application an...
03/13/2001
6185617Construction and usage of a pre-warmed cache for client-server emulator
A method of communicating between computers, particularly between a host connected to a network server, and a workstation client running a terminal emulator. A pre-warmed cache is generated, containing information used in common by emulation programs on t...
02/06/2001
6182274Reusing code in object-oriented program development
A method and system for reusing code extensions prepared by a user or developer are disclosed. The extensions are handled as method implementations and stored in the method body, in a persistent storage model. Thus when the source code is regenerated afte...
01/30/2001
6160848Conditional replenishment device for a video encoder
Conditional replenishment device in a video encoder having a motion estimator (22) providing a predicted block for each predefined block based upon estimating the motion between the predefined block of the current image and the corresponding block in the ...
12/12/2000
6154847Method and system for performing resource updates and recovering operational records within a fault-tolerant transaction-oriented data processing system
A fault-tolerant transaction processing system and method stores records associated with operations of the system in order to permit recovery in the event of a need to roll back a transaction or to restart the system. At least some of the operational reco...
11/28/2000
6154781Publish and subscribe data processing with subscriber option to request subscription propagation prior to acknowledgement
In a publish/subscribe data processing broker network having a plurality of broker data processing apparatuses each of which has an input for receiving published messages directly from a publisher application and/or receiving subscription data from a subs...
11/28/2000
1              
 
Sign InRegister
Username  
Password   
forgot password?