Patent US5801364A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5801364A Expired / Lapsed US ⏱️ 0.0 years remaining

System and method for controlling the storage of data within a portable memory

Assignee: Auctane Inc
•
Filing: 1995-08-16
•
Granted: 1998-09-01
•
Expires: 2015-08-16
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system and method for printing a postage indicia, including a desired postage amount and encrypted information, onto a piece of mail. The mail when inserted into the normal mail system can be verified as having legally issued postage through realtime access to a central registered user database. A user takes a powerable postal dispensing device to an authorized agent of a postal authority in order to obtain a replenishment of the amount of postage stored within the portable postage dispensing device. A desired amount of postage is entered into the dispensing device by an authorized agent through a host processor-based system. The user is then able to access this stored postage at the user's location through a complementary host processor-based system. The authorized agent uses a PC bond system designed to allow data to be entered into the portable dispensing device only upon exercising a series of comprehensive checks based, in part, by data stored within the portable dispensing device. The postal dispensing device has an operating program which defines all aspects and extents of its possible behaviors. Access to its facilities is allowed only after stringent security measures have been met.

Inventors

  • 👤 Salim G. Kara
  • 👤 Jonathan W. Whitney
  • 👤 David M. Gressett

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-05 18:53
CPC Classifications
G; G01; G01G; G01G19/00; G01G19/002; G01G19/005; G01G19/40; G01G19/413; G01G19/414; G01G19/4148; G06; G06Q; G06Q20/00; G06Q20/08; G06Q20/10; G06Q20/105; G07; G07B; G07B17/00; G07B17/00016; G07B17/0008; G07B17/00185; G07B17/00362; G07B17/00459; G07B17/00508; G07B17/00733; G07B2017/00088; G07B2017/00096; G07B2017/00137; G07B2017/00153; G07B2017/00177; G07B17/00193; G07B2017/00201; G07B2017/00258; G07B2017/0037; G07B2017/00419; G07B17/00435; G07B2017/00443; G07B2017/00572; G07B2017/0058; G07B2017/00588; G07B2017/00596; G07B2017/00604; G07B2017/00935; G07B2017/00951

Claims Analysis

Total Claims: 35
Claim 1
Independent Claim 286 words
A first CPU system operable from a set of instructions contained within a memory to load data into a select portable processor of a plurality of portable processors, said data representative of monetary values for use by a second CPU system when the select portable processor is connected to said second CPU system, said first CPU system comprising: means for temporarily attaching the plurality of portable processors to said first CPU, said attached portable processors including said select portable processor; means for interacting with each of said portable processors according to a different authority level of a hierarchical set of authority levels which authorize different operations, wherein a first one of said authority levels associated with a first portable processor of said plurality of portable processors includes authorization to enable operation of said first CPU system according to said set of instructions, a second one of said authority levels associated with a second portable processor of said plurality of portable processors includes authorization to enable a particular operator to control the first CPU with respect to the data representative of the monetary value to be loaded, and a third one of said authority levels associated with said select portable processor includes authorization to enable the distribution of said data representative of monetary values by said second CPU system; means operable upon the attachment of said plurality of portable processors to said first CPU and under control of said set of instructions for determining if the proper hierarchical set of authority level portable processors have been temporarily attached to said first CPU; and means controlled by said proper determination for allowing said first CPU to load said monetary value data into said currently attached select portable processor.
Claim 2
Dependent Claim 286 words
A first CPU system operable from a set of instructions contained within a memory to load data into a select portable processor of a plurality of portable processors, said data representative of monetary values for use by a second CPU system when the select portable processor is connected to said second CPU system, said first CPU system comprising: means for temporarily attaching the plurality of portable processors to said first CPU, said attached portable processors including said select portable processor; means for interacting with each of said portable processors according to a different authority level of a hierarchical set of authority levels which authorize different operations, wherein a first one of said authority levels associated with a first portable processor of said plurality of portable processors includes authorization to enable operation of said first CPU system according to said set of instructions, a second one of said authority levels associated with a second portable processor of said plurality of portable processors includes authorization to enable a particular operator to control the first CPU with respect to the data representative of the monetary value to be loaded, and a third one of said authority levels associated with said select portable processor includes authorization to enable the distribution of said data representative of monetary values by said second CPU system; means operable upon the attachment of said plurality of portable processors to said first CPU and under control of said set of instructions for determining if the proper hierarchical set of authority level portable processors have been temporarily attached to said first CPU; and means controlled by said proper determination for allowing said first CPU to load said monetary value data into said currently attached select portable processor.
Claim 3
Dependent Claim 38 words
The invention set forth in claim 1 further comprising: means controlled by said first CPU system for formatting any said third authority level portable processors connected to said first CPU system prior to loading said monetary data therein.
Claim 4
Dependent Claim 129 words
The invention set forth in claim 2 further including: means for determining if said select portable processor which is currently connected to said CPU has previously been formatted by a CPU operable as said first CPU; means for determining the amount of said monetary value data currently loaded into said select portable processor connected to said first CPU; means for determining if said monetary value data currently loaded in a connected portable processor is in excess of a certain value, wherein said determination of excess value is made if said connected portable processor has been determined to not have been previously formatted by said format determining means; and means controlled by a positive determination by said last-mentioned means for preventing the further loading of data into said portable processor.
Claim 5
Dependent Claim 46 words
The invention set forth in claim 1 further including: means, including data stored within at least one of said portable processors, for determining a time limit for said first CPU loading of value data to any said third authority level portable processor of said portable processors.
Claim 6
Independent Claim 243 words
A system of controlling the refill of data into a portable processor where the data refilled in said portable processor represents a monetary equivalent value and wherein the portable processor is operational in conjunction with a plurality of different CPU systems, each of said CPU system controlled by a set of application program instructions which are not common to each other and wherein certain ones of said CPU systems are designated as master systems and are operable to increment said monetary equivalent value data in said portable processor temporarily connected thereto and wherein the other ones of said CPU systems are designated as remote systems and operate to decrement the monetary equivalent value data stored in said portable processor temporarily connected thereto in accordance with directions obtained by a user of said remote CPU, said system comprising: means for concurrently temporarily connecting a plurality of said portable processors to any one of said master CPU systems, wherein only one of said temporarily connected portable processors contains said monetary equivalent value data and wherein the other ones of said temporary connected portable processors contain therein data representative of authority levels for controlling said refill of value data into said temporarily connected monetary equivalent value data containing portable processor; and means for reading from said temporarily connected authority level data containing portable processors data pertaining to authorized refilling of said monetary equivalent value data into said temporarily connected monetary equivalent value data containing portable processor.
Claim 7
Independent Claim 243 words
A system of controlling the refill of data into a portable processor where the data refilled in said portable processor represents a monetary equivalent value and wherein the portable processor is operational in conjunction with a plurality of different CPU systems, each of said CPU system controlled by a set of application program instructions which are not common to each other and wherein certain ones of said CPU systems are designated as master systems and are operable to increment said monetary equivalent value data in said portable processor temporarily connected thereto and wherein the other ones of said CPU systems are designated as remote systems and operate to decrement the monetary equivalent value data stored in said portable processor temporarily connected thereto in accordance with directions obtained by a user of said remote CPU, said system comprising: means for concurrently temporarily connecting a plurality of said portable processors to any one of said master CPU systems, wherein only one of said temporarily connected portable processors contains said monetary equivalent value data and wherein the other ones of said temporary connected portable processors contain therein data representative of authority levels for controlling said refill of value data into said temporarily connected monetary equivalent value data containing portable processor; and means for reading from said temporarily connected authority level data containing portable processors data pertaining to authorized refilling of said monetary equivalent value data into said temporarily connected monetary equivalent value data containing portable processor.
Claim 8
Dependent Claim 71 words
The system set forth in claim 5 wherein said reading means further includes: means for matching at least one set of data obtained from said connected master CPU system with at least one set of data obtained from a first one of said temporarily connected authority level data containing portable processors; and means for preventing said refilling of said monetary equivalent value data if said sets of data fail to match.
Claim 9
Dependent Claim 51 words
The system set forth in claim 6 wherein said matching means further includes: means for matching at least a second set of data obtained from said connected master CPU system with at least a second set of data obtained from a second one of said temporarily connected authority level portable processors.
Claim 10
Dependent Claim 72 words
The system set forth in claim 7 wherein said data sets in a first one of said temporarily connected authority level portable processors pertain to said connected master CPU system; and wherein said data sets in a second one of said temporarily connected authority level portable processors pertain to an authorized postal authority user having authority to control said refilling of said monetary equivalent value data at said connected master CPU system.
Claim 11
Dependent Claim 78 words
The system set forth in claim 7 wherein said set of data obtained from said first one of said temporarily connected authority level data containing portable processors is formatted as a valid response for a portable processor having a first authority level, and wherein said set of data obtained from said second one of said temporarily connected authority level data containing portable processors is formatted as a valid response for a portable processor having a second authority level.
Claim 12
Dependent Claim 64 words
The system set forth in claim 9 wherein a time limit for said valid response associated with said first authority level is included in said first set of data obtained from said master CPU system, and wherein a time limit for said valid response associated with said second authority level is included in said second set of data obtained from said master CPU system.
Claim 13
Dependent Claim 86 words
The system set forth in claim 6 wherein said first set of data obtained from said master CPU system includes a password associated with authorized use of said first one of said temporarily connected authority level data containing portable processors as provided by a first operator, and wherein said second set of data obtained from said master CPU system includes a password associated with authorized use of said second one of said temporarily connected authority level data containing portable processors as provided by a second operator.
Claim 14
Dependent Claim 20 words
The system set forth in claim 5 wherein said monetary equivalent value data is a prepaid amount of postage credit.
Claim 15
Independent Claim 322 words
A method of controlling the refill of data into a credit storage portable processor of a plurality of portable processors where the data in said credit storage portable processor represents a monetary equivalent credit and wherein the credit storage portable processor is operational in conjunction with a plurality of CPU systems each controlled by a respective set of application program instructions, wherein at least a first CPU system of said plurality of CPU systems is operable to increment said monetary equivalent credit data in said credit storage portable processor temporarily coupled thereto, said method comprising the steps of: temporarily coupling a first portable processor to said first CPU system, wherein said first portable processor is associated with a first user of said first CPU system, and wherein said first portable processor interacts with said first CPU system and said first user to authorize operation of said application program instructions associated with said first CPU system beyond said authorization interaction with said first user and said first portable processor; temporarily coupling a second portable processor to said first CPU system, wherein said second portable processor is associated with a second user of said first CPU system, wherein said second portable processor interacts with said first CPU system and said second user to authorize said second user to utilize predetermined aspects of said application program instructions associated with said first CPU system; temporarily coupling said credit storage portable processor to said first CPU system; determining if interaction of said second portable processor with said first CPU system and said second user authorizes said second user to utilize a monetary value refill aspect of said application program instructions associated with said first CPU system; and incrementing said monetary value credit in said credit storage portable processor in an amount selected by said second user if said second user is determined to be authorized to utilize said monetary value refill aspect of said application program instructions.
Claim 16
Independent Claim 322 words
A method of controlling the refill of data into a credit storage portable processor of a plurality of portable processors where the data in said credit storage portable processor represents a monetary equivalent credit and wherein the credit storage portable processor is operational in conjunction with a plurality of CPU systems each controlled by a respective set of application program instructions, wherein at least a first CPU system of said plurality of CPU systems is operable to increment said monetary equivalent credit data in said credit storage portable processor temporarily coupled thereto, said method comprising the steps of: temporarily coupling a first portable processor to said first CPU system, wherein said first portable processor is associated with a first user of said first CPU system, and wherein said first portable processor interacts with said first CPU system and said first user to authorize operation of said application program instructions associated with said first CPU system beyond said authorization interaction with said first user and said first portable processor; temporarily coupling a second portable processor to said first CPU system, wherein said second portable processor is associated with a second user of said first CPU system, wherein said second portable processor interacts with said first CPU system and said second user to authorize said second user to utilize predetermined aspects of said application program instructions associated with said first CPU system; temporarily coupling said credit storage portable processor to said first CPU system; determining if interaction of said second portable processor with said first CPU system and said second user authorizes said second user to utilize a monetary value refill aspect of said application program instructions associated with said first CPU system; and incrementing said monetary value credit in said credit storage portable processor in an amount selected by said second user if said second user is determined to be authorized to utilize said monetary value refill aspect of said application program instructions.
Claim 17
Dependent Claim 123 words
The method of claim 13, wherein said credit storage portable processor coupling step comprises the steps of: obtaining from said coupled credit storage portable processor a value of the monetary equivalent credit data already stored therein; determining under control of said application program instructions associated with said first CPU system if the coupled credit storage portable processor has been previously coupled to a CPU system operable as said first CPU system for refilling of monetary value credit data; and inhibiting said incrementing step with respect to said credit storage portable processor if it is determined that the credit storage portable processor has previously been coupled to a CPU system operable as said first CPU system and said obtained value exceeds a preestablished amount.
Claim 18
Dependent Claim 85 words
The method of claim 14, wherein said credit storage portable processor coupling step comprises the steps of: determining under control of said application program instructions associated with said first CPU system if the coupled credit storage portable processor has data stored in predetermined locations matching a fixed predefined set of data; and inhibiting said incrementing step with respect to said credit storage portable processor if it is determined that the data stored in said predetermined locations does not match said fixed predefined set of data.
Claim 19
Dependent Claim 32 words
The method of claim 15, wherein said predefined set of data includes a strike-up count incremented each time any amount of monetary value credit is decremented from said credit storage portable processor.
Claim 20
Dependent Claim 33 words
The method of claim 13, wherein at least a portion of said monetary value credit incrementing must be performed within a predetermined time in order to complete said monetary value credit incrementing step.
Claim 21
Dependent Claim 62 words
The method of claim 13, wherein at least a portion of said interaction between said first portable processor and said first CPU system must produce a valid response within a predetermined time in order to authorize said operation of said application program instructions associated with said first CPU system beyond said authorization interaction with said first user and said first portable processor.
Claim 22
Dependent Claim 55 words
The method of claim 13, wherein at least a portion of said interaction between said second portable processor and said first CPU system must produce a valid response within a predetermined time in order to authorize said second user to utilize said predetermined aspects of said application program instructions associated with said first CPU system.
Claim 23
Independent Claim 277 words
A method utilizing a general purpose computer for increasing prepaid credit data stored in a user portable processor operable with a prepaid credit distribution system, wherein said general purpose computer is a credit server of said prepaid credit distribution system, and wherein said user portable processor is a portable processor of a plurality of portable processors specifically operable with said prepaid credit distribution system, said plurality of portable processors also including at least a master portable processor and an agent portable processor specifically operable with said prepaid credit distribution system, said method comprising the steps of: coupling ones of said plurality of portable processors to said general purpose computer, wherein said coupling step includes coupling at least a master portable processor, an agent portable processor, and a user portable processor to said general purpose computer; authenticating a first password associated with said master portable processor coupled to said general purpose computer; authenticating a second password associated with said agent portable processor coupled to said general purpose computer; determining if said user portable processor has been previously coupled to a credit server of said prepaid credit distribution system for increasing prepaid credit data and if prepaid credit data currently stored in said user portable processor exceeds a preestablished amount; and incrementing said prepaid credit data currently stored in said user portable processor upon successful authentication of said first password and said second password and a determination that said prepaid credit data currently stored in said portable processor does not exceed a preestablished amount if the user portable processor has not been previously coupled to a credit server of said prepaid credit distribution system for increasing prepaid credit data.
Claim 24
Independent Claim 277 words
A method utilizing a general purpose computer for increasing prepaid credit data stored in a user portable processor operable with a prepaid credit distribution system, wherein said general purpose computer is a credit server of said prepaid credit distribution system, and wherein said user portable processor is a portable processor of a plurality of portable processors specifically operable with said prepaid credit distribution system, said plurality of portable processors also including at least a master portable processor and an agent portable processor specifically operable with said prepaid credit distribution system, said method comprising the steps of: coupling ones of said plurality of portable processors to said general purpose computer, wherein said coupling step includes coupling at least a master portable processor, an agent portable processor, and a user portable processor to said general purpose computer; authenticating a first password associated with said master portable processor coupled to said general purpose computer; authenticating a second password associated with said agent portable processor coupled to said general purpose computer; determining if said user portable processor has been previously coupled to a credit server of said prepaid credit distribution system for increasing prepaid credit data and if prepaid credit data currently stored in said user portable processor exceeds a preestablished amount; and incrementing said prepaid credit data currently stored in said user portable processor upon successful authentication of said first password and said second password and a determination that said prepaid credit data currently stored in said portable processor does not exceed a preestablished amount if the user portable processor has not been previously coupled to a credit server of said prepaid credit distribution system for increasing prepaid credit data.
Claim 25
Dependent Claim 29 words
The method of claim 20, wherein authentication of said first password enables further operation of said general purpose computer as said credit server of said prepaid credit distribution system.
Claim 26
Dependent Claim 31 words
The method of claim 20, wherein authentication of said second password enables a particular operator to control said general purpose computer as said credit server of said prepaid credit distribution system.
Claim 27
Dependent Claim 285 words
A general purpose computer for increasing prepaid credit data stored in a user portable processor operable with a prepaid credit distribution system, wherein said general purpose computer is a credit server of said prepaid credit distribution system, and wherein said user portable processor is a portable processor of a plurality of portable processors specifically operable with said prepaid credit distribution system, said plurality of portable processors also including at least a master portable processor and an agent portable processor specifically operable with said prepaid credit distribution system, said general purpose computer comprising: means for coupling ones of said plurality of portable processors to said general purpose computer, wherein said coupling means is adapted to couple at least a master portable processor, an agent portable processor, and a user portable processor to said general purpose computer; means for authenticating a first password associated with said master portable processor coupled to said general purpose computer; means for authenticating a second password associated with said agent portable processor coupled to said general purpose computer; means for determining if said user portable processor has been previously coupled to a credit server of said prepaid credit distribution system for increasing prepaid credit data and if prepaid credit data currently stored in said user portable processor exceeds a preestablished amount; and means for incrementing said prepaid credit data currently stored in said user portable processor upon successful authentication of said first password and said second password and a determination that said prepaid credit data currently stored in said portable processor does not exceed a preestablished amount if the user portable processor has not been previously coupled to a credit server of said prepaid credit distribution system for increasing prepaid credit data.
Claim 28
Dependent Claim 285 words
A general purpose computer for increasing prepaid credit data stored in a user portable processor operable with a prepaid credit distribution system, wherein said general purpose computer is a credit server of said prepaid credit distribution system, and wherein said user portable processor is a portable processor of a plurality of portable processors specifically operable with said prepaid credit distribution system, said plurality of portable processors also including at least a master portable processor and an agent portable processor specifically operable with said prepaid credit distribution system, said general purpose computer comprising: means for coupling ones of said plurality of portable processors to said general purpose computer, wherein said coupling means is adapted to couple at least a master portable processor, an agent portable processor, and a user portable processor to said general purpose computer; means for authenticating a first password associated with said master portable processor coupled to said general purpose computer; means for authenticating a second password associated with said agent portable processor coupled to said general purpose computer; means for determining if said user portable processor has been previously coupled to a credit server of said prepaid credit distribution system for increasing prepaid credit data and if prepaid credit data currently stored in said user portable processor exceeds a preestablished amount; and means for incrementing said prepaid credit data currently stored in said user portable processor upon successful authentication of said first password and said second password and a determination that said prepaid credit data currently stored in said portable processor does not exceed a preestablished amount if the user portable processor has not been previously coupled to a credit server of said prepaid credit distribution system for increasing prepaid credit data.
Claim 29
Dependent Claim 29 words
The system of claim 23, wherein authentication of said first password enables further operation of said general purpose computer as said credit server of said prepaid credit distribution system.
Claim 30
Dependent Claim 31 words
The system of claim 23, wherein authentication of said second password enables a particular operator to control said general purpose computer as said credit server of said prepaid credit distribution system.
Claim 31
Dependent Claim 34 words
The system of claim 23, wherein said incrementing means comprises: means for generating a valid credit server security packet to enable said coupled user portable processor to increment said prepaid credit data stored therein.
Claim 32
Dependent Claim 55 words
The system of claim 26, wherein said incrementing means further comprises: means for determining if a response indicating successful incrementing of said prepaid credit data by said user portable processor is received by said general purpose computer within a preestablished time of communicating said valid credit server security packet to said coupled user portable processor.
Claim 33
Dependent Claim 66 words
The system of claim 26, wherein said valid credit server security packet comprises information selected from the group consisting of: identification of said master portable processor; identification of said agent portable processor; a date as available at said general purpose computer; a time as available at said general purpose computer; identification of said general purpose computer; and identification of a location of said general purpose computer.
Claim 34
Dependent Claim 40 words
The system of claim 23, further comprising: means for preventing the operation of said incrementing means if it is determined that data stored in predetermined locations within said coupled user portable processor does not match a predefined set of data.
Claim 35
Dependent Claim 30 words
The system of claim 29, wherein said stored data includes a strike-up counter incremented each time any amount of prepaid credit data is decremented from said stored prepaid credit data.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-08-31 2002-03-02 2002-09-01 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-08-31 2006-03-02 2006-09-01 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-08-31 2010-03-02 2010-09-01 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag