Patents Assigned to Mondex International Limited
  • Patent number: 8397058
    Abstract: A method and system which provides communication between a first portable device and a second portable device. The first portable device stores a first sequence number and a first key, and the second portable device stores a second sequence number and a second key. Verification is performed using the first and second keys. The first sequence number is compared to the second sequence number. If the second sequence number is newer than the first sequence number, the first sequence number is set to have a value of the second sequence number if the verification succeeds. If the first sequence number is newer than the second sequence number, the second sequence number is set to have a value of the first sequence number if verification succeeds.
    Type: Grant
    Filed: July 28, 2000
    Date of Patent: March 12, 2013
    Assignee: Mondex International Limited
    Inventors: Kazuo J. Ezawa, Dave Roberts, Michael Foster, John Kelly
  • Patent number: 6761319
    Abstract: A secure multiple application card system including an IC card having a microprocessor, a ROM and an EEPROM, wherein program instructions are stored in the ROM at time of manufacture, and at time of personalization, an address table is stored in the EEPROM. Upon operation of the IC card, the operating system calls the program instructions, including codelets and primitives, in accordance with the addresses indicated in the address table.
    Type: Grant
    Filed: October 30, 2001
    Date of Patent: July 13, 2004
    Assignee: Mondex International Limited
    Inventors: Anthony David Peachman, Ian Stephen Simmons
  • Patent number: 6742715
    Abstract: A system and method of flexibly loading an application and its associated data from an application provider onto an IC card. The application and its associated data is divided into segments which can each fit into the input buffer of an Integrated circuit card. Each segment is transmitted separately and the Integrated circuit card then stores the segment in an available space in the IC card's memory. The segments can be placed in non-contiguous memory in order to reduce memory fragmentation.
    Type: Grant
    Filed: September 30, 2002
    Date of Patent: June 1, 2004
    Assignee: Mondex International Limited
    Inventors: David Barrington Everett, Stuart James Miller, Anthony David Peacham, Ian Stephen Simmons, Timothy Philip Richards, John Charles Viner
  • Patent number: 6742120
    Abstract: In a multiple application card system including an IC card comprising a microprocessor, a read-only memory, a random access memory and an electronically erasable programmable read only memory, a system for controlling access to one or more sets of programming instructions embedded in said read-only memory comprising means for storing on said IC card for at least one application loaded onto said card at least one access flag having a value indicating whether or not access by the at least one application to the at least one set of programming instructions shall be granted and means dependent on said value for allowing access to one or more sets of programming instructions.
    Type: Grant
    Filed: December 15, 1998
    Date of Patent: May 25, 2004
    Assignee: Mondex International Limited
    Inventors: Dimitrios Markakis, Barry Hochfield, John Beric, David Anthony Roberts
  • Patent number: 6736325
    Abstract: A system and method for efficiently storing programming instructions in a microprocessor based system where codelets which include program instructions written in a non-native programming language (such as MEL or C) are stored in a read only portion of memory. The location of the codelets are stored in an address table which is accessed by an operating system when an application calls the codelet during execution. At that time, the microprocessor accesses the codelet instructions until the codelet function is complete. By storing codelets in read only memory which is cheaper and takes up much less physical space than alterable memory (such as EEPROM), more programming instructions can be stored in the same amount of physical space. Additionally, since codelets are written in non-native programming languages, they become platform independent since they can be compiled by different compilers to run on any platform.
    Type: Grant
    Filed: January 13, 1999
    Date of Patent: May 18, 2004
    Assignee: Mondex International Limited
    Inventor: Anthony David Peacham
  • Patent number: 6659354
    Abstract: A multi-application IC card system is disclosed having selective application loading and deleting capability. Prior to loading an application onto an IC card a test is conducted to determine if the card is qualified to receive the application using personalization data stored on the card and comparing it with permissions data associated with the application indicating one or more sets of cards upon which the application may be loaded. If the personalization data of the card falls within the allowable set of permissions for that application then the card may be loaded with the application. Preferably, the personalization data includes data representative of the card number, issuer, a product class and the date on which the card is personalized.
    Type: Grant
    Filed: December 21, 2001
    Date of Patent: December 9, 2003
    Assignee: Mondex International Limited
    Inventors: David Barrington Everett, Stuart James Miller, Anthony David Peacham, Ian Stephen Simmons, Timothy Philip Richards, John Charles Viner
  • Patent number: 6575372
    Abstract: A multi-application IC card system is disclosed having selective application loading and deleting capability. Prior to loading an application onto an IC card a test is conducted to determine if the card is qualified to receive the application using personalization data stored on the card and comparing it with permissions data associated with the application indicating one or more sets of cards upon which the application may be loaded. If the personalization data of the card falls within the allowable set of permissions for that application then the card may be loaded with the application. Preferably, the personalization data includes data representative of the card number, issuer, a product class and the date on which the card is personalized.
    Type: Grant
    Filed: February 12, 1998
    Date of Patent: June 10, 2003
    Assignee: Mondex International Limited
    Inventors: David Barrington Everett, Stuart James Miller, Anthony David Peacham, Ian Stephens Simmons, Timothy Philip Richards, John Charles Viner
  • Publication number: 20030024980
    Abstract: A system and method of flexibly loading an application and its associated data from an application provider onto an IC card. The application and its associated data is divided into segments which can each fit into the input buffer of an Integrated circuit card. Each segment is transmitted separately and the Integrated circuit card then stores the segment in an available space in the IC card's memory. The segments can be placed in non-contiguous memory in order to reduce memory fragmentation.
    Type: Application
    Filed: September 30, 2002
    Publication date: February 6, 2003
    Applicant: Mondex International Limited
    Inventors: David Barrington Everett, Stuart James Miller, Anthony David Peacham, Ian Stephen Simmons, Timothy Philip Richards, John Charles Viner
  • Patent number: 6488211
    Abstract: A system and method of flexibly loading an application and its associated data from an application provider onto an IC card. The application and its associated data is divided into segments which can each fit into the input buffer of an Integrated circuit card. Each segment is transmitted separately and the Integrated circuit card then stores the segment in an available space in the IC card's memory. The segments can be placed in non-contiguous memory in order to reduce memory fragmentation.
    Type: Grant
    Filed: May 12, 1998
    Date of Patent: December 3, 2002
    Assignee: Mondex International Limited
    Inventors: David Barrington Everett, Stuart James Miller, Anthony David Peacham, Ian Stephen Simmons, Timothy Philip Richards, John Charles 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: 6385723
    Abstract: A multi-application IC card system and method is disclosed providing a secure data transmission technique. The method is used, for example, to load an application from an application provider, which could be remote, to an IC card. At least a portion of the application is encrypted using a transfer key. The transfer key is then encrypted using the public key of a public/secret key pair of the intended IC card to form a key transformation unit. The encrypted application and key transformation unit are then sent to the IC card and the IC card decrypts the key transformation unit using its secret key. The transfer key is then recovered and used to decrypt the encrypted application. The application can then by stored on the IC card and accessed by the card user.
    Type: Grant
    Filed: May 11, 1998
    Date of Patent: May 7, 2002
    Assignee: Mondex International Limited
    Inventor: Timothy Philip Richards
  • Publication number: 20020050528
    Abstract: A multi-application IC card system is disclosed having selective application loading and deleting capability. Prior to loading an application onto an IC card a test is conducted to determine if the card is qualified to receive the application using personalization data stored on the card and comparing it with permissions data associated with the application indicating one or more sets of cards upon which the application may be loaded. If the personalization data of the card falls within the allowable set of permissions for that application then the card may be loaded with the application. Preferably, the personalization data includes data representative of the card number, issuer, a product class and the date on which the card is personalized.
    Type: Application
    Filed: December 21, 2001
    Publication date: May 2, 2002
    Applicant: Mondex International Limited
    Inventors: David Barrington Everett, Stuart James Miller, Anthony David Peacham, Ian Stephen Simmons, Timothy Philip Richards, John Charles Viner
  • 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
  • Patent number: 6357665
    Abstract: A secure multiple application card system including an IC card having a microprocessor, a ROM and an EEPROM, wherein program instructions are stored in the ROM at time of manufacture, and at time of personalization, an address table is stored in the EEPROM. Upon operation of the IC card, the operating system calls the program instructions, including codelets and primitives, in accordance with the addresses indicated in the address table.
    Type: Grant
    Filed: September 29, 1998
    Date of Patent: March 19, 2002
    Assignee: Mondex International Limited
    Inventors: Anthony David Peachman, Ian Stephen Simmons
  • Patent number: 6328217
    Abstract: There is provided an integrated circuit card for loading an application copy thereon and a method of loading an application copy onto the integrated circuit card, wherein the application copy is one of a plurality of copies of an application. The application copy has an associated application identifier that uniquely identifies the application from other applications and an application copy number that is unique for each copy of the application. The integrated circuit card includes a microprocessor and a memory coupled to the microprocessor. The memory includes an application history list area for storing application identifiers and application copy numbers of applications that have been previously loaded onto the integrated circuit card.
    Type: Grant
    Filed: May 13, 1998
    Date of Patent: December 11, 2001
    Assignee: Mondex International Limited
    Inventors: David Barrington Everett, Stuart James Miller, Anthony David Peacham, Ian Stephen Simmons, Timothy Philip Richards, John Charles Viner
  • Patent number: 6317832
    Abstract: A secure multiple application card system and process is provided having secure loading and deleting capability by use of a Certification Authority and Personalization Bureau. The certification authority maintains the security of the system by requiring IC cards to be injected with its public key and a card identifier for uniquely identifying each card, by providing a personalization data block for each card, and by signing with its private key all applications to be loaded or deleted from the IC card.
    Type: Grant
    Filed: May 12, 1998
    Date of Patent: November 13, 2001
    Assignee: Mondex International Limited
    Inventors: David Barrington Everett, Stuart James Miller, Anthony David Peacham, Ian Stephen Simmons, Timothy Philip Richards, John Charles Viner
  • Patent number: 6237848
    Abstract: A method of reading use-variable data from a smart card (1) includes selected data in the answer-to-reset signal sent from the card in response to a reset signal sent from a card reader (4). In this way a reader can be employed with inexpensive components and limited processing power since full implementation of a communication protocol is not required. An inexpensive key-fob (3) is provided for reading the value balance (7) of an electronic purse card, for example.
    Type: Grant
    Filed: November 29, 1994
    Date of Patent: May 29, 2001
    Assignee: Mondex International Limited
    Inventor: David Everett
  • Patent number: 6230267
    Abstract: Method and apparatus for securely transporting data onto an IC card. The method is used, for example, to transport data, including application programs, in a secure manner from a source located outside the IC card. At least a portion of the data is encrypted using the public key of a public/secret key pair of the intended IC card unit. The encrypted data is then sent to the IC card and the IC card verifies the key transformation unit using its unique secret key. The data can then be stored on the IC card. A copy of the public key signed by a certification authority can be used to verify that the card is authorized to be part of the overall authorized system.
    Type: Grant
    Filed: May 11, 1998
    Date of Patent: May 8, 2001
    Assignee: Mondex International Limited
    Inventors: Timothy Philip Richards, David Barrington Everett, John Charles Viner
  • Patent number: 6220510
    Abstract: A multi-application IC card which processes two or more applications using an Application Abstract Machine architecture. The AAM architecture only allows one application to be executed at a time and allows for shared processing by performing a delegation function to a second application. A data space for each application is allocated when the application is selected to be executed. The data space includes a volatile and non-volatile region. The delegation function temporarily interrupts the execution of the first application, saves the temporary data of the first application, shares any data needed with the second application and the second application is executed until the delegated task is competed. The first application then retrieves the saved data and completes its execution. A delegator stack is used to keep track of the delegator's identity when multiple delegations occur. The AAM model allows for a high level of security while transferring data between applications.
    Type: Grant
    Filed: April 23, 1998
    Date of Patent: April 24, 2001
    Assignee: Mondex International Limited
    Inventors: David Barrington Everett, Stuart James Miller, Anthony David Peacham, Ian Stephen Simmons, Timothy Philip Richards, John Charles Viner
  • Patent number: 6164549
    Abstract: There is provided an integrated circuit card having an associated operating mode. The integrated circuit card includes: a microprocessor; a memory coupled to the microprocessor; data stored in the memory representative of the operating mode; an operating system stored in the memory for processing selected information in a first IC card format; a shell application stored in the memory for processing the selected information in a second IC card format; and means for routing the selected information to either the operating system or the shell application responsive to the operating mode. The selected information may be a command, such as a file access command.
    Type: Grant
    Filed: May 11, 1998
    Date of Patent: December 26, 2000
    Assignee: Mondex International Limited
    Inventor: Timothy Philip Richards