...that Charles Goodyear performed some of his experiments on rubber while in debtor's prison? He was there so often he referred to it as his "hotel". Chronically in debt because of poor business sense and ill health, Goodyear depended on the generosity of friends and family. Even after he unlocked the secret to vulcanizing rubber, he was unable to improve his financial situation. When he died, his estate was $200,000 in debt.
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 |
| 8176333 | Method and apparatus for protecting external call references The present invention is generally directed to a method, system, and article of manufacture that ensures the integrity of programs having variable portions. One aspect of this invention is a method for protecting software products having variant portions. This metho... | 05/08/2012 |
| 8132133 | Automated isolation of logic and macro blocks in chip design testing A method and system for testing a synthesized design of a semiconductor chip. The method includes inputting a macro test Input/Output (I/O) name of the semiconductor chip, along with associated attributes and a netlist, where the netlist is a synthesized design of t... | 03/06/2012 |
| 8130526 | Programming a microchip ID register A method is disclosed for programming an ID register of a microchip. The method comprises the step, prior to packaging, of attaching at least one additional ID pin to the die of the microchip. The at least one pin being so attached that, when the microchip is packag... | 03/06/2012 |
| 8086574 | Usage-based optimization of network traffic and data warehouse size The present invention generally provides systems, methods, and articles of manufacture for maintaining a data warehouse having a plurality of fields updated with data from one or more data sources. Rather than automatically update every field of data available in th... | 12/27/2011 |
| 8060783 | Distributed runtime diagnostics in hierarchical parallel environments A technique is disclosed for distributed runtime diagnostics in hierarchical parallel environments. In one embodiment, a user is allowed to configure, during runtime, a processing element on which to perform diagnostics, an algorithm for the processing element to ex... | 11/15/2011 |
| 7996773 | Displaying and managing inherited values A method, system, and article of manufacture that help system administrators visualize the relationship between a global setting and the setting in each instance. One embodiment of the present invention comprises receiving a selection of a setting, determining an in... | 08/09/2011 |
| 7991782 | Iterative data analysis enabled through query result abstraction The present invention is generally directed to a system, method and article of manufacture for accessing data represented abstractly through an abstraction model. In one embodiment, a data repository abstraction layer provides a logical view of an underlying data re... | 08/02/2011 |
| 7984181 | Routing incoming call requests A method, apparatus, system, and non-transitory computer-readable storage medium that in an embodiment dynamically allocate client requests to target servers based on prepare messages sent by the target servers. The addresses of target servers are added to a queue i... | 07/19/2011 |
| 7979823 | Identification of voltage reference errors in PCB designs Disclosed is a computer implemented method for determining a voltage reference error in a PCB design comprising receiving information about said PCB design, identifying a signal associated with said design, receiving one or more user defined voltage references for s... | 07/12/2011 |
| 7958215 | System management using real time collaboration The present invention provides a method of improving the response time to IT problems and ensuring that some will respond to a problem. In one embodiment, a management system uses a monitoring system to detect problem conditions with a managed device. When such an e... | 06/07/2011 |
| 7953122 | Transport bitstream synchronization Disclosed is a method for synchronizing a bitstream, the method comprising comparing an incoming data byte of the bitstream with a predetermined byte pattern; writing a result of the comparison to a current write address in a FIFO; calculating a difference between a... | 05/31/2011 |
| 7953121 | Method and system for synchronizing transport streams of multiple transponders for area critical applications Disclosed is a transport stream synchronizing system for synchronizing transport streams output from a plurality of transponders and decoded by a plurality of tuners. The transport stream synchronizing system comprises a tuner selector operable to select one transpo... | 05/31/2011 |
| 7925672 | Metadata management for a data abstraction model Systems and articles of manufacture for managing metadata associated with a data abstraction model abstractly describing data in a database. One embodiment provides a technique for managing metadata describing objects of a data abstraction model with logical fields ... | 04/12/2011 |
| 7916048 | Encoding a gray code sequence for an odd length sequence A method an apparatus is provided to generate a gray code sequence from a sequence of binary values having a length āLā. Accordingly, one aspect of the present invention provides a circuit comprising a cycle flag toggle circuit configured to toggle a cycle flag ... | 03/29/2011 |
| 7904523 | Intelligent delayed broadcast method and apparatus A method, system, and article of manufacture that improves the chance of getting an answer to a broadcast chat by sending the messages in subscribers in periodically delayed groups. If a group of subscribers does not produce enough suitable answers, the present inve... | 03/08/2011 |
| 7900112 | System and method for digital logic testing Some embodiments provide a method of digital logic design and digital logic testing of logic under test, the logic including latches, the latches including measure latches, which are latches that measure focal faults more than other latches, and care bit latches, wh... | 03/01/2011 |
| 7865481 | Changing documents to include changes made to schemas In an embodiment, an upgrade rule associated with a configuration set is found, and a document associated with the upgrade rule is found. The configuration set includes a schema and an upgrade transformation, and the upgrade transformation specifies a change that wa... | 01/04/2011 |
| 7853738 | Efficient load/store buffer memory management in a computer communications network data transmission switch A technique is disclosed for observing the data movement pattern in a peripheral device attached to a computer communications network data transmission switch, in order to arrive at a (statistical) determination of whether the peripheral device is being used as a ā... | 12/14/2010 |
| 7853639 | Performing process migration with allreduce operations Compute nodes perform allreduce operations that swap processes at nodes. A first allreduce operation generates a first result and uses a first process from a first compute node, a second process from a second compute node, and zeros from other compute nodes. The fir... | 12/14/2010 |
| 7827434 | Method for managing a data storage system A RAID storage system is provided with a plurality of disk drive modules in communication with a processor through a RAID controller. Tools and processes are provided for managing failure of individual modules in the RAID, identifying and managing excess spare modul... | 11/02/2010 |
| 7818561 | Sending service data to an RFID tag while an attached computer system is powered off A method, apparatus, system, and signal-bearing medium that, in an embodiment, receive service data at a computer system from an RFID tag, where the service data was sent to the RFID tag from an RF transmitter while the computer system was powered off. The RFID tag ... | 10/19/2010 |
| 7747893 | Method and system for managing resources during system initialization and startup A method for managing a system's computer resources, includes: detecting an error condition in a computer resource; labeling the computer resource as not usable based on the error condition detected; reconfiguring the remaining computer resources to compensate for t... | 06/29/2010 |
| 7747760 | Near real-time data center switching for client requests A networked computer system provides a way to quickly switch to a backup data center when a primary data center fails. Each data center includes a redirect table that specifies a geographical area corresponding to each user. The redirect table is replicated on one o... | 06/29/2010 |
| 7693988 | Subject/observer update control method and apparatus A method and apparatus for maintaining data consistency between a subject and an observer. In one embodiment, an observer configures an aspect with a desired update type indicator, and then instructs the aspect to attach itself to a subject. The subject sends an upd... | 04/06/2010 |
| 7693875 | Method for searching a data page for inserting a data record A method of searching a data page in a table space of a database for inserting a data record to a first table, wherein the table space comprises space map pages and sets of data pages, wherein each space map page comprises information about the available storage spa... | 04/06/2010 |
| 7687816 | Light emitting diode A light emitting diode and a method of producing white light from the light emitting diode with an active region producing an emission falling in a primary wavelength range. A first part of the active region covered with a first conversion element for converting the... | 03/30/2010 |
| 7667629 | Generating a gray code for an odd length sequence using a virtual space Methods for generating Gray count for an odd length sequence using a virtual space. More than one set of Gray codes can be generated for a given odd multiple virtual domains that assists in achieving more robust systems which are fault tolerant. Broadly contemplated... | 02/23/2010 |
| 7600231 | Control method for controlling an application program An information processing apparatus that concurrently executes a plurality of application programs including first and second application programs on an operating system. The information processing apparatus monitors a function call from the first application progra... | 10/06/2009 |
| 7478317 | Method and apparatus for presenting a summary of selected values A method, system, and article of manufacture for quickly and easily obtaining information about a list of elements. One embodiment of the invention comprises receiving a selection of at least one desired summary function, generating a configuration file containing t... | 01/13/2009 |
| 7472350 | Displaying and managing inherited values A method, system, and article of manufacture that help system administrators visualize the relationship between a global setting and the setting in each instance. One embodiment of the present invention comprises receiving a selection of a setting, determining an in... | 12/30/2008 |
| 7469041 | Intelligent delayed broadcast method and apparatus A method, system, and article of manufacture that improves the chance of getting an answer to a broadcast chat by sending the messages in subscribers in periodically delayed groups. If a group of subscribers does not produce enough suitable answers, the present inve... | 12/23/2008 |
| 7458074 | Method and apparatus for installing and upgrading an application in a computer system A method of distributing and executing upgrade/installation instructions as data objects. These instructions can then be completed automatically requesting user interaction only when required. This method would allow someone with little knowledge of the application ... | 11/25/2008 |
| 7401219 | Method and apparatus for protecting external call references The present invention is generally directed to a method, system, and article of manufacture that ensures the integrity of programs having variable portions. One aspect of this invention is a method for protecting software products having variant portions. This metho... | 07/15/2008 |
| 7395508 | Method and apparatus for providing an interactive presentation environment An interactive presentation environment for eMeetings or the like that provides participants with more control over what they see and hear. One embodiment of the interactive presentation environment comprises a meeting recorder adapted to create a recording of a liv... | 07/01/2008 |
| 7209807 | Virtual signs for improving information communicated to the automotive driver A method and system for providing information to an individual using an electronic sign in which the sign displays information in response to the identity of the tag or an account associated with the tag. The information is displayed when the tag, which may be carri... | 04/24/2007 |
| 7203713 | Method and apparatus for optimizing extent size The present invention optimizes storage of stream file by dynamically adjusting the size of new extents. In one embodiment, a file system manager collects usage statistics for a plurality of files in a file system. The file system manager uses the usage statistics t... | 04/10/2007 |
| 7142666 | Method and apparatus for selectively disabling a communication device The present invention is directed at a telephone that automatically selectively disables a microphone when the microphone is moved out of close proximity to the user's mouth. One embodiment comprises a sensor that detect if the telephone microphone is in close proxi... | 11/28/2006 |
| 7080402 | Access to applications of an electronic processing device solely based on geographic location Applications/functions within an electronic processing device having a GPS card and antenna, such as a laptop or personal digital assistant, can be enabled only when in a specified geographic location. For each critical application/function, its accessibility is pro... | 07/18/2006 |
| 7000116 | Password value based on geographic location An electronic processing device having GPS card and antenna, such as a laptop or personal digital assistant, can be enable only when a geographic-specific password is entered. Geographic regions are established in the electronic processing device with a user interfa... | 02/14/2006 |
| 6998978 | Method and apparatus for responding to medical alerts A method, system, and article of manufacture for responding to medical alerts, one embodiment of which comprises receiving a medical alert having an associated alert location, detecting a current location for each of a plurality of medical staff members, and selecti... | 02/14/2006 |