Source: http://www.google.com/patents/US6095412?dq=7,497,838
Timestamp: 2014-03-16 17:32:06
Document Index: 330121588

Matched Legal Cases: ['art 1', 'art 2', 'art 3', 'arts 1', 'art 1', 'art 2', 'art 3', 'arts 1']

Patent US6095412 - Host and user transaction system - Google PatentsSearch Images Maps Play YouTube News Gmail Drive More »Sign inAdvanced Patent SearchPatentsA host and user transaction system comprising a self contained portable intelligent device (13) for use by a service user, and an interface device (11) for use by a service provider. The intelligent device (13) is in the form of an integrated circuit (IC) card incorporating a single chip microcomputer...http://www.google.com/patents/US6095412?utm_source=gb-gplus-sharePatent US6095412 - Host and user transaction systemAdvanced Patent SearchPublication numberUS6095412 APublication typeGrantApplication numberUS 08/957,714Publication dateAug 1, 2000Filing dateOct 24, 1997Priority dateOct 26, 1992Fee statusPaidAlso published asCA2147824A1, DE69332889D1, DE69332889T2, EP0706692A1, EP0706692A4, EP0706692B1, US5682027, US6091817, WO1994010657A1Publication number08957714, 957714, US 6095412 A, US 6095412A, US-A-6095412, US6095412 A, US6095412AInventorsJohannes Marinus George Bertina, Quentin Rees OliverOriginal AssigneeIntellect Australia Pty Ltd.Export CitationBiBTeX, EndNote, RefManPatent Citations (38), Non-Patent Citations (15), Referenced by (15), Classifications (20), Legal Events (8) External Links: USPTO, USPTO Assignment, EspacenetHost and user transaction systemUS 6095412 AAbstract A host and user transaction system comprising a self contained portable intelligent device (13) for use by a service user, and an interface device (11) for use by a service provider. The intelligent device (13) is in the form of an integrated circuit (IC) card incorporating a single chip microcomputer having an input/output communication port (15), nonvolatile memory (17, 19) and random access memory (21). The interface device (11) has its own memory for storing data and a coupler (14) to connect to the IC card for communicating therewith. The nonvolatile memory (17, 19) has in one part an operating system mask programmed in native code for performing basic functions and in a second part data files with different access restriction levels. The random access memory (21) is available for use by the operating system and stores data received from or ready for transmission via the communication port (15). The interface device (11) includes a program module within its own memory, which includes instructions for working with prescribed data files within the second part of the nonvolatile memory (17, 19). These instructions are performed by the operating system after the IC card is connected to the coupler by means of a program interpreter and form part of a prescribed instruction set discrete from the native code. Basic functions performed by the operating system in native code are only performed in accordance with a command executor which is limited to enabling the IC card to receive commands, perform prescribed functions in respect of the command and provide a result or status to the command, but not to execute program modules for performing a transaction which involves data file access.
What is claimed is: 1. A system for performing a transaction comprising:(i) an intelligent device including a microcomputer having an input/output communication port, and store including nonvolatile memory and random access memory; and (ii) an interface device associated with a memory for storing data and a coupler via which communications may be effected with said intelligent device;said store being arranged such that one part thereof has an operating system which can be run for performing basic functions of the intelligent device, said operating system being programmed in the native code of said microcomputer; said random access memory being provided for use by said microcomputer when performing a function under the control of the operating system and for storing data received from or ready for transmission via said communication port; and said interface device including one or more program modules stored within said memory, a said program module comprising one or more instructions forming part of a prescribed instruction set discrete from said native code; wherein said store includes a program interpreter for interpreting and executing a said program module when the microcomputer is under the control of said operating system to perform a transaction in accordance with said instruction(s) of said prescribed instruction set comprising said program module. 2. A system as claimed in claim 1, wherein said store also includes a command executor for receiving a command, performing a prescribed function in respect of said command, and providing a result or status to the command, when the microcomputer is under the control of said operating system.
compare data at locations (p1) and (p2) and set flags to indicate if = or = and &lt; or &gt;.
on flag condition x change program exection to run from current location = (n). X can be EQ, NE, GT, LT & Au EQ is =, NE is =, GT is &gt;, LT is &lt; and AW is alway.
add chars at locations (p1) and (p2), result is in (p1) and any carry sets a flat to indicate &gt;.
subtract at location (p1) and (p2), result is in (p1) and any borrow sets a flat to indicate &lt;.
Patent CitationsCited PatentFiling datePublication dateApplicantTitleUS3971916 *Mar 21, 1975Jul 27, 1976Societe InternationaleMethods of data storage and data storage systemsUS4007355 *Mar 21, 1975Feb 8, 1977Societe Anonyme Dite: Societe Internationale Pour L'innovationData-transfer systemUS4277837 *Feb 11, 1980Jul 7, 1981International Business Machines CorporationPersonal portable terminal for financial transactionsUS4341951 *Jul 2, 1980Jul 27, 1982Benton William MElectronic funds transfer and voucher issue systemUS4453074 *Oct 19, 1981Jun 5, 1984American Express CompanyProtection system for intelligent cardsUS4634845 *Dec 24, 1984Jan 6, 1987Ncr CorporationPortable personal terminal for use in a system for handling transactionsUS4816653 *May 16, 1986Mar 28, 1989American Telephone And Telegraph CompanySecurity file system for a portable data carrierUS4831242 *Sep 12, 1985May 16, 1989Bally Manufacturing CorporationControl system for health club facilities and equipmentUS4879645 *Feb 10, 1988Nov 7, 1989Kabushiki Kaisha ToshibaData processing device with high security of stored programsUS4882474 *Feb 5, 1988Nov 21, 1989American Telephone And Telegraph CompanySecurity file system and method for securing data in a portable data carrierUS4885788 *Feb 12, 1987Dec 5, 1989Hitachi, Ltd.IC cardUS4910774 *Jul 8, 1988Mar 20, 1990Schlumberger IndustriesMethod and system for suthenticating electronic memory cardsUS4926480 *May 24, 1988May 15, 1990David ChaumCard-computer moderated systemsUS5120939 *Nov 9, 1989Jun 9, 1992At&T Bell LaboratoriesDatabaseless security systemUS5200600 *Aug 10, 1992Apr 6, 1993Hitachi Maxell, Ltd.IC card and method for writing information thereinUS5212373 *Oct 31, 1990May 18, 1993Mitsubishi Denki Kabushiki KaishaNon-contact ic cardUS5225664 *Jan 30, 1991Jul 6, 1993Kabushiki Kaisha ToshibaMutual authentication systemUS5227612 *Jan 28, 1991Jul 13, 1993Gemplus Card InternationalMethod and device for the management of transactions using microchip cardsUS5231569 *Jun 12, 1990Jul 27, 1993Sears Payment Systems, Inc.Account transaction systemUS5252812 *Feb 6, 1991Oct 12, 1993Hitachi Maxell, Ltd.Program control system for portable data storage deviceUS5286962 *Nov 21, 1991Feb 15, 1994Mitsubishi Denki Kabushiki KaishaIC card for prevention of fraudulent useUS5351296 *Mar 29, 1993Sep 27, 1994Niobrara Research & Development CorporationFinancial transmission systemUS5379344 *Apr 26, 1991Jan 3, 1995Scandic International Pty. Ltd.Smart card validation device and methodUS5682027 *Oct 26, 1993Oct 28, 1997Intellect Australia Pty Ltd.System and method for performing transactions and a portable intelligent device thereforeAU573872A * Title not availableEP0190733A2 *Feb 4, 1986Aug 13, 1986Kabushiki Kaisha ToshibaData processing system and method and pocket-size hermetically sealed electronic deviceEP0291834A1 *May 11, 1988Nov 23, 1988Oki Electric Industry Company, LimitedIC cards and information storage circuit thereforEP0427456A1 *Nov 1, 1990May 15, 1991Ethyl CorporationStabilizer compositionsEP0486363A1 *Nov 7, 1991May 20, 1992Thomson-CsfIC card reader and recorderEP0490455A2 *Dec 3, 1991Jun 17, 1992THOMSON multimediaMethod and apparatus for interfacing smart cards with terminalsFR2667171A1 * Title not availableFR2680261A1 * Title not availableGB1504196A * Title not availableGB1505715A * Title not availableGB2250361A * Title not availableWO1990015382A1 *May 9, 1990Dec 13, 1990Datacard CorpMicrocomputer debit cardWO1991017524A1 *Apr 26, 1991Oct 28, 1991Scandic Int Pty LtdSmart card validation device and methodWO1992006451A1 *Oct 8, 1991Apr 10, 1992Gemplus Card IntMethod for distributing the memory of an integrated circuit among a plurality of applications* Cited by examinerNon-Patent CitationsReference1"Apple II", The Machine Room, Internet Website * month & year missing.2"TRS-80 Model 1," Carlson Internet Website, Internet Document *month & year missing.3"TRS-80 Model I, Level II Basic," Mike's Personal Computer Museum, Internet Website * month & year missing.4"TRS-80 Model I," Mike's Personal Computer Museum, Internet Website * month & year missing.5 *Apple II , The Machine Room , Internet Website * month & year missing.6 *DATAPRO Handheld Password Generators: An Overview Information Services Group, Mar. 1993, McGraw Hill NB: Published Mar. 1993 (9 pages).7 *International Standard ISO 7816 1:1987 (E) Identification cards integrated circuits(s) cards with contacts: Part 1: Physical characteristics; Part 2: Dimensions and location of contacts; Part 3: Electronic signals and transmission protocols, author, month, year for each parts 1,2,3, are missing.8International Standard ISO 7816-1:1987 (E) Identification cards-integrated circuits(s) cards with contacts: Part 1: Physical characteristics; Part 2: Dimensions and location of contacts; Part 3: Electronic signals and transmission protocols, author, month, year for each parts 1,2,3, are missing.9 *Slumberger Industries M 16 E Smart Card Application Mask E 2 Users Manual Release 2 1 (36 pages) author, month, year missing.10Slumberger Industries M 16 E Smart Card Application Mask E 2 Users Manual Release 2-1 (36 pages) author, month, year missing.11 *Toshiba System Catalogue of Semi Conductors for IC Cards (9 pages) author, month, year missing.12Toshiba System Catalogue of Semi-Conductors for IC Cards (9 pages) author, month, year missing.13 *TRS 80 Model 1, Carlson Internet Website , Internet Document *month & year missing.14 *TRS 80 Model I, Level II Basic, Mike s Personal Computer Museum , Internet Website * month & year missing.15 *TRS 80 Model I, Mike s Personal Computer Museum , Internet Website * month & year missing.* Cited by examinerReferenced byCiting PatentFiling datePublication dateApplicantTitleUS6435405 *Nov 22, 1999Aug 20, 2002International Business Machines CorporationMethod and system for identifying and handling critical chip card commandsUS6542912 *Jan 10, 2002Apr 1, 2003Commerce One Operations, Inc.Tool for building documents for commerce in trading partner networks and interface definitions based on the documentsUS6824064 *Dec 6, 2000Nov 30, 2004Mobile-Mind, Inc.Concurrent communication with multiple applications on a smart cardUS6845916Oct 5, 2001Jan 25, 2005Hitachi, Ltd.IC card having memory contents transfer control unit and method of storing data in IC cardUS6882984 *Jun 4, 1999Apr 19, 2005Bank One, Delaware, National AssociationCredit instrument and system with automated payment of club, merchant, and service provider feesUS6986030Mar 9, 2001Jan 10, 2006M-Systems Flash Disk Pioneers Ltd.Portable memory device includes software program for interacting with host computing device to provide a customized configuration for the programUS7093766Dec 3, 2004Aug 22, 2006Hitachi, Ltd.IC card having memory contents transfer control unit and method of storing data in IC cardUS7373656May 11, 2001May 13, 2008Sandisk Il Ltd.Automatic configuration for portable devicesUS7392388 *Jul 27, 2001Jun 24, 2008Swivel Secure LimitedSystems and methods for identity verification for secure transactionsUS7606733Mar 9, 2001Oct 20, 2009Sandisk Il Ltd.Account portability for computingUS7676751Jul 13, 2004Mar 9, 2010Jpmorgan Chase Bank, NaSystem and method for processing applicant input informationUS7689795 *Mar 31, 2005Mar 30, 2010Microsoft CorporationSmart card with volatile memory file subsystemUS8015088Mar 3, 2008Sep 6, 2011The Coca-Cola CompanyMethods for implementing a loyalty programUS8121917Mar 3, 2008Feb 21, 2012The Coca-Cola CompanySystems for implementing a loyalty programUS8645273Feb 21, 2008Feb 4, 2014The Coca-Cola CompanySystems and methods for providing a vending network* Cited by examinerClassifications U.S. Classification235/380, 235/382, 235/375, 902/26, 235/492International ClassificationG06K19/073, G07F7/10, G06K7/00Cooperative ClassificationG06Q20/3576, G06Q20/3552, G07F7/1008, G06K7/0008, G06Q20/341, G06Q20/3415European ClassificationG06Q20/3415, G06Q20/3576, G06Q20/341, G06Q20/3552, G06K7/00E, G07F7/10DLegal EventsDateCodeEventDescriptionJan 25, 2012FPAYFee paymentYear of fee payment: 12Nov 22, 2010PRDPPatent reinstated due to the acceptance of a late maintenance feeEffective date: 20101122Jul 30, 2010SULPSurcharge for late paymentJul 30, 2010FPAYFee paymentYear of fee payment: 8Sep 23, 2008FPExpired due to failure to pay maintenance feeEffective date: 20080801Aug 1, 2008REINReinstatement after maintenance fee payment confirmedFeb 11, 2008REMIMaintenance fee reminder mailedJan 27, 2004FPAYFee paymentYear of fee payment: 4RotateOriginal ImageGoogle Home - Sitemap - USPTO Bulk Downloads - Privacy Policy - Terms of Service - About Google Patents - Send FeedbackData provided by IFI CLAIMS Patent Services©2012 Google