"What, sir, would you make a ship sail against the wind and currents by lighting a bonfire under her deck? I pray you, excuse me, I have not the time to listen to such nonsense."
Napoleon Bonaparte ; When told of the Robert Fulton steamboat
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 |
| 8165300 | System and method for generalized authentication A system, method, and program product is provided that uses environments to control access to encryption keys. A request for an encryption key and an environment identifier is received. If the encryption key is not associated with the environment identifier, the req... | 04/24/2012 |
| 8129939 | Slate wireless keyboard charging and connection An approach is provided that determines whether keyboard power connection points included in a wireless keyboard are connected to system power connection points in a computer system. Power is sent from the computer system to the wireless keyboard. The power is trans... | 03/06/2012 |
| 8091134 | System and method for autonomic peer-to-peer virus inoculation A system, method, and program product is provided that communicates virus information between a computer that detects a virus in a file (the detecting computer system) and the computer that sent the infected file (the infected computer system). When the infected com... | 01/03/2012 |
| 8089468 | Slate wireless keyboard connection and proximity display enhancement for visible display area An approach is provided that identifies when a wireless keyboard unit is connected to an information handling system that includes a display screen that is partially blocked when the keyboard is attached. A determination is made as to the size of the visible portion... | 01/03/2012 |
| 8052440 | Communication with a multi-contact pad having a USB application Apparatus for making an electrical connection in a system requiring four electrical connections, including an electrical connection pad having an array of four types of electrically conductive contacts, all conductive contacts of a given type being electrically conn... | 11/08/2011 |
| 7962739 | Recovering from hard disk errors that corrupt one or more critical system boot files A system, method, and program product is provided that recovers from a sector error affecting a critical file. A damaged sector prevents a critical file from being read prevents the computer system from booting. A controller records a sector number corresponding to ... | 06/14/2011 |
| 7934214 | Computer implemented method, system and computer program product for controlling software entitlement Computer implemented method, system and computer program product for controlling software entitlement. A computer implemented method for controlling software entitlement includes receiving a request to install a software item on a designated machine. A determination... | 04/26/2011 |
| 7853804 | System and method for secure data disposal A system, method, and program product is provided that initializes expected PCRs stored in a TPM by generating and storing a random number, seeding expected PCRs with the random number, inputting a set of startup code processes to a hash algorithm resulting in a set... | 12/14/2010 |
| 7817370 | System and method to avoid disk lube pooling A system and method to avoid disk lube pooling is presented. A track access monitor tracks the number of times that a program accesses a particular track located on a hard drive. When the track access monitor determines that the number of track accesses to a particu... | 10/19/2010 |
| 7779454 | System and method for virtualized hypervisor to detect insertion of removable media A system and method for using a client-side hypervisor in conjunction with a secure network-side monitoring mechanism to detect removable media insertions since a client's last network session with the secure network is presented. The hypervisor uses a “client-sid... | 08/17/2010 |
| 7768781 | Computer with improved cooling features A personal computer has a central air plenum straddled by opposed drive bays, and memory modules in the plenum are covered by a shroud that increases the air flow over the memory modules. The plenum establishes a first pathway for air flow and parallel to the plenum... | 08/03/2010 |
| 7760189 | Touchpad diagonal scrolling A method and system for providing diagonal scrolling on a touchpad of a device is disclosed. The method and system comprises determining if at least one finger is in contact with the touchpad, and entering a diagonal scroll mode if more than one finger is in contact... | 07/20/2010 |
| 7747024 | System and method for generalized authentication A system, method, and program product is provided that uses environments to control access to encryption keys. A request for an encryption key and an environment identifier is received. If the encryption key is not associated with the environment identifier, the req... | 06/29/2010 |
| 7744389 | Communication with a multi-contact pad having a USB application Apparatus for making an electrical connection in a system requiring four electrical connections, including an electrical connection pad having an array of four types of electrically conductive contacts, all conductive contacts of a given type being electrically conn... | 06/29/2010 |
| 7730219 | System and method for detecting free and open wireless networks A system, method, and program product is provided that passively detects the existence of wireless networks in proximity to a wireless signal detector. A determination is made as to whether the detected wireless networks are encrypted or unencrypted. For those wirel... | 06/01/2010 |
| 7715851 | System and method for locating wired networks using wireless data A system and method is provided for using a wireless network to determine a device's physical location and retrieve location specific settings based upon the device's physical location. A device's physical location is determined by matching the identifier of the wir... | 05/11/2010 |
| 7706772 | Power saving system and method for mobile wireless network device using historical periods of signal intermittence and reliability A system and method for managing battery energy usage by a mobile wireless network which detects threshold conditions for network signal found and lost; records historical events of signal found and lost with operational criteria associated with operational conditio... | 04/27/2010 |
| 7697476 | Effective management of overlapping wireless channels An arrangement facilitating the connection of a client to a network through an access point, particularly in an area with overlapping 0.11n channels. Preferably, a client may communicate with two access points and “ask” one of them to stop transmitting long enou... | 04/13/2010 |
| 7600134 | Theft deterrence using trusted platform module authorization A method for theft deterrence of a computer system is disclosed. The computer system includes a trusted platform module (TPM) and storage medium. The method comprises providing a binding key in the TPM; and providing an encrypted symmetric key in the storage medium.... | 10/06/2009 |
| 7600133 | Backing up at least one encrypted computer file The present invention provides a method and system of backing up at least one encrypted computer file encrypted by an encryption filter driver running on an operating system of a computer system and restoring at least one encrypted computer file encrypted by an encr... | 10/06/2009 |
| 7598701 | Battery pack and method for permanently disabling functions of a pirated battery pack A battery pack and method are disclosed that permanently disable the battery pack on portable electronic equipment if the battery pack has been inauthentically remanufactured. An output voltage value and a discharge current value of the battery block are measured re... | 10/06/2009 |
| 7595742 | System and method for generating language specific diacritics for different languages using a single keyboard layout A diacritic chording system uses a single standard keyboard layout to generate diacritical characters used, for example, by Latin-based languages or languages based on a Roman character set, providing a universal keyboard The key combination required to select a dia... | 09/29/2009 |
| 7590845 | Key cache management through multiple localities A method for a plurality of key cache managers for a plurality of localities to share cryptographic key storage resources of a security chip, includes: loading an application key into the key storage; and saving a restoration data for the application key by a key ca... | 09/15/2009 |
| 7590834 | Method and apparatus for tracking boot history A computer determines whether it has been booted from a hard disk drive or from an alternate source (e.g., a floppy drive or portable memory) that entails a higher risk of importing a virus into the computer, and if it is determined that a non-HDD source was booted ... | 09/15/2009 |
| 7586839 | Peer to peer backup and recovery A method in a processing system for managing backup data on a set of nodes in a network data processing system. An inventory of files is generated on a set of nodes in the network data processing system. An initial map from the inventory is created, wherein the firs... | 09/08/2009 |
| 7574621 | Method and system for identifying and recovering a file damaged by a hard drive failure A method and system for identifying and recovering a file damaged by a hard drive failure. The method includes monitoring event logs, mapping at least one failing sector to at least one corresponding corrupted file if a hard drive failure is detected, and performing... | 08/11/2009 |
| 7571332 | Reducing power consumed by a computer system during a hibernation or an off state by remotely waking up the computer system A method and system for reducing power consumed by a computer system. A network switch includes a processor coupled to a plurality of ports which are coupled to a plurality of computer systems. The processor includes logic for receiving a media access control addres... | 08/04/2009 |
| 7565645 | Method and apparatus for marking code for data versioning A method, apparatus, and computer instructions for marking data versioning for code. Responsive to receiving an application programming interface call, a first marking statement in the code and a second marking statement are inserted in the code. A portion of code b... | 07/21/2009 |
| 7565622 | Method and apparatus for modification of pointing device functions in conjunction with dynamic sorting, displaying, listing, and activation An Operation Modification Program is disclosed that alters the functions performed with a user input device in conjunction with a Drop Down Menu Program. The Drop Down Menu Program provides for the elimination of some manual steps required by a user when employing a... | 07/21/2009 |
| 7564425 | Modular display device An improved computer display device is disclosed. The improved computer display device comprises a display monitor and at least one display module each containing their own desktop real estate and each lined with a series of male and female couplers containing elect... | 07/21/2009 |
| 7555679 | System and method for computer system rejuvenation A system and method that rejuvenates a computer system is provided. The user uses the computer system that includes an operating system and applications for a first period of time creating data files and applying patches to the operating system and applications. An ... | 06/30/2009 |
| 7532197 | Method and system for automated monitoring of a display Aspects for automated monitoring of a display are described. The aspects include utilizing gaze tracking with a display to monitor attention to information on the display. Additionally, a level of alarm is escalated for the updated information when the attention by ... | 05/12/2009 |
| 7528718 | System and method for improved theft prevention of a notebook computer based on pre-resuming activities A system, method, and program product that prevents theft of a portable information handling system and the intellectual property stored on the portable information handling system is provided based on pre-resuming activities that indicate that the computer has been... | 05/05/2009 |
| 7519784 | Method and apparatus for reclaiming space in memory A computer implemented method, data processing system, and computer usable code are provided for reclaiming backup data storage space in memory. The process receives a selection to reclaim a set of memory locations associated with a set of backup copies of a selecte... | 04/14/2009 |
| 7464406 | System and method for user determination of secure software A secure computer system includes a central processing unit in which plural programs reside. The system includes means for verifying whether the at least one program is trusted or not trusted. That means can be an external key device that includes a verification pro... | 12/09/2008 |
| 7454018 | Transfer of DVD decode key on a window by window basis to an attached device Disclosed is apparatus for processing an encrypted data stream within a computer system adapted to receive the encrypted data stream from a data storage device. A data output device is coupled to a computer system and has a plurality of data output areas. An encrypt... | 11/18/2008 |
| 7424745 | Anti-virus fix for intermittently connected client computers A method and system is described for a wireless client computer to be connected via an access point to a network only if the wireless client computer has executed all requisite anti-virus programs. Where necessary, a signal from the access point notifies an anti-vir... | 09/09/2008 |
| 7424611 | Authentication system and method Preventing malicious code from reading an authenticator and being falsely authenticated using the read authenticator. Authenticator accepting period detection means detects an authenticator accepting period during which inoperativeness of all unauthenticated program... | 09/09/2008 |
| 7415322 | Motherboard having advanced fan control features A motherboard is capable of accepting various types of fans from same or different manufacturers and is capable identifying the type of fan to which it is connected. In one embodiment, the motherboard is capable of decoding bar code data originating from a fan of th... | 08/19/2008 |
| 7412596 | Method for preventing system wake up from a sleep state if a boot log returned during the system wake up cannot be authenticated A method and system for enabling security attestation for a computing device during a return from an S4 sleep state. When the computing device enters into the S4 state following a successful boot up, the attestation log is appended to the TPM tick count and the log ... | 08/12/2008 |