Back to results
US 2020/0004728 A1Published application
Compression of Data Attributes
AssigneeNeopost Technologies
InventorJeff Goeters
Life of this patent
Estimating the term…
Abstract
Systems and techniques for compressing shipping data are provided. Origin/destination location code pairs are arranged, compressed, and de-duplicated to provide data files that can be processed and updated efficiently regardless of the number of location codes used or updated.
Claims17
A method comprising:
- obtaining an initial set of origin/destination shipping location code pairs, each pair comprising an origin code indicating a geographic origin location from which a mailpiece can be shipped and a destination code indicating a geographic destination location to which a mailpiece can be delivered;
- generating an ordered list of the shipping location code pairs based upon the origin code for each pair;
- identifying one or more break points in the ordered list at which attributes for consecutively-ordered origin/destination shipping location code pairs change;
- based upon the ordered list, generating a translation array of initial origin shipping location codes, each of which is the first origin shipping location code occurring after one of the break points;
- generating a destination code array of destination shipping location codes, wherein destination shipping location codes in use are numbered in order within the array;
- generating an origin code array of origin shipping location codes that indicates origin shipping location codes that have attributes associated with them;
- and
- providing the translation array, the destination code array, and the origin code array to a shipping selection system.
5 more elements
A system comprising:
- a processor configured to:
- obtain an initial set of origin/destination shipping location code pairs, each pair comprising an origin code indicating a geographic origin location from which a mailpiece can be shipped and a destination code indicating a geographic destination location to which a mailpiece can be delivered;
- generate an ordered list of the shipping location code pairs based upon the origin code for each pair;
- identify one or more break points in the ordered list at which attributes for consecutively-ordered origin/destination shipping location code pairs change;
- based upon the ordered list, generate a translation array of initial origin shipping location codes, each of which is the first origin shipping location code occurring after one of the break points;
- generate a destination code array of destination shipping location codes, wherein destination shipping location codes in use are numbered in order within the array;
- and
- generate an origin code array of origin shipping location codes that indicates origin shipping location codes that have attributes associated with them;
- and
- a computerized communications interface configured to provide the translation array, the destination code array, and the origin code array to a shipping selection system.
7 more elements
A non-transitory computer-readable medium storing a plurality of instructions which, when executed by a processor, cause the processor to execute a method comprising:
- obtaining an initial set of origin/destination shipping location code pairs, each pair comprising an origin code indicating a geographic origin location from which a mailpiece can be shipped and a destination code indicating a geographic destination location to which a mailpiece can be delivered;
- generating an ordered list of the shipping location code pairs based upon the origin code for each pair;
- identifying one or more break points in the ordered list at which attributes for consecutively-ordered origin/destination shipping location code pairs change;
- based upon the ordered list, generating a translation array of initial origin shipping location codes, each of which is the first origin shipping location code occurring after one of the break points;
- generating a destination code array of destination shipping location codes, wherein destination shipping location codes in use are numbered in order within the array;
- generating an origin code array of origin shipping location codes that indicates origin shipping location codes that have attributes associated with them;
- and
- providing the translation array, the destination code array, and the origin code array to a shipping selection system.
5 more elements
Dependencies are inferred from the claim text.