...that when IBM conducted a market study of Chester Carlson's invention in 1959, the company concluded that it would take only 5000 units of his new product to saturate the market? IBM therefore declined to be part of the new product introduction. Too bad for IBM. Carlson's invention was the xerography process, and his new product was the beginning of the Xerox Corporation. It is estimated that every day, worldwide, 3,000,000,000 copies are made!!
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 |
| 8184806 | Table masking for resistance to power analysis attacks Tables are defined to permit output masking for table look-ups to be carried out to resist power analysis attacks on cryptographic operations. A set of individually defined random values is used to mask each entry in a substitution table, defining a masked substitut... | 05/22/2012 |
| 8180841 | System for facilitating thread-based message prioritization To perform thread-based message prioritization, metadata may be extracted from a received electronic message. Based on the extracted message metadata and accumulated metadata extracted from previously received messages, a message thread to which the received electro... | 05/15/2012 |
| 8169324 | System for tracking objects A system is provided of tracking objects loaded into a receptacle, where the receptacle defines a chamber having an open side for receiving the objects and has a perimeter about the open side. The system comprises a radio frequency identification antenna spaced from... | 05/01/2012 |
| 8151309 | Audio/video and data signal redistribution system A system for redistributing a multiple input audio/video and data signals having a redistributing device equipped to receive signals in a multiple formats and redistribute a selected signal to a user's premises over conductors, preferably existing twisted-pair telep... | 04/03/2012 |
| 8144866 | Method and system for securing data utilizing redundant secure key storage A system and method which protects a data processing system against encryption key errors by providing redundant encryption keys stored in different locations, and providing the software with the ability to select an alternate redundant key if there is any possibili... | 03/27/2012 |
| D656205 | Toy | 03/20/2012 |
| D656058 | Gemstone | 03/20/2012 |
| 8127334 | Audio/video and data signal redistribution system A system for redistributing a multiple input audio/video and data signals having a redistributing device equipped to receive signals in a multiple formats and redistribute a selected signal to a user's premises over conductors, preferably existing twisted-pair telep... | 02/28/2012 |
| 8126848 | Automated method for identifying and repairing logical data discrepancies between database replicas in a database cluster A method and system for monitoring and maintaining the consistency of replicated databases in a shared-nothing database cluster architecture is presented. The method involves the continuous monitoring of the database transaction logs that are maintained by the auton... | 02/28/2012 |
| 8112794 | Management of multiple connections to a security token access device A security token access device, a user device such as a computing device or communications device, and a method for managing multiple connections between multiple user devices and the access device. The access device maintains connection information, including secur... | 02/07/2012 |
| 8103876 | System and method for checking digital certificate status A method for handling digital certificate status requests between a client system and a proxy system is provided. The method includes the steps of receiving at the proxy system digital certificate status request data transmitted from the client system and generating... | 01/24/2012 |
| 8099595 | Synchronizing certificates between a device and server Systems and methods for processing messages within a wireless communications system are disclosed. A server within the wireless communications system maintains a list of certificates contained in devices that use the server. The server synchronizes or updates the li... | 01/17/2012 |
| 8096367 | Excavation system and method A system and method of cutting for replacement a replaceable coupon out of a paved surface for keyhole excavation provides a truck with a turret to which a support arm supporting a cutter assembly is mounted, and a stabilizing member remote from the turret, which al... | 01/17/2012 |
| 8095792 | One way authentication A cryptosystem prevents replay attacks within existing authentication protocols, susceptible to such attacks but containing a random component, without requiring modification to said protocols. The entity charged with authentication maintains a list of previously us... | 01/10/2012 |
| 8086788 | Memory controller interface A memory interface controller and method to allow a processor designed and configured to operate with NOR flash and static random access memory SRAM devices to instead operate using NAND flash and synchronous dynamic random access memory SDRAM. The system accomplish... | 12/27/2011 |
| 8085891 | System and method for management of mobile device communication A system and method for managing mobile device communication in an enterprise includes a device management agent and a synchronization agent in the mobile device. Information about the status of the mobile device is collected by the device management agent and the s... | 12/27/2011 |
| 8079068 | Management of multiple connections to a security token access device A system and method for automatically managing a connection between a user device and a security token access device. The access device is adapted to wirelessly communicate with a plurality of user devices and to be securely paired with at least one of the plurality... | 12/13/2011 |
| 8074078 | System and method for remote reset of password and encryption key A method for securing data and resetting a password using a content protection key is provided, in which the content protection key itself is protected by a password. A content protection key is also protected at a data storage device with a key encryption key gener... | 12/06/2011 |
| 8074072 | Challenge response-based device authentication system and method A challenge response scheme authenticates a requesting device by an authenticating device. The authenticating device generates and issues a challenge to the requesting device. The requesting device combines the challenge with a hash of a password provided by a user,... | 12/06/2011 |
| 8074066 | System and method for sending secure messages Electronic messages are sent from a sending system to an identified recipient and are encoded using information contained in a certificate. A key store is accessed by a messaging application to determine if a certificate associated with the recipient is present. If ... | 12/06/2011 |
| 8060413 | System and method for making electronic payments from a wireless mobile device There is disclosed a system and method of making an electronic payment from a wireless mobile device. In an embodiment, the method comprises: providing an electronic wallet, the electronic wallet having a persistent store for storing data for one or more payment car... | 11/15/2011 |
| 8056143 | Selectively wiping a remote device A system and method for selectively securing data from unauthorized access on a client device storing a plurality of data types with reference to an authorization level indicated in a command. A command is received at a client device comprising an authorization leve... | 11/08/2011 |
| 8028157 | On-chip security method and apparatus A boot method an apparatus are described which reduce the likelihood of a security breach in a mobile device, preferably in a situation where a reset has been initiated. A predetermined security value, or password, is stored, for example in BootROM. A value of a sec... | 09/27/2011 |
| 8024929 | Thermal conversion device and process An apparatus and method for converting a differential in thermal energy between a first thermal source having a thermal conducting fluid and a second thermal source having a thermal conducting fluid is provided. The apparatus employs a first vessel and a second vess... | 09/27/2011 |
| 7993169 | Connector assembly A connector assembly for joining bare or insulated conductors includes a first member and a second member which cooperate to act as clamps. The first member has two beams connected by a body and tabs extending from the center of the body substantially parallel to th... | 08/09/2011 |
| D641791 | Hand waver | 07/19/2011 |
| 7953971 | Synchronizing certificates between a device and server Systems and methods for processing messages within a wireless communications system are disclosed. A server within the wireless communications system maintains a list of certificates contained in devices that use the server. The server synchronizes or updates the li... | 05/31/2011 |
| 7930118 | Electricity energy monitor An electric energy monitor or meter for efficient measuring and recording electrical energy usage data relating to a particular appliance or circuit. One embodiment comprises a thin-profile monitoring device through which an electrical conductor, for example the nor... | 04/19/2011 |
| 7929702 | System and method for generating reproducible session keys A system and method for generating reproducible session keys in a wireless messaging system. The session key is generated based on a hash of a message itself, optionally concatenated with additional information. Since the local server stores the message, it can easi... | 04/19/2011 |
| 7909024 | Hydrocarbon fuel vapour filter system A hydrocarbon vapour filter system for capturing vapour released from a fuel tank. The system contains a vapour line in vapour-tight communication with the fuel tank, having a vapour capture segment for capturing fuel vapour, and in the preferred embodiment a purgin... | 03/22/2011 |
| D633946 | Football hand waver | 03/08/2011 |
| D633945 | Hand waver | 03/08/2011 |
| D633944 | Hand waver | 03/08/2011 |
| 7900001 | System and method for obscuring hand-held device data traffic information Increasing security for a hand-held data processing device with communication functionality where such a device includes an access-ordered memory cache relating to communications carried out by the device. The hand-held data processing device has a locked state that... | 03/01/2011 |
| 7899190 | Security countermeasures for power analysis attacks A countermeasure for differential power analysis attacks on computing devices. The countermeasure includes the definition of a set of split mask values. The split mask values are applied to a key value used in conjunction with a masked table defined with reference t... | 03/01/2011 |
| 7897006 | Method of adhering a material to another material and product produced by the method A method of adhering a first material to a second material, which utilizes an anchoring adhesive applied to one or both of the materials as a plurality of isolated adhesive anchors having interstitial spaces between them, forming improved bonding sites for a bonding... | 03/01/2011 |
| 7896000 | Integrated thermal and photovoltaic solar collector and method for operation and mounting an array of solar collectors An integrated, modular solar collector comprising an array of solar collection devices, wherein the array of solar collection devices is mounted in a frame providing for air flow, piping and/or electrical connections between the devices. ... | 03/01/2011 |
| 7891557 | System and method for managing multiple smart card sessions A system and method is provided for managing multiple smart card sessions with multiple communications or computing devices in association with a single smart card reader. A wireless smart card reader is provided for communicating with a plurality of devices requiri... | 02/22/2011 |
| D633152 | Hand waver | 02/22/2011 |
| 7882348 | System and method for administering digital certificate checking Systems and methods for handling electronic messages. An electronic message that is associated with a digital certificate is to be processed. A decision whether to check the validity of the digital certificate is based upon digital certificate checking criterion. An... | 02/01/2011 |