Patents by Inventor John Viner
John Viner has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20080091956Abstract: Methods, apparati, and computer-readable media for securely transporting a software application onto a tamper resistant module (TRM) (103) by using an individualized TRM key set. A method embodiment of the present invention comprises: storing a key pair unique to the TRM (103) in a memory located on the TRM (103), where the key pair comprises a TRM public key (150) and a TRM private key (190); retrieving the TRM public key from the TRM; encrypting a portion of the software application using the TRM public key (150); transmitting the encrypted software application to the TRM (103); and recovering and decrypting the encrypted software application using the TRM private key (190).Type: ApplicationFiled: October 25, 2007Publication date: April 17, 2008Inventors: David Everett, Stuart Miller, Anthony Peacham, Ian Simmons, Timothy Richards, John Viner
-
Publication number: 20080091958Abstract: Methods and apparati for securely loading one or more computer software applications onto a tamper resistant module (TRM) (107) and for securely deleting one or more applications from the TRM. An embodiment of the invention comprises a method for determining, based at least upon an encrypted personalization data block, whether a TRM (107) is part of a qualified set of TRM's to accept loading of an application. Thereafter, the method provides for loading the application onto the TRM (107) only after the first step determines that the TRM (107) is qualified to accept the loading of the application. Another embodiment comprises a method for determining, based at least upon an encrypted personalization data block, whether a TRM (107) is part of a qualified set of TRM's to accept deleting of an application. Thereafter, the method provides for deleting the application from the TRM (107) only when the first step determines that the TRM (107) is qualified to accept the deleting of the application.Type: ApplicationFiled: October 26, 2007Publication date: April 17, 2008Inventors: David Everett, Stuart Miller, Anthony Peacham, Ian Simmons, Timothy Richards, John Viner
-
Publication number: 20080091957Abstract: Methods, apparati, and computer-readable media for securely transporting a software application onto a tamper resistant module (TRM) (103) by using an individualized TRM key set. A method embodiment of the present invention comprises: storing a key pair unique to the TRM (103) in a memory located on the TRM (103), where the key pair comprises a TRM public key (150) and a TRM private key (190); retrieving the TRM public key from the TRM; encrypting a portion of the software application using the TRM public key (150); transmitting the encrypted software application to the TRM (103); and recovering and decrypting the encrypted software application using the TRM private key(190).Type: ApplicationFiled: October 25, 2007Publication date: April 17, 2008Inventors: David Everett, Stuart Miller, Anthony Peacham, Ian Simmons, Timothy Richards, John Viner
-
Publication number: 20080059812Abstract: Methods, apparati, and computer-readable media for securely transporting a software application onto a tamper resistant module (TRM) (103) by using an individualized TRM key set. A method embodiment of the present invention comprises: storing a key pair unique to the TRM (103) in a memory located on the TRM (103), where the key pair comprises a TRM public key (150) and a TRM private key (190); retrieving the TRM public key from the TRM; encrypting a portion of the software application using the TRM public key (150); transmitting the encrypted software application to the TRM (103); and recovering and decrypting the encrypted software application using the TRM private key (190).Type: ApplicationFiled: October 25, 2007Publication date: March 6, 2008Inventors: David Everett, Stuart Miller, Anthony Peacham, Ian Simmons, Timothy Richards, John Viner
-
Publication number: 20080052515Abstract: Methods and apparati for securely loading one or more computer software applications onto a tamper resistant module (TRM) (107) and for securely deleting one or more applications from the TRM. An embodiment of the invention comprises a method for determining, based at least upon an encrypted personalization data block, whether a TRM (107) is part of a qualified set of TRM's to accept loading of an application. Thereafter, the method provides for loading the application onto the TRM (107) only after the first step determines that the TRM (107) is qualified to accept the loading of the application. Another embodiment comprises a method for determining, based at least upon an encrypted personalization data block, whether a TRM (107) is part of a qualified set of TRM's to accept deleting of an application. Thereafter, the method provides for deleting the application from the TRM (107) only when the first step determines that the TRM (107) is qualified to accept the deleting of the application.Type: ApplicationFiled: October 26, 2007Publication date: February 28, 2008Inventors: David Everett, Stuart Miller, Anthony Peacham, Ian Simmons, Timothy Richards, John Viner
-
Publication number: 20070255955Abstract: Methods and apparati for securely loading one or more computer software applications onto a tamper resistant module (TRM) (107) and for securely deleting one or more applications from the TRM. An embodiment of the invention comprises a method for determining, based at least upon an encrypted personalization data block, whether a TRM (107) is part of a qualified set of TRM's to accept loading of an application. Thereafter, the method provides for loading the application onto the TRM (107) only after the first step determines that the TRM (107) is qualified to accept the loading of the application. Another embodiment comprises a method for determining, based at least upon an encrypted personalization data block, whether a TRM (107) is part of a qualified set of TRM's to accept deleting of an application. Thereafter, the method provides for deleting the application from the TRM (107) only when the first step determines that the TRM (107) is qualified to accept the deleting of the application.Type: ApplicationFiled: February 16, 2007Publication date: November 1, 2007Inventors: David Everett, Stuart Miller, Anthony Peacham, Ian Simmons, Timothy Richards, John Viner
-
Publication number: 20070180276Abstract: Methods, apparati, and computer-readable media for securely transporting a software application onto a tamper resistant module (TRM) (103) by using an individualized TRM key set. A method embodiment of the present invention comprises: storing a key pair unique to the TRM (103) in a memory located on the TRM (103), where the key pair comprises a TRM public key (150) and a TRM private key (190); retrieving the TRM public key from the TRM; encrypting a portion of the software application using the TRM public key (150); transmitting the encrypted software application to the TRM (103); and recovering and decrypting the encrypted software application using the TRM private key (190).Type: ApplicationFiled: March 29, 2007Publication date: August 2, 2007Inventors: David Everett, Stuart Miller, Anthony Peacham, Ian Simmons, Timothy Richards, John Viner
-
Patent number: 7250870Abstract: A back drafting alarm assembly is designed to detect back drafting in combustion fired appliances. The assembly includes a temperature sensor unit that is attached to the diverter bonnet of a water heater or furnace to measure the temperature at all times. The sensor is connected to an alarm assembly that sounds an alarm when the temperature of the bonnet reaches or exceeds 130 degrees F. for a predetermined time period. The preferred time period is three (3) minutes. The alarm assembly also includes a reset button to shut off the alarm and a test button to make certain that the device functions when installed. A microprocessor provides the additional capability to record the total number of excursion events over a longer monitoring period. The alarm operates on direct current from a battery, or standard 110 volts AC with a suitable AC/DC transformer. A battery backup feature provides uninterrupted power when using 110 volts AC as a power source.Type: GrantFiled: March 21, 2005Date of Patent: July 31, 2007Inventors: John Viner, Keith C. Williams
-
Publication number: 20070143616Abstract: Methods and systems for flexibly loading an application, e.g., a software application, and associated data from an application provider (101) onto a tamper resistant module (TRM) (103) having an I/O buffer (115) and a memory (119). A method embodiment of the invention comprises determining (501) the size of the TRM's I/O buffer (115), segmenting (503) the application to be loaded and its associated data into a plurality of segments, with each segment adapted to be stored in the I/O buffer (115) and the size of each segment being a function of the determined size of the I/O buffer (115), separately transmitting (505) each segment to the tamper resistant module (103), and storing (603) each separately transmitted segment in a selected one of one or more available spaces of the TRM's memory (119), said spaces selected depending upon the size of each segment and upon which of said available spaces has the smallest available area in the TRM's memory (119) in which the segment can be stored.Type: ApplicationFiled: January 19, 2007Publication date: June 21, 2007Inventors: David Everett, Stuart Miller, Anthony Peacham, Ian Simmons, Timothy Richards, John Viner
-
Patent number: 6439455Abstract: The invention is concerned with systems for transferring value between electronic purses, usually in the form of IC or “Smart” cards, via the intermediary of an interface device. In order to control the flow of value between purses a hierarchical class structure is proposed. This is achieved by assigning to each purse a class which controls the conditions under which value may be transferred to and from (mainly from) a purse. Thus each purse stores in memory a representation of its own class, together with a list of those classes to which the purse can transfer value.Type: GrantFiled: July 7, 2000Date of Patent: August 27, 2002Assignee: Mondex International LimitedInventors: David Barrington Everett, John Viner, Alan Bailey
-
Patent number: 6366894Abstract: A value transfer system using integrated circuit cards for exchanging electronic cash in off-line transactions employs cryptographically secure message protocols. Cards are loaded each with two schemes from a series and interaction between cards determines and uses the oldest scheme shared by the cards, causing one card to switch schemes irrevocably if that common scheme is its second scheme. In this way, a switch to a new scheme can migrate through the system.Type: GrantFiled: February 23, 1998Date of Patent: April 2, 2002Assignee: Mondex International LimitedInventors: David Barrington Everett, John Viner