Source: http://www.google.com/patents/US6745247?dq=6,370,566
Timestamp: 2014-07-13 00:16:17
Document Index: 197967763

Matched Legal Cases: ['art 1', 'art 1', 'art 2', 'art 2', 'art 1', 'art 1', 'art 10', 'art 10', 'art 2', 'art 2', 'art 3', 'art 3', 'art 3', 'art 3', 'art 3', 'art 3', 'art 3', 'art 3', 'art 4', 'art 4', 'art 4', 'art 4', 'art 4', 'art 5', 'art 5', 'art 5', 'art 5', 'art 5', 'art 5', 'art 6', 'art 6', 'art 6', 'art 6', 'art 6', 'art 6', 'art 7', 'art 7', 'art 8', 'art 8']

Patent US6745247 - Method and system for deploying smart card applications over data networks - Google PatentsSearch Images Maps Play YouTube News Gmail Drive More »Sign in<nobr>Advanced Patent Search</nobr>PatentsThe present invention permits ISO-7816 smart cards and their non-smart card supporting devices to be connected and to interact over networks, such as networks based on Internet Protocol (IP), broadband, and wide area networks (WAN) using the T=1 protocol, similarly to if these devices were connected...http://www.google.com/patents/US6745247?utm_source=gb-gplus-sharePatent US6745247 - Method and system for deploying smart card applications over data networksAdvanced Patent SearchPublication numberUS6745247 B1Publication typeGrantApplication numberUS 09/527,769Publication dateJun 1, 2004Filing dateMar 17, 2000Priority dateMar 19, 1999Fee statusPaidPublication number09527769, 527769, US 6745247 B1, US 6745247B1, US-B1-6745247, US6745247 B1, US6745247B1InventorsJoseph C. Kawan, Harold TaylorOriginal AssigneeCiticorp Development Center, Inc.Export CitationBiBTeX, EndNote, RefManPatent Citations (11), Non-Patent Citations (47), Referenced by (12), Classifications (10), Legal Events (4) External Links: USPTO, USPTO Assignment, EspacenetMethod and system for deploying smart card applications over data networksUS 6745247 B1Abstract The present invention permits ISO-7816 smart cards and their non-smart card supporting devices to be connected and to interact over networks, such as networks based on Internet Protocol (IP), broadband, and wide area networks (WAN) using the T=1 protocol, similarly to if these devices were connected locally. Broadly, the invention takes a node address in a small T=1 embedded terminal and maps each address into a network address or a Universal Resource Locator (URL), such that different components of the terminal that are T=1 addressable are able to exist throughout for example, an IP network. The advantages offered by the invention include security and speed, resulting in increased ease of use and application development and increased autonomy for the smart card itself.
CROSS-REFERENCE TO RELATED APPLICATION This application claims priority to applicant's co-pending application having U.S. Serial No. 60/125,154 filed Mar. 19, 1999.
FIELD OF INVENTION The present invention relates to a method and system for sending data and other information based on protocol standards developed by the International Standards Organization (ISO), related to smart card applications, and more particularly to a method and system for deployment of smart card applications on data networks, such as IP and broadband in view of ISO-7816.
BACKGROUND OF THE INVENTION Smart cards have been employed in the field of financial transaction systems to store value, owing to their ability to contain cryptographic engines and store secret keys securely. As such, they have come to be regarded as a cheap tamper-proof repository for secure data, such as loyalty value, personal identification (ID) information, and even cash value.
SUMMARY OF THE INVENTION An embodiment of the present invention advantageously permits ISO-7816 smart cards and their non-smart card supporting devices to be connected and interact over IP, broadband and Wide Area Networks (WAN) networks using the T=1 protocol, just as if they were connected locally. The invention takes a node address in a T=1 embedded terminal and maps each address into a network address, such as a Universal Resource Locator (URL), such that different components of the terminal that are T=1 addressable may exist throughout, for example, an IP network. The advantages offered by the invention include security and speed, resulting in increased ease of use. Furthermore, the invention gives the smart card autonomy and independence by enabling it to contain within itself all the network addresses of the components of the application of which it is a part.
BRIEF DESCRIPTION OF THE DRAWINGS FIG. 1 illustrates a T=1 Routing Table instituting the ISO-7816 specifications.
DETAILED DESCRIPTION OF THE INVENTION FIG. 1 shows a T=1 Routing Table 5 implied in the ISO-7816 specification for use with an embodiment of the present invention. Since the application expects all the Addressable Nodes to be resident on the same circuit board, the sole function of the Routing Table 5 is to map each of the eight possible Node Addresses to a software procedure.
Patent CitationsCited PatentFiling datePublication dateApplicantTitleUS5602918Dec 22, 1995Feb 11, 1997Virtual Open Network Environment Corp.Application level security system and methodUS5742845 *Jun 22, 1995Apr 21, 1998Datascape, Inc.System for extending present open network communication protocols to communicate with non-standard I/O devices directly coupled to an open networkUS5761306Feb 22, 1996Jun 2, 1998Visa International Service AssociationKey replacement in a public key cryptosystemUS5796832Nov 13, 1995Aug 18, 1998Transaction Technology, Inc.Wireless transaction and information systemUS5806044Feb 20, 1996Sep 8, 1998Powell; Ken R.System and method for distributing coupons through a system of computer networksUS5828840Aug 6, 1996Oct 27, 1998Verifone, Inc.Server for starting client application on client if client is network terminal and initiating client application on server if client is non network terminalUS5835596Mar 21, 1997Nov 10, 1998Hewlett-Packard CompanyInternational cryptography frameworkUS5935249Feb 26, 1997Aug 10, 1999Sun Microsystems, Inc.Mechanism for embedding network based control systems in a local network interface deviceUS6370587 *Jan 22, 1999Apr 9, 2002Kabushiki Kaisha ToshibaNetwork interconnection deviceUS20010018660 *Apr 26, 1998Aug 30, 2001Richard P. SehrElectronic ticketing system and methods utilizing multi-service vistior cardsWO1998049658A1Apr 30, 1998Nov 5, 1998Michael J BergInternet payment and loading system using smart card* Cited by examinerNon-Patent CitationsReference1Barnes, Darryl, "Java Card Application Development," Dr. Dobb's Journal, 24, 2, 72(1), Feb., 1999.2E. Hechler, IBM, "Architecture & Operations Domain," Java Card Forum Technical Committee Meeting, Munich, Sep. 22-24, 1998, 14 pp.3Friedman, Matthew, "Microsoft, Sun Set Smart Card Stage-Java Card spec, development kit released," Internetweek, n. 687, p. 27, 1997.4Friedman, Matthew, "Microsoft, Sun Set Smart Card Stage�Java Card spec, development kit released," Internetweek, n. 687, p. 27, 1997.5International Standard, ISO 7816-1, "Identification Cards-Integrated Circuit(s) Cards With Contacts-Part 1: Physical Characteristics," First Edition, Jul. 1, 1987, Reference No. ISO 7816-1:1987 (E).6International Standard, ISO 7816-1, "Identification Cards�Integrated Circuit(s) Cards With Contacts�Part 1: Physical Characteristics," First Edition, Jul. 1, 1987, Reference No. ISO 7816-1:1987 (E).7International Standard, ISO 7816-2, "Identification Cards-Integrated Circuit(s) Cards With Contacts-Part 2: Dimensions and Location of the Contacts," First Edition, May 15, 1988, Reference No. ISO 7816-2:1988 (E).8International Standard, ISO 7816-2, "Identification Cards�Integrated Circuit(s) Cards With Contacts�Part 2: Dimensions and Location of the Contacts," First Edition, May 15, 1988, Reference No. ISO 7816-2:1988 (E).9International Standard, ISO/IEC 7816-1, "Identification Cards-Integrated Circuit(s) Cards With Contacts-Part 1: Physical Characteristics," First Edition, Oct. 15, 1998, Reference No. ISO/IEC 7816-1:1998 (E).10International Standard, ISO/IEC 7816-1, "Identification Cards�Integrated Circuit(s) Cards With Contacts�Part 1: Physical Characteristics," First Edition, Oct. 15, 1998, Reference No. ISO/IEC 7816-1:1998 (E).11International Standard, ISO/IEC 7816-10, "Identification Cards-Integrated Circuit(s) Cards With Contacts-Part 10: Electronic Signals and Answer to Reset for Synchronous Cards," First Edition, Nov. 1, 1999, Corrected and Reprinted Feb. 15, 2000, Reference No. ISO/IEC 7816-10:1999 (E).12International Standard, ISO/IEC 7816-10, "Identification Cards�Integrated Circuit(s) Cards With Contacts�Part 10: Electronic Signals and Answer to Reset for Synchronous Cards," First Edition, Nov. 1, 1999, Corrected and Reprinted Feb. 15, 2000, Reference No. ISO/IEC 7816-10:1999 (E).13International Standard, ISO/IEC 7816-2, "Information Technology-Identification Cards-Integrated Circuit(s) Cards with Contacts-Part 2: Dimensions and Location of the Contacts," First Edition, Mar. 1, 1999, Reference No. ISO/IEC 7816-2:1999 (E).14International Standard, ISO/IEC 7816-2, "Information Technology�Identification Cards�Integrated Circuit(s) Cards with Contacts�Part 2: Dimensions and Location of the Contacts," First Edition, Mar. 1, 1999, Reference No. ISO/IEC 7816-2:1999 (E).15International Standard, ISO/IEC 7816-3, "Identification Cards-Integrated Circuit(s) Cards With Contacts -Part 3: Electronic Signals and Transmission Protocols, Amendment 2: Revision of Protocol Type Selection," First Edition, Sep. 5, 1989, Amendment 2, Dec. 1, 1994, Reference No. ISO/IEC 7816-3:1989/Amd. 2:1994 (E).16International Standard, ISO/IEC 7816-3, "Identification Cards-Integrated Circuit(s) Cards With Contacts-Part 3: Electronic Signals and Transmission Protocols, Amendment 1: Protocol Type T=1, Asynchronous Half Duplex Block Transmission Protocol," First Edition, Sep. 15, 1989, Amendment 1, Dec. 1, 1992, Reference No. ISO/IEC 7816-3:1989/Amd. 1:1992 (E).17International Standard, ISO/IEC 7816-3, "Identification Cards-Integrated Circuit(s) Cards With Contacts-Part 3: Electronic Signals and Transmission Protocols," First Edition, Sep. 15, 1989, Reference No. ISO/IEC 7816-3:1989 (E).18International Standard, ISO/IEC 7816-3, "Information Technology-Identification Cards-Integrated Circuit(s) Cards With Contacts-Part 3: Electronic Signals and Transmission Protocols," Second Edition, Dec. 15, 1997, Reference No. ISO/IEC 7816-3:1997 (E).19International Standard, ISO/IEC 7816-3, "Identification Cards�Integrated Circuit(s) Cards With Contacts �Part 3: Electronic Signals and Transmission Protocols, Amendment 2: Revision of Protocol Type Selection," First Edition, Sep. 5, 1989, Amendment 2, Dec. 1, 1994, Reference No. ISO/IEC 7816-3:1989/Amd. 2:1994 (E).20International Standard, ISO/IEC 7816-3, "Identification Cards�Integrated Circuit(s) Cards With Contacts�Part 3: Electronic Signals and Transmission Protocols, Amendment 1: Protocol Type T=1, Asynchronous Half Duplex Block Transmission Protocol," First Edition, Sep. 15, 1989, Amendment 1, Dec. 1, 1992, Reference No. ISO/IEC 7816-3:1989/Amd. 1:1992 (E).21International Standard, ISO/IEC 7816-3, "Identification Cards�Integrated Circuit(s) Cards With Contacts�Part 3: Electronic Signals and Transmission Protocols," First Edition, Sep. 15, 1989, Reference No. ISO/IEC 7816-3:1989 (E).22International Standard, ISO/IEC 7816-3, "Information Technology�Identification Cards�Integrated Circuit(s) Cards With Contacts�Part 3: Electronic Signals and Transmission Protocols," Second Edition, Dec. 15, 1997, Reference No. ISO/IEC 7816-3:1997 (E).23International Standard, ISO/IEC 7816-4, "Information Technology -Identification Cards -Integrated Circuits(s) Cards With Contacts -Part 4: Interindustry Commands for Interchange," First Edition, Sep. 1, 1995, Reference No. ISO/IEC 7816-4:1995 (E).24International Standard, ISO/IEC 7816-4, "Information Technology-Identification Cards-Integrated Circuit(s) Cards With Contacts-Part 4: Interindustry Commands for Interchange, Amendment 1: Impact of SecureMessaging on the Structures of APDU Messages," First Edition, Sep. 1, 1995, Amendment 1, Dec. 15, 1997, Reference No. ISO/IEC 7816-4:1995/Amd. 1:1997 (E).25International Standard, ISO/IEC 7816-4, "Information Technology-Identification Cards-Integrated Circuit(s) Cards With Contacts-Part 4: Interindustry Commands for Interchange," First Edition, Sep., 1995, Reference No. ISO/IEC 7816-4:1995 (E).26International Standard, ISO/IEC 7816-4, "Information Technology�Identification Cards�Integrated Circuit(s) Cards With Contacts�Part 4: Interindustry Commands for Interchange, Amendment 1: Impact of SecureMessaging on the Structures of APDU Messages," First Edition, Sep. 1, 1995, Amendment 1, Dec. 15, 1997, Reference No. ISO/IEC 7816-4:1995/Amd. 1:1997 (E).27International Standard, ISO/IEC 7816-4, "Information Technology�Identification Cards�Integrated Circuit(s) Cards With Contacts�Part 4: Interindustry Commands for Interchange," First Edition, Sep., 1995, Reference No. ISO/IEC 7816-4:1995 (E).28International Standard, ISO/IEC 7816-5, "Identification Cards-Integrated Circuit(s) Cards With Contacts-Part 5: Numbering System and Registration Procedure for Application Identifiers, Amendment 1," First Edition Jun. 15, 1994, Amendment 1, Dec. 15, 1996, Reference No. ISO/IEC 7816-5:1994/Amd. 1:1996 (E).29International Standard, ISO/IEC 7816-5, "Identification Cards-Integrated Circuit(s) Cards With Contacts-Part 5: Numbering System and Registration Procedure for Application Identifiers," First Edition, Jun. 15, 1994, Reference No. ISO/IEC 7816-5:1994 (E).30International Standard, ISO/IEC 7816-5, "Identification Cards�Integrated Circuit(s) Cards With Contacts�Part 5: Numbering System and Registration Procedure for Application Identifiers, Amendment 1," First Edition Jun. 15, 1994, Amendment 1, Dec. 15, 1996, Reference No. ISO/IEC 7816-5:1994/Amd. 1:1996 (E).31International Standard, ISO/IEC 7816-5, "Identification Cards�Integrated Circuit(s) Cards With Contacts�Part 5: Numbering System and Registration Procedure for Application Identifiers," First Edition, Jun. 15, 1994, Reference No. ISO/IEC 7816-5:1994 (E).32International Standard, ISO/IEC 7816-5, Identification Cards-Integrated Circuits(s) Cards With Contacts-Part 5: Numbering System and Registration Procedure for Application Identifiers,' First Edition, Jun. 15, 1994, Reference No. ISO/IEC 7816-5:1994 (E).33International Standard, ISO/IEC 7816-5, Identification Cards�Integrated Circuits(s) Cards With Contacts�Part 5: Numbering System and Registration Procedure for Application Identifiers,' First Edition, Jun. 15, 1994, Reference No. ISO/IEC 7816-5:1994 (E).34International Standard, ISO/IEC 7816-6, "Identification Cards-Integrated Circuit(s) Cards With Contacts, Part 6: Interindustry Data Elements, Amendment 1: 1C Manufacturer Registration," First Edition, May 15, 1996, Amendment 1, Jun. 15, 2000, Reference No. ISO/IEC 7816-6:1996/Amd. 1:2000 (E).35International Standard, ISO/IEC 7816-6, "Identification Cards-Integrated Circuit(s) Cards With Contacts-Part 6: Interindustry Data Elements," First Edition, May 15, 1996, Reference No. ISO/IEC 7816-6:1996 (E).36International Standard, ISO/IEC 7816-6, "Identification Cards�Integrated Circuit(s) Cards With Contacts, Part 6: Interindustry Data Elements, Amendment 1: 1C Manufacturer Registration," First Edition, May 15, 1996, Amendment 1, Jun. 15, 2000, Reference No. ISO/IEC 7816-6:1996/Amd. 1:2000 (E).37International Standard, ISO/IEC 7816-6, "Identification Cards�Integrated Circuit(s) Cards With Contacts�Part 6: Interindustry Data Elements," First Edition, May 15, 1996, Reference No. ISO/IEC 7816-6:1996 (E).38International Standard, ISO/IEC 7816-6:1996, Technical Corrigendum 1, "Identification Cards-Integrated Circuit(s) Cards With Contacts-Part 6: Interindustry Data Elements, Technical Corrigendum 1," Apr. 1, 1998, Reference No. ISO/IEC 7816-6:1996/Cor. 1:1998 (E).39International Standard, ISO/IEC 7816-6:1996, Technical Corrigendum 1, "Identification Cards�Integrated Circuit(s) Cards With Contacts�Part 6: Interindustry Data Elements, Technical Corrigendum 1," Apr. 1, 1998, Reference No. ISO/IEC 7816-6:1996/Cor. 1:1998 (E).40International Standard, ISO/IEC 7816-7, "Identification Cards-Integrated Circuit(s) Cards With Contacts, Part 7: Interindustry Commands for Structured Card Query Language (SCQL)," First Edition, Mar. 1, 1999, Reference No. ISO/IEC 7816-7:1999 (E).41International Standard, ISO/IEC 7816-7, "Identification Cards�Integrated Circuit(s) Cards With Contacts, Part 7: Interindustry Commands for Structured Card Query Language (SCQL)," First Edition, Mar. 1, 1999, Reference No. ISO/IEC 7816-7:1999 (E).42International Standard, ISO/IEC 7816-8, "Identification Cards-Integrated Circuit(s) Cards With Contacts-Part 8: Security Related Interindustry Commands," First Edition, Oct. 1, 1999, Reference No. ISO/IEC 7816-8:1999 (E).43International Standard, ISO/IEC 7816-8, "Identification Cards�Integrated Circuit(s) Cards With Contacts�Part 8: Security Related Interindustry Commands," First Edition, Oct. 1, 1999, Reference No. ISO/IEC 7816-8:1999 (E).44Search Report conducted by the Australian Patent Office for Singapore Application No. SG 0001480-3, dated Aug. 29, 2001 (mailing date).45Spooner, John G. and Kerstetter, Jim, "Battening Down PC Hatches," PC Week, 33(1), Nov. 2, 1998.46Unknown, "Java: Sun Microsystems Announces Java Card API . . . ," Work-Group Computing Report, v. 7, n. 338, p. 15(1), Nov. 4, 1996.47Written Opinion conducted by the Australian Patent Office for Singapore Application No. SG 0001480-3, dated Aug. 29, 2001 (mailing date).Referenced byCiting PatentFiling datePublication dateApplicantTitleUS6907470 *Jun 28, 2001Jun 14, 2005Hitachi, Ltd.Communication apparatus for routing or discarding a packet sent from a user terminalUS7111051 *Apr 6, 2001Sep 19, 2006Viaclix, Inc.Smart card for accessing a target internet siteUS7185064 *Sep 25, 2000Feb 27, 2007Cp8 TechnologiesMethod and architecture for remote control of a user station via an internet-type network and application thereof to a smart card demonstratorUS7209995Dec 9, 2003Apr 24, 2007Sandisk CorporationEfficient connection between modules of removable electronic circuit cardsUS7367503Nov 13, 2002May 6, 2008Sandisk CorporationUniversal non-volatile memory card used with various different standard cards containing a memory controllerUS7467249Dec 15, 2005Dec 16, 2008Sandisk CorporationEfficient connection between modules of removable electronic circuit cardsUS7661146 *Jul 1, 2005Feb 9, 2010Privamed, Inc.Method and system for providing a secure multi-user portable databaseUS7680974Jul 31, 2006Mar 16, 2010Sandisk CorporationCooperative interconnection and operation of a non-volatile memory card and an input-output cardUS8001311 *Jun 27, 2008Aug 16, 2011Microsoft CorporationSimulation of smartcard removal and reinsertionUS8037229Nov 21, 2002Oct 11, 2011Sandisk Technologies Inc.Combination non-volatile memory and input-output card with direct memory accessUS8086778 *Jun 27, 2008Dec 27, 2011Microsoft CorporationFilter driver to enumerate smartcard nodes for plug and playUS8745299Oct 7, 2011Jun 3, 2014Sandisk Technologies Inc.Combination non-volatile memory and input-output card with direct memory access* Cited by examinerClassifications U.S. Classification709/245, 709/238, 709/250International ClassificationH04L12/56, H04L29/06Cooperative ClassificationH04L63/0853, H04L45/60, H04L45/00European ClassificationH04L45/00, H04L45/60Legal EventsDateCodeEventDescriptionNov 8, 2011FPAYFee paymentYear of fee payment: 8Nov 30, 2007FPAYFee paymentYear of fee payment: 4Nov 29, 2005CCCertificate of correctionNov 9, 2000ASAssignmentOwner name: CITICORP DEVELOPMENT CENTER, INC., CALIFORNIAFree format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:KAWAN, JOSEPH C.;TAYLOR, HAROLD;REEL/FRAME:011273/0539;SIGNING DATES FROM 20000522 TO 20000630Owner name: CITICORP DEVELOPMENT CENTER, INC. 12731 W. JEFFERSFree format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:KAWAN, JOSEPH C. /AR;REEL/FRAME:011273/0539;SIGNING DATES FROM 20000522 TO 20000630RotateOriginal ImageGoogle Home - Sitemap - USPTO Bulk Downloads - Privacy Policy - Terms of Service - About Google Patents - Send FeedbackData provided by IFI CLAIMS Patent Services©2012 Google