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 environment

Info

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
Application number
CA002256234A
Other languages
French (fr)
Other versions
CA2256234C (en
Inventor
David P. Gardner
Jeffrey D. Pierce
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Pitney Bowes Inc
Original Assignee
Pitney Bowes Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=25544299&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=CA2256234(A1) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Pitney Bowes Inc filed Critical Pitney Bowes Inc
Publication of CA2256234A1 publication Critical patent/CA2256234A1/en
Application granted granted Critical
Publication of CA2256234C publication Critical patent/CA2256234C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07BTICKET-ISSUING APPARATUS; FARE-REGISTERING APPARATUS; FRANKING APPARATUS
    • G07B17/00Franking apparatus
    • G07B17/00185Details internally of apparatus in a franking system, e.g. franking machine at customer or apparatus at post office
    • G07B17/00362Calculation or computing within apparatus, e.g. calculation of postage value
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07BTICKET-ISSUING APPARATUS; FARE-REGISTERING APPARATUS; FRANKING APPARATUS
    • G07B17/00Franking apparatus
    • G07B17/00185Details internally of apparatus in a franking system, e.g. franking machine at customer or apparatus at post office
    • G07B17/00314Communication within apparatus, personal computer [PC] system, or server, e.g. between printhead and central unit in a franking machine
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07BTICKET-ISSUING APPARATUS; FARE-REGISTERING APPARATUS; FRANKING APPARATUS
    • G07B17/00Franking apparatus
    • G07B17/00459Details relating to mailpieces in a franking system
    • G07B17/00508Printing or attaching on mailpieces
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07BTICKET-ISSUING APPARATUS; FARE-REGISTERING APPARATUS; FRANKING APPARATUS
    • G07B17/00Franking apparatus
    • G07B17/00185Details internally of apparatus in a franking system, e.g. franking machine at customer or apparatus at post office
    • G07B17/00314Communication within apparatus, personal computer [PC] system, or server, e.g. between printhead and central unit in a franking machine
    • G07B2017/0033Communication with software component, e.g. dll or object
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07BTICKET-ISSUING APPARATUS; FARE-REGISTERING APPARATUS; FRANKING APPARATUS
    • G07B17/00Franking apparatus
    • G07B17/00185Details internally of apparatus in a franking system, e.g. franking machine at customer or apparatus at post office
    • G07B17/00362Calculation or computing within apparatus, e.g. calculation of postage value
    • G07B2017/00419Software organization, e.g. separation into objects
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07BTICKET-ISSUING APPARATUS; FARE-REGISTERING APPARATUS; FRANKING APPARATUS
    • G07B17/00Franking apparatus
    • G07B17/00459Details relating to mailpieces in a franking system
    • G07B17/00508Printing or attaching on mailpieces
    • G07B2017/00572Details of printed item
    • G07B2017/00596Printing of address
    • YGENERAL 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
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99941Database schema or data structure
    • Y10S707/99944Object-oriented database structure
    • YGENERAL 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
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99941Database schema or data structure
    • Y10S707/99944Object-oriented database structure
    • Y10S707/99945Object-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.
CA002256234A 1997-12-23 1998-12-15 A method for utilizing the postal service address as an object in an object oriented environment Expired - Fee Related CA2256234C (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

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