← Back to Patent Explorer
US6196459B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Smart card personalization in a multistation environment

Assignee: Card Tech Corp
•
Filing: 1998-05-11
•
Granted: 2001-03-06
•
Expires: 2018-05-11
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A smart card personalization system provides an interface to smart card personalization stations and to external computing or data resources which normally are not available directly to personalization station. A card issuer management systems prepares card objects and assigns a unique card object identifier. A smart card personalization server receives the card objects from the card issuer management system. A smart card personalization controller receives the unique card object identifiers and routes the card object identifiers to waiting personalization stations. The personalization stations use the card object identifier to request data and services from the smart card personalization server in order to personalize the smart card. The services provided by the smart card personalization server include data services, security services and support services. The smart card personalization server supports multiple active personalization station sessions.

Inventors

  • 👤 Robert Neal Goman
  • 👤 Denis C. Burand
  • 👤 Thomas L. Younger
  • 👤 Robert S. Ehrlich

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-07 10:14
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/06; G06F3/08; G07; G07F; G07F7/00; G07F7/08; G07F7/10; G07F7/1008; G06K; G06K19/00; G06K19/06; G06K19/067; G06K19/07; G06K19/077; G06K19/07716; G06Q; G06Q20/00; G06Q20/30; G06Q20/34; G06Q20/341; G06Q20/355

Claims Analysis

Total Claims: 30
Claim 1
Independent Claim 113 words
A computerized system for controlling programming of portable programmed data carriers across a plurality of personalization stations, the system comprising: a personalization server interface for acquiring services from one or more resources, transferring card information associated with a card object identifier to one of the personalization stations, and controlling the programming of the portable programmed data carriers in response to a request from one of the personalization stations; a personalization station interface for receiving the card information associated with the card object identifier from the personalization server interface and for programming one of the portable programmed data carriers; and a controller interface for providing the card object identifier to the personalization station interface.
Claim 2
Dependent Claim 113 words
A computerized system for controlling programming of portable programmed data carriers across a plurality of personalization stations, the system comprising: a personalization server interface for acquiring services from one or more resources, transferring card information associated with a card object identifier to one of the personalization stations, and controlling the programming of the portable programmed data carriers in response to a request from one of the personalization stations; a personalization station interface for receiving the card information associated with the card object identifier from the personalization server interface and for programming one of the portable programmed data carriers; and a controller interface for providing the card object identifier to the personalization station interface.
Claim 3
Dependent Claim 19 words
The computerized system of claim 1 , wherein the services acquired by the personalization server interface are data services.
Claim 4
Dependent Claim 19 words
The computerized system of claim 1 , wherein the services acquired by the personalization server interface are security services.
Claim 5
Dependent Claim 19 words
The computerized system of claim 1 , wherein the services acquired by the personalization server interface are support services.
Claim 6
Dependent Claim 170 words
A computerized system for controlling programming of portable programmed data carriers across a plurality of personalization stations, the system comprising: means for receiving, by a server, one or more card objects from a card issuer management system, wherein the card objects comprise information for programming the portable programmed data carriers; means for receiving, by a personalization station, from a controller, a unique card object identifier; means for requesting, by the personalization station, from the server, information for programming of the portable programmed data carriers based on the unique card object identifier; means for receiving, by the server, from the personalization station, a programming request including the unique card object identifier for the portable programmed data carrier being personalized; means for associating, by the server, the unique card object identifier in the programming request with the card object for the portable programmed data carrier being personalized; and means for utilizing, by the server, the card object to control the personalization station as the personalization station programs the portable programmed data carrier.
Claim 7
Dependent Claim 170 words
A computerized system for controlling programming of portable programmed data carriers across a plurality of personalization stations, the system comprising: means for receiving, by a server, one or more card objects from a card issuer management system, wherein the card objects comprise information for programming the portable programmed data carriers; means for receiving, by a personalization station, from a controller, a unique card object identifier; means for requesting, by the personalization station, from the server, information for programming of the portable programmed data carriers based on the unique card object identifier; means for receiving, by the server, from the personalization station, a programming request including the unique card object identifier for the portable programmed data carrier being personalized; means for associating, by the server, the unique card object identifier in the programming request with the card object for the portable programmed data carrier being personalized; and means for utilizing, by the server, the card object to control the personalization station as the personalization station programs the portable programmed data carrier.
Claim 8
Dependent Claim 18 words
The computerized system of claim 5 , further comprising means for acquiring security services from a security source.
Claim 9
Dependent Claim 17 words
The computerized system of claim 5 , further comprising means for acquiring data from a data source.
Claim 10
Dependent Claim 17 words
The computerized system of claim 7 , wherein the data source is the card issuer management system.
Claim 11
Dependent Claim 14 words
The computerized system of claim 5 , further comprising means for providing support services.
Claim 12
Dependent Claim 164 words
A computer-readable medium having computer-executable instructions stored thereon for causing a computer to perform a method of controlling programming of portable programmed data carriers, the method comprising: receiving, by a server, one or more card objects from a card issuer management system, wherein the card objects consist of information for programming the portable programmed data carriers; receiving, by a personalization station, from a controller, a card object identifier; requesting, by the personalization station, from the server, information for programming one of the portable programmed data carriers based on the card object identifier; receiving, by the server, from one of the personalization stations, a programming request including the card object identifier for the portable data carrier being personalized; associating, by the server, the card object identifier in the programming request with the card object for the portable programmed data carrier being personalized; and utilizing, by the server, the card object to control the personalization station as the personalization station programs the portable programmed data carrier.
Claim 13
Dependent Claim 164 words
A computer-readable medium having computer-executable instructions stored thereon for causing a computer to perform a method of controlling programming of portable programmed data carriers, the method comprising: receiving, by a server, one or more card objects from a card issuer management system, wherein the card objects consist of information for programming the portable programmed data carriers; receiving, by a personalization station, from a controller, a card object identifier; requesting, by the personalization station, from the server, information for programming one of the portable programmed data carriers based on the card object identifier; receiving, by the server, from one of the personalization stations, a programming request including the card object identifier for the portable data carrier being personalized; associating, by the server, the card object identifier in the programming request with the card object for the portable programmed data carrier being personalized; and utilizing, by the server, the card object to control the personalization station as the personalization station programs the portable programmed data carrier.
Claim 14
Dependent Claim 19 words
The computer-readable medium of claim 10 , having further computer-executable instructions for acquiring security services from a security source.
Claim 15
Dependent Claim 18 words
The computer-readable medium of claim 10 , having further computer-executable instructions for acquiring data from a data source.
Claim 16
Dependent Claim 17 words
The computer-readable medium of claim 12 , wherein the data source is the card issuer management system.
Claim 17
Dependent Claim 15 words
The computer-readable medium of claim 10 , having further computer-executable instructions for providing support services.
Claim 18
Dependent Claim 97 words
A computer readable medium having stored thereon a data structure comprising: a first data field containing data representing a card object containing data and commands for use by a personalization server to control the programming of a portable programmed data carrier by a personalization station; and a second data field containing data representing a unique card object identifier for use by the personalization server to identify the card object represented by the first data field in response to a programming request from the personalization station wherein personalization station receives the unique card object identifier from a controller.
Claim 19
Dependent Claim 97 words
A computer readable medium having stored thereon a data structure comprising: a first data field containing data representing a card object containing data and commands for use by a personalization server to control the programming of a portable programmed data carrier by a personalization station; and a second data field containing data representing a unique card object identifier for use by the personalization server to identify the card object represented by the first data field in response to a programming request from the personalization station wherein personalization station receives the unique card object identifier from a controller.
Claim 20
Independent Claim 150 words
A system for issuing portable programmed data carriers comprising: a plurality of card objects identified by a like plurality of card object identifiers; a plurality of personalization stations for receiving the card object identifiers and for programming the portable programmed data carriers using information contained in the card object identified by the card object identifier, wherein the plurality of personalization stations have at least two personalization station devices of differing type; a plurality of controllers, each one of the plurality of controllers for providing one of the plurality of card object identifiers to one of the plurality of personalization stations; and a personalization server for controlling the programming of a portable programmed data carrier in response to a request from one of the personalization stations, wherein the personalization server translates the card object into commands and data and transfers the commands and data to the personalization stations making the request.
Claim 21
Independent Claim 150 words
A system for issuing portable programmed data carriers comprising: a plurality of card objects identified by a like plurality of card object identifiers; a plurality of personalization stations for receiving the card object identifiers and for programming the portable programmed data carriers using information contained in the card object identified by the card object identifier, wherein the plurality of personalization stations have at least two personalization station devices of differing type; a plurality of controllers, each one of the plurality of controllers for providing one of the plurality of card object identifiers to one of the plurality of personalization stations; and a personalization server for controlling the programming of a portable programmed data carrier in response to a request from one of the personalization stations, wherein the personalization server translates the card object into commands and data and transfers the commands and data to the personalization stations making the request.
Claim 22
Dependent Claim 28 words
The system of claim 16 , wherein the personalization server acquire services from one or more resources in response to a request from one of the personalization stations.
Claim 23
Independent Claim 69 words
A method of programming a portable programmed data carrier in a system having a server, a personalization station and a controller, the method comprising: receiving, by the personalization station, from a controller, a card object identifier; requesting, by the personalization station, from the server, information for programming the portable programmed data carriers; and programming, by the personalization station, the portable programmed data carrier under the control of the server.
Claim 24
Independent Claim 69 words
A method of programming a portable programmed data carrier in a system having a server, a personalization station and a controller, the method comprising: receiving, by the personalization station, from a controller, a card object identifier; requesting, by the personalization station, from the server, information for programming the portable programmed data carriers; and programming, by the personalization station, the portable programmed data carrier under the control of the server.
Claim 25
Independent Claim 163 words
A method of controlling programming of portable programed data carriers in a system having a server, a plurality of personalization stations and a controller, the method comprising: receiving, by the server, a card object from a card issuer management system, wherein the card object consists of information for programming the portable programmed data carriers; receiving, by the personalization station, from a controller, a card object identifier; requesting, by the personalization station, from the server, information for programming one of the portable programmed data carriers based on the card object identifier; receiving, by the server, from one of the personalization stations, a programming request including the card object identifier for the portable programmed data carrier being personalized; associating by the server, the card object identifier in the programming request with the card object for the portable programmed data carrier being personalized; and utilizing, by the server, the card object to control the personalization station as the personalization station programs the portable programmed data carrier.
Claim 26
Independent Claim 163 words
A method of controlling programming of portable programed data carriers in a system having a server, a plurality of personalization stations and a controller, the method comprising: receiving, by the server, a card object from a card issuer management system, wherein the card object consists of information for programming the portable programmed data carriers; receiving, by the personalization station, from a controller, a card object identifier; requesting, by the personalization station, from the server, information for programming one of the portable programmed data carriers based on the card object identifier; receiving, by the server, from one of the personalization stations, a programming request including the card object identifier for the portable programmed data carrier being personalized; associating by the server, the card object identifier in the programming request with the card object for the portable programmed data carrier being personalized; and utilizing, by the server, the card object to control the personalization station as the personalization station programs the portable programmed data carrier.
Claim 27
Dependent Claim 17 words
The method of claim 19 , further comprising acquiring data by the server from a data source.
Claim 28
Dependent Claim 16 words
The method of claim 20 , wherein the data source is the card issuer management system.
Claim 29
Dependent Claim 18 words
The method of claim 19 , further comprising acquiring security services by the server from a security source.
Claim 30
Dependent Claim 14 words
The method of claim 19 , further comprising providing support services by the server.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2004-03-05 2004-09-04 2005-03-06 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2008-03-05 2008-09-04 2009-03-06 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2012-03-05 2012-09-04 2013-03-06 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag