Actress Jamie Lee Curtis is a patented inventor - she created a diaper equipped with a premoistened baby wipe. And that's no act!
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.
| Number | Title | Issue Date |
| 7720598 | System and method for determining a position of a vehicle with compensation for noise or measurement error A mobile transmitter transmits a transmission signal from a vehicle to beacons. An estimator determines elapsed times for corresponding propagation paths between the vehicle and the beacons. Each propagation path includes at least one of a first propagation duration... | 05/18/2010 |
| 7526706 | Method and apparatus for preventing network outages A computer implemented method, apparatus, and computer usable program code to determine whether an acknowledgment packet from an end point acknowledges receipt of unsent data in response to receiving the acknowledgement packet over a connection with the end point. A... | 04/28/2009 |
| 7506095 | System and method for providing execute-in-place functionality A method for providing execute-in-place functionality in a data processing system. In one embodiment, the method includes determining whether a file system driver that manages a file system containing a file provides a file system direct-access interface. Execute-in... | 03/17/2009 |
| 7464374 | System and method for error checking of failed I/O open calls A system and method in a data processing system for error checking and resolving failed input/output open calls. A configuration mechanism configures the options, such as the information stored in databases, details of how each error check is performed, and what act... | 12/09/2008 |
| 7460558 | System and method for connection capacity reassignment in a multi-tier data processing system network A method, computer program product, and a data processing system for data prioritization in a multi-tier network system is provided. A server having a plurality of processors receives data from a client. A priority of the client is then identified. Responsive to ide... | 12/02/2008 |
| 7447806 | Method and apparatus for centralization configuration of data processing systems A computer implemented method, apparatus, and computer usable program code for configuring a remote data processing system. A configuration is identified for the remote data processing system to form an identified configuration. The hardware for the remote data proc... | 11/04/2008 |
| 7440966 | Method and apparatus for file system snapshot persistence A method, apparatus, and computer instructions for managing data in a file system in a data processing system. A request to modify a data block in the file system is detected during file system recovery time. In response to detecting the request, metadata is written... | 10/21/2008 |
| 7430220 | System load based dynamic segmentation for network interface cards The present invention provides a computer implemented method, system, and computer program product of dynamic segmentation based on processor load using various steps. If a network interface card is enabled for segmentation, a determination is made as to whether a p... | 09/30/2008 |
| 7426544 | Method and apparatus for local IP address translation A method, apparatus, and computer instructions for requesting a page from a server across a network data processing system. The page is requested a first time from a client application in the data processing system in which the page is requested using a domain name.... | 09/16/2008 |
| 7426477 | Method and apparatus for insuring delivery of electronic documents in a network data processing system A method, apparatus, and computer implementable instructions for insuring delivery of an electronic document in a data processing system. A request is received from a requestor to insure delivery of the electronic document. In response to receiving the request, a pa... | 09/16/2008 |
| 7395406 | System and method of large page handling in a virtual memory system A system and method of improved handling of large pages in a virtual memory system. A data memory management unit (DMMU) detects sequential access of a first sub-page and a second sub-page out of a set of sub-pages that comprise a same large page. Then, the DMMU rec... | 07/01/2008 |
| 7392383 | Method and apparatus for providing process-based access controls on computer resources A method, apparatus, and computer instructions for process-based access controls on computer resources to processes. An access mechanism is provided in which a specific invoker obtains an object access identity (ACI). Another mechanism is provided in which a specifi... | 06/24/2008 |
| 7389298 | Seamless remote traversal of multiple NFSv4 exported file systems A method for transparently navigating through exported file system namespaces on a server using a single mount. When an exported file system is mounted onto a client, the client creates a file system ID structure for the exported file system, wherein the file system... | 06/17/2008 |
| 7363277 | Detecting copyright violation via streamed extraction and signature analysis in a method, system and program Signature analysis of streamed download data narrows a list of likely candidates after a search engine search has been performed. “Streamed download” means that the data is brought byte by byte to the searcher's computer and then discarded. During the streaming ... | 04/22/2008 |
| 7360684 | Controlling electronic withdrawals by a transaction processor Controlling electronic withdrawals by a transaction processor including receiving in the transaction processor from a withdrawal device a withdrawal request, where the withdrawal request includes a withdrawal device identifier, a drawer identifier, a drawee identifi... | 04/22/2008 |
| 7363456 | System and method of allocating contiguous memory in a data processing system A system and method of allocating contiguous real memory in a data processing system. A memory controller within system memory receives a request from a data processing system component for a contiguous block of memory during operation of the data processing system.... | 04/22/2008 |
| 7353361 | Page replacement policy for systems having multiple page sizes In a data processing system utilizing multiple page sizes for virtual memory paging, a system, method, and article of manufacture for managing page replacement. In one embodiment, the page replacement method begins with a page frame allocation request, such as may b... | 04/01/2008 |
| 7337276 | Method and apparatus for aging data in a cache A computer implemented method, apparatus, and computer usable code for managing cache data. A partition identifier is associated with a cache entry in a cache, wherein the partition identifier identifies a last partition accessing the cache entry. The partition iden... | 02/26/2008 |
| 7328839 | User configurable alerts for ATM transactions A method, system and computer program product for enabling user-customization of an ATM display/receipt for a transaction carried out at an automated teller machine (ATM). The customer/user of the ATM creates/selects specific alerts to be outputted during subsequent... | 02/12/2008 |
| 7315989 | Method, computer program product, and system for a statistical analysis screensaver A method, computer program product, and a data processing system for activating a screensaver in a data processing system is provided. A timeout value that defines an idle interval after which a screensaver is to be activated is set. An analysis of contents of a vid... | 01/01/2008 |
| 7313734 | Method and system for instruction tracing with enhanced interrupt avoidance A method, system, apparatus, and computer program product is presented for tracing operations. A set of related methodologies can be used within instruction tracing software, such as a tracing program, to reduce its tendency to generate interrupts that cause unwante... | 12/25/2007 |
| 7284148 | Method and system for self-healing in routers A method and system for self-healing of routers within a distributed computer network. In response to a detected communication error at a local router over a primary communication path to a distant router, an alternate path is established. Thereafter, a diagnostic p... | 10/16/2007 |
| 7278141 | System and method for adding priority change value corresponding with a lock to a thread during lock processing A system and method is altering the priority of a process, or thread of execution, when the process acquires a software lock. The priority is altered when the lock is acquired and restored when the process releases the lock. Thread priorities can be altered for ever... | 10/02/2007 |
| 7266766 | Method for developing a custom tagbean A method for simplifying the development, testing and maintenance of code objects that may be used, for example, to generate custom web page content. According to the invention, a developer isolates a given task, generates code for the task, and then provides a mean... | 09/04/2007 |
| 7257592 | Replicating the blob data from the source field to the target field based on the source coded character set identifier and the target coded character set identifier, wherein the replicating further comprises converting the blob data from the source coded character set identifier to the target coded character set identifier A method, apparatus, processor, system, and signal-bearing medium that in an embodiment determine that blob (binary large object) data in a source field is associated with a source CCSID (Coded Character Set Identifier), determine a target CCSID for a target field, ... | 08/14/2007 |
| 7236465 | System and method for gathering multicast content receiver data A system and method for gathering data regarding receivers of multicast content is provided. A spanning tree is used to connect a content producer, such as a pay-per-view broadcaster, to one or more receivers over a computer network, such as the Internet. Clients th... | 06/26/2007 |
| 7236476 | mSCTP based handover of a mobile device between non-intersecting networks Responsive to detecting a need for a mobile device to transfer out of a first network, requests are sent from the mobile device to a communication endpoint in mSCTP. The first request is to stop transmissions to a first address of said mobile device. The second requ... | 06/26/2007 |
| 7231504 | Dynamic memory management of unallocated memory in a logical partitioned data processing system A method, system, and program for dynamic memory management of unallocated memory in a logical partitioned data processing system. A logical partitioned data processing system typically includes multiple memory units, processors, I/O adapters, and other resources en... | 06/12/2007 |
| 7228395 | System and method of servicing read requests from a common mirror A system and method of servicing a plurality of read requests using a common mirror are provided. When a plurality of requests is received, it is determined whether the amount of data requested by the read requests is within a user-configurable threshold. The read r... | 06/05/2007 |
| 7213033 | Automatically populating an application's working directory with files having a specified type from other directory locations A system, method, and program of the invention enables a software programming tool to automatically populate a specified directory, such as a working directory of a specified application, with files matching a certain file type, e.g., *.gif, *.jpeg, or matching a ge... | 05/01/2007 |
| 7206977 | Intelligent self-configurable adapter An intelligent self-configurable adapter is provided. Before transferring data, the adapter configures itself. After configuring itself, the adapter then starts transmitting the data. During data transmission, the adapter monitors the connection to ensure that the t... | 04/17/2007 |
| 7200645 | Running dynamic web pages off-line with a wizard A wizard is utilized when running a server-based transactional Web page application. The wizard tracks the interdependencies of the Web pages, any data accesses required for any of the Web pages, and any rules for presenting a different sequence of Web pages based u... | 04/03/2007 |
| 7185057 | Individually specifying message output attributes in a messaging system A method, system and program for specifying message outputs in a messaging session are provided. A message entry is received in association with a particular topic from among multiple available topics from a particular user from among multiple users participating in... | 02/27/2007 |
| 7181426 | Method and systems for space reservation on parking lots with mechanisms for space auctioning, over-booking, reservation period extensions, and incentives Disclosed is a computer-driven reservation system for reserving spaces in a parking facility at an airport terminal. The reservation system comprises a central server, a database of locations and associated plurality of spaces, which may be reserved for customer use... | 02/20/2007 |
| 7177901 | Method, system, and computer program product to redirect requests from content servers to load distribution servers and to correct bookmarks In a system where a central load distribution server at a publicized URL redirects requests for files to a number of content servers holding identical content on the basis of dynamically determined capacity utilization of those servers, clients are prevented from di... | 02/13/2007 |
| 7171622 | Method, apparatus and computer program product for projecting objects in a display unit In a method form of the invention, objects are projected in a first display unit for a computer system. The computer system enables designating one of the objects projected in the first display unit. The designated object is projected in a second display unit commun... | 01/30/2007 |
| 7149866 | Free item distribution among multiple free lists during garbage collection for more efficient object allocation A method, system, and program for improving free item distribution among multiple free lists during garbage collection for more efficient object allocation are provided. A garbage collector predicts future allocation requirements and then distributes free items to m... | 12/12/2006 |
| 7149870 | Assigning sections within a memory heap for efficient garbage collection of large objects A method, system, and program for assigning sections within a memory heap for efficient garbage collection of large objects are provided. A first portion of a memory heap is distributed among a first number of sections from among multiple sections, wherein the first... | 12/12/2006 |
| 7146573 | Automatic window representation adjustment A method, system, and program for automatically adjusting window representations based on activity are provided. Current activity of a window element displayed within a graphical interface is detected. A representation of the window element is automatically adjusted... | 12/05/2006 |
| 7143343 | Dynamic creation of an application's XML document type definition (DTD) The system, method and program of the invention enables a new DTD to be dynamically created during runtime from a preexisting DTD. A next document is processed and validated according to the new DTD. An interface is provided that enables plug-in providers to provide... | 11/28/2006 |