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: 20080091956
    Abstract: 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: Application
    Filed: October 25, 2007
    Publication date: April 17, 2008
    Inventors: David Everett, Stuart Miller, Anthony Peacham, Ian Simmons, Timothy Richards, John Viner
  • Publication number: 20080091958
    Abstract: 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: Application
    Filed: October 26, 2007
    Publication date: April 17, 2008
    Inventors: David Everett, Stuart Miller, Anthony Peacham, Ian Simmons, Timothy Richards, John Viner
  • Publication number: 20080091957
    Abstract: 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: Application
    Filed: October 25, 2007
    Publication date: April 17, 2008
    Inventors: David Everett, Stuart Miller, Anthony Peacham, Ian Simmons, Timothy Richards, John Viner
  • Publication number: 20080059812
    Abstract: 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: Application
    Filed: October 25, 2007
    Publication date: March 6, 2008
    Inventors: David Everett, Stuart Miller, Anthony Peacham, Ian Simmons, Timothy Richards, John Viner
  • Publication number: 20080052515
    Abstract: 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: Application
    Filed: October 26, 2007
    Publication date: February 28, 2008
    Inventors: David Everett, Stuart Miller, Anthony Peacham, Ian Simmons, Timothy Richards, John Viner
  • Publication number: 20070255955
    Abstract: 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: Application
    Filed: February 16, 2007
    Publication date: November 1, 2007
    Inventors: David Everett, Stuart Miller, Anthony Peacham, Ian Simmons, Timothy Richards, John Viner
  • Publication number: 20070180276
    Abstract: 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: Application
    Filed: March 29, 2007
    Publication date: August 2, 2007
    Inventors: David Everett, Stuart Miller, Anthony Peacham, Ian Simmons, Timothy Richards, John Viner
  • Patent number: 7250870
    Abstract: 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: Grant
    Filed: March 21, 2005
    Date of Patent: July 31, 2007
    Inventors: John Viner, Keith C. Williams
  • Publication number: 20070143616
    Abstract: 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: Application
    Filed: January 19, 2007
    Publication date: June 21, 2007
    Inventors: David Everett, Stuart Miller, Anthony Peacham, Ian Simmons, Timothy Richards, John Viner
  • Patent number: 6439455
    Abstract: 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: Grant
    Filed: July 7, 2000
    Date of Patent: August 27, 2002
    Assignee: Mondex International Limited
    Inventors: David Barrington Everett, John Viner, Alan Bailey
  • Patent number: 6366894
    Abstract: 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: Grant
    Filed: February 23, 1998
    Date of Patent: April 2, 2002
    Assignee: Mondex International Limited
    Inventors: David Barrington Everett, John Viner