U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Icon_funbox Did You Know...

...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!!

Newsletter  PatentStorm News

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.

 

Attorney: Dimock Stratton LLP


Number of patents: 144
Last date: May 22, 2012

1        
NumberTitleIssue Date
8184806Table 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
8180841System 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
8169324System 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
8151309Audio/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
8144866Method 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
D656205Toy
03/20/2012
D656058Gemstone
03/20/2012
8127334Audio/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
8126848Automated 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
8112794Management 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
8103876System 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
8099595Synchronizing 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
8096367Excavation 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
8095792One 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
8086788Memory 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
8085891System 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
8079068Management 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
8074078System 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
8074072Challenge 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
8074066System 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
8060413System 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
8056143Selectively 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
8028157On-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
8024929Thermal 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
7993169Connector 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
D641791Hand waver
07/19/2011
7953971Synchronizing 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
7930118Electricity 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
7929702System 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
7909024Hydrocarbon 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
D633946Football hand waver
03/08/2011
D633945Hand waver
03/08/2011
D633944Hand waver
03/08/2011
7900001System 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
7899190Security 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
7897006Method 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
7896000Integrated 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
7891557System 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
D633152Hand waver
02/22/2011
7882348System 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
1        
 
Sign InRegister
Username  
Password   
forgot password?