...Daniel Webster invented a "bull plow" to pull out tree stumps. It didn't catch on because it was huge and required four oxen to pull it!
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.
| Application No. | Application Title | Issue Date |
| 20080216164 | METHOD FOR PROVIDING ACCESS CONTROL TO SINGLE SIGN-ON COMPUTER NETWORKS A method for providing access control to a single sign-on computer network is disclosed. A user is assigned to multiple groups within a computer network. In response to an access request by the user, the computer network determines a group pass count based on a user pro... | 09/04/2008 |
| 20080195701 | METHOD, SYSTEM AND ARTICLE FOR DYNAMIC REAL-TIME STREAM AGGREGATION IN A NETWORK A graphic user interface of a network client (106) includes a stock ticker from a stock server (110) and a news sidebar from a news server (112) over the IP addresses advertised to the client (106) in its list of multi-homed addresses from th... | 08/14/2008 |
| 20080141258 | Method and System for Enhanced Scheduling of Memory Access Requests The forgoing objects are achieved as is now described. In information storage systems in which data retrieval requires movement of at least one physical element, a measurable amount of energy and time are required to reposition that physical element in response to each ... | 06/12/2008 |
| 20080117547 | Pivotable Head Brush Assembly for Cleaning Read/Write Heads in a Media Tape Drive One embodiment of a threader assembly for a tape drive has a retractable head brush assembly that is articulated into and out of wiping contact with the tape head. The head brush assembly is integrated into the cartridge loading assembly such that some of the same compo... | 05/22/2008 |
| 20080109816 | METHOD, PROCESSING UNIT AND DATA PROCESSING SYSTEM FOR MICROPROCESSOR COMMUNICATION IN A MULTI-PROCESSOR SYSTEM A processor communication register (PCR) contained in each processor within a multiprocessor system provides enhanced processor communication. Each PCR stores identical processor communication information that is useful in pipelined or parallel multi-processing. Each pr... | 05/08/2008 |
| 20080091918 | METHOD AND DATA PROCESSING SYSTEM FOR MICROPROCESSOR COMMUNICATION IN A CLUSTER-BASED MULTI-PROCESSOR SYSTEM A processor communication register (PCR) contained within a multiprocessor cluster system provides enhanced processor communication. The PCR stores information that is useful in pipelined or parallel multi-processing. Each processor cluster has exclusive rights to store... | 04/17/2008 |
| 20080037568 | Method and Apparatus for Translating Data Packets From One Network Protocol to Another A method for translating data packets from one network protocol to another is disclosed. A set of translation templates is constructed. The translation templates are then loaded into a translation template cache. In response to a data packet from a first network arrivin... | 02/14/2008 |
| 20060075850 | Nitrogen-modified titanium and method of producing same A liquid-state reaction between a titanium molten pool and a fraction of gaseous nitrogen in an inert atmosphere creates an alloy with increased strength and hardness. A direct manufacturing technique involving rapid solidification processing is used rather than convent... | 04/13/2006 |
| 20060068685 | In-line contiguous resistive lapping guide for magnetic sensors An in-line lapping guide uses a contiguous resistor in a cavity to separate a lithographically-defined sensor from the in-line lapping guide. As lapping proceeds through the cavity toward the sensor, the resistance across the sensor leads increases to a specific target,... | 03/30/2006 |
| 20060067004 | Critically exposed lapping of magnetic sensors for target signal output Magnetic sensors are fabricated with an initial length that is slightly longer than their finished length. The sensors are then critically lapped and exposed for target signal output. The final target length of the sensors is obtained by first exposing the sensors to a ... | 03/30/2006 |
| 20060021973 | Methodology of chemical mechanical nanogrinding for ultra precision finishing of workpieces A chemical-mechanical nanogrinding process achieves near-zero pole tip recession (PTR) to minimize magnetic space loss of the head transducer to media spacing loss, alumina recession/trailing edge profile variation, and smooth surface finish with minimal smearing across... | 02/02/2006 |
| 20060012360 | System, method, and apparatus for handling and testing individual sliders in a row-like format in single slider processing systems A device for handling and testing individual sliders in a row-like format utilizes an elongated, row-like holder having a series of small pockets, each of which receives a single slider. After the sliders enter the holder, a clamp is moved to a closed position to retain... | 01/19/2006 |
| 20050260412 | System, method, and apparatus for producing high efficiency heat transfer device with carbon nanotubes A high efficiency heat transfer device utilizes carbon nanotube deposits that are formed directly on the outer surface of the device to replace conventional cooling fins. A catalyst is used to facilitate retention of the nanotubes on the device before they are deposited... | 11/24/2005 |
| 20050230535 | Immersible unmanned air vehicle and system for launch, recovery, and re-launch at sea A sea-launched and recovered unmanned aircraft is disclosed. The aircraft is jet-powered and has features and systems to maintain watertight integrity such that it may be released from a submerged submarine or dropped into a body of water by a ship or an aircraft. The a... | 10/20/2005 |
| 20050213217 | System, method, and apparatus for improving the stealth capability of an optical instrument A tube-mounted inclined optical flat for improving the stealth capability of an optical aperture is disclosed. The optical flat has a light-absorbing finish on its rear surface, and is mounted in front of existing instrument optics. The light from the scene being viewed... | 09/29/2005 |
| 20050205502 | Rails for semiconductor wafer carriers A rail is provided for use as a support in an apparatus for holding a plurality of semiconductor wafers. The rail has a plurality of teeth arranged in a vertical column, such that the space between a top surface of one tooth and a bottom surface of the next higher adjac... | 09/22/2005 |
| 20050200143 | Highly articulated electromagnetic pick-up tool A device uses an electromagnet to retrieve magnetic objects that are located in hard-to-reach places. The magnet is directed toward the object without being attracted to the surrounding components. The tool also incorporates a selectively actuated light for better illum... | 09/15/2005 |
| 20050204341 | Method, system and article for detecting critical memory leaks causing out-of-memory errors in Java software An analysis tool for specifically identifying the cause and location of critical memory leaks within a large software system is provided. The analysis tool transparently adds multiple processing threads that collaborate to identify sources of potential memory leaks in t... | 09/15/2005 |
| 20050204342 | Method, system and article for detecting memory leaks in Java software An analysis tool for specifically identifying the cause and location of object memory leaks within a large software system is provided. The analysis tool transparently adds multiple processing threads that collaborate to identify sources of potential memory leaks in the... | 09/15/2005 |
| 20050183096 | Information kit integration architecture for end-user systems A method, system, and program product for a new intercommunication architecture in a modular computer system environment. The Information Kit is a publish-and-subscribe software bus applied as an application programming model on an embedded device. Each module of the mo... | 08/18/2005 |
| 20050181634 | Personal device embedded synch connector A USB connector structure embedded within a personal electronic device has a USB port and a rigid arm structure attached to the USB port, wherein the first arm structure has a hinge mechanism fixedly attached thereto that is adapted for attachment to a personal electron... | 08/18/2005 |
| 20050166187 | Efficient and scalable event partitioning in business integration applications using multiple delivery queues A business integration (BI) system receives business objects from a source application at an event partitioner. Event partitioner partitions received business objects into independent sets based on interdependent events, and allocates each independent group of business ... | 07/28/2005 |
| 20050165717 | Method, system and computer program product for redirecting a response to a file request from a requesting communication program to a mail server A method, system and computer program product for improving efficiency of file receipt in a communication program by redirecting a file received as the result of a file request to a mail server is disclosed. A communication program sends a request for a first file to a ... | 07/28/2005 |
| 20050160153 | Publishing multipart WSDL files to URL A method for enabling direct addressing of specific wsdl and/or xsd files within a web services application containing multipart files with relative imports. A virtual addressing scheme allows the files to be identified within a virtual/wsdl/directory that is appended t... | 07/21/2005 |
| 20050160373 | Method and apparatus for executing multiple file management operations A method and device for executing multiple operations on different files displayed on a graphical user interface. A pre-defined combination of keys is assigned a particular operation, such as “Delete,” “Copy,” “Move,” etc. As a first combination of keys is e... | 07/21/2005 |
| 20050154861 | Method and data processing system having dynamic profile-directed feedback at runtime According to a method of operating a data processing system, software communicates to a processing unit a classification each of at least one schedulable software entity that the processing unit executes. A resource manager within the processing unit dynamically allocat... | 07/14/2005 |
| 20050153628 | Flying disc A flying disc has a radially symmetric form having an upper surface and a lower surface. The upper surface includes a raised central portion, a flat annular ring encompassing the raised central portion, and a raised rim extending above and encompassing the flat annular ... | 07/14/2005 |
| 20050154904 | Method and apparatus for an intelligent, export/import restriction-compliant portable computer device A method and system that enables cross-border compliance with export restrictions of particular computer technology, including software loaded on a computing device. The computing device is loaded with software, and has a country location device, such as a low-end GPS d... | 07/14/2005 |
| 20050155035 | Information kit objects for publish/subscribe integration architecture An information kit object that enables generic communication patterns among components of a modular computer system environment implementing an Information Kit (advanced publish-and-subscribe software bus). The information kit object contains an identifier of the type o... | 07/14/2005 |
| 20050152470 | Method for handling data transmissions within a modem A method for handling data transmissions within a modem is disclosed. A codeword is generated by compressing one or more incoming characters. The incoming characters and codeword are subsequently stored in a buffer. Then, a cost difference between transmitting all the c... | 07/14/2005 |
| 20050154860 | Method and data processing system optimizing performance through reporting of thread-level hardware resource utilization According to a method of operating a data processing system, one or more monitoring parameter sets are established in a processing unit within the data processing system. The processing unit monitors, in hardware, execution of each of a plurality of schedulable software... | 07/14/2005 |
| 20050154712 | Enhanced search expressions for information kit integration architecture A messaging protocol for information kit subscription objects that enables advanced (or complex) searches to be completed on an information kit rather than a simple wildcard query. A series of logical expressions and conditional expressions are introduce in a dictionary... | 07/14/2005 |
| 20050147819 | System, method, and apparatus for matching harnesses of conductors with apertures in connectors A system for assembling wire harnesses with their connectors utilizes a compact computer-based system that is linked to an engineering data base. The data base contains component information, such as harness number, associated wires, and pin location to connector. An in... | 07/07/2005 |
| 20050149309 | Method, system and program product supporting user tracing in a simulator According to a method of specifying a trace array for simulation of a digital design, one or more entities within a simulation model are specified with one or more statements in one or more hardware description language (HDL) files. In addition, a trace array for storin... | 07/07/2005 |
| 20050149313 | Method and system for selective compilation of instrumentation entities into a simulation model of a digital design In a method of compiling a simulation model of a digital design, a compiler receives an indication of a desired set of instrumentation entities to be included within a simulation model of a digital design described by a plurality of hierarchically arranged design entiti... | 07/07/2005 |
| 20050133104 | System, method, and apparatus for dual gas delivery through a high temperature artifact without undesirable gas mixing A system conveys two gases separately until controlled delivery and gas mixing are desired. The device maintains separation between the two gases with sealed, high temperature materials, and a geometry that contains gas flow channels that do not allow gas mixing. The pr... | 06/23/2005 |
| 20050138568 | System integrated window sizing device A system integrated window sizing device for varying the display size of displayed windows in a portable computing device. A pointer stick device is integrated into the portable computing device and supports movement of a cursor pointer in both an X axis and Y axis dire... | 06/23/2005 |
| 20050130596 | Automatic updating of cell phone address book based on service provider error codes Telephone information stored in the wireless communication device is automatically updated when a dialed telephone number has changed. Upon receiving an error code in response to making a call, the cell phone automatically determines if the error code indicates that the... | 06/16/2005 |
| 20050113072 | Voicemail messaging via satellite radio A method and device for receiving a voice mail from a cellular phone service provider utilizing a satellite radio. When the cellular phone service provider determines that a called party's cellular phone is unable to receive a call because the called cellular phone is n... | 05/26/2005 |
| 20050109514 | Tree mounted well flow interface device A subsea production tree has an external annular profile formed on an upper portion of the tree. A vertical passage extending from a lower end of the tree to an upper end of the tree for communicating with a string of tubing extending into the well. A lateral passage in... | 05/26/2005 |