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: Bailey; Wayne P.


Number of patents: 282
Last date: March 31, 2009

1                
NumberTitleIssue Date
7512976Method and apparatus for XSL/XML based authorization rules policy implementation
A system and method for implementing XSL/XML based authorization rules policy on a given set of data. An authorization rules engine is created which uses authorization rules defined in XSL to operate on access decision information (ADI) provided by the user. Inside ...
03/31/2009
7496729Method and apparatus to eliminate interpartition covert storage channel and partition analysis
A method, apparatus, and computer instructions in a logical partitioned data processing system for managing trace data. A call is received for the trace data from a calling partition within a plurality of partitions in the logical partitioned data processing system....
02/24/2009
7496049Method and system using ARP cache data to enhance accuracy of asset inventories
A technique for improving accuracy in an inventory containing assets associated with a network. Information pertaining to computer devices connected to a specified network is updated. Each device sends packets through at least one router in a set of routers, and eac...
02/24/2009
7493318System for prefetching data necessary to execute program from database
In order to improve the efficiency of execution of a program by prefetching data necessary to execute the program, a system is provided that causes a computer to execute a recursive query prior to a program being subjected to prefetching. This system detects from it...
02/17/2009
7493425Method, system and program product for differentiating between virtual hosts on bus transactions and associating allowable memory access for an input/output adapter that supports virtualization
A method, system and computer program product that allows a System Image within a multiple System Image Virtual Server to maintain isolation from the other system images while directly exposing a portion, or all, of its associated System Memory to a shared PCI Adapt...
02/17/2009
7492365Method and system for font building
A method and system for font building by providing for the downloading of a subset of glyphs at a client device from a server. The subset can include one or more particular requested glyphs. The subset is accompanied by one or more further glyphs determined by selec...
02/17/2009
7493103Method and apparatus to transfer data and detect weak signals
A method, apparatus, and computer instructions for a communications device transferring data. A signal strength is received for a communications link used to transfer data to a destination. In response to the signal strength less than a threshold, the data is cached...
02/17/2009
7490322Software distribution method and system
A software distribution method and system are provided. In a software distribution application, packages including instructions specifying the actions to be carried out on each target computer for installing or removing selected software products are prepared in a c...
02/10/2009
7490323Method and system for monitoring distributed applications on-demand
A method (300;600) and system for monitoring distributed applications (for example, running on multiple WAS nodes of a cluster) is proposed. The solution of the invention is based on a self-adaptive resource management infrastructure. Particularly, an authori...
02/10/2009
7487407Identification of root cause for a transaction response time problem in a distributed environment
Method and apparatus for identifying a cause for a response time problem for a transaction in a distributed computing system that includes a central server and a plurality of subsystems. Data is stored at each subsystem relating to sub-transactions of transactions p...
02/03/2009
7487239Composite resource models
A mechanism and model are provided for representing and managing composite resource models. When a resource monitor is deployed for a resource, the resource monitor scans for information that indicates that the resource under monitoring is part of a cluster, grid, o...
02/03/2009
7487242Method and apparatus for server load sharing based on foreign port distribution
A method, apparatus, and computer instructions for handling requests in a data processing system. A plurality of processes is provided to handle the requests. Each of the plurality of processes is assigned to handle requests from a subset of foreign ports within a p...
02/03/2009
7487260Method and system for content similarity-based message routing and subscription matching
Computer implemented method, system and computer usable program code for routing messages in a message stream. A computer implemented method for routing messages in a message stream includes receiving a specification of desired messages, the specification containing...
02/03/2009
7487347Method and apparatus for allowing restarted programs to use old process identifications and thread identifications
A data processing system allows processes to be checkpointed and restarted. The system saves the old process and thread identifications in a process table. When an application makes a system cell passing the old process and/or thread identifications as parameters, t...
02/03/2009
7484175Method and apparatus for increasing personability of instant messaging with user images
A method, apparatus, and computer instructions for handling instant messages. In response to receiving an instant message, a determination is made as to whether a picture of a sender of the instant message is associated with the instant message, wherein the picture ...
01/27/2009
7484243Heterogenous domain-based routing mechanism for user authentication
A routing routine is used within a security access program in order to provide access to various heterogeneous directories and registries. Each user logs on with an indication of the domain of which they are a part. An access protocol for the given domain is loaded ...
01/27/2009
7483815Predictive monitoring method and system
A method for monitoring a data processing system is proposed. The method involves the measuring of state parameters of the system. Indicators of the performance of the system are then inferred from the state parameters by applying fuzzy-logic rules. The proposed sol...
01/27/2009
7484178Method and apparatus for self validating URL links
A method, apparatus, and computer instructions for processing a set of links in a document. In response to receiving the document, the set of links in the document is displayed as being validated. The set of links are then processed to determine whether the links ar...
01/27/2009
7480911Method and apparatus for dynamically allocating and deallocating processors in a logical partitioned data processing system
A method, apparatus, and computer instructions for managing a set of processors. In response to a request to deallocate a processor assigned to a partition within the logical partitioned data processing system, the processor in the set of processors, is stopped. In ...
01/20/2009
7480537Method and apparatus for compact discs for subtle duration marking
The present invention provides a method, apparatus, and computer instructions for indicating an end of a session. An identification of a session is received from a data structure containing a schedule. In response to receiving the identification of the session, an a...
01/20/2009
7480585Tracing thermal data via performance monitoring
A computer implemented method is provided for tracing thermal data via performance monitoring. A performance monitor is set into a tracing mode. Temperatures are sensed by a digital thermal sensor over a time period. The sensed temperatures are stored in a data stru...
01/20/2009
7478361Method and system for managing application deployment
Deployment of an application is managed using available resources from a resource system. A resource dependency characterization of the application is established to enable deployment of the application. A logical characterization and a network characterization of a...
01/13/2009
7475260Method and apparatus for protecting sensitive information in a log file
A method, apparatus, and computer instructions for protecting sensitive data in a log file. Data is logged into a file. The data in the log file is in a protected state and the data is never written to the log file in an unprotected fashion. Prior to the data being ...
01/06/2009
7475286System and method for updating end user error reports using programmer defect logs
A system and method for correlating end user error reports with software developer defect logs to thereby update the end user error reports with information from the developer defect logs. With the system and method, when support personnel open an end user error rep...
01/06/2009
7469296Method and apparatus for an improved bulk read socket call
An apparatus and method for an improved bulk read socket call are provided. With the apparatus and method, a new field, so_rcvlen, is added to the socket structure that identifies the bulk read size requested by the user. The kernel of the prior art recv( ) function...
12/23/2008
7469409Adaptive resource management method
A resource management method (400c) and a corresponding system implementing an adaptive model are proposed. The method allows an authority to define a desired target state of several kinds of resources, which are directly controlled by different subjec...
12/23/2008
7466648Data transfer in a messaging system
There is disclosed a source messaging system having a queue for receiving messages. The source messaging system has means for determining whether a message should be permitted to become INDOUBT. This is done by retrieving a value denoting the maximum number of messa...
12/16/2008
7466801Method and apparatus for presenting caller identification information with geographical and/or source language information
A method for processing calls. Initiation of a call by a user is detected in the communications device. In response to detecting the call, a geographic identification based on a number assigned to the communications device and/or language identification based on a u...
12/16/2008
7464302Method and apparatus for expressing high availability cluster demand based on probability of breach
A method, apparatus, and computer instructions are provided for expressing high availability (H/A) cluster demand based on probability of breach. When a failover occurs in the H/A cluster, event messages are sent to a provisioning manager server. The mechanism of em...
12/09/2008
7456832Object database-driven interactive shell for a data processing system
This invention provides a tool for presenting items for selection by a user of a data processing system and for executing the selected items. Each item of the menus and dialogues is an individual and independent object in an object database, referred to as an interf...
11/25/2008
7451142Autonomic relevancy building
A method and system for autonomic relevancy building using information obtained from clients to improve customer support. Upon receiving a client request for product support information, product support information objects representing the requested product support ...
11/11/2008
7441010Method and system for determining the availability of in-line resources within requested web pages
A method, system, apparatus, and computer program product are presented for processing Web page documents to determine the availability or unavailability of in-line resources within a Web page. A transaction monitor receives an indication from a Web browser that a W...
10/21/2008
7436962Method and apparatus for providing secured communication connections using a secured communication connection object
An apparatus and method for establishing a communication connection between a first party and a second party using a secured communication connection object are provided. With the apparatus and method, a first party generates the secured communication connection obj...
10/14/2008
7434214Method for determining a close approximate benefit of reducing memory footprint of a Java application
Changes in performance in a Java program are deduced from information related to garbage collection events of the program. Assumptions are made about the system, the application and garbage collection, and changes in performance that will result from modifying the p...
10/07/2008
7426508Systems and methods for user-constructed hierarchical interest profiles and information retrieval using same
Systems and methods for delivering Web content are provided. The systems and methods include a mechanism for providing interest data that may be applied to filter Web content at the provider side. A hierarchical data set of user-identified interests in received from...
09/16/2008
7426745Methods and systems for transparent data encryption and decryption
A method and system for transparently encrypting (and decrypting) sensitive data stored in a directory (or other database) is provided. Sensitive data, a password for example, may be required by a client in a distributed data processing environment. When the databas...
09/16/2008
7418506Apparatus for connection management and the method therefor
An apparatus and method for scheduling data distributions to or results information from, or collectively, “jobs” to a plurality of data processing systems via a network. A connection to a target system is created. For each distribution, a session, which is an i...
08/26/2008
7415038Method and system for network management providing access to application bandwidth usage calculations
A method, system, apparatus, and computer program product is presented for management of a distributed data processing system. The network management framework is able to monitor multiple sources of network packets on various subnets within the distributed data proc...
08/19/2008
7412440Information search system, information search supporting system, and method and program for information search
To enable a user to perform, by using an ontology, an information search utilizing a meaning given to information on a network by Semantic Web without being required to perform complicated operations for forming an inquiry sentence in conformity with the ontology.
08/12/2008
7404179Fast source file to line number table association
A mechanism is provided in a debugger for building a file information database while significantly reducing debug startup time. For each line number table, the mechanism of the present invention reads the header section and determines all the source files that contr...
07/22/2008
1                
 
Sign InRegister
Username  
Password   
forgot password?