CA2256234A1 - A method for utilizing the postal service address as an object in an object oriented environment - Google Patents
A method for utilizing the postal service address as an object in an object oriented environmentInfo
- Publication number
- CA2256234A1 CA2256234A1 CA002256234A CA2256234A CA2256234A1 CA 2256234 A1 CA2256234 A1 CA 2256234A1 CA 002256234 A CA002256234 A CA 002256234A CA 2256234 A CA2256234 A CA 2256234A CA 2256234 A1 CA2256234 A1 CA 2256234A1
- Authority
- CA
- Canada
- Prior art keywords
- address
- data processing
- data
- establishes
- address object
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07B—TICKET-ISSUING APPARATUS; FARE-REGISTERING APPARATUS; FRANKING APPARATUS
- G07B17/00—Franking apparatus
- G07B17/00185—Details internally of apparatus in a franking system, e.g. franking machine at customer or apparatus at post office
- G07B17/00362—Calculation or computing within apparatus, e.g. calculation of postage value
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07B—TICKET-ISSUING APPARATUS; FARE-REGISTERING APPARATUS; FRANKING APPARATUS
- G07B17/00—Franking apparatus
- G07B17/00185—Details internally of apparatus in a franking system, e.g. franking machine at customer or apparatus at post office
- G07B17/00314—Communication within apparatus, personal computer [PC] system, or server, e.g. between printhead and central unit in a franking machine
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07B—TICKET-ISSUING APPARATUS; FARE-REGISTERING APPARATUS; FRANKING APPARATUS
- G07B17/00—Franking apparatus
- G07B17/00459—Details relating to mailpieces in a franking system
- G07B17/00508—Printing or attaching on mailpieces
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07B—TICKET-ISSUING APPARATUS; FARE-REGISTERING APPARATUS; FRANKING APPARATUS
- G07B17/00—Franking apparatus
- G07B17/00185—Details internally of apparatus in a franking system, e.g. franking machine at customer or apparatus at post office
- G07B17/00314—Communication within apparatus, personal computer [PC] system, or server, e.g. between printhead and central unit in a franking machine
- G07B2017/0033—Communication with software component, e.g. dll or object
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07B—TICKET-ISSUING APPARATUS; FARE-REGISTERING APPARATUS; FRANKING APPARATUS
- G07B17/00—Franking apparatus
- G07B17/00185—Details internally of apparatus in a franking system, e.g. franking machine at customer or apparatus at post office
- G07B17/00362—Calculation or computing within apparatus, e.g. calculation of postage value
- G07B2017/00419—Software organization, e.g. separation into objects
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07B—TICKET-ISSUING APPARATUS; FARE-REGISTERING APPARATUS; FRANKING APPARATUS
- G07B17/00—Franking apparatus
- G07B17/00459—Details relating to mailpieces in a franking system
- G07B17/00508—Printing or attaching on mailpieces
- G07B2017/00572—Details of printed item
- G07B2017/00596—Printing of address
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/99941—Database schema or data structure
- Y10S707/99944—Object-oriented database structure
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/99941—Database schema or data structure
- Y10S707/99944—Object-oriented database structure
- Y10S707/99945—Object-oriented database structure processing
Abstract
The invention is a method and system for creating an address object, in an object oriented development environment of a data processing system. The addressobject is utilized during the creation of a document within a data processing system.
The method includes both the object creation environment and the method of object utilization. The method establishes an object creation function within the data processing system, and then instantiates the address object by registering an object class within the object creation function, and then naming the class. Instantiation of the object establishes a programming interface to the address object. The properties of the address object are established by placing a set of object methods such asstorage instructions, display instructions, and, printing instructions, together with:
postal coding functionality; address manipulation functionality; a set of addressing data tables; and, a human interface within the address object by utilizing the established programming interface. The system user invokes the address object which causes the system to perform postal coding and address manipulation on theaddress field under control of the address object. The system establishes and utilizes the address object by employing data processing means for manipulating data; memory means for storing a plurality of data tables for use by the data processing means; input means for inputting data to the system; and, output means for outputting data from the system.
The method includes both the object creation environment and the method of object utilization. The method establishes an object creation function within the data processing system, and then instantiates the address object by registering an object class within the object creation function, and then naming the class. Instantiation of the object establishes a programming interface to the address object. The properties of the address object are established by placing a set of object methods such asstorage instructions, display instructions, and, printing instructions, together with:
postal coding functionality; address manipulation functionality; a set of addressing data tables; and, a human interface within the address object by utilizing the established programming interface. The system user invokes the address object which causes the system to perform postal coding and address manipulation on theaddress field under control of the address object. The system establishes and utilizes the address object by employing data processing means for manipulating data; memory means for storing a plurality of data tables for use by the data processing means; input means for inputting data to the system; and, output means for outputting data from the system.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US08/997,708 | 1997-12-23 | ||
US08/997,708 US6253219B1 (en) | 1997-12-23 | 1997-12-23 | Method for utilizing the postal service address as an object in an object oriented environment |
Publications (2)
Publication Number | Publication Date |
---|---|
CA2256234A1 true CA2256234A1 (en) | 1999-06-23 |
CA2256234C CA2256234C (en) | 2002-04-23 |
Family
ID=25544299
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CA002256234A Expired - Fee Related CA2256234C (en) | 1997-12-23 | 1998-12-15 | A method for utilizing the postal service address as an object in an object oriented environment |
Country Status (4)
Country | Link |
---|---|
US (1) | US6253219B1 (en) |
EP (1) | EP0927964B1 (en) |
CA (1) | CA2256234C (en) |
DE (1) | DE69840563D1 (en) |
Families Citing this family (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6282524B1 (en) * | 1998-07-20 | 2001-08-28 | Pitney Bowes Inc. | Method and system of printing postage indicia from an envelope design application |
JP4224176B2 (en) * | 1999-09-02 | 2009-02-12 | 東芝テック株式会社 | Image input system |
US6658430B1 (en) * | 1999-12-23 | 2003-12-02 | Pitney Bowes Inc. | Method and system for reformatting a text file |
US6826548B2 (en) | 2001-01-24 | 2004-11-30 | Return Mail, Inc. | System and method for processing returned mail |
US20020174148A1 (en) * | 2001-05-18 | 2002-11-21 | International Business Machines Corporation | System and method for formatting international shipping addresses |
US7123376B2 (en) * | 2002-04-16 | 2006-10-17 | Pitney Bowes, Inc. | Method for using printstream bar code information for electronic document presentment |
US7305404B2 (en) | 2003-10-21 | 2007-12-04 | United Parcel Service Of America, Inc. | Data structure and management system for a superset of relational databases |
US10134202B2 (en) | 2004-11-17 | 2018-11-20 | Paypal, Inc. | Automatic address validation |
US20060162106A1 (en) * | 2005-01-24 | 2006-07-27 | Ross Travis L | Caulk removing device and associated methods of manufacture and use |
EP1846881A4 (en) * | 2005-01-28 | 2009-08-26 | United Parcel Service Inc | Registration and maintenance of address data for each service point in a territory |
US20080059213A1 (en) * | 2006-09-06 | 2008-03-06 | Mark Gundersen | Address database coding |
US10007739B1 (en) | 2007-07-03 | 2018-06-26 | Valassis Direct Mail, Inc. | Address database reconciliation |
US8598482B2 (en) | 2009-03-16 | 2013-12-03 | United States Postal Service | Intelligent barcode systems |
US10510084B2 (en) | 2011-07-21 | 2019-12-17 | United States Postal Service | System and method for retrieving content associated with distribution items |
Family Cites Families (29)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4858907A (en) | 1986-10-14 | 1989-08-22 | Bryce Office Systems, Inc. | System for feeding envelopes for simultaneous printing of addresses and bar codes |
US5326181A (en) | 1986-10-14 | 1994-07-05 | Bryce Office Systems Inc. | Envelope addressing system adapted to simultaneously print addresses and bar codes |
JPH0233661A (en) | 1988-07-22 | 1990-02-02 | Sharp Corp | Character processor containing automatic address input function |
US5175691A (en) | 1990-03-12 | 1992-12-29 | Pitney Bowes Inc. | System and method for controlling an apparatus to produce items in selected configurations |
US5379426A (en) | 1991-01-25 | 1995-01-03 | Sun Microsystems, Inc. | Method and apparatus for object oriented interprocess message switching |
US5319562A (en) * | 1991-08-22 | 1994-06-07 | Whitehouse Harry T | System and method for purchase and application of postage using personal computer |
US5278947A (en) | 1991-10-01 | 1994-01-11 | Pitney Bowes Inc. | System for automatic printing of mail pieces |
GB2269033A (en) | 1992-07-22 | 1994-01-26 | Ibm | Controlling data storage to enable garbage collection |
JPH08503564A (en) | 1992-11-09 | 1996-04-16 | マイクロソフト コーポレイション | Method and system for connecting objects in computer system |
US5796834A (en) * | 1994-01-03 | 1998-08-18 | E-Stamp Corporation | System and method for controlling the dispensing of an authenticating indicia |
US5606507A (en) * | 1994-01-03 | 1997-02-25 | E-Stamp Corporation | System and method for storing, retrieving and automatically printing postage on mail |
US5812991A (en) * | 1994-01-03 | 1998-09-22 | E-Stamp Corporation | System and method for retrieving postage credit contained within a portable memory over a computer network |
US5423043A (en) | 1994-01-21 | 1995-06-06 | International Business Machines Corporation | Method and apparatus for creating and monitoring logical associations among desktop objects |
US5606609A (en) | 1994-09-19 | 1997-02-25 | Scientific-Atlanta | Electronic document verification system and method |
US5546577A (en) | 1994-11-04 | 1996-08-13 | International Business Machines Corporation | Utilizing instrumented components to obtain data in a desktop management interface system |
US5583970A (en) | 1995-02-28 | 1996-12-10 | Pitney Bowes Inc. | Printer command set for controlling address and postal code printing functions |
US5812666A (en) | 1995-03-31 | 1998-09-22 | Pitney Bowes Inc. | Cryptographic key management and validation system |
US5801944A (en) * | 1995-10-11 | 1998-09-01 | E-Stamp Corporation | System and method for printing postage indicia directly on documents |
US5717597A (en) * | 1995-10-11 | 1998-02-10 | E-Stamp Corporation | System and method for printing personalized postage indicia on greeting cards |
US6006237A (en) * | 1995-11-13 | 1999-12-21 | Frisbey; Wallace N. | Postal automated delivery system |
US5781438A (en) * | 1995-12-19 | 1998-07-14 | Pitney Bowes Inc. | Token generation process in an open metering system |
DE19617557A1 (en) * | 1996-05-02 | 1997-11-06 | Francotyp Postalia Gmbh | Method for determining the cheapest carrier and mail processing system with personal computer and with a method for data processing |
US5905987A (en) * | 1997-03-19 | 1999-05-18 | Microsoft Corporation | Method, data structure, and computer program product for object state storage in a repository |
US6182274B1 (en) * | 1997-05-01 | 2001-01-30 | International Business Machines Corporation | Reusing code in object-oriented program development |
US5978781A (en) * | 1997-05-08 | 1999-11-02 | Pitney Bowes Inc. | Digital printing, metering, and recording of other post services on the face of a mail piece |
US5878411A (en) * | 1997-06-27 | 1999-03-02 | International Business Machines Corporation | Dependent object class and subclass mapping to relational data store |
US6026385A (en) * | 1997-07-21 | 2000-02-15 | Pitney Bowes Inc. | Encrypted postage indicia printing for mailer inserting systems |
US5956730A (en) * | 1997-08-15 | 1999-09-21 | International Business Machines Corporation | Legacy subclassing |
US6032138A (en) * | 1997-09-05 | 2000-02-29 | Pitney Bowes Inc. | Metering incoming deliverable mail |
-
1997
- 1997-12-23 US US08/997,708 patent/US6253219B1/en not_active Expired - Lifetime
-
1998
- 1998-12-15 CA CA002256234A patent/CA2256234C/en not_active Expired - Fee Related
- 1998-12-18 DE DE69840563T patent/DE69840563D1/en not_active Expired - Lifetime
- 1998-12-18 EP EP98124254A patent/EP0927964B1/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
EP0927964B1 (en) | 2009-02-18 |
CA2256234C (en) | 2002-04-23 |
US6253219B1 (en) | 2001-06-26 |
EP0927964A2 (en) | 1999-07-07 |
EP0927964A3 (en) | 2000-06-28 |
DE69840563D1 (en) | 2009-04-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2256234A1 (en) | A method for utilizing the postal service address as an object in an object oriented environment | |
BR9909070A (en) | Apparatus and method for providing transaction services | |
WO2001029656A3 (en) | Linked list dma descriptor architecture | |
CA2245112A1 (en) | Information providing system | |
TW326533B (en) | Flash memory card | |
TW330264B (en) | Generating imitation custom artwork by simulating brush strokes and enhancing edges | |
CA2265180A1 (en) | Contents addressable memory circuit for retrieval operation in units of data blocks | |
EP0782340A3 (en) | Digital data conversion equipment | |
CA2135518A1 (en) | Load System | |
WO2005076127A3 (en) | Methods and apparatus to provide a modular native method invocation system | |
EP0369702A3 (en) | Image processing apparatus and method | |
EP1035465A3 (en) | Disk storage apparatus and computer system using the same | |
TW200511039A (en) | Data integration system with programmatic source and target interfaces | |
EP2190196A3 (en) | Data processing apparatus and data processing method | |
CA2362618A1 (en) | Method, computer program product and system for the transmission of computer data to an output device | |
EP1158428A3 (en) | Method and system for accessing spatially organized geographic data in blocks | |
WO2004046921A3 (en) | Cost-aware design-time/run-time memory management methods and apparatus | |
CA2190808A1 (en) | Method for alpha blending images utilizing a visual instruction set | |
MY140857A (en) | Programmable display device | |
CA2239168A1 (en) | Method and system for data transfer | |
KR960035290A (en) | Method and apparatus for bus loading distribution in a data processing system | |
CA2082069A1 (en) | Linking of program units at program activation | |
WO2000072112A3 (en) | Obfuscation of executable code | |
CA2346761A1 (en) | Method, system, program, and data structure for generating raster objects | |
KR880009306A (en) | Direct memory access control unit |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
EEER | Examination request | ||
MKLA | Lapsed |
Effective date: 20171215 |