Felix Hoffmann, a German chemist, was searching for something to relieve his father's arthritis. In doing so, he "rediscovered" acetylsalicylic acid and in 1900, patented a stable process for developing it. Hence, we have aspirin.
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 |
| 8001287 | Dynamically updating alias location codes with correct location codes during concurrent installation of a component in a computer system During an initial generation/assignment of location codes for field replaceable units (FRUs) that are and/or may be attached to the computer system, the service processor provides an alias location code for each FRU not currently attached. When the service processor... | 08/16/2011 |
| 7992001 | Preventing execution of software without a dynamically generated key A method, system and computer program product for partitioning the binary image of a software program, and partially removing code bits to create an encrypted software key, to increase software security. The software program's binary image is partitioned along a ran... | 08/02/2011 |
| 7979088 | Water friend or foe system for global vessel identification and tracking Disclosed are a method, system, and computer program product for a Water Friend or Foe System (WFSS) including a Subscriber Identity Module (SIM) card in a SIM reader on a marine vessel. The WFFS system on the marine vessel transmits secure identity information and ... | 07/12/2011 |
| 7945881 | Method of reducing crosstalk induced noise in circuitry designs A method of reducing crosstalk induced noise in a physical circuit wiring design constructs a spatial vector for each interconnect wire segment in the physical circuit wiring design. The method compares the spatial vectors of said physical circuit wiring design and ... | 05/17/2011 |
| 7752659 | Packet filtering in a NIC to control antidote loading A method and system is described for selectively downloading antidotes onto a client computer. The client computer is connected via a network interface card (NIC) to a network that contains an anti-virus server. The NIC is initially logically isolated from the clien... | 07/06/2010 |
| 7594263 | Operating a communication network through use of blocking measures for responding to communication traffic anomalies A communication network is operated by detecting an anomaly in the communication traffic at a plurality of nodes in a communication network. A first blocking measure A is independently applied at respective ones of the plurality of nodes to the anomalous traffic tha... | 09/22/2009 |
| 7546281 | Reduction of ternary rules with common priority and actions A system for reducing the size of a database includes a memory in which the database configured in a ternary matrix array structure is stored. A processor executing at least one reduction algorithm scans the database tagging superfluous entries that are subsequently... | 06/09/2009 |
| 7389490 | Method, system and program product for providing a configuration specification language supporting selective presentation of configuration entities In at least one hardware definition language (HDL) file, at least one design entity containing a functional portion of a digital system is specified. The design entity logically contains a latch having a respective plurality of different possible latch values. With ... | 06/17/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 |
| 7343573 | Method and system for enhanced verification through binary decision diagram-based target decomposition A method, system and computer program product for performing verification of an electronic design is disclosed. The method includes receiving a design, including a first target set, a primary input set, and a first register set comprising one or more registers. A bi... | 03/11/2008 |
| 7194001 | Time division multiplexing over broadband modulation method and apparatus A packet switch router that processes downstream digital information to provide dedicated bandwidth to each subscriber destination on a hybrid fiber coax (HFC) network. The router includes a network module that terminates a network connection, a switch that forwards... | 03/20/2007 |
| 7085090 | System, method, and apparatus for providing a single display panel and control for multiple data storage drives in an automated data storage library A system for providing a single display for control of multiple data storage drives in an automated library incorporates a switching unit that allows the different drives to be displayed on the single display unit. The drives are mounted in a frame and connected to ... | 08/01/2006 |
| 6895510 | Mutual internet authentication between a client and server utilizing a dummy IOP request Mutual authentication between a client and server over the Internet utilizing the IOP protocol in its current state is enabled by first engaging in a “dummy” request when a client initiates a request to a new target server for the first time. This provides the m... | 05/17/2005 |