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

PC-based open metering system and method

Assignee: Pitney Bowes Inc
•
Filing: 1995-12-19
•
Granted: 2000-12-05
•
Expires: 2015-12-19
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A transaction evidencing system includes a personal computer (PC) comprising a processor, memory and hard drive, with a plurality of non-metering application programs that selectively run on the PC. An unsecured printer is operatively coupled to the PC for printing in accordance with the non-metering application programs. A portable vault card that is removably coupled to the PC is programmed to generate tokens generation and perform transaction accounting. An application interface module in the PC, which interfaces with the non-metering application programs, issues a request for digital tokens in response to requests for indicia from a non-metering application program. A secure communications module in the PC, which securely communicates with the vault card when the vault card is coupled to the PC, sends the request for digital token to the vault card and receives a digital token generated by the vault card. An indicia bitmap generation module generates an indicia bitmap in the PC from the digital token and stores it in memory. The indicia bitmap is accessed by the non-metering application program when a print indicia operation is selected. A transaction capture module in the PC stores on the hard drive a transaction record corresponding to each issued digital token and associated postal data. The application interface module, the secure communications module, the indicia bitmap generation module and the transaction capture module are part of a dynamic link library module in the PC.

Inventors

  • 👤 Robert A. Cordery
  • 👤 David K. Lee
  • 👤 Steven J. Pauly
  • 👤 Leon A Pintsov
  • 👤 David W. Riley
  • 👤 Frederick W. Ryan, Jr.
  • 👤 Monroe A Weiant, Jr.

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 22:19
CPC Classifications
G; G07; G07B; G07B17/00; G07B17/00185; G07B17/00314; G07B17/00016; G07B17/0008; G07B17/00193; G07B2017/00153; G07B2017/00177; G07B2017/00201; G07B2017/00322; G07B2017/0033; G07B2017/00338; G07B2017/00346; G07B17/00362; G07B2017/00395; G07B2017/00411; G07B2017/00427

Claims Analysis

Total Claims: 25
Claim 1
Independent Claim 182 words
A transaction evidencing system, comprising a personal computer (PC), an unsecured printer and portable vault means removably coupled to said PC, and user interface means, said PC including a processor, memory and storage means, said storage means including at least one non-metering application program that is selectively run on said PC, said unsecured printer connected to said PC for printing in accordance with said non-metering application program, said portable vault means including digital token generation means and transaction accounting means, the system comprising: vault interface means in said PC for effecting communications between said portable vault means and said non-metering application program and for performing metering functions other than metering functions performed in said portable vault means, said vault interface means comprising: an application interface module for interfacing with said non-metering application program; a communications module for communicating with said portable vault means; an indicia image creation and storage module for generating indicia bitmaps and storing said indicia bitmaps in said storage means; and a transaction capture module for storing in said storage means transaction records generated in said portable vault means.
Claim 2
Dependent Claim 182 words
A transaction evidencing system, comprising a personal computer (PC), an unsecured printer and portable vault means removably coupled to said PC, and user interface means, said PC including a processor, memory and storage means, said storage means including at least one non-metering application program that is selectively run on said PC, said unsecured printer connected to said PC for printing in accordance with said non-metering application program, said portable vault means including digital token generation means and transaction accounting means, the system comprising: vault interface means in said PC for effecting communications between said portable vault means and said non-metering application program and for performing metering functions other than metering functions performed in said portable vault means, said vault interface means comprising: an application interface module for interfacing with said non-metering application program; a communications module for communicating with said portable vault means; an indicia image creation and storage module for generating indicia bitmaps and storing said indicia bitmaps in said storage means; and a transaction capture module for storing in said storage means transaction records generated in said portable vault means.
Claim 3
Dependent Claim 36 words
The transaction evidencing system of claim 1 wherein said portable vault means comprises a vault card that is removably coupled to said PC, said PC including means for removably coupling said vault card to said PC.
Claim 4
Dependent Claim 15 words
The transaction evidencing system of claim 2, wherein said vault card is a PCMCIA card.
Claim 5
Dependent Claim 23 words
The transaction evidencing system of claim 1, wherein said vault interface means are part of a dynamic link library module in said PC.
Claim 6
Dependent Claim 18 words
The transaction evidencing system of claim 1, wherein said storage means is a hard drive of said PC.
Claim 7
Dependent Claim 42 words
The transaction evidencing system of claim 1, wherein said portable vault means is programmed with a plurality of security access levels including at least a default mode for normal user access and at least one restricted mode that is accessed by password.
Claim 8
Dependent Claim 29 words
The transaction evidencing system of claim 1, wherein a batch of digital tokens may be generated before any indicia bitmaps corresponding to said batch of digital tokens are generated.
Claim 9
Dependent Claim 20 words
The transaction evidencing system of claim 1, wherein said transaction record is encrypted before being captured in said storage means.
Claim 10
Dependent Claim 33 words
The transaction evidencing system of claim 1, wherein a plurality of consecutive ones of said transaction records are stored in said storage means as backup to information stored in said portable vault means.
Claim 11
Dependent Claim 28 words
The transaction evidencing system of claim 1, further comprising means coupled to said PC for scanning addressee information for selection by said non-metering application program when requesting indicia.
Claim 12
Dependent Claim 41 words
The transaction evidencing system of claim 1, wherein said vault interface means provides said indicia bitmap to said non-metering application program for viewing an image of said indicia bitmap on a display coupled to said PC before printing said indicia bitmap.
Claim 13
Dependent Claim 20 words
The transaction evidencing system of claim 1, wherein said indicia image creation and storage module generates a postage indicia bitmap.
Claim 14
Dependent Claim 36 words
The transaction evidencing system of claim 1, wherein said indicia image creation and storage module generates said indicia bitmap by combining indicia graphics stored in said storage means with said digital token and said predetermined information.
Claim 15
Dependent Claim 127 words
The transaction evidencing system of claim 1 wherein said application interface module issues a request for at least one digital token in response to a request for indicia from said non-metering application program, said request for digital token including predetermined information required by said token generation means, said communications module sends said request for digital token and said predetermined information to said portable vault means and receives from said portable vault means a transaction record including a digital token generated by said token generation means, said indicia image creation and storage module generates an indicia bitmap from said digital token and stores said indicia bit map, said transaction capture module stores said transaction record said application interface module provides said indicia bitmap to said non-metering application program.
Claim 16
Dependent Claim 44 words
The transaction evidencing system of claim 14 wherein said communications module maintains communication data integrity with said portable vault means through the use of a session key for each transaction evidencing communication session relating to a request for and receipt of a digital token.
Claim 17
Dependent Claim 35 words
The transaction evidencing system of claim 15 wherein said communications module also controls secure communications with a postal data center during refills of accounting registers in said transaction accounting means of said portable vault means.
Claim 18
Dependent Claim 91 words
The transaction evidencing system of claim 16 wherein said portable vault means comprises a plurality of portable vault devices, any one of which may be coupled to said PC for each transaction evidencing communication session, and wherein said transaction capture module monitors communications between each of said vault devices and said communications module and stores in said storage means all transaction records and refill accounting information received by said communications module for each of said vault devices, whereby said storage means is a backup of information stored in said vault devices.
Claim 19
Independent Claim 194 words
A method of implementing a transaction evidencing system on a personal computer (PC) having a display and an unsecured printer operatively coupled thereto, comprising the steps of: providing a portable vault that is removably coupled to the personal computer, said portable vault operating as a secure accounting module of the transaction evidencing system; requesting indicia for a particular document being processed in an application program running in the PC; establishing a session key for use in all communications between the portable vault and the PC relating to the request for indicia; sending to said portable vault from an application interfacing module in the PC, in response to said request for indicia, a request for at least one digital token and a predetermined set of information relating to the particular document; issuing in said portable vault at least one digital token and sending the digital token to an indicia generating module in the PC; storing the digital token and the predetermined set of information in a transaction record; generating an indicia bitmap using the transaction record; and providing the indicia bitmap to the application program when the application program is ready to print the indicia.
Claim 20
Independent Claim 194 words
A method of implementing a transaction evidencing system on a personal computer (PC) having a display and an unsecured printer operatively coupled thereto, comprising the steps of: providing a portable vault that is removably coupled to the personal computer, said portable vault operating as a secure accounting module of the transaction evidencing system; requesting indicia for a particular document being processed in an application program running in the PC; establishing a session key for use in all communications between the portable vault and the PC relating to the request for indicia; sending to said portable vault from an application interfacing module in the PC, in response to said request for indicia, a request for at least one digital token and a predetermined set of information relating to the particular document; issuing in said portable vault at least one digital token and sending the digital token to an indicia generating module in the PC; storing the digital token and the predetermined set of information in a transaction record; generating an indicia bitmap using the transaction record; and providing the indicia bitmap to the application program when the application program is ready to print the indicia.
Claim 21
Dependent Claim 36 words
The method of claim 18, comprising the further step of: viewing on a PC display an image of at least a part of the particular document with the indicia shown thereon before printing the particular document.
Claim 22
Dependent Claim 33 words
The method of claim 18, comprising the further step of: storing a plurality of transaction records on the hard drive, each of the transaction records corresponding to transactions occurring in said portable vault.
Claim 23
Dependent Claim 60 words
The method of claim 18, comprising the further steps of: providing a dynamic link library (DLL) containing routines for controlling communications with the portable vault, storing transactions, storing indicia bitmaps, and application interfacing; loading the DLL into the memory of the PC when an indicia request is made from the application program; and accessing the DLL from the application program.
Claim 24
Dependent Claim 69 words
The method of claim 18, comprising the further steps of: selecting in the application program recipient address information for in the application program; selecting in the application program an amount of postage to be printed on in the application program; including the recipient address information and the amount of postage as part of the predetermined set of information; and printing said recipient address and said indicia on an envelope.
Claim 25
Dependent Claim 37 words
The method of claim 18, comprising the further steps of: printing the indicia directly on the document; and inserting the document into an envelope such that the indicia is visible through a windowed portion of the envelope.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2003-12-05 2004-06-05 2004-12-05 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2007-12-05 2008-06-05 2008-12-05 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2011-12-05 2012-06-05 2012-12-05 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag