US Pat. No. 9,291,466

DEFINING TRAVEL PATHS IN PARKING AREAS

UNITED PARCEL SERVICE OF ...

1. A method for defining travel paths in parking areas, the method comprising:
for a parking area in which there is at least one travel path for the parking area that is not represented on a digital map,
defining, by one or more processors, a first set of one or more travel paths in the parking area by identifying one or more
paths traversed by one or more vehicles in the parking area based at least in part on telematics data collected while the
one or more vehicles were traversing the parking area; and

updating, via the one or more processors, the digital map to include a representation of the first set of one or more travel
paths in the parking area.

US Pat. No. 9,629,161

MANAGED ACCESS TO MULTIPLE WIRELESS CARRIERS

UNITED PARCEL SERVICE OF ...

1. A method comprising:
receiving, from a network device, a geographic configuration for a mobile station, wherein the geographic configuration (a)
is for a geographic area and (b) identifies a plurality of wireless carriers providing wireless services within the geographic
area;

receiving, from the network device, a station-type configuration (a) specifying criteria in which the mobile station is to
switch from using at least one primary wireless carrier identified in the geographic configuration to at least one secondary
wireless carrier identified in the geographic configuration, and (b) specifying information identifying the manner in which
the mobile station is designated to react to one or more wireless service issues;

identifying a primary wireless carrier, indicated in the received geographic configuration, associated with the geographic
area from the plurality of wireless carriers; and

after initiating a session with the primary wireless carrier, terminating the session with the primary wireless carrier based
in part on the specified information of the station-type configuration.

US Pat. No. 9,598,238

AUTOMATED LOADING AND UNLOADING ITEMS

United Parcel Service of ...

8. A system for retrieving items from a vehicle comprising:
a vehicle having a cargo area with an access port and a plurality of storage locations, wherein each of said plurality of
storage locations are configured for storing one or more items;

a load/unload device configured to transport an item from one of the plurality of storage locations to the access port for
retrieval from the vehicle, wherein the load/unload device comprises:

a selectively rotatable platform having one or more power rollers; and
a lifting mechanism configured to adjust the relative height of the rotatable platform to gain access to one or more of the
plurality of storage locations; and

a controller disposed within the vehicle and comprising at least one processor and at least one memory having program code
instructions embodied therein, the memory and program code instructions being configured to, with the at least one processor,
cause the controller to:

store, in the at least one memory, data indicative of a storage location of each of one or more items, wherein the storage
locations are assigned locations at which each of the one or more items are placed within the vehicle;

receive input indicative of the one or more items to be retrieved;
retrieve data indicative of the storage location of each of the one or more items from the at least one memory; and
provide instructions to the load/unload device to retrieve the one or more items from the storage location of each of the
one or more items.

US Pat. No. 9,613,470

SYSTEMS AND METHODS FOR FORECASTING TRAVEL DELAYS

United Parcel Service of ...

1. A fleet management computer system for forecasting travel delays during a predetermined time period, the fleet management
computer system comprising:
one or more memory storage areas; and
one or more processors in communication with said one or more memory storage areas;
wherein said one or more processors are, collectively, configured to:
receive operational data comprising vehicle telematics data, said vehicle telematics data being indicative of one or more
vehicle dynamics for at least one vehicle during one or more time periods;

determine, based at least in part on said operational data, the distance traveled by said vehicle during said one or more
time periods;

segment said operational data into a plurality of activity segments representing periods of time classified according to at
least one of vehicle activity or service activity, said activity segments comprising start of trip segments, travel segments,
and end of trip segments;

identify, based at least in part on said operational data, one or more segments of engine idle time occurring during one or
more of said travel segments and designating said identified engine idle segments as travel delay segments occurring during
said one or more time periods;

determine, based at least in part on said operational data, the duration of said identified travel delay segments; and
determine, based at least in part on said distance traveled and said duration of said travel delay segments, a value indicative
of the average amount of travel delay time per unit of distance during said one or more time periods.

US Pat. No. 9,070,100

CALCULATING SPEED AND TRAVEL TIMES WITH TRAVEL DELAYS

UNITED PARCEL SERVICE OF ...

1. A method for determining an estimated travel time, the method comprising:
receiving, via one or more processors, operational data comprising vehicle telematics data, the vehicle telematics data (a)
being indicative of one or more vehicle dynamics for a vehicle during one or more time periods; the vehicle telematics data,
(b) collected by a telematics device affixed to the vehicle, and (c) downloaded by a remote computing device;

determining, via the one or more processors, a distance traveled by the vehicle within a geographical area during the one
or more time periods;

identifying, via the one or more processors, one or more travel delay segments during the one or more time periods;
determining, via the one or more processors, a duration of the identified travel delay segments;
determining, via the one or more processors, based on the distance traveled and the duration of the travel delay segments,
a value indicative of the average amount of travel delay time per unit of distance within the geographical area;

identifying, via the one or more processors, speed information associated with traveling from a first location to a second
location, wherein the first location and the second location are within the geographical area;

identifying, via the one or more processors, distance information associated with traveling from the first location to the
second location;

identifying, via the one or more processors, travel delay information associated with traveling from the first location to
the second location; and

determining, via the one or more processors, an estimated time of travel time for traveling from the first location to the
second location based at least in part on the speed information, the distance information, and the travel delay information.

US Pat. No. 9,626,642

CALCULATING SPEED AND TRAVEL TIMES WITH TRAVEL DELAYS

UNITED PARCEL SERVICE OF ...

1. A method for determining an average speed, the method comprising:
identifying, via one or more processors, time information and distance information associated with traveling from a first
location to a second location;

identifying, via the one or more processors, travel delay information associated with traveling from the first location to
the second location, wherein (a) the travel delay information comprises a value indicative of the average amount of travel
delay time per unit of distance associated with a geographical area and (b) the value indicative of the average amount of
travel delay time per unit of distance associated with the geographical area is determined by (i) determining a distance traveled
by a vehicle within the geographical area during one or more time periods as indicated by operational data comprising vehicle
telematics data, (ii) identifying one or more travel delay segments during the one or more time periods, (iii) determining
a duration of the one or more travel delay segments, and (iv) determining, based at least in part on the distance traveled
and the duration of the one or more travel delay segments, the value indicative of the average amount of travel delay time
per unit of distance associated with the geographical area; and

determining, via the one or more processors, an average speed for traveling from the first location to the second location
based at least in part on the time information, the distance information, and the travel delay information.

US Pat. No. 9,262,310

METHODS, APPARATUSES AND COMPUTER PROGRAM PRODUCTS FOR BULK ASSIGNING TESTS FOR EXECUTION OF APPLICATIONS

UNITED PARCEL SERVICE OF ...

1. A method comprising:
enabling selection, via a user interface, of a plurality of test cases to assign the test cases to a designated test cycle,
the test cases are designated for testing or execution of one or more functions of at least one application;

automatically calculating, via a processor, an estimated duration of time in which to complete the testing or the execution
of the functions in response to receipt of indications of selections of the test cases via the user interface;

providing visible indicia in the user interface indicating the estimated duration of time in which to complete the testing
or the execution of the functions of the application; and

determining whether the estimated duration of time in which to complete the testing or the execution of the functions of the
application occurs during an acceptable time period.

US Pat. No. 9,214,000

METHOD AND SYSTEM FOR PERFORMING A PACKAGE PRE-LOAD OPERATION IN ACCORDANCE WITH A DISPATCH PLAN

UNITED PARCEL SERVICE OF ...

1. A system for performing a package pre-load operation in accordance with a dispatch plan, wherein each of a plurality of
packages has a first shipping label including a destination address, said system comprising:
a pre-load assist tool configured to receive said destination address and compare at least said destination address against
said dispatch plan to generate a package handling instruction,

wherein said package handling instruction identifies:
(a) a certain load position from a plurality of load positions on a certain vehicle, wherein the certain load position is
assigned to a first package and a second package; and

(b) a sequencing scheme, wherein the sequencing scheme is configured to indicate the relative position within the certain
load position of the first package and the second package.

US Pat. No. 9,613,468

SYSTEMS AND METHODS FOR UPDATING MAPS BASED ON TELEMATICS DATA

United Parcel Service of ...

1. A mapping management computer system for updating geographical maps, said mapping management computer system comprising:
one or more non-transitory memory storage areas; and
one or more processors in communication with said one or more memory storage areas;
wherein said one or more processors are, collectively, configured to:
receive map data and operational data, said map data comprising data defining a plurality of known travel paths each representing
a constructed physical surface along which a vehicle may travel, and said operational data comprising vehicle telematics data
indicative of one or more vehicle dynamics for at least one vehicle during one or more time periods;

identify, based on said operational data, a vehicle path traveled by said at least one vehicle during said time periods, wherein
said vehicle path represents the dynamic location of said at least one vehicle during said time periods;

identify, based on said map data, road data points each representing a particular location along at least one of said known
travel paths;

identify, based on said operational data, telematics data records indicating the location of said vehicle at various points
along said vehicle path;

identify off-known-path telematics data records indicating that said vehicle is positioned at a distance exceeding a certain
distance threshold from the nearest of said road data points;

identify one or more strings of chronologically consecutive off-known-path telematics data records;
define each of said one or more strings of off-known-path telematics data records as unknown portions of said vehicle path
that do not correspond to any of said known travel paths;

generate, based on said map data and said operational data, data defining a new known travel path based on said unknown portions
of said vehicle path, said new known travel path representing a new constructed physical surface along which a vehicle may
travel; and

update said map data by storing said data defining said new known travel path such that said new known travel path is reflected
in one or more maps defined by said map data.

US Pat. No. 9,154,490

METHODS, APPARATUSES AND COMPUTER PROGRAM PRODUCTS FOR UTILIZING VISUAL AUTHENTICATION TOKENS AS CROSS-PLATFORM CREDENTIALS

United Parcel Service of ...

1. A method comprising:
detecting, via a first device, that a visual token comprises data indicating one or more authentication credentials for accessing
a communication device in response to scanning the visual token;

communicating, via the first device, the authentication credentials of the detected visual token to the communication device
to request the communication device to determine whether the authentication credentials are valid for a user;

enabling access to the communication device, via the first device, in response to receiving an indication from the communication
device that the authentication credentials of the detected visual token are valid; and

utilizing, via the first device, the visual token, in part, to retrieve previously saved session information from the communication
device in response to receipt of the indication that the authentication credentials are valid, the session information corresponding
to shipment data for shipment of at least one item.

US Pat. No. 9,129,449

CALCULATING SPEED AND TRAVEL TIMES WITH TRAVEL DELAYS

UNITED PARCEL SERVICE OF ...

1. A method for determining a fee, the method comprising:
receiving, via the one or more processors, operational data comprising vehicle telematics data indicative of one or more vehicle
dynamics for a vehicle during one or more time periods, the vehicle telematics data (a) collected by a telematics device affixed
to the vehicle and (b) downloaded by a remote computing device;

determining, by the one or more processors, a distance traveled by the vehicle within a geographical area during the one or
more time periods, the determining based at least in part on the operational data comprising the vehicle telematics data;

identifying, by the one or more processors, one or more travel delay segments associated with the geographical area during
the one or more time periods, wherein each of the one or more travel delay segments represents a period of engine idle time
of the vehicle;

determining, by the one or more processors, the duration of each of the one or more travel delay segments associated with
the geographical area during the one or more time periods based at least in part on the operational data;

determining, by the one or more processors, a value indicative of the average amount of travel delay time per unit of distance
within the geographical area based at least in part on the distance traveled and the duration of the travel delay segments;
and

determining, by the one or more processors, a fee associated with the geographical area based at least in part on the value
indicative of the average amount of travel delay time per unit of distance within the geographical area.

US Pat. No. 9,324,198

SYSTEMS AND METHODS FOR UTILIZING TELEMATICS DATA TO IMPROVE FLEET MANAGEMENT OPERATIONS

United Parcel Service of ...

1. A method for assessing vehicle efficiency, the method comprising:
receiving, via one or more processors, telematics data for a vehicle, the telematics data comprising engine idle data relating
to the engine idle time of the vehicle;

associating, via the one or more processors, the telematics data with a particular segment of a vehicle trip; and
executing, via the one or more processors, a step selected from the group consisting of:
determining, via the one or more processors, whether the telematics data indicates a potential inefficient operation of the
vehicle and, in response to determining that the telematics data indicates a potential inefficient operation of the vehicle,
generating an alert indicating the potential inefficient operation;

determining, via the one or more processors, whether the telematics data indicates a potential safety hazard and, in response
to determining that the telematics data indicates a potential safety hazard, generating an alert indicating the potential
safety hazard; and

determining, via the one or more processors, whether the telematics data indicates a potential theft hazard and, in response
to determining that the telematics data indicates a potential theft hazard, generating an alert indicating the potential theft
hazard.

US Pat. No. 9,208,626

SYSTEMS AND METHODS FOR SEGMENTING OPERATIONAL DATA

United Parcel Service of ...

1. A fleet management computer system comprising:
one or more memory storage areas; and
one or more processors in communication with said one or more memory storage areas;
wherein said one or more processors are, collectively, configured to:
receive operational data comprising vehicle telematics data and service data, said vehicle telematics data generated based
at least in part on vehicle sensor output and being indicative of one or more vehicle dynamics and said service data generated
based at least in part on user input received by a user device and being indicative of one or more service dynamics;

segment said operational data into a plurality of activity segments, said activity segments representing periods of time classified
according to vehicle activity or service activity;

wherein said activity segments comprise non-travel time to stop segments each defining a period of time (i) occurring during
a vehicle trip while the vehicle's engine is operating between the end of a first vehicle stop indicated in the service data
and the beginning of a second, subsequent vehicle stop indicated in the service data and (ii) during which the telematics
data indicates the vehicle is not traveling to the second vehicle stop and the service data indicates that an operator of
the vehicle has not accounted for the period of time in which the vehicle is not traveling to the second vehicle stop; and

generate a graphical display comprising a graphical representation of one or more of said activity segments.

US Pat. No. 9,128,809

DETERMINING SPEED PARAMETERS IN A GEOGRAPHIC AREA

UNITED PARCEL SERVICE OF ...

1. A system comprising a central computing device having one or more memory storage areas and one or more processors, the
central computing device configured to:
define a geofenced area that corresponds to a geographic area, the geofenced area (a) comprising two or more street segments
and (b) defined based at least in part on determining (i) an average number of stops, (ii) an average frequency of stops,
or (iii) both based at least in part on past pickups and deliveries within the geofenced area;

assign one or more speed parameters to the geofenced area, wherein (a) the one or more speed parameters are used to monitor
the performance of a vehicle driver while the vehicle driver is operating a vehicle within the geofenced area, (b) the one
or more speed parameters comprise at least one speed parameter selected from the group consisting of a government-assigned
speed limit and a non-government assigned speed limit, (c) the government-assigned speed limit and the non-government assigned
speed limit are determined based in part on one or more prior detections of (i) speed limits and (ii) one or more prior detections
average speed traveled within the geofenced area indicated by a plurality of vehicle drivers operating one or more corresponding
vehicles during previous traversals within the geo fenced area;

receive geofenced area data, wherein (a) the geofenced area data is collected in real time (i) responsive to the vehicle entering
the geofenced area and (ii) while the vehicle driver is operating the vehicle within the geofenced area and (b) the geofenced
area data comprises speed data associated with the vehicle; and

determine, based at least in part on the speed data, whether the one or more speed parameters assigned to the geofenced area
have been exceeded.

US Pat. No. 9,230,372

SYSTEM AND METHOD FOR GENERATING A TRANSPORTING INSTRUCTION USING AN ENVIRONMENTAL SENSOR

United Parcel Service of ...

1. A method comprising the steps of:
collecting environmental data using an environmental sensor associated with a container such that the sensor travels with
the container during transportation of the container within a carrier's logistics network;

receiving the environmental data collected by the environmental sensor at a computer system;
determining with the computer system whether an environmental condition of the container has entered within a pre-defined
range of values based on the collected environment data; and

prior to completing the transportation of the container and in response to the computer system determining the environmental
condition has entered the range of values, generating and transmitting alert data to one or more users of the computer system,
the generated alert data containing an indication of the environmental condition entering the range of values.

US Pat. No. 9,218,588

OFFLINE PROCESSING SYSTEMS AND METHODS FOR A CARRIER MANAGEMENT SYSTEM

United Parcel Service of ...

1. A system for applying carrier shipping rates to one or more packages shipped via a carrier management system (CMS), said
system comprising:
a data center accessible via a network, the data center comprising a central portion of the CMS, rating data comprising information
to rate costs of shipping packages with at least two carriers, and shipping data comprising information about shipping transactions
that have been processed for shipping packages by the at least two carriers;

a user terminal providing access to the data center over the network, the user terminal comprising: (A) one or more rating
files comprising the information to rate the costs of shipping packages with the at least two carriers; (B) one or more shipping
files; and (C) one or more application files comprising executable code for at least a local portion of the CMS, said user
terminal being configured to:

(A) in response to operating in an online mode and able to access the data center via the network:
execute the central portion of the CMS in order to:
(i) display costs of shipping a package with the at least two carriers based at least in part on the rating data;
(ii) receive a selection of one of the at least two carriers from the user in response to the user rating the costs of shipping
the package with the at least two carriers based on the displayed costs; and

(iii) process the package for shipping with the selected carrier; and
(B) in response to operating in an offline mode and not able to access the data center via the network:
execute the application files to execute the local portion of the CMS on the user terminal independent of the central portion
of the CMS in order to:

(i) display costs of shipping the package with the at least two carriers based at least in part on the information in the
one or more rating files;

(ii) receive the selection of the carrier from the user in response to the user rating the costs of shipping the package with
the at least two carriers based on the displayed costs; and

(iii) process the package for shipping with the selected carrier by storing a shipping transaction made while in the offline
mode in at least one of the shipping files; and

(C) in response to transferring from the offline mode to the online mode and being able to access the data center via the
network:

(i) synchronize the rating files with the rating data;
(ii) synchronize the application files with the data center; and
(iii) synchronize the shipping data with the shipping transactions stored in the shipping files.

US Pat. No. 9,171,471

OVERLAPPING GEOGRAPHIC AREAS

UNITED PARCEL SERVICE OF ...

1. A method for identifying an overlapping area, the method comprising:
receiving, via one or more processors, telematics data associated with a first vehicle, wherein the telematics data is collected
while the first vehicle operates within a first geographic area;

receiving, via the one or more processors, telematics data associated with a second vehicle, wherein the telematics data is
collected while the second vehicle operates within a second geographic area;

identifying, via the one or more processors, an overlapping area, wherein (1) the overlapping area is identified based at
least in part from the (a) telematics data associated with the first vehicle and (b) the telematics data associated with the
second vehicle, and (2) at least a portion of the overlapping area is within the first geographic area and the second geographic
area; and

assigning, via the one or more processors, one or more detected locations in the overlapping area to at least one of the first
geographic area or the second geographic area for travel to the detected locations by a vehicle.

US Pat. No. 9,156,628

SORT SYSTEMS AND METHODS

UNITED PARCEL SERVICE OF ...

10. A method for identifying a particular sorting location from a plurality of sorting locations for sorting an item, the
method comprising the steps of:
providing one or more bins configured to receive sorted items;
providing a keypad comprising a plurality of keys, wherein at least one of the plurality of keys is associated with an individual
bin of the one or more bins and at least one of the plurality of keys comprises an indicator;

determining a particular sorting location to which the item should be sorted; and
upon a determination that the particular sorting location is not a bin within the one or more bins, activating one or more
indicators on the keypad.

US Pat. No. 9,134,426

SYSTEMS AND METHODS FOR IDENTIFYING ATTRIBUTES LOCATED ALONG SEGMENTS OF A DRIVING ROUTE

UNITED PARCEL SERVICE OF ...

1. A method for providing a prediction of a type of attribute located along a segment of a driving route based on one or more
speed variation patterns obtained from Global Positioning System (GPS) elements, the prediction providing an indication of
whether the type of attribute is present at the segment of the driving route, the method comprising the steps of:
(a) retrieving a plurality of GPS elements, each GPS element comprising a sequence of GPS data points;
(b) for each GPS element, identifying whether the GPS element corresponds to one or more positions along the segment of the
driving route;

(c) for each GPS element that corresponds to the one or more positions along the segment of the driving route, identifying
a portion of the GPS element recorded along the segment to include in an input GPS set;

(d) representing, via a processor, the segment of the driving route by a multi-dimensional feature vector capturing the one
or more speed variation patterns, the multi-dimensional feature vector being configured based on one or more data points of
the input GPS set; and

(e) inputting the multi-dimensional feature vector into a function for the type of attribute and in response to analyzing
the multi-dimensional feature vector input in the function, determining the prediction indicating whether an object of the
type of attribute is physically located along the segment of the driving route.

US Pat. No. 9,117,190

CALCULATING SPEED AND TRAVEL TIMES WITH TRAVEL DELAYS

UNITED PARCEL SERVICE OF ...

1. A method for determining an average speed, the method comprising:
receiving, via one or more processors, operational data comprising vehicle telematics data, the vehicle telematics data (a)
being indicative of one or more vehicle dynamics for a vehicle during one or more time periods, (b) collected by a telematics
device affixed to the vehicle, and (c) downloaded by a remote computing device;

determining, via the one or more processors, a distance traveled by the vehicle within a geographical area during the one
or more time periods;

identifying, via the one or more processors, one or more travel delay segments during the one or more time periods;
determining, via the one or more processors, a duration of the identified travel delay segments;
determining, via the one or more processors, based on the distance traveled and the duration of the travel delay segments,
a value indicative of the average amount of travel delay time per unit of distance within the geographical area;

identifying, via the one or more processors, time information associated with traveling from a first location to a second
location, wherein the first location and the second location are within the geographical area;

identifying, via the one or more processors, distance information associated with traveling from the first location to the
second location;

identifying, via the one or more processors, travel delay information associated with traveling from the first location to
the second location; and

determining, via the one or more processors, an average speed for traveling from the first location to the second location
based at least in part on the time information, the distance information, and the travel delay information.

US Pat. No. 9,082,100

ENHANCED LOCATION INFORMATION FOR POINTS OF INTEREST

UNITED PARCEL SERVICE OF ...

1. An apparatus comprising at least one processor and at least one memory including program code, the at least one memory
and the program code configured to, with the processor, cause the apparatus to at least:
receive actual location point information collected during one or more visits to a serviceable address, (a) the serviceable
address being associated with street network connection information as part of a digital map and (b) the street network connection
information comprising a street network connection point associated with the serviceable address to travel to or from the
street network connection point via a street network that is represented as part of the digital map;

determine an actual location point for the serviceable address based at least in part on the actual location point information
collected during the one or more visits to the serviceable address, the actual location point associated with the serviceable
address to travel to or from the street network connection point; and

store a record for the serviceable address comprising the actual location point and the street network connection point.

US Pat. No. 9,429,550

SYSTEMS AND METHODS FOR EVALUATING ENVIRONMENTAL ASPECTS OF SHIPPING SYSTEMS

United Parcel Service of ...

1. A method for evaluating damage prevention characteristics of a plurality of packages, wherein each package in the plurality
of packages comprises a box of a particular box type, a fill of a particular fill type, and one or more items of a particular
item type, said method comprising the steps of:
performing a damage prevention test on a first package configuration, wherein said first package configuration comprises a
first box having a first box type, a first fill disposed within the first box and having a first fill type, and a first item
disposed within the first box and having a first item type, the first item type being the heaviest item type among a set of
item types intended for shipment in boxes of the first box type with a fill of the first fill type;

performing the damage prevention test on a second package configuration, wherein said second package configuration comprises
a second box having the first box type, a second fill disposed within the second box and having the first fill type, and a
second item disposed within the second box and having a second item type, the second item type being the most fragile item
type among the set of item types intended for shipment in boxes of the first box type with a fill of the first fill type;

determining a level of damage received by the first package configuration and a level of damage received by the second package
configuration;

generating, via one or more processors, damage prevention data indicative of the level of damage received by the first item
and the level of damage received by the second item;

storing said damage prevention data in at least one memory storage area; and
determining, via said one or more processors and based on the damage prevention data, whether said first package configuration
and said second package configuration has satisfied a set of predefined damage prevention criteria.

US Pat. No. 9,371,172

GARMENT BOX

United Parcel Service of ...

1. A garment box assembly comprising at least a foldable garment box, the foldable garment box comprising:
(1) a bottom panel;
(2) a container portion comprising at least a first side wall, wherein the first side wall is adjacent to and at an approximate
right angle relative to the bottom panel; and

(3) contiguous to the first side wall, a walled enclosure portion, wherein the walled enclosure portion comprises:
(a) a first fold over panel comprising a hole located proximate a mid-point of the first fold over panel, the hole configured
to at least partially support a rod that may be inserted into the walled enclosure portion, the rod being configured for the
hanging thereon of one or more heads of clothes hangers;

(b) a second fold over panel adjacent an inside edge of the first fold over panel and at an approximate right angle to the
first fold over panel comprising a transverse slot extending a width of the second fold over panel and located proximate a
mid-point of the second fold over panel and approximately aligned with the hole located in the first fold over panel, the
transverse slot being configured so that the one or more heads of the clothes hangers can be inserted and placed around the
rod so that the one or more heads of the clothes hangers are secured during handling and shipping of the garment box; and

(c) a third fold over panel adjacent an inside edge of the second fold over panel and adjacent an outside edge of the first
side wall and at an approximate right angle to the second fold over panel and the outside edge of the first side wall, the
third fold over panel comprising a hole located proximate a mid-point of the third fold over panel, the hole configured to
at least partially support the rod that is inserted into the walled enclosure portion on which the one or more heads of the
clothes hangers are hung, wherein interposition of the first, second, and third fold over panels forms the walled enclosure
portion such that:

(1) the first fold over panel is positioned inside the walled enclosure portion and lays juxtaposition on top of the bottom
panel;

(2) the second fold over panel is positioned approximately perpendicular to the bottom panel and comprises a width that extends
approximately from the bottom panel to a top of the walled enclosure portion;

(3) the third fold over panel is positioned approximately parallel to and facing the first fold over panel and on an opposite
side of the width of the second fold over panel from the first fold over panel; and

(4) the hole in the first fold over panel and the hole in the third fold over panel are approximately aligned with one another
so that the rod can be inserted into the hole in the third fold over panel and passed through the walled enclosure portion
and come to rest in the hole in the first fold over panel.

US Pat. No. 9,273,976

DEFINING TRAVEL PATHS IN PARKING AREAS

UNITED PARCEL SERVICE OF ...

1. A method for defining travel paths in parking areas, the method comprising:
automatically identifying a parking area based at least in part on an estimated color value of a captured image of the parking
area;

for the parking area in which there is at least one travel path for the parking area that is not represented on a digital
map, receiving input, by one or more processors, defining one or more travel paths in the parking area; and

updating, via the one or more processors, the digital map to comprise a representation of the one or more travel paths defined
in the parking area.

US Pat. No. 9,248,790

METHODS, APPARATUSES AND COMPUTER PROGRAM PRODUCTS FOR MEASURING VEHICLE CARBON FOOTPRINT

UNITED PARCEL SERVICE OF ...

1. A method comprising:
calculating miles traveled by a plurality of vehicles along a predefined route;
calculating a fuel usage of the vehicles for traveling along the route to obtain one or more fuel values;
analyzing data indicating the miles traveled and the fuel values to determine fuel efficiency values corresponding to the
vehicles traveling the route;

determining, via a processor, an estimate of an amount of carbon emissions for each of the vehicles based in part on applying
at least one carbon emission value to respective fuel values associated with corresponding determined fuel efficiency values;
and

receiving an indication, from a device, of at least one carbon offset determined based in part on a total carbon emissions
estimate of each of the vehicles, that traveled the route during a predetermined time period, in response to sending the total
carbon emissions estimate to the device, the carbon offset denotes whether the total carbon emissions estimate exceeds an
acceptable level of carbon emissions.

US Pat. No. 9,494,690

SYSTEMS AND METHODS FOR IDENTIFYING ATTRIBUTES LOCATED ALONG SEGMENTS OF A DRIVING ROUTE

UNITED PARCEL SERVICE OF ...

1. A method for providing a prediction of a type of attribute located along a segment of a driving route based on one or more
speed variation patterns obtained from Global Positioning System (GPS) elements, the method comprising the steps of:
(a) retrieving a plurality of GPS elements;
(b) for each GPS element that corresponds to one or more positions along the segment of the driving route, identifying a portion
of the GPS element recorded along the segment to include in an input GPS set;

(c) representing, via a processor, the segment of the driving route by a multi-dimensional feature vector capturing the one
or more speed variation patterns; and

(d) inputting the multi-dimensional feature vector into a function for the type of attribute and in response to analyzing
the multi-dimensional feature vector input in the function, determining the prediction indicating whether an object of the
type of attribute is physically located along the segment of the driving route.

US Pat. No. 9,342,933

VEHICLE MAINTENANCE SYSTEMS AND METHODS

United Parcel Service of ...

1. A preventative vehicle maintenance system comprising:
a plurality of vehicles each having an electronic control module (ECM) disposed therein, wherein each ECM is configured to
collect data from one or more sensors of the vehicle in which the ECM is disposed;

one or more processors configured to:
receive sensor signal data collected from the one or more sensors disposed within the respective plurality of vehicles;
analyze the received sensor signal data from the plurality of vehicles to identify an earmark that represents an acceptable
operating range;

receive sensor signal data associated with a first vehicle;
determine whether the sensor signal data associated with the first vehicle is within the acceptable operating range;
after determining that the sensor signal data associated with the first vehicle is not within the acceptable operating range,
generate an alert code comprising indicia indicating an assigned priority for repairing a potential fault for the first vehicle;
and

automatically coordinate repair of the first vehicle to prevent the occurrence of a failure of one or more vehicle components
in response to detecting the generated alert code.

US Pat. No. 9,218,635

SYSTEMS AND METHODS FOR OPTIMIZING SHIPPING PRACTICES

United Parcel Service of ...

1. A load planning system comprising one or more memory storage areas and at least one computer processor configured for executing
the steps of:
(A) receiving user input requesting retrieval of historical shipment data and indicating a certain shipper, a certain origin
location, and a certain time period;

(B) retrieving historical shipment data relating to one or more packages previously shipped from said certain origin location
for said certain shipper by one or more shipping entities during said certain time period, said historical shipment data comprising
an indication of one or more package attributes associated with each of said one or more packages, wherein said one or more
package attributes include a destination location;

(C) receiving user input requesting a first simulation and indicating a simulation origin location associated with a shipping
hub operated by a certain shipping entity;

(D) retrieving package routing data for said certain shipping entity, said package routing data comprising data indicating
a next shipping hub to which a shipped package would be routed if shipped from said simulation origin location based, at least
in part, on the shipped package's destination location;

(E) generating said first simulation, wherein said first simulation simulates the shipment of said one or more packages according
to said package routing data, and wherein generating said first simulation comprises identifying the next shipping hub to
which each of said one or more packages would be inbound if shipped from said simulation origin location according to said
package routing data, and identifying a daily number of said packages that would be inbound to each next shipping hub if shipped
from said simulation origin location according to said package routing data;

(F) receiving user input requesting a second simulation and indicating one or more modifications to said package routing data;
(G) generating modified package routing data based on said modifications; and
(H) generating a second simulation simulating the shipment of said one or more packages according to said modified package
routing data, wherein generating said second simulation comprises identifying the next shipping hub to which each of said
one or more packages would be inbound if shipped from said simulation origin location according to said modified package routing
data, and identifying a daily number of said packages that would be inbound to each next shipping hub if shipped from said
simulation origin location according to said modified package routing data.

US Pat. No. 9,177,281

SYSTEMS AND METHODS FOR A SECURE SHIPPING LABEL

United Parcel Service of ...

1. A shipping label validation system comprising:
one or more memory storage areas; and
one or more computer processors that are configured to receive data stored in the one or more memory storage areas, wherein
the one or more computer processors are configured for:

(A) receiving a shipping label hash index that has been obtained by reading the shipping label hash index from a shipping
label;

(B) receiving un-encoded hash index verification information that has been obtained by capturing the un-encoded hash index
verification information from the shipping label, the un-encoded hash index verification information comprising a combination
of address data and non-address data and being received separately from the shipping label hash index of (A);

(C) using the un-encoded hash index verification information to calculate a confirmation hash index, said calculating being
performed without reference to the shipping label hash index and including:

i. retrieving at least one hash key value from the one or more memory storage areas;
ii. determining whether the retrieved at least one hash key value is valid;
iii. inputting the at least one hash key value into a calculation tool, activation of said calculation tool being dependent,
at least in part, upon inputting of a valid hash key value; and

iv. calculating the confirmation hash index based on the at least one hash key value and the un-encoded hash index verification
information; and

(D) determining whether the shipping label is a valid shipping label, said determination including:
i. determining whether the retrieved at least one hash key value is valid;
ii. comparing the shipping label hash index with the confirmation hash index;
iii. in response to the shipping label hash index and the confirmation hash index being the same and the hash key value being
valid, determining that the shipping label is a valid shipping label; and

iv. in response to at least one of the shipping label hash index and the confirmation hash index not being the same or the
hash key value being invalid, determining that the shipping label is not a valid shipping label.

US Pat. No. 9,562,782

DEFINING TRAVEL PATHS IN PARKING AREAS

UNITED PARCEL SERVICE OF ...

1. A method for defining travel paths in parking areas, the method comprising:
automatically identifying, by one or more processors, a parking area based at least in part on an estimated color value of
one or more captured images of the parking area;

for the parking area in which there is at least one travel path that is not represented as part of a digital map, defining,
by the one or more processors, a set of travel paths in the parking area by (a) identifying a plurality of travel paths traversed
by one or more vehicles in the parking area based at least in part on telematics data collected while the one or more vehicles
were traversing the parking area, (b) connecting one or more street network connection points for the parking area, the one
or more street network connection points providing the ability to enter the parking area from a street network, exit the parking
area to the street network, or both, or (c) both; and

updating, by the one or more processors, the digital map to comprise a representation of the set of travel paths defined in
the parking area.

US Pat. No. 9,541,667

X-RAY SCANNING SYSTEM AND METHOD

United Parcel Service of ...

1. An X-ray detector system for determining the contents of an item, the system comprising:
an X-ray emitter configured for emitting X-ray radiation;
a detector comprising a receiving surface, the detector configured to receive the X-ray radiation and to generate one or more
intensity signals indicative of an intensity of the received X-ray radiation at each of a plurality of locations on the receiving
surface;

an X-ray penetration grid comprising a first grid structure comprising:
a perimeter surrounding the X-ray penetration grid having at least a first side, said first side being oriented in a first
primary direction;

a first plurality of parallel grid members each having a first end and a second end; and
a second plurality of parallel grid members each having a first end and a second end;
wherein:
the first plurality of parallel grid members are coincident with a first plane;
the second plurality of parallel grid members are coincident with a second plane;
the first plane and the second plane are parallel;
the first end and the second end of each of the first plurality of parallel grid members intersects the perimeter at an angle
such that the first plurality of parallel grid members are neither parallel nor perpendicular to the first side of the perimeter;
and

the first end and the second end of each of the second plurality of parallel grid members intersects the perimeter at an angle
such that the second plurality of parallel grid members are neither parallel nor perpendicular to the first side of the perimeter;
and

a conveying mechanism configured for conveying the item and the X-ray penetration grid in a second primary direction to a
location between the X-ray emitter and the detector, said second primary direction being substantially the same as the first
primary of direction.

US Pat. No. 9,493,115

MONITORING POWERED ASSETS FOR FUELING

UNITED PARCEL SERVICE OF ...

1. A method for authenticating powered assets for fueling comprising:
providing a unique identifier associated with a fueling unit to a data receptacle associated with a powered asset from physical
contact of a data carrier associated with the fueling unit with the data receptacle;

after the unique identifier is provided, determining, via one or more processors, whether the powered asset associated with
a powered asset identifier is authorized to receive fuel; and

after determining that the powered asset associated with the powered asset identifier is authorized to receive fuel, transmitting,
via the one or more processors, a notification indicating that the powered asset is authorized to receive fuel.

US Pat. No. 9,273,975

CONCEPTS FOR DETERMINING THE ACCURACY OF MAP DATA

UNITED PARCEL SERVICE OF ...

1. A method for determining the accuracy of map data, the method comprising:
determining, via one or more processors, an estimated distance for traveling from a first serviceable point to a second serviceable
point, the estimated distance (a) determined based at least in part on map data and (b) comprising a route from the first
serviceable point to the second serviceable point based at least in part on the map data;

determining, via the one or more processors, an actual distance traveled by a vehicle via a street network of street segments
from the first serviceable point to the second serviceable point based at least in part on telematics data, the telematics
data collected by a telematics device affixed to the vehicle while the vehicle traveled a route from the first serviceable
point to the second serviceable point via the street network of street segments;

providing, via the one or more processors, for simultaneous display via an interface of (a) at least a portion of the route
from the first serviceable point to the second serviceable point based at least in part on the map data and (b) at least a
portion of the route traveled by the vehicle from the first serviceable point to the second serviceable point via the street
network of street segments;

identifying, via the one or more processors, a segment of duplicate travel in the actual distance by identifying (a) a first
segment of travel having a first heading over a first street segment of the street network of street segments and (b) a second
segment of travel having the first heading over the first street segment of the street network of street segments;

determining, via the one or more processors, the accuracy of the map data based at least in part on the difference between
the estimated distance and the actual distance, wherein determining the accuracy of the map data comprises excluding the segment
of duplicate travel from the actual distance; and

updating, via the one or more processors, the map data to reflect the actual distance that excludes the segment of duplicate
travel.

US Pat. No. 9,256,992

SYSTEMS AND METHODS FOR ASSESSING VEHICLE HANDLING

United Parcel Service of ...

1. A fleet management computer system for assessing vehicle backing, said fleet management computer system comprising:
one or more memory storage areas; and
one or more processors in communication with said one or more memory storage areas;
wherein said one or more processors are, collectively, configured to:
receive operational data comprising vehicle telematics data, said vehicle telematics data being indicative of one or more
vehicle dynamics for one or more vehicles operated by one or more vehicle operators during one or more time periods;

identify, for each of said vehicles, one or more vehicle backing events occurring during said one or more time periods based
on said operational data, said one or more vehicle backing events each comprising a period of time during which a respective
vehicle is moving in a reverse direction;

determine, for each of said identified backing events, one or more backing characteristics of said backing event based on
said operational data, said one or more backing characteristics comprising data characterizing one or more aspects of a respective
backing event; and

generate a graphical display providing backing information indicative of said one or more backing characteristics for said
identified backing events, said backing information comprising data characterizing the one or more aspects of said vehicle
backing events.

US Pat. No. 9,195,950

SYSTEMS AND METHODS FOR DEFINING ATTRIBUTES OF ATTENDED DELIVERY/PICKUP LOCATIONS

United Parcel Service of ...

1. A computer system comprising:
at least one processor, wherein the computer system is configured for:
(A) receiving a list of one or more authorized users, wherein the one or more authorized users are one or more users that
are authorized to define a plurality of attributes associated with a particular attended delivery/pickup location;

(B) storing, in memory, the list of one or more authorized users;
(C) receiving a request from a particular user to define at least one attribute of the plurality of attributes associated
with the particular attended delivery/pickup location;

(D) determining whether the particular user is on the list of one or more authorized users;
(E) at least partially in response to determining that the particular user is on the list of one or more authorized users,
enabling the particular user to define the at least one attribute associated with the particular attended delivery/pickup
location;

(F) storing the defined at least one attribute in memory;
(G) receiving a delivery request to facilitate delivery of at least one parcel to the particular attended delivery/pickup
location, the delivery request comprising at least one characteristic associated with the delivery of the at least one parcel;

(H) determining whether the particular attended delivery/pickup location will receive the at least one parcel based at least
in part on:

1) the at least one attribute associated with the particular attended delivery/pickup location; and
2) the at least one characteristic associated with the delivery of the at least one parcel;
(I) based at least in part on determining that the particular attended delivery/pickup location will receive the at least
one parcel, facilitating delivery of the at least one parcel to the particular attended delivery/pickup location; and

(J) at least partially in response to determining that the particular attended delivery/pickup location will not receive the
at least one parcel, rejecting the delivery request, wherein the one or more authorized users comprise one or more users selected
from the group consisting of:

(A) one or more managers of the particular attended delivery/pickup location;
(B) one or more employees of the particular attended delivery/pickup location; and
(C) one or more owners of the particular attended delivery/pickup location.

US Pat. No. 9,082,096

ENHANCED PAYMENTS FOR SHIPPING

United Parcel Service of ...

1. A method for shipping a parcel, the method comprising:
receiving, via a kiosk, input from a user requesting shipment of a parcel;
causing, via the kiosk, display of a request for input identifying a method of payment for shipment of the parcel;
after causing display of the request for input of the method of payment for shipment of the parcel, receiving, via the kiosk,
input (a) identifying an account for wireless services as the method of payment and (b) a phone number associated with the
account for wireless services;

determining whether the account for wireless services is valid;
after a determination that the account for wireless services is valid, (a) providing a message to a mobile device associated
with the phone number, wherein the message comprises an authorization code that authorizes shipment of the parcel, and (b)
correlating the authorization code with a tracking number that is for tracking shipment of the parcel, and (c) storing the
authorization code in association with the tracking number;

causing, via the kiosk, display of a request for input of the authorization code that authorizes shipment of the parcel provided
to the mobile device; and

causing, via the kiosk, display of a request for input of the authorization code that authorizes shipment of the parcel provided
to the mobile device;

receiving, via the kiosk, input from the user identifying the authorization code that authorizes shipment of the parcel provided
to the mobile device;

after receiving input identifying the authorization code, automatically (a) printing a shipping label to be affixed to the
parcel and (b) storing the authorization code in association with the phone number, and shipment information;

determining shipping charges for shipment of the parcel; and
charging the shipping charges to the account,
wherein determining the shipping charges for shipment of the parcel further comprises automatically determining a weight of
the parcel.

US Pat. No. 9,519,658

DETERMINING THE ACCURACY OF MAP DATA

UNITED PARCEL SERVICE OF ...

1. A method for determining the accuracy of map data, the method comprising:
determining, via one or more processors, an estimated distance for traveling from a first serviceable point to a second serviceable
point, the estimated distance (a) determined based at least in part on map data and (b) comprising a route from the first
serviceable point to the second serviceable point based at least in part on the map data;

determining, via the one or more processors, an actual distance traveled by a vehicle via a street network of street segments
from the first serviceable point to the second serviceable point based at least in part on telematics data, the telematics
data collected by a telematics device affixed to the vehicle while the vehicle traveled a route from the first serviceable
point to the second serviceable point via the street network of street segments;

identifying, via the one or more processors, a segment of duplicate travel in the actual distance by identifying (a) a first
segment of travel having a first heading over a first street segment of the street network of street segments and (b) a second
segment of travel having the first heading over the first street segment of the street network of street segments;

determining, via the one or more processors, the accuracy of the map data based at least in part on the difference between
the estimated distance and the actual distance, wherein determining the accuracy of the map data comprises excluding the segment
of duplicate travel from the actual distance; and

updating, via the one or more processors, the map data to reflect the actual distance that excludes the segment of duplicate
travel.

US Pat. No. 9,519,933

DELIVERY PAYMENT SYSTEMS

UNITED PARCEL SERVICE OF ...

1. A method for facilitating payment for an item that is delivered from a shipper to a consignee by a carrier, the method
comprising:
establishing (a) approved, (b) denied, and (c) not recommended criteria for classifying funds-transfer payment requests;
receiving a funds-transfer payment request, by an intermediary computer system, from the shipper for a funds-transfer payment;
automatically transmitting, by the intermediary computer system, the funds-transfer payment request to a clearinghouse computer
system for authorization;

receiving, by the intermediary computer system, an indication from the clearinghouse computer system as to whether the funds-transfer
payment is denied, approved, or not recommended based at least in part on the established criteria;

in response to receiving an indication that the funds-transfer payment is approved, automatically generating, by the intermediary
computer system, a first confirmation code associated with the funds-transfer payment request;

in response to receiving an indication that the funds-transfer payment is not recommended, (a) allowing a shipper to override
the not recommended indication and (b) automatically generating, by an intermediary computer system, a second confirmation
code associated with the funds-transfer payment request following an override, wherein the second confirmation code is automatically
configured to expire following a predetermined time frame;

automatically transmitting, by the intermediary computer system, the first or second confirmation code to the shipper and
the consignee;

automatically determining whether a tracking number has been received in association with the first or second confirmation
code within the predetermined time frame;

in response to determining that the tracking number has not been received in association with the first or second confirmation
code within the predetermined time frame, automatically transmitting, by the intermediary computer system, a notification
to the shipper;

determining, by the intermediary computer system, a designated period of time, provided to the shipper, in which the shipper
is to provide the tracking number in response to automatically determining that the tracking number has not been received
within the predetermined time frame;

receiving, by the intermediary computer system, a signal indicating that the item has been delivered as indicated by a mobile
acquisition device; and

automatically transmitting, at a designated time following delivery of the item, by the intermediary computer system, a payment
initiation request to the clearinghouse computer system for initiation of the funds-transfer payment.

US Pat. No. 9,506,772

VIEWING, MODIFYING, AND/OR CREATING ROUTES

UNITED PARCEL SERVICE OF ...

1. A method comprising:
receiving input identifying a first route from which to move two or more items of work of a plurality of items of work and
a second route to which to move the two or more items of work;

simultaneously causing display, via an interface comprising a map display area and a route display area, of at least a portion
of the plurality of items of work via the map display area of the interface and the route display area of the interface, wherein
(a) the map display area and the route display area do not overlap, (b) the map display area and the route display area are
synchronized, (c) the map display area comprises a digital map with the plurality of items of work represented on the digital
map, and (d) the route display area comprises a grid comprising rows (i) with a row for each of the plurality of items of
work and (ii) each row comprising textual information for the corresponding item of work;

receiving input selecting the two or more items of work to move from the first route to the second route; and
responsive to receiving the input selecting the two or more items of work to move from the first route to the second route,
(a) for each of the two or more items of work, simultaneously causing display (i) of an indication in the map display area
that the corresponding item of work has been selected and (ii) of an indication in the row of the corresponding item of work
in the route display area that the corresponding item of work has been selected, and (b) moving the two or more items of work
from the first route to the second route.

US Pat. No. 9,501,754

ARRANGING FOR SHIPMENT OF A PACKAGE WITHOUT GENERATING A SHIPPING LABEL

UNITED PARCEL SERVICE OF ...

1. A mobile device comprising at least one processor and at least one memory including computer program code, the at least
one memory and the computer program code configured to, with the processor, cause the mobile device to at least:
provide an interface for inputting shipping information associated with shipment of a package;
retrieve previously stored shipping information from a user profile, wherein the shipping information comprises a destination
address;

populate the interface with the retrieved shipping information; and
transmit the shipping information and data associated with a smart code, associated with the package, to a carrier server
for storage of the shipping information and the data associated with the smart code in association with each other.

US Pat. No. 9,476,714

AUGMENTATION FOR GPS CALCULATIONS

UNITED PARCEL SERVICE OF ...

1. A system for providing improved augmentation for a global positioning system, the system comprising:
a stationary global positioning system device associated with an operating object located along a route, wherein the stationary
global positioning system device is configured to:

(1) receive signals from a plurality of satellites associated with the global positioning system;
(2) determine a calculated location of the stationary global positioning system device based at least in part on the received
signals; and

(3) determine an error correction based at least in part on a predetermined location of the stationary global positioning
system device and the calculated location of the stationary global positioning system device; and

a stationary communication device, associated with the operating object, configured to receive the error correction from the
stationary global positioning system device and communicate the error correction to a communication device associated with
a global positioning system enabled device in a vehicle as the vehicle travels within a predetermined distance of the operating
object, the error correction to cause the global positioning system enabled device to use the error correction to augment
for global positioning system calculations performed by the global positioning system enabled device.

US Pat. No. 9,292,979

SYSTEMS AND METHODS FOR MANAGING FAULT CODES

United Parcel Service of ...

1. A system for managing fault codes associated with a vehicle, the system comprising:
a memory storing a plurality of parameters and a plurality of fault codes, wherein each parameter is associated with a fault
code and said plurality of parameters comprise:

an upper limit and a lower limit associated with a particular fault code, the upper limit and lower limit defining a range
of a number of times the particular fault code is generated during a predefined time period the vehicle was in operation;
and

one or more computer processors configured to:
receive fault code information retrieved from the vehicle, the fault code information comprising one or more of said plurality
of fault codes, the one or more fault codes generated during a particular time period the vehicle was in operation;

retrieve parameters stored in the memory associated with the one or more fault codes;
analyze the fault code information to identify each of the one or more fault codes signaling failure or potential failure
of one or more components or sub-systems of the vehicle based at least in part on the parameters associated with the one or
more fault codes in the fault code information; and

set a state for each identified fault code, based at least in part on the parameters associated with each identified fault
code, the state indicating a level of action associated with the identified fault code, wherein the state for the particular
fault code is set by the processors in response to the fault code information showing that the particular fault code was generated
a number of times within the range defined by the upper limit and lower limit during the predefined time period.

US Pat. No. 9,599,459

CONVEYOR BELT, CONVEYOR BELT ASSEMBLY INCLUDING AN IMAGING SYSTEM, AND METHODS OF USING THE SAME

United Parcel Service of ...

25. An improved conveyor belt for facilitating improved automated handling of a plurality of packages, said improved conveyor
belt comprising:
a visible surface having a primary axis oriented in a machine direction;
a plurality of first stripes having a first visible appearance, each of said plurality of first stripes at least in part defining
said visible surface and being oriented perpendicular to said primary axis; and

a plurality of second stripes having a second visible appearance, each of said plurality of second stripes at least in part
defining said visible surface and being oriented perpendicular to said primary axis,

wherein:
said first visible appearance of said plurality of first stripes is a solid pattern defined by a first color;
said second visible appearance of said plurality of second stripes is a striped pattern defined by a second and a third color,
said second color being a contrasting color relative to said first color; and

each of said plurality of second stripes are located intermediate two of said plurality of first stripes such that the plurality
of first and second stripes collectively define an alternating contrasting pattern on the visible surface of the improved
conveyor belt.

US Pat. No. 9,588,741

METHODS, APPARATUSES AND COMPUTER PROGRAM PRODUCTS FOR IMPROVING PRODUCTIVITY FOR BUILDING APPLICATIONS

UNITED PARCEL SERVICE OF ...

1. A method comprising:
generating a build of an application in a C Object-Oriented Programming Language;
generating a unity file including a plurality of source files comprising references to a plurality of header files, at least
two of the source files comprise references to a same header file, wherein generating the unity file further comprises excluding
the source files from being separately compiled one at a time;

compiling, via a processor, the unity file comprising the plurality of source files to obtain a single object file;
linking the single object file to generate an executable of the application; and
generating another build of the application based in part on determining that one or more new source files are added to the
unity file in response to receipt of an indication of a selection to generate a full unity build.

US Pat. No. 9,464,900

AUGMENTATION FOR GPS CALCULATIONS

UNITED PARCEL SERVICE OF ...

1. A system for collecting GPS data for a plurality of routes traveled by a plurality of vehicles, the system comprising:
(a) one or more storage media configured to store multiple collected GPS data points for the plurality of routes traveled
by the plurality of vehicles;

(b) a plurality of GPS enabled devices, each GPS enabled device associated with one of the plurality of vehicles and configured
to, in response to detecting one of a plurality of triggering events:

(1) receive signals from a plurality of satellites associated with a global positioning system;
(2) determine a location of the vehicle on which the GPS enabled device is located based on the received signals; and
(3) store the location in memory as the GPS data; and
(c) a plurality of communication devices, each communication device located on one of the plurality of vehicles and configured
to communicate the collected GPS data for each determined location to the one or more storage media.

US Pat. No. 9,222,781

GEOFENCE-BASED TRIGGERS FOR AUTOMATED DATA COLLECTION

United Parcel Service of ...

1. A method for the automated collection of data comprising:
monitoring, via one or more processors, the location of a vehicle to determine whether the vehicle has entered a geofenced
area; and

after determining that the vehicle has entered the geofenced area, automatically starting, via the one or more processors,
the collection of data while the vehicle is operated within the geofenced area, wherein the data is selected from the group
consisting of (a) image data collected via one or more imaging devices disposed on the vehicle and (b) telematics data collected
via one or more data collection devices disposed on the vehicle.

US Pat. No. 9,613,368

SYSTEMS AND METHODS FOR PROVIDING AND DYNAMICALLY UPDATING CUSTOMER-SPECIFIC SHIPPING INFORMATION ON AN ON-SITE SERVER

United Parcel Service of ...

1. A commerce system for serving a customer of delivery services of a delivery services company using dynamically updated
data related to the delivery services, the system comprising:
platform services positioned at a location of the customer;
an operations-management server managed by a vendor positioned at the customer location and operatively connected to the platform
services, the operations-management server including:

a customer interface through which the customer accesses the operations-management server; and
an intra-system interface;
a local commerce server managed by said delivery services company positioned at the customer location and operatively connected
to the operations-management server maintained by the vendor and the platform services, the local commerce server including:

local commerce programs configured for providing services of the delivery services company to the customer; and
a commerce-server interface for connecting the local commerce server to the intra-system interface of the operations-management
server;

a database operatively associated with the local commerce server for storing locally-stored commerce data used by the local
commerce programs of the local commerce server to provide said services to the customer during operation of the commerce system;
and

a remote computer system maintained by the delivery services company positioned remote to the customer location and external
to the local commerce server, the remote computer system operatively connected to the local commerce server maintained by
the delivery services company by way of an external network to allow transfer of data between the remote computer system and
the local commerce server, the remote computer system comprising:

a message-management system including a plurality of message-management compartments, at least one of the plurality of message-management
compartments being configured to store (a) remotely-stored commerce data in a memory external to the database and (b) update
data specific for said customer for updating the locally-stored commerce data comprising package delivery service data corresponding
to said customer, in the local commerce server, to reflect the remotely-stored commerce data in response to receipt of a request
from the local commerce server for updated data; and

remote commerce programs including programs corresponding to each of said local commerce programs;
wherein (a) the operations-management server and the local commerce server run together and interactively on the platform
services during operation of the commerce system, (b) the update data is transmitted to the local commerce server in response
to the local commerce server sending a query to at least one of the message-management compartments, the query requests whether
update information exists for an account associated with the customer, and (c) after the update data is received by the local
commerce server, the locally-stored commerce data is updated with the update data specific for said customer thereby allowing
access to information in the remotely-stored commerce data without requiring communication with the remote computer system
maintained by the delivery services company.

US Pat. No. 9,505,526

PORTABLE BAG HAVING INTEGRATED HANDLING OPENINGS AND IMPROVED VOLUMETRIC CHARACTERISTICS AND ASSEMBLY FOR USE THEREWITH

United Parcel Service of ...

1. A portable bag comprising:
a plurality of surfaces configured to define an interior compartment for holding articles, the plurality of surfaces being
constructed of a foldable material and comprising at least a front surface and a rear surface connected relative to each other
by a pair of side surfaces, a bottom surface, and a top surface opposite the bottom surface;

at least two handling openings, the at least two handling openings being integrally defined on at least one of the plurality
of surfaces, the at least two handling openings being positioned substantially adjacent opposing sides of the at least one
of the plurality of surfaces; and

an interior liner further defining the interior compartment of the portable bag, the interior liner being positioned intermediate
the interior compartment and the plurality of surfaces, at least two portions of the interior liner being inset relative to
the plurality of surfaces, so as to define a respective cavities therebetween, the respective cavities being substantially
aligned with and inset relative to the at least two handling openings.

US Pat. No. 9,613,144

SEARCH RESULTS ENHANCEMENT SYSTEMS AND RELATED METHODS

United Parcel Service of ...

1. A computer system comprising:
at least one processor, said computer system configured for:
(A) receiving entity data comprising information associated with an online retailer and including one or more of: a name associated
with the online retailer, a location associated with the online retailer; one or more products offered for sale by the online
retailer; one or more prices associated with the one or more products; characteristics of customers who typically purchase
from the online retailer; characteristics of customers who typically purchase from competitors of the online retailer; one
or more categories of products and/or services sold by the online retailer; and one or more price ranges of products typically
sold by the online retailer;

(B) receiving social network data comprising data associated with a user;
(C) receiving a set of search terms associated with the user for use in an Internet search, wherein the set of search terms
comprise one or more search terms input by the user;

(D) intercepting the set of search terms prior to performance of the Internet search;
(E) creating a revised set of search terms from the intercepted set of search terms based at least in part on data selected
from a group consisting of:

the social network data; and
the entity data; and
(F) initiating an Internet search based, at least in part, on the revised set of search terms.

US Pat. No. 9,600,797

SYSTEMS AND METHODS FOR FREIGHT TRACKING AND MONITORING

UNITED PARCEL SERVICE OF ...

1. A method for tracking the movement of freight shipments comprising:
receiving, via an enterprise system, shipping data for a plurality of freight shipments, wherein (1) each of the plurality
of freight shipments is associated with a unique tracking identifier for tracking the respective freight shipment's location
through a carrier's transportation network, (2) the plurality of freight shipments is being transported through the carrier's
transportation network, and (3) for each of the respective plurality of freight shipments, the shipping data comprises information
identifying (a) the respective unique tracking identifier, (b) a respective final delivery destination, and (c) respective
consignee information;

generating, via the enterprise system, an electronic manifest comprising at least a portion of the shipping data for each
of the plurality of freight shipments, the at least a portion of the shipping data identifying (1) the respective unique tracking
identifiers associated with, and (2) the respective final delivery destinations of, the respective freight shipments being
transported through the carrier's transportation network;

electronically transmitting, from the enterprise system, the electronic manifest;
receiving, via a lift truck computing device disposed on a lift truck, the electronic manifest;
displaying, via a display disposed on the lift truck, at least a portion of the electronic manifest;
receiving, via the lift truck computing device, input initiating a location event for a freight shipment of the plurality
of freight shipments, wherein the location event indicates the location of the freight shipment;

receiving, via the lift truck computing device, inspection data in response to initiating the location event, the inspection
data indicating a condition of freight of the freight shipment at the indicated location;

determining, via the lift truck computing device, whether the inspection data exceeds a plurality of predefined inspection
threshold numeric values; and

detecting, by lift truck detecting devices in communication with the lift truck computing device, an overage, or a shortage
and damage of the freight of the freight shipment in response to determining that at least two of the predefined inspection
threshold numeric values are exceeded.

US Pat. No. 9,598,007

MONITORING POWERED ASSETS FOR FUELING USING GEOFENCES

UNITED PARCEL SERVICE OF ...

1. A method for monitoring powered assets for fueling comprising:
determining, via one or more processors, whether an estimated amount of fuel remaining in a powered asset satisfies a predetermined
threshold, the estimated amount of fuel determined based at least in part on fuel data;

responsive to determining that the estimated amount of fuel remaining in the powered asset satisfies the predetermined threshold,
(a) indicating, via the one or more processors, that the powered asset needs fuel and (b) monitoring, via the one or more
processors, the location of a mobile fueling unit with regard to the location of the powered asset as the mobile fueling unit
moves throughout a geographic area, wherein the mobile fueling unit is a unit that is mobile and dispenses fuel;

determining, via the one or more processors and based at least in part on monitoring the location of the mobile fueling unit
with regard to the location of the powered asset, whether the powered asset is within a geofence defined around the mobile
fueling unit based at least in part on (a) location data indicative of the location of the powered asset and (b) location
data indicative of the location of the mobile fueling unit as the mobile fueling unit moves throughout the geographic area;
and

responsive to determining that the powered asset is within the geofence defined around the mobile fueling unit, providing,
via the one or more processors, a command to cause the powered asset to turn on an exterior light of the powered asset, generate
a sound audible from the exterior of the powered asset, or both.

US Pat. No. 9,550,080

SUPPRESSING A FIRE CONDITION IN AN AIRCRAFT

UNITED PARCEL SERVICE OF ...

1. A method for suppressing a fire condition in an aircraft, the method comprising the steps of:
detecting a presence of a fire condition in a compartment of an aircraft having an initial pressure;
after detecting the presence of the fire condition in the compartment of the aircraft, depressurizing the compartment of the
aircraft from the initial pressure in accordance with a depressurizing procedure for the aircraft, wherein depressurizing
the compartment of the aircraft reduces the amount of oxygen in the compartment;

after depressurizing the compartment of the aircraft, releasing a first rapid discharge of an extinguishing agent in the compartment
of the aircraft; and

after releasing the rapid discharge of the extinguishing agent, releasing a second controlled discharge of the extinguishing
agent in the compartment of the aircraft;

wherein the extinguishing agent comprises a liquefied gas or a solid compound that generates an aerosol containing potassium
compounds.

US Pat. No. 9,472,030

SYSTEMS AND METHODS FOR UTILIZING TELEMATICS DATA TO IMPROVE FLEET MANAGEMENT OPERATIONS

United Parcel Service of ...

1. A method for assessing vehicle efficiency, the method comprising:
receiving, via one or more processors, telematics data collected by one or more vehicle sensors associated with a vehicle,
wherein said telematics data is indicative of the engine run time and engine idle time of said vehicle; and

determining, via the one or more processors and based at least in part on said telematics data, a corrected engine idle time
percentage indicating a percentage of said vehicle's engine run time that said vehicle's engine was idling exclusive of engine
idle time caused by travel delays during a certain time period.

US Pat. No. 9,513,136

VIEWING, MODIFYING, AND/OR CREATING ROUTES

UNITED PARCEL SERVICE OF ...

1. A method comprising:
providing an interface comprising a map display area and a route display area, wherein (a) the map display area and the route
display area do not overlap, (b) the map display area and the route display area are synchronized, (c) the map display area
comprises a digital map with a plurality of items of work represented on the digital map, and (d) the route display area comprises
a grid comprising rows (i) with a row for each of the plurality of items of work and (ii) each row comprising textual information
for the corresponding item of work;

receiving input selecting two or more items of work of the plurality items of work; and
responsive to receiving the input selecting the two or more items of work, for each of the two or more items of work, simultaneously
causing display (a) of an indication in the map display area that the corresponding item of work has been selected and (b)
of an indication in the row of the corresponding item of work in the route display area that the corresponding item of work
has been selected.

US Pat. No. 9,506,771

VIEWING, MODIFYING, AND/OR CREATING ROUTES

UNITED PARCEL SERVICE OF ...

1. A method comprising:
receiving input identifying a geographic area in which to create a new route;
simultaneously causing display, via an interface comprising a map display area and a route display area, of at least a portion
of the geographic area as a digital map via the map display area of the interface, wherein (a) the map display area and the
route display area do not overlap, (b) the map display area and the route display area are synchronized, (c) the digital map
comprises a plurality of service points represented on the digital map with each of the plurality of service points corresponding
to a location comprising an address to which items can be delivered, and (d) the route display area comprises a grid comprising
rows, (i) with a row for each of the plurality of service points, and (ii) each row comprising textual information for the
corresponding service point;

receiving input selecting two or more of the plurality of service points displayed via the digital map for the new route;
responsive to receiving the input selecting the two or more of the plurality of service points for the new route, for each
of the selected two or more of the plurality of service points, simultaneously causing display (a) of an indication in the
map display area that the selected service point has been selected and (b) of an indication in the row of the corresponding
selected service point in the route display area that the selected service point has been selected;

assigning the selected two or more of the plurality of service points to the new route in the geographic area, wherein the
new route comprises at least the selected two or more of the plurality of service points to be visited as part of a delivery
route.

US Pat. No. 9,658,310

CONCEPTS FOR IDENTIFYING AN ASSET SORT LOCATION

United Parcel Service of ...

1. A system for associating a sorted asset with a sort location, the system comprising:
a user device configured to be carried by a user; and
one or more location devices associated with a sort location, wherein each of the one or more location devices comprises:
a location device memory; and
one or more location device computer processors configured to:
store location data indicative of the identity of the sort location; and
transmit at least a portion of the location data to the user device; and
the user device comprising:
a user device memory; and
one or more user device computer processors configured to:
receive asset identifier data from an asset indicia, wherein the asset indicia is associated with an asset;
store the asset identifier data corresponding to the asset; and
upon being brought within a communication area associated with the sort location, receive the transmitted portion of the location
data from the one or more location devices; and

after receiving at least a portion of the location data transmitted from the one or more location devices, transmit the asset
identifier data and the location data.

US Pat. No. 9,811,951

SYSTEMS AND METHODS FOR MANAGING FAULT CODES

United Parcel Service of ...

1. A system for managing fault codes associated with a vehicle, the system comprising:
a memory storing a plurality of parameters and a plurality of fault codes, wherein each parameter is associated with a fault
code and said plurality of parameters comprise:

a threshold value and a consecutive value associated with the particular fault code, the threshold value defining a threshold
number of times the particular fault code is generated during the predefined time period the vehicle was in operation and
the consecutive value defining a number of consecutive predefined time periods during which the threshold value was met or
exceeded; and

one or more computer processors configured to:
receive fault code information retrieved from the vehicle, the fault code information comprising one or more of said plurality
of fault codes, the one or more fault codes generated during a particular time period the vehicle was in operation;

retrieve parameters stored in the memory associated with the one or more fault codes;
analyze the fault code information to identify each of the one or more fault codes signaling failure or potential failure
of one or more components or sub-systems of the vehicle based at least in part on the parameters associated with the one or
more fault codes in the fault code information; and

set a state for each identified fault code, based at least in part on the parameters associated with each identified fault
code, the state indicating a level of action associated with the identified fault code, wherein the state for the particular
fault code is also set by the processors in response to the fault code information showing that the particular fault code
was generated a number of times meeting or exceeding the threshold value during a number of consecutive time periods meeting
or exceeding the consecutive value.

US Pat. No. 9,646,369

CONCEPTS FOR SORTING ITEMS USING A DISPLAY

United Parcel Service of ...

1. A system comprising an acquisition device, a controller system, and a display device for displaying information about one
or more items moving along a path, the system configured to:
capture image data of an item moving along a path while the item is located within an acquisition zone located along the path;
capture an item identifier for the item;
identify one or more display features based at least in part on the item identifier; and
cause display of at least a portion of the image data of the item and the one or more display features after a predefined
time delay after the portion of the image data is captured, wherein the predefined time delay is determined based at least
in part on a distance between a point in the acquisition zone and a corresponding point in a work zone spaced a distance away
from the acquisition zone and the speed at which the items are moving along the path, such that the portion of the image data
is displayed while the item is located in the work zone.

US Pat. No. 9,665,846

ARRANGING FOR SHIPMENT OF A PACKAGE WITHOUT GENERATING A SHIPPING LABEL

UNITED PARCEL SERVICE OF ...

1. A carrier server comprising at least one processor and at least one memory including computer program code, the at least
one memory and the computer program code configured to, with the processor, cause the carrier server to at least:
receive shipping information, comprising a destination address, and an indication of a smart code associated with a package
from a user device;

link the shipping information to the smart code;
receive a request from a carrier device for shipping information associated with the package, wherein the request comprises
an indication of the smart code;

retrieve the shipping information associated with the package based at least in part on the smart code; and
transmit the shipping information to the carrier device to enable the carrier device to generate a shipping label for the
package, based at least in part on the shipping information associated with the smart code, for applying the shipping label
to the package.

US Pat. No. 9,555,271

SUPPRESSING A FIRE CONDITION WITHIN A CARGO CONTAINER

UNITED PARCEL SERVICE OF ...

1. A method for suppressing a fire condition in an aircraft, the method comprising the steps of:
detecting a presence of a fire condition in one or more areas of an aircraft each area having a corresponding initial pressure;
after detecting the presence of the fire condition in the one or more areas of the aircraft, depressurizing the one or more
areas of the aircraft from the corresponding initial pressures in accordance with a depressurizing procedure for the aircraft,
wherein depressurizing the one or more areas of the aircraft reduces the amount of oxygen in the one or more areas of the
aircraft;

after depressurizing the one or more areas of the aircraft, releasing a first rapid discharge of an extinguishing agent in
the one or more areas of the aircraft; and

after releasing the rapid discharge of the extinguishing agent, releasing a second controlled discharge of the extinguishing
agent in the one or more areas of the aircraft;

wherein the extinguishing agent comprises a liquefied gas or a solid compound that generates an aerosol containing potassium
compounds.

US Pat. No. 9,805,521

SYSTEMS AND METHODS FOR ASSESSING TURNS MADE BY A VEHICLE

United Parcel Service of ...

1. A system for assessing turns made by at least one vehicle, said system comprising: one or more memory storage areas; and
one or more processors in communication with said one or more memory storage areas; wherein said processors are, collectively,
configured to:

receive, from one or more vehicle telematics devices located on the at least one vehicle, vehicle telematics data indicative
of a travel path of the vehicle during one or more time periods, wherein the vehicle telematics data comprises a plurality
of telematics data points, each telematics data point comprising data indicative of a vehicle heading at a particular location
along the travel path of the vehicle and a time the data point is generated;

identify, based at least in part on said vehicle telematics data, one or more turns executed by the vehicle during the one
or more time periods, the one or more turns each comprising instances in which the vehicle executes a turn in order to change
from (i) traveling in a first roadway direction on a first road to (ii) traveling on a second road or traveling in a second
roadway direction on the first road, wherein the one or more turns are each identified as comprising a change in vehicle heading
between successive telematics data points of the plurality of telematics data points exceeding a predefined threshold heading
value;

determine for each identified turn a turn segment comprising:
a beginning turn point comprising a telematics data point occurring before the successive telematics data points;
an ending turn point comprising a telematics data point occurring after the successive telematics data points;
the time elapsed between the beginning turn point and ending turn point, wherein the time elapsed defines the duration of
the turn segment; and

an intersection type where the identified turn segment occurs by:
identifying, based at least in part on a telematics data point corresponding to the identified turn segment, a location of
the turn segment;

comparing the location of the turn segment against map data to identify one or more roads intersecting at the location of
the turn segment; and

determining, based at least in part on the one or more roads intersecting at the location of the turn segment, an intersection
type for the turn segment;

receive a user request for analysis of turns corresponding to one or more identified intersection types;
identify, based at least in part on telematics data corresponding to each turn segment, those turn segments occurring at one
of the identified intersection types; and

generate, based on said identified turn segments, a graphical display comprising a map illustrating the location of the identified
turn segments and displaying one or more turn segment attributes of said identified turn segments.

US Pat. No. 9,841,314

SYSTEMS AND METHODS FOR FREIGHT TRACKING AND MONITORING

UNITED PARCEL SERVICE OF ...

1. A system for tracking the movement of freight shipments comprising:
an enterprise system comprising one or more processors configured to:
receive shipping data for a plurality of freight shipments, wherein (1) each of the plurality of freight shipments is associated
with a unique identifier, (2) the plurality of freight shipments is being transported through a carrier's transportation network,
and (3) the shipping data comprises information identifying (a) the unique identifiers associated with the respective freight
shipments and (b) destinations of the respective freight shipments;

generate an electronic manifest comprising at least a portion of the shipping data for each of the plurality of freight shipments,
the at least a portion of the shipping data identifying (1) the unique identifiers associated with, and (2) the destinations
of, the respective freight shipments being transported through the carrier's transportation network; and

electronically transmit the electronic manifest; and
a lift truck comprising a lift truck computing device disposed on the lift truck, the lift truck computing device comprising
a memory, a display, and one or more processors, wherein the one or more processors are configured to:

receive the electronic manifest;
cause display of at least a portion of the electronic manifest via the display;
receive input initiating a location event for a freight shipment of the plurality of freight shipments, wherein the location
event indicates the location of freight of the freight shipment;

receive inspection data regarding freight of the freight shipment in response to initiating the location event, the inspection
data indicating a condition of the freight of the freight shipment at the indicated location; and

determine whether the inspection data exceeds a plurality of predefined inspection threshold numeric values, and
wherein the lift truck further comprises lift truck detecting devices in communication with the lift truck computing device
configured to:

detect an overage, or a shortage, and damage of the freight of the freight shipment in response to determining that at least
two of the predefined inspection threshold numeric values are exceeded.

US Pat. No. 9,705,880

SYSTEMS, METHODS, AND COMPUTER PROGRAM PRODUCTS FOR DATA GOVERNANCE AND LICENSING

United Parcel Service of ...

1. A data governance and licensing system for monitoring usage of tracking data associated with transport of a plurality of
packages by a common carrier and for facilitating licensing arrangements in connection therewith and between the common carrier
and a plurality of authorized parties, said system comprising:
one or more memory storage areas containing tracking data related to one or more parameters associated with transport of a
plurality of package, generic usage data, and authorized user data related to the plurality of authorized parties, the authorized
parties comprising those parties authorized to access the tracking data, the generic usage data comprising at least one threshold
associated with access to said tracking data, and the at least one threshold being based upon: (a) a volume of said access
to said tracking data, (b) a duration of said access, and (c) a type of said access to said tracking data, wherein said type
of said access to said tracking data, upon which the at least one threshold is based in part, comprises a determination of
whether the authorized party is an external or internal party relative to said common carrier and an assessment of whether
standard view information or tracking data has been accessed; and

one or more computer processors configured to:
(A) receive observed data associated with access of at least a portion of said tracking data by said at least one accessing
party;

(B) analyze at least a portion of the observed data to determine an identity of the accessing party, the determined identity
being stored as identification data;

(C) compare the identification data and the authorized user data to determine whether the accessing party is an authorized
party;

(D) in response to the accessing party not being an authorized party:
i. determine whether one or more discrepancies exist between the observed data and the generic usage data; and
ii. in response to one or more discrepancies existing, generate a license proposal request configured to govern future access
to said tracking data by said at least one accessing party; and

(E) in response to the accessing party being an authorized party:
i. determine whether one or more discrepancies exist between the observed data and the authorized user data; and
ii. in response to one or more discrepancies existing, generate a license revision request configured to govern future access
to said tracking data by said at least one accessing party.

US Pat. No. 9,704,303

SYSTEMS AND METHODS FOR UTILIZING TELEMATICS DATA TO IMPROVE FLEET MANAGEMENT OPERATIONS

United Parcel Service of ...

1. A fleet management computer system comprising:
one or more memory storage areas; and
one or more processors;
wherein said one or more processors are, collectively, configured to:
receive telematics data collected by one or more vehicle sensors associated with a vehicle, wherein said telematics data is
indicative of the engine run time and engine idle time of said vehicle;

associate one or more portions of said telematics data with one or more vehicle trip segments,
wherein said one or more vehicle trip segments are segments of a given vehicle trip and each of said one or more vehicle trip
segments are distinguished from other vehicle trip segments occurring during the given vehicle trip by vehicle activity, and

wherein the vehicle's engine is continuously active during each vehicle trip, and each vehicle trip begins with starting the
vehicle's engine and ends with turning off the vehicle's engine; and

determine one or more engine idle time percentages each indicating the percentage of engine run time that said vehicle's engine
was idling during one or more vehicle trip segments.

US Pat. No. 9,805,529

CONCEPTS FOR ASSET IDENTIFICATION

UNITED PARCEL SERVICE OF ...

1. A method for identifying an asset, the method comprising:
receiving, via one or more processors, image data captured of the asset comprising a vehicle located in a lane of traffic;
after capturing the image data of the asset, identifying, via the one or more processors, the asset based at least in part
on the captured image data;

determining, via the one or more processors, whether the asset is authorized for one or more activities associated with access
to one or more areas, the determination based at least in part on detecting a predefined alphanumeric identifier of the vehicle
in the captured image data, wherein the predefined alphanumeric identifier is visible on an exterior of the vehicle; and

after a determination that the asset is authorized for the one or more activities, generating, via the one or more processors,
(a) an instruction to one or more perceivable indicators to initiate a perceivable indication that the asset is authorized
for the one or more activities and (b) one or more electronic preclearance documents for a custom clearance of the asset prior
to the asset crossing a border of a customs area of the areas.

US Pat. No. 9,804,289

X-RAY SCANNING SYSTEM AND METHOD

United Parcel Service of ...

1. An X-ray detector system for determining the contents of an item, the system comprising:
an X-ray emitter configured for emitting X-ray radiation;
a detector comprising a receiving surface, the detector configured to receive the X-ray radiation and to generate one or more
intensity signals indicative of an intensity of the received X-ray radiation at each of a plurality of locations on the receiving
surface;

an X-ray penetration grid comprising a first grid structure comprising:
a perimeter surrounding the X-ray penetration grid having at least a first side, said first side being oriented in a first
primary direction;

a first plurality of parallel grid members each having a first end and a second end; and
a second plurality of parallel grid members each having a first end and a second end;
wherein:
the first end and the second end of each of the first plurality of parallel grid members intersects the perimeter at an angle
such that the first plurality of parallel grid members are neither parallel nor perpendicular to the first side of the perimeter;
and

the first end and the second end of each of the second plurality of parallel grid members intersects the perimeter at an angle
such that the second plurality of parallel grid members are neither parallel nor perpendicular to the first side of the perimeter;
and

a conveying mechanism configured for conveying the item and the X-ray penetration grid in a second primary direction to a
location between the X-ray emitter and the detector, said second primary direction being substantially the same as the first
primary of direction.

US Pat. No. 9,754,484

DETECTION OF TRAFFIC VIOLATIONS

UNITED PARCEL SERVICE OF ...

1. A method for detecting possible traffic violations of vehicles, the method comprising:
capturing telematics data, from one or more telematics devices, affixed to a school bus, comprising at least one sensor detecting
a characteristic relating to the school bus itself, the telematics data indicating at least one detected geolocation of the
school bus;

receiving, via one or more processors, an indication that the school bus has entered or is entering a stopped position;
after receiving the indication that the school bus has entered or is entering the stopped position, (a) automatically capturing
image data, via an imaging device, and storing the image data in a temporary memory storage area and (b) monitoring, via the
one or more processors, an area proximate the school bus to detect possible traffic violations;

detecting, via the one or more processors, a possible traffic violation; and
responsive to detecting the possible traffic violation, transferring the image data, comprising visible indicia indicating
a vehicle is passing the school bus, in the stopped position, in the area proximate the school bus, from the temporary memory
storage area to a permanent memory storage area.

US Pat. No. 9,709,402

CONCEPTS FOR DETERMINING THE ACCURACY OF MAP DATA

UNITED PARCEL SERVICE OF ...

1. A method for determining the accuracy of map data of a digital map, the method comprising:
receiving, via one or more processors, at least a portion of an address for a first serviceable point represented in map data
of a digital map;

identifying, via the one or more processors, a telematics-based location of the first serviceable point in the map data of
the digital map based at least in part on telematics data collected by a telematics device affixed to a vehicle while the
vehicle visited the first serviceable point, wherein the telematics-based location comprises a telematics-based geocode;

identifying, via the one or more processors, a street segment in the map data of the digital map, wherein (a) the street segment
is proximate the telematics-based location and (b) the street segment is identified based at least in part on a street segment
identifier that is not visibly displayed to users;

identifying, via the one or more processors, a map-based location on the street segment in the map data of the digital map
by identifying a perpendicular path from the telematics-based location in the map data of the digital map to the street segment
in the map data of the digital map, wherein (a) the map-based location comprises a map-based geocode represented in the map
data of the digital map, and (b) the map-based geocode is an estimated location of the first serviceable point on the street
segment;

generating, via the one or more processors, a graphical display of at least a portion of the digital map comprising an indication
of the telematics-based location on the at least a portion of the digital map and an indication of the map-based location
on the at least a portion of the digital map; and

determining, via the one or more processors, the accuracy of the map data of the digital map for the first serviceable point
based at least in part on the geographical distance between the telematics-based geocode and the map-based geocode.

US Pat. No. 9,984,463

ANALYZING POSTURE-BASED IMAGE DATA

United Parcel Service of ...

1. A system for analyzing an activity performed by an individual while the individual performs one or more tasks, the system comprising:one or more image capture devices;
a central server in communication with the one or more image capture devices and configured to:
receive item data for an item indicating the item is to be moved, wherein the item data comprises data indicative of one or more characteristics of the item and the location of the item;
determine whether the item data satisfies image collection criteria;
responsive to determining that the item data satisfies the image collection criteria, provide an indication to at least one of the one or more image capture devices to collect image data of an individual performing a job task;
retrieve one or more reference images identified as reflecting either a proper posture or an improper posture;
compare one or more images of the collected image data to at least one of the one or more reference images to identify a reference image corresponding to the collected image data;
responsive to identifying a reference image corresponding to the collected image data, determine whether the identified reference image reflects a proper posture or an improper posture;
responsive to determining that the identified reference image reflects an improper posture, cause a separate user device to generate a report indicating the individual improperly performed a job task; and
responsive to determining that the collected image data does not correspond to any of the one or more reference images identified as reflecting a proper posture, cause the separate user device to generate a report indicating the individual improperly performed the job task.

US Pat. No. 9,864,968

SYSTEMS AND METHODS FOR FREIGHT TRACKING AND MONITORING

UNITED PARCEL SERVICE OF ...

1. A method for reweighing freight shipments comprising:
electronically receiving an electronic manifest comprising shipping data for each of a plurality of freight shipments, wherein
(1) each of the plurality of freight shipments is associated with a unique tracking identifier for tracking the respective
freight shipment's location through a carrier's transportation network, (2) the plurality of freight shipments is being transported
through the carrier's transportation network, and (3) the shipping data comprises information identifying (a) the unique tracking
identifier associated with each of the respective freight shipments and (b) a final delivery destination for each of the respective
freight shipments;

capturing, via an imaging device of a carrier, one or more images of a freight shipment of the plurality of freight shipments;
electronically transmitting, from the imaging device to a lift truck computing device disposed on a lift truck of the carrier,
the one or more images;

determining, via a reweigh computing device disposed on the lift truck, a weight of at least a portion of the freight shipment;
electronically transmitting, from the reweigh computing device to the lift truck computing device, the weight determination
of at least the portion of the freight shipment;

receiving, via the lift truck computing device, the one or more images captured by the imaging device;
receiving, via the lift truck computing device, the weight determination of at least the portion of the freight shipment;
receiving, via the lift truck computing device, input initiating a location event for a freight shipment of the plurality
of freight shipments, wherein the location event indicates the location of freight of the freight shipment;

receiving, via the lift truck computing device, inspection data regarding freight of the freight shipment in response to initiating
the location event, the inspection data indicating a condition of freight of the freight shipment at the indicated location;

determining, via the lift truck computing device, whether the inspection data exceeds a plurality of predefined inspection
threshold numeric values;

detecting, via lift truck detecting devices in communication with the lift truck computing device, an overage, or a shortage
and damage of the freight of the freight shipment in response to determining that at least two of the predefined inspection
threshold numeric values are exceeded;

automatically determining, via the lift truck computing device, dimensions of the freight shipment based on the one or more
images captured by the imaging device;

after (1) receiving the weight determination and (2) automatically determining the dimensions of the freight shipment, automatically
determining, via the lift truck computing device, a reweigh classification designating a shipping classification for the freight
shipment based on the weight determination and the dimensions of the freight shipment, the reweigh classification determined
while the freight shipment is being transported through the carrier's transportation network;

identifying, via the lift truck computing device, based at least in part on the electronic manifest, a billing classification
for the freight shipment, the billing classification corresponds to an initial shipping classification for the freight shipment
provided by the consignor to the carrier; and

determining, via the lift truck computing device, whether the designated shipping classification of the reweigh classification
of the freight shipment and the initial shipping classification of the billing classification of the freight shipment are
substantially the same, the billing classification provided by a consignor of the freight shipment.

US Pat. No. 9,858,732

SYSTEMS AND METHODS FOR ASSESSING VEHICLE AND VEHICLE OPERATOR EFFICIENCY

United Parcel Service of ...

1. A method for assessing vehicle efficiency for one or more vehicles monitored by a fleet management system, the method comprising:
receiving, via one or more processors of the server system, vehicle telematics data indicative of one or more vehicle dynamics
for a vehicle during one or more time periods;

identifying, via the one or more processors, engine idle time segments based on the vehicle telematics data, each of the identified
engine idle time segments representing a period of time during which the vehicle's engine was idling;

determining, via the one or more processors of the server system, the location of the vehicle when each identified engine
idle time segment occurred;

evaluating, via the one or more processors of the server system, the telematics data to assess vehicle efficiency; and
providing, via the one or more processors of the server system, for display via a graphical user interface in electronic communication
with the server system:

at least one evaluation results display indicating one or more of the identified engine idle time segments; and
at least one geographical map;
wherein the graphical user interface is configured for (a) enabling a user to select at least one of the one or more identified
engine idle time segments indicated in the evaluation results display, and (b) in response to the user selecting the at least
one of the one or more identified engine idle time segments, indicating the location of the at least one user-selected engine
idle time segment on the geographical map.

US Pat. No. 10,032,239

ENHANCED PAYMENTS FOR SHIPPING

United Parcel Service of ...

1. A method for shipping a parcel, the method comprising:receiving, via one or more processors of a communication device, a first message comprising a tracking identifier transmitted from a user device requesting shipment of a parcel, the tracking identifier utilized for tracking the shipment of the parcel;
after receiving the first message, identifying, via the one or more processors, an account identifier based at least in part on the first message, wherein the account identifier corresponds to an account associated with a user of the user device;
determining, via the one or more processors, whether the account is valid;
after a determination that the account is valid, (a) transmitting visible indicia of a second message to a display device of the user device for user interaction with the second message, the second message comprising an authorization code authorizing shipment of the parcel, and (b) correlating the authorization code with the tracking identifier that is for tracking shipment of the parcel, and (c) storing the authorization code in association with the tracking identifier in a memory device;
determining, by the one or more processors, dimensions of the parcel for a shipment of the parcel to a destination in response to a scanning device capturing an image of the parcel;
receiving, via the one or more processors, shipping information that is generated as the parcel is transported within a carrier's transportation and logistics network, wherein (a) the shipping information comprises the tracking identifier and the authorization code provided on a generated label and (b) both the tracking identifier and the authorization code are in at least a human-readable form or a machine-readable form and affixed on the exterior of the parcel, the tracking identifier and the authorization code, of the generated label, is electronically detected by the scanning device;
detecting, via the one or more processors, one or more locations of the parcel as the parcel travels via a delivery vehicle through the carrier's transportation and logistics network based in part on the tracking identifier and the authorization code being electronically captured in an image by the scanning device; and
after receiving the shipping information, determining, via the one or more processors, whether the parcel is approved for shipment based at least in part on determining whether the authorization code is valid and determining, via the one or more processors, whether the authorization code complies with a plurality of predefined parameters denoting restrictions comprising (i) a predefined time period in which the authorization code is valid for shipment of the parcel and (ii) a predetermined plurality of number of times the authorization code is usable for a plurality of different shipments of parcels.

US Pat. No. 9,811,798

SYSTEMS AND METHODS OF LOCATING AND SELLING ITEMS AT ATTENDED DELIVERY/PICKUP LOCATIONS

UNITED PARCEL SERVICE OF ...

1. A computer system comprising:
at least one processor, wherein the computer system is configured for:
(A) receiving, at a first server, an item notification associated with a user from a second server associated with a third-party
seller, wherein the item notification comprises an indication that the user wishes to purchase a particular item from the
third-party seller, and wherein the item notification is transmitted based on a user selection of a user-selectable indicium
on a website associated with the third-party seller;

(B) receiving, at the first server, a location frequented by the user as indicated by a GPS location system associated with
a user computing device;

(C) receiving, at the first server, delivery/pickup location information associated with each of a plurality of attended delivery/pickup
locations, wherein:

i) the delivery/pickup location information comprises a geographic location associated with each of the plurality of attended
delivery/pickup locations; and

ii) each of the plurality of attended delivery/pickup locations comprise:
1) a primary form of business other than receiving and storing one or more parcels; and
2) a capacity for storing one or more parcels;
(D) determining that a subset of the plurality of attended delivery/pickup locations are located near the user, based at least
in part on:

i) the location associated with the user; and
ii) the location information associated with each of the plurality of attended delivery/pickup locations;
(E) receiving, at the first server, inventory information associated with each of the subset of the plurality of attended
delivery/pickup locations, wherein the inventory information comprises the particular item offered for sale by the third-party
seller;

(F) searching the inventory information associated with each of the subset of the plurality of attended delivery/pickup locations
for the particular item;

(G) at least partially based on searching the inventory associated with each of the subset of the plurality of attended delivery/pickup
locations, determining that at least one attended delivery/pickup location of the subset of the plurality of attended delivery/pickup
locations has the particular item in stock; and

(H) determining that the at least one attended delivery/pickup location is the closest attended delivery/pickup location to
the location frequented by the user;

(I) transmitting an inventory notification to the user computing device, wherein the inventory notification comprises:
i) an indication of the location of the at least one attended delivery/pickup location; and
ii) an indication that the at least one attended delivery/pickup location has the particular item in stock;
(J) receiving a purchase notification from the user comprising a designated attended delivery/pickup location, wherein the
designated attended delivery/pickup location is the at least one attended delivery/pickup location closest to the location
frequented by the user;

(K) generating an electronic receipt associated with the location of the designated attended delivery/pickup location;
(L) transmitting the electronic receipt to the user computing device;
(M) upon pickup of the particular item in stock at the designated attended delivery/pickup location, validating the electronic
receipt by:

i) receiving a geographic location from the user computing device upon presentation of the electronic receipt at the designated
attended delivery/pickup location, and

ii) determining the geographic location of the user computing device matches the designated attended delivery/pickup location
associated with the electronic receipt;

(N) generating an electronic token based on validating the electronic receipt; and
(O) transmitting the electronic token to the third party seller to validate the identity of who picked up the particular item.

US Pat. No. 10,089,808

MOBILE LOCKER BANK SYSTEMS AND METHODS

United Parcel Service of ...

1. A locker bank system comprising:a. a first fixed-position locker bank positioned at a second location, the first fixed-position locker bank comprising:
i. a plurality of fixed-position locker bank lockers, each of the fixed-position locker bank lockers comprising a housing defining: (1) an interior storage portion that is accessible through an opening in the housing, (2) a door that is moveably mounted to the housing and moveable between (a) a first position, in which the door is positioned to prevent access to the interior storage portion through the opening, and (b) a second position, in which the door is positioned to permit access to the interior storage portion through the opening;
ii. a locking system that is adapted to, for each respective one of the plurality of lockers of the fixed-position locker bank, selectively lock the respective locker's door in the first position;
iii. a first computing system comprising:
at least one first computer processor;
a first memory operatively coupled to the at least one first computer processor;
a first user interface operatively coupled to the at least one first computer processor, the first user interface for receiving information from, and for communicating information to, a user, wherein:
the first computing system is adapted to control access to the respective interior storage portions of the plurality of fixed-position locker bank lockers based on input received via the first user interface;
b. a mobile locker bank comprising:
i. a plurality of mobile locker bank lockers, each of the mobile locker bank lockers comprising:
a locker housing defining:
an interior item storage portion that is accessible through an opening in the locker housing,
a locker door that is moveably mounted to the locker housing and is moveable between
(a) a first position, in which the locker door is positioned to prevent access to the locker housing's interior item storage portion through the opening in the locker housing, and
(b) a second position, in which the locker door is positioned to permit access to the interior item storage portion through the opening in the locker housing; and
ii. a mobile locker locking system that is adapted to, for each respective one of the plurality of lockers of the mobile locker bank, selectively lock the respective locker's door in the first position;
iii. a second computing system comprising:
at least one second computer processor;
a second memory operatively coupled to the at least one second computer processor;
wherein the second computing system is adapted to control access to the respective interior storage portions of the mobile locker bank lockers; and
c. a communications system that is adapted to facilitate communications between the first computing system and the second computing system when the mobile locker bank is positioned at the second location so that the first fixed-position locker bank and the mobile locker bank function as a single, combined locker bank,
wherein the locker bank system is configured to:
i. instruct the user to move a parcel from one of the plurality of mobile locker bank lockers to one of the plurality of lockers in the first fixed-position locker bank located at the second location; and
ii. update information associated with the parcel to include information regarding the one of the plurality of lockers that the parcel was moved into.

US Pat. No. 10,089,596

SYSTEMS AND METHODS FOR PROVIDING PERSONALIZED DELIVERY SERVICES

United Parcel Service of ...

6. A computing system for linking electronic shipping information stored in a package database to an electronic consignee profile record stored in a consignee profile database to provide web-based access to electronic shipping information, the computing system comprising at least one processor and at least one memory, the computing system configured to:store an electronic consignee profile record corresponding to a consignee in a consignee profile database that comprises a plurality of electronic consignee profile records, wherein each electronic consignee profile record (a) comprises a collection of consignee information comprising an address to which packages can be delivered, (b) provides a corresponding consignee with access to electronic shipping information for packages to be delivered by the carrier to the corresponding consignee via a web-based interface using access credentials, (c) comprises a unique consignee profile identifier, and (d) is identifiable by address matching;
receive electronic shipping information for a package to be delivered to the consignee, wherein (a) the electronic shipping information for the package comprises an address on a first label to which the package is to be delivered, the first label affixed to the exterior of the package by a consignor, (b) at least a portion of the electronic shipping information for the package is electronically captured from a scan of the package by scanning equipment, and (c) the electronic shipping information for the package is stored in a package database;
query the consignee profile database to identify the electronic consignee profile record for the consignee of the package from the plurality of electronic consignee profile records by matching the address of the electronic shipping information for the package stored in the package database to the address of the consignee profile for the consignee stored in the consignee profile database;
responsive to identifying the electronic consignee profile record in the consignee profile database by matching the address, linking the electronic shipping information for the package stored in the package database with the electronic consignee profile record stored in the consignee profile database to provide the consignee with access to the electronic shipping information for the package via the web-based interface using access credentials;
after linking the electronic shipping information for the package stored in the package database with the electronic consignee profile record stored in the consignee profile database, provide a presentation for display via the web-based interface of a consignee device, the presentation comprising (a) at least a portion of the electronic shipping information for the package, and (b) a visually selectable indicator to initiate a delivery change request
receive, as input from the web-based interface, a selection of the visually selectable indicator to initiate a delivery change request for the package to be delivered to the consignee by the carrier, wherein (a) the delivery change request is selected from the group consisting of changing a delivery date of the package, changing a delivery time of the package, and changing a delivery address of the package, (b) the delivery change request is received (i) after shipment of the package to the consignee and (ii) prior to a first delivery attempt of the package by the carrier, and (c) the consignee is the intended recipient of the package;
update the electronic shipping information for the package to reflect the delivery change request, wherein the updated electronic shipping information for the package is stored in association with the electronic consignee profile record corresponding to the consignee and comprises the delivery change request; and
generate a second label for printing that reflects the delivery change request, wherein (a) the second label is affixed to the exterior of the package, and (b) the package is subsequently delivered in accordance with the delivery change request.

US Pat. No. 10,072,388

AUTOMATED DISPENSING OF TRAVEL PATH APPLICANTS

UNITED PARCEL SERVICE OF ...

1. A method for dispensing a travel path applicant, the method comprising:defining, via one or more processors, a geofenced area, comprising defined latitude and longitude coordinates, around a geographic area, wherein the geographic area comprises at least a portion of one or more travel paths, wherein the geofenced area is associated with a dispense rate and a dispense pattern;
monitoring, via the one or more processors, the location of a vehicle as the vehicle travels along a travel path of the one or more travel paths to determine whether the vehicle has entered the geofenced area; and
after determining that the vehicle has entered the geofenced area, automatically adjusting, via the one or more processors, the dispensing of a travel path applicant, wherein adjusting the dispensing of the travel path applicant comprises adjusting the dispense pattern of the travel path applicant to the dispense pattern associated with the geofenced area and adjusting the dispense rate of the travel path applicant to the dispense rate associated with the geofenced area, wherein the dispense rate of a predetermined number of pounds of the travel path applicant per travel mile is determined based in part on (a) a detected grade of the travel path satisfying a predetermined grade threshold and (b) a detected speed of the vehicle traversing the travel path satisfying a predefined speed threshold in response to detecting that the vehicle entered the geofenced area.

US Pat. No. 9,865,098

SYSTEMS AND METHODS FOR FORECASTING TRAVEL DELAYS

United Parcel Service of ...

1. A fleet management computer system for forecasting travel delays within a geographic area, the fleet management computer
system comprising:
one or more memory storage areas; and
one or more processors in communication with said one or more memory storage areas;
wherein said one or more processors are, collectively, configured to:
receive user input data indicating at least one geographic area;
receive operational data comprising vehicle telematics data, said vehicle telematics data being indicative of one or more
vehicle dynamics for at least one vehicle during one or more time periods;

determine, based on said operational data, the distance traveled by said vehicle within said at least one geographic area
during said one or more time periods;

identify, based on said operational data, one or more travel delay segments occurring within said at least one geographic
area during said one or more time periods, wherein identifying said one or more travel delay segments comprises:

segmenting said operational data into a plurality of activity segments representing periods of time classified according to
vehicle activity or service activity, said activity segments comprising start of trip segments, travel segments, and end of
trip segments; and

identifying, based on said operational data, segments of engine idle time occurring during one of said travel segments and
designating said identified engine idle segments as travel delay segments;

determine, based on said operational data, the duration of said identified travel delay segments; and
determine, based on said distance traveled and said duration of said travel delay segments, a value indicative of the average
amount of travel delay time per unit of distance within said at least one geographic area.

US Pat. No. 9,916,557

SYSTEMS AND METHODS FOR ITEM DELIVERY AND PICK-UP USING SOCIAL NETWORKS

United Parcel Service of ...

1. A computer-implemented method for scheduling a delivery of an item comprising the steps of:
generating, via one or more computer processors, a delivery profile for a customer, wherein the delivery profile comprises
a name and a primary address for the customer and identifies one or more internet-based social networks corresponding to the
customer, wherein each of the one or more internet-based social networks identifies one or more customer contacts having a
relationship with the customer over at least one of the one or more internet-based social networks, wherein each internet-based
social network is embodied on one or more internet-accessible databases and defines an electronic social structure that (i)
represents a network of a plurality of users each having social network data stored in the one or more internet-accessible
databases and (ii) defines connections between the social network data for the customer and the one or more customer contacts;

accessing the one or more internet-based social networks to retrieve location data corresponding to each of the one or more
customer contacts, wherein the location data is generated for each of the one or more customer contacts by an electronic device
associated with the corresponding customer contact;

determining, via the one or more computer processors and based at least in part on the location data corresponding to each
of the one or more customer contacts, one or more second destination locations usable to receive shipments for one or more
of the customer contacts;

receiving, via the one or more computer processors, shipping data identifying a shipped item that is en route for delivery
to the customer at a first destination location, wherein the shipping data is stored in a database comprising shipping data
corresponding to each of a plurality of shipped items;

querying, based at least in part on the shipping data and the identified one or more social networks corresponding to the
customer, the database to identify shipping data corresponding to identified shipments bound for and en route to one or more
of the customer contacts at one or more of the second destination locations, wherein the one or more second destination locations
are different from the first destination location;

determining, via the one or more computer processors, a quantity of identified shipments;
comparing, via the one or more computer processors, the quantity of identified shipments against a threshold;
upon determining that the quantity of identified shipments does not meet the threshold:
updating, via the one or more computer processors, the shipping information for the item to reflect a hold instruction; and
notifying, via the one or more computer processors and based at least in part on the identified one or more social networks
corresponding to the customer, at least one of the one or more customer contacts that the item is being held until the quantity
of identified shipments meets the threshold; and

upon determining that the quantity of identified shipments meets the threshold: generating, via the one or more computer processors,
a delivery schedule for the item and the identified shipments.

US Pat. No. 9,881,429

SEGMENTING OPERATIONAL DATA

UNITED PARCEL SERVICE OF ...

1. A method for segmenting operational data to determine total elapsed times for events of interest, the method comprising
receiving, by one or more processors, operational data comprising vehicle telematics data and service data, (a) the vehicle
telematics data (i) collected by a telematics device affixed to a vehicle and (ii) indicative of one or more vehicle dynamics
associated with the vehicle during one or more time periods, and (b) the service data (i) collected by a mobile device operated
by a driver of the vehicle and (ii) indicative of one or more service dynamics associated with the driver during the one or
more time periods;

segmenting, by the one or more processors, the operational data to identify the occurrence of a plurality of stops during
the one or more time periods based at least in part on the operational data, wherein each of the plurality of stops (a) is
identified by linking a stop beginning event from the operational data with a stop ending event from the operational data
and (b) comprises a stop start time, a stop end time, and a stop type;

identifying, by the one or more processors and based at least in part on the service data, a time of a first event of interest
for at least one of the plurality of stops, wherein the service data comprises a timestamp of when the first event of interest
occurred;

identifying, by the one or more processors and based at least in part on the vehicle telematics data, a time of a second event
of interest for the at least one of the plurality of stops, wherein the vehicle telematics data comprises a timestamp of when
the second event of interest occurred;

determining, by the one or more processors, a total time between the first event of interest in the second event of interest;
and

indicating, by the one more processors, the total time as the time elapsed for a particular event of interest for the at least
one of the plurality of stops.

US Pat. No. 9,824,365

METHODS, APPARATUSES AND COMPUTER PROGRAM PRODUCTS FOR MEASURING VEHICLE CARBON FOOTPRINT

UNITED PARCEL SERVICE OF ...

1. A method comprising:
calculating a fuel usage of a plurality of vehicles for traveling along a predefined route to obtain one or more fuel values;
analyzing data indicating miles traveled by the vehicles along the route and the fuel values to determine fuel efficiency
values corresponding to the vehicles traveling the route;

determining, via a processor, an estimate of an amount of carbon emissions for each of the vehicles; and
receiving an indication, from a device, of at least one carbon offset determined based in part on a total carbon emissions
estimate of each of the vehicles, that traveled the route during a predetermined time period, in response to sending the total
carbon emissions estimate to the device, the carbon offset denotes whether the total carbon emissions estimate exceeds an
acceptable level of carbon emissions.

US Pat. No. 9,691,194

SYSTEMS AND METHODS FOR ASSESSING OPERATIONAL DATA FOR A VEHICLE FLEET

United Parcel Service of ...

1. A fleet management system comprising:
one or more vehicle telematics devices configured for capturing vehicle telematics data comprising data indicative of one
or more vehicle dynamics and data indicative of one or more contextual attributes of said one or more vehicle dynamics;

one or more portable data acquisition devices configured for capturing service data comprising data indicative of one or more
service dynamics and data indicative of one or more contextual attributes of said one or more service dynamics, said service
data generated based at least in part on user input received by the one or more portable data acquisition devices; and

a fleet management computer system comprising:
one or more memory storage areas; and
one or more hardware processors in communication with said one or more memory storage areas;
wherein said one or more processors are, collectively, configured to:
receive said vehicle telematics data from said one or more vehicle telematics devices;
receive said service data from said one or more portable data acquisition devices;
associate said received vehicle telematics data with said received service data by comparing said contextual attributes in
said vehicle telematics data with said contextual attributes in said service data and identifying sets of vehicle telematics
data and service data having common contextual attributes;

determine, for each set of vehicle telematics data and service data having common contextual attributes, a temporal relationship
between the one or more vehicle dynamics and the one or more service dynamics indicated in the respective set of vehicle telematics
data and service data;

store, in said one or more memory storage areas, said received vehicle telematics data in association with said service data
having common contextual attributes; and

generate, via a display device, a graphical display indicative of one or more activity segments representing periods of time
classified according to vehicle activity or service activity and based at least in part on the determined temporal relationship
between said one or more vehicle dynamics and said one or more service dynamics.

US Pat. No. 10,172,133

MANAGED ACCESS TO MULTIPLE WIRELESS CARRIERS

United Parcel Service of ...

1. A method comprising:receiving, from a network device, a geographic configuration for a mobile station, wherein the geographic configuration (a) is for a plurality of defined geofences and (b) identifies a plurality of wireless carriers providing wireless services within the geofences;
receiving, from the network device, a station-type configuration (a) specifying criteria in which the mobile station is to stop using a primary wireless carrier, and (b) specifying information identifying the manner in which the mobile station is designated to react to one or more wireless service issues;
identifying the primary wireless carrier, indicated in the received geographic configuration, associated with a first geofence of the geofences, from the plurality of wireless carriers; and
initiating a session with the primary wireless carrier.

US Pat. No. 10,055,712

CONCEPTS FOR REPAIR, SERVICE, PURCHASE, SALE OR TRADE-IN OF ITEMS

United Parcel Service of ...

1. A method for providing a user with after-market options for an item, the method comprising:transmitting, by a server system via a network, first content to a first end-user device to facilitate presentation of a user interface by an application of the end-user device prompting input for a bid corresponding to a target item;
processing, by the server system, a first transmission received from the first end-user device, the first transmission comprising (a) a unique item identifier identifying the target item, (b) a target geographic location, and (c) a bid from a service provider, each bid being associated with a bid identifier configured to uniquely identify the bid;
storing, by the server system, the bid in association with a plurality of bids associated with the unique item identifier prior to receiving a listing for an item;
receiving a listing for an item through a graphical user interface of a kiosk, the item identified by the unique item identifier for the target item and the listing comprising a location;
performing one or more diagnostic tests on at least one device of the target item to obtain one or more diagnostic test results of the target item;
responsive to receiving the listing for the item, identifying, by the server system, the plurality of bids for the target item, the plurality of bids identified based at least in part on the unique item identifier, the target geographic location, the location, and the one or more diagnostic tests performed on the target item;
responsive to identifying the plurality of bids, providing information associated with at least one of the plurality of bids and causing display of the information associated with at least one of the plurality of bids by the graphical user interface of the kiosk for user interaction with the displayed information via the graphical user interface;
receiving, by the graphical user interface of the kiosk, a user selection of one of the displayed bids;
associating a selected bid identifier with a transaction identifier, wherein the selected bid identifier is the bid identifier associated with the user-selected bid and the transaction identifier is configured to uniquely identify a transaction corresponding to a consumer device and the user-selected bid; and
responsive to receiving the user selection, providing, via the graphical user interface of the kiosk, instructions for completing a transaction indicated by the user's selection.

US Pat. No. 9,957,061

SYSTEM AND METHOD OF NOTIFICATION OF AN AIRCRAFT CARGO FIRE WITHIN A CONTAINER

United Parcel Service of ...

1. A system for notifying a flight crew of a fire condition in a cargo container on an aircraft, the system comprising:at least one infrared light in communication with at least one of a fire-detection system or a fire-suppression system for the cargo container, the infrared light being mounted on an exterior roof of the cargo container and configured to emit infrared energy having a particular emission level when at least one of the fire-detection system detects the fire condition in the cargo container or the fire-suppression system activates as a result of the fire condition in the cargo container; and
at least one infrared detector mounted on the aircraft and positioned to detect the infrared energy emitted by the at least one infrared light and configured to send a signal to notify the flight crew of the fire condition in the cargo container after detecting the infrared energy emitted by the at least one infrared light at the particular emission level.

US Pat. No. 9,950,862

AUTOMATED LOADING AND UNLOADING ITEMS

United Parcel Service of ...

9. A system for retrieving items from a vehicle comprising:a vehicle having a cargo area with an access port and a plurality of storage locations, wherein each of said plurality of storage locations are configured for storing one or more items;
a load/unload device configured to transport the one or more items from one of the plurality of storage locations to the access port for retrieval from the vehicle;
a vehicle location-determining device configured to detect a position of the vehicle; and
a controller communicatively coupled to the vehicle location determining device and the load/unload device, the controller comprising at least one processor and at least one memory having program code instructions embodied therein, the at least one memory and program code instructions being configured to, with the at least one processor, cause the controller to:
store, in the at least one memory, data indicative of a storage location of each of the one or more items, wherein the storage locations are assigned locations at which each of the one or more items are placed within the vehicle;
receive input indicative of the one or more items to be retrieved;
retrieve data indicative of the storage location of each of the one or more items from the at least one memory;
receive, from the vehicle location-determining device, a detected position of the vehicle with respect to a delivery location;
determine whether the detected position of the vehicle is within a threshold distance of the delivery location; and
in response to determining that the detected position of the vehicle is within the threshold distance of the delivery location, provide instructions to the load/unload device to retrieve the one or more items from the storage location of each of the one or more items.

US Pat. No. 9,905,100

REMOTE INITIATION OF INTERACTION BY A COMPUTING ENTITY

United Parcel Service of ...

9. An apparatus comprising at least one processor and at least one memory storing computer program code, the apparatus being
configured to communicate both through (a) a short range or long range communication technology and (b) through an Internet
protocol network, the apparatus being located at a service point, the service point being a delivery location or a pick-up
location of a dispatch plan, and the at least one memory and the computer program code configured to, with the processor,
cause the apparatus to at least:
establish a communication using the short range or long range communication technology, between an item located at the service
point and the apparatus, wherein there are a series of scheduled communications between the item and the apparatus;

receive a communication of the series of scheduled communications provided by the item;
determine whether a characteristic of the communication is in accordance with an expected characteristic of the communication,
based at least in part on at least one previous communication; and

in response to determining that the characteristic of the communication is not in accordance with the expected characteristic,
determine that the item has been moved.

US Pat. No. 9,898,711

SYSTEM AND METHOD FOR SHIPPING AND DELIVERING PARCELS TO A VIRTUAL ADDRESS

UNITED PARCEL SERVICE OF ...

1. A method for shipping and delivering an item using a virtual address, comprising:
receiving, by a central computer system, shipping information for an item to be delivered by a carrier to a destination address,
the item having a virtual address of a recipient, wherein the virtual address (a) is not the destination address for the recipient
and (b) comprises (i) a username, (ii) an alphanumeric string comprising any combination of characters, (iii) an alphanumeric
code uniquely identifying a profile for the recipient, and (iv) additional information confirming identification of a correct
profile for the recipient identified using the alphanumeric code, the additional information selected from the group consisting
of a city, a state, and a country;

checking, by the central computer system, the alphanumeric code of the virtual address against a database to identify the
profile for the recipient;

after identifying the profile for the recipient in the database by checking the alphanumeric code of the virtual address against
the database, checking, by the central computer system, the additional information or the username against information stored
in the identified profile for the recipient to confirm that the correct profile for the recipient was identified using the
alphanumeric code;

after confirming identification of the correct profile using the additional information, converting, by the central computer
system, the virtual address into the destination address, the destination address being different than the additional information;

determining, by the central computer system and based at least in part on the shipping information for the item, an estimated
time of arrival at the destination address, wherein the estimated time of arrival comprises a day and a time of day;

identifying, by the central computer system, an available drop-box from a plurality of drop-boxes at the destination address
for the estimated time of arrival;

responsive to identifying the available drop-box from the plurality of drop-boxes at the destination address for the estimated
time of arrival, reserving, by the central computer system, the available drop-box at the destination address;

electronically authenticating, by a destination terminal an identification of a carrier personnel, wherein (a) the destination
terminal comprises an interface, (b) the destination terminal is located at the destination address, and (c) the destination
terminal is in electronic communication with the drop-box to control access to the drop-box;

responsive to authenticating the identification of the carrier personnel, unlocking, by the destination terminal, the reserved
drop-box based at least in part on the shipping information;

after the item is delivered to the reserved drop-box, providing, by the central computer system, an electronic notification
for the recipient indicating that the item has been delivered to the reserved drop-box at the destination address;

electronically authenticating, by the destination terminal via an interface, an identification of the recipient;
responsive to authenticating the identification of the recipient, unlocking, by the destination terminal, the reserved drop-box.

US Pat. No. 9,876,693

CONCEPTS FOR PROVIDING NOTIFICATIONS FOR EVENTS OF INTEREST

UNITED PARCEL SERVICE OF ...

1. A method for providing notifications for events of interest, the method comprising:
responsive to registering a first mobile computing entity to provide notifications of events of interest related to the first
mobile computing entity, storing, via a server entity, a profile for the first mobile computing entity, the profile (a) identifying
a unique device identifier for the first mobile computing entity, (b) identifying a wireless electronic communication protocol
that enables automatic connections by and to the first mobile computing entity, (c) comprising authentication credentials
that allow for automatic connections by and to the first mobile computing entity via the wireless electronic communication
protocol, and (d) comprising notification preferences for a plurality of events of interest;

receiving, via the server entity, a first notification indicating the first mobile computing entity and a second mobile computing
entity were in direct electronic communication with each other, wherein (a) the first mobile computing entity is configured
to automatically connect to the second mobile computing entity via the wireless electronic communication protocol using the
authentication credentials, (b) the first notification indicating the first mobile computing entity and the second mobile
computing entity were in direct electronic communication with each other comprises a first time and a first location at which
the first mobile computing entity and the second mobile computing entity were in direct electronic communication, and (c)
the first location is determined by a location determining aspect of the first mobile computing entity;

responsive to receiving the first notification indicating the first mobile computing entity and the second mobile computing
entity were in direct electronic communication with each other:

storing, via the server entity, the first time and the first location the first mobile computing entity and the second mobile
computing entity were in direct electronic communication with each other,

determining, via the server entity, whether the direct electronic communication between the first mobile computing entity
and the second mobile computing entity is at least one of the plurality of events of interest, and

responsive to determining that the direct electronic communication between the first mobile computing entity and the second
mobile computing entity is the at least one of the plurality of the events of interest, providing, via the server entity,
a second notification to an electronic destination address of a user based at least in part on the notification preferences,
wherein (a) the second notification comprises information identifying the at least one of the plurality of events of interest,
(b) the information of the second notification comprises at least information regarding past activities associated with the
first mobile computing entity, which is derived at least from the direct electronic communication between the first mobile
computing entity and the second mobile computing entity, and (c) the second notification comprises the first time and the
first location at which the first mobile computing entity and the second mobile computing entity were in direct communication
with each other;

receiving, via the server entity, a third notification indicating the first mobile computing entity and the second mobile
computing entity were no longer in direct communication with each other; and

responsive to receiving the third notification indicating the first mobile computing entity and the second mobile computing
entity were no longer in direct communication with each other:

storing, via the server entity, a second time and a second location the first mobile computing entity and the second mobile
computing entity were no longer in direct communication with each other, wherein the first location and the second location
are different, and

providing, via the server entity, a fourth notification to the electronic destination address of the user based at least in
part on the notification preferences, the fourth notification comprising the second time and the second location at which
the first mobile computing entity and the second mobile computing entity were no longer in direct communication with each
other.

US Pat. No. 9,869,557

DETERMINING THE ACCURACY OF MAP DATA AND PROVIDING REPORTS FOR SAME

UNITED PARCEL SERVICE OF ...

1. A method for determining the accuracy of map data, the method comprising:
identifying a plurality of street segments traversed by a vehicle traveling from a first serviceable point to a second serviceable
point;

determining, by a one or more processors, an estimated distance of at least one of the plurality of street segments for traveling
from the first serviceable point to the second serviceable point, the estimated distance determined based at least in part
on map data;

determining, by the one or more processors, an actual distance of the at least one of the plurality of street segments traversed
by the vehicle traveling from the first serviceable point to the second serviceable point based at least in part on telematics
data collected while the vehicle traveled from the first serviceable point to the second serviceable point, wherein determining
the actual distance of the at least one of the plurality of street segments traveled from the first serviceable point to the
second serviceable point comprises:

identifying one or more types of travel selected from the group consisting of turn-around travel, break travel, and duplicate
travel in the first plurality of street segments, and

excluding the one or more types of travel from the actual distance for the at least one of the plurality of street segments;
and

determining, by the one or more processors, an accuracy value for the at least one of the plurality of street segments based
at least in part on the difference between the estimated distance and the actual distance for the at least one of the plurality
of street segments, wherein actual distance excludes the identified one or more types of travel;

determining, by the one or more processors, whether the accuracy value satisfies a configurable inaccuracy threshold; and
responsive to determining that the accuracy value does not satisfy the configurable inaccuracy threshold, updating, via the
one or more processors, the map data to reflect the actual distance that excludes the identified one or more types of travel.

US Pat. No. 9,863,928

ROAD CONDITION DETECTION SYSTEM

UNITED PARCEL SERVICE OF ...

1. A system for detecting and monitoring road conditions, the system comprising:
one or more memory storage areas comprising historical illumination data associated with particular locations on one or more
road surfaces and associated with particular times of day; and

one or more processors in communication with the one or more memory storage areas;
wherein the one or more processors are, collectively, configured to:
monitor road condition data captured by one or more road condition detection systems provided on a vehicle, the one or more
road condition detection systems comprising:

a vibration sensor configured to capture vibration data indicative of the magnitude and frequency of vibration of the vehicle;
an optical camera comprising an aperture configured to receive light from the one or more road surfaces traveled by the vehicle;
an optical sensor configured to capture illumination data associated with an intensity of the light received through the aperture;
a location determining device configured to determine the location of the vehicle on the one or more road surfaces; and
a real-time clock configured to indicate a time of day;
capture, for storage in the one or more memory storage areas, road condition data from the one or more road condition detection
systems, wherein the captured road condition data is indicative of one or more road condition attributes of the one or more
road surfaces traveled by the vehicle, the road condition data comprising:

vibration data from the vibration sensor; and
illumination data from the optical sensor;
associate location data from the location determining device and time of day data from the real-time clock with the road condition
data captured by the vibration sensor and the optical sensor;

retrieve the historical illumination data from the one or more memory storage areas;
compare the captured illumination data with the historical illumination data corresponding to the locations and the times
of day of the captured illumination data;

identify one or more deviations between the captured illumination data and the historical illumination data;
store data indicative of the identified one or more deviations between the captured illumination data and the historical illumination
data and their respective locations in the one or more memory storage areas;

identify a change in magnitude or frequency of the captured vibration data that is indicative of one or more potholes existing
along the one or more road surfaces;

determine, based on the captured vibration data, a severity of the identified one or more potholes;
determine, based on the captured vibration data, the location of the identified one or more potholes;
store data indicative of the identified one or more potholes and their respective locations in the one or more memory storage
areas; and

determine, based at least in part on the determined severity of the identified one or more potholes, the determined location
of the identified one or more potholes, and deviations between the captured illumination data and the historical illumination
data, a road condition index value for a road surface, wherein the road condition index value is indicative of the quantity
of the identified one or more road potholes along the road surface, the severity of each of the identified one or more potholes
along the road surface, and the illumination level along the road surface.

US Pat. No. 9,842,120

STANDARDIZATION OF ADDRESSES AND LOCATION INFORMATION

United Parcel Service of ...

1. A method comprising:
identifying, via one or more processors, a plurality of records corresponding to a serviceable point associated with a physical
address, wherein the plurality of records comprise (a) a first record comprising (i) first location data comprising first
geo-coordinates collected during a visit to the serviceable point, and (ii) the physical address associated with the serviceable
point in a first format, and (b) a second record comprising (i) second location data comprising second geo-coordinates collected
during a visit to the serviceable point, and (ii) the physical address associated with the serviceable point in a second format
that is different from the first format, and wherein the first geo-coordinates are different from the second geo-coordinates;

determining, via the one or more processors, reference location data for the serviceable point based at least in part on (a)
the first location data from the first record, and (b) the second location data from the second record, wherein determining
the reference location data comprises determining an average of the first geo-coordinates and the second geo-coordinates;

assigning, via the one or more processors, the reference location data as a location-based key to (a) the first record comprising
the physical address associated with the serviceable point in the first format and (b) the second record comprising the physical
address associated with the serviceable point in the second format; and

responsive to receiving the reference location data, identifying the first record for the serviceable point and the second
record based at least in part on the reference location data.

US Pat. No. 9,836,715

ARRANGING FOR SHIPMENT OF A PACKAGE WITHOUT GENERATING A SHIPPING LABEL

United Parcel Service of ...

1. A mobile device for arranging shipment of an item, the mobile device comprising at least one processor and at least one
memory including computer program code, the at least one memory and the computer program code configured to, with the processor,
cause the mobile device to at least:
receive login information corresponding to a user profile;
provide an interface for inputting or selecting shipping information associated with shipment of the item;
receive input from a user inputting or selecting the shipping information;
receive an indication of a smart code associated with the shipping information; and
transmit the shipping information to a server to enable the server to (a) retrieve associated shipping information for the
item based on the smart code and (b) facilitate shipment of the item to a destination address.

US Pat. No. 9,646,282

SYSTEMS, METHODS, AND COMPUTER PROGRAM PRODUCTS FOR IMPLEMENTING A PRECISION RATE STRUCTURE ACROSS ONE OR MORE GEOGRAPHICAL AREAS

United Parcel Service of ...

1. A rate structuring system for determining a rate adjustment for at least one service point within a geographical area,
said system comprising:
one or more memory storage areas containing at least rate data and one or more parameters, said rate data comprising existing
rates for delivery of packages to each discrete one of said at least one service points within said geographical area, said
geographical area corresponding to an area having a single zip-code; and

one or more computer processors configured to:(A) receive service point data, said service point data comprising one or more real-time observed characteristics associated
with delivery of at least one package to one or more of said at least one service points within said geographical area;(B) retrieve at least a portion of said rate data contained in the one or more memory storage areas;(C) calculate at least one of cost data or profit data for each service point associated with said received service point
data;(D) compare said calculated at least one of cost data or profit data against said one or more parameters contained in the
one or more memory storage areas;(E) in response to at least a portion of said calculated data differing from at least one of said one or more parameters,
automatically based thereon generate rate adjustment instructions, said instructions being configured for facilitating automatic
implementation of an adjustment to said rate data for each service point associated with said received service point data;
and(F) upon generation of said rate adjustment instructions, automatically transmit said rate adjustment instructions to at least
one or more shipping request systems associated with and distinct from said rate structuring system for automatic implementation
of said adjustment to said rate data so as to ensure said one or more users are presented with and incur updated rate data
based upon a rate schedule incorporating said adjustment for each service point associated with said received service point
data.

US Pat. No. 10,096,023

ENCRYPTION AND TOKENIZATION ARCHITECTURES

United Parcel Service of ...

1. A method for using a unique token in online transactions involving sensitive information to control access to the sensitive information, the method comprising:registering, by a server entity, at least one entity, the registering comprising associating the at least one entity with a subscription level;
in response to receipt of the sensitive information from a merchant device, generating, by the server entity, a unique token for use in place of the sensitive information in online transactions, wherein the sensitive information comprises a character string stored as encrypted data;
directly associating, by a server entity, a sub-string of a character string with the unique token so that a direct association does not exist between the unique token and the character string, the character string comprising the sensitive information and the sub-string being configured to identify the character string without revealing the sensitive information; and
accessing, by a server entity, the character string stored as encrypted data in storage memory using the unique token and the sub-string to retrieve the sensitive information after transmission of a request for the sensitive information from a registered entity associated with a subscription level associated with a privilege to receive the requested sensitive information.

US Pat. No. 10,074,067

SYSTEMS AND METHODS FOR PROVIDING PERSONALIZED DELIVERY SERVICES

United Parcel Service of ...

1. A method for linking electronic shipping information stored in an item database to an electronic consignee profile record stored in a consignee profile database to provide web-based access to electronic shipping information, the method comprising:storing, by a computing system, a plurality of electronic consignee profile records in a consignee profile database, wherein each electronic consignee profile record (a) comprises a collection of consignee information comprising a delivery address to which items can be delivered to a corresponding consignee, (b) provides the corresponding consignee with access, via a web-based interface using access credentials, to electronic shipping information for items to be delivered to the corresponding consignee, (c) is identifiable by address matching, and (d) comprises a unique consignee profile identifier;
receiving, by the computing system, first electronic shipping information corresponding to a first item to be delivered to a first consignee by a carrier, wherein (a) the first electronic shipping information (i) comprises a delivery address on a label for the first item, the label affixed to the exterior of the first item by a consignor, (ii) is electronically captured from a scan of the first item by scanning equipment, and (iii) is stored in an item database, and (b) the first consignee is the intended recipient of the first item;
automatically querying, by the computing system, the consignee profile database to identify a first electronic consignee profile record from the plurality of electronic consignee profile records by matching the delivery address of the first electronic shipping information to the delivery address of the first electronic consignee profile record;
responsive to identifying the first electronic consignee profile record by matching the address, automatically linking, by the computing system, the electronic shipping information for the first item stored in the item database with the first electronic consignee profile record stored in the consignee profile database; and
providing, by the computing system via the first electronic consignee profile record, the first consignee with access to at least a portion of the first electronic shipping information for the first item via a web-based interface in electronic communication with the computing system.

US Pat. No. 10,035,478

METHODS, APPARATUSES AND COMPUTER PROGRAM PRODUCTS FOR MEASURING VEHICLE CARBON FOOTPRINT

United Parcel Service of ...

1. A method comprising:calculating a fuel usage of a plurality of vehicles of a predesignated fleet for traveling along one or more predefined routes to obtain one or more fuel values;
analyzing data indicating miles traveled by the vehicles along the routes and detecting at least one fault of one or more of the vehicles while traveling the routes to determine fuel efficiency values corresponding to the vehicles traveling the routes;
determining, via a processor, a total carbon emissions estimate for each of the vehicles of the fleet; and
receiving an indication, from a device, of at least one carbon offset for the fleet determined based in part on the total carbon emissions estimate of each of the vehicles, that traveled the routes during a predetermined time period, the carbon offset denotes whether the total carbon emissions estimate exceeds an acceptable level of carbon emissions.

US Pat. No. 9,981,745

UNMANNED AERIAL VEHICLE INCLUDING A REMOVABLE PARCEL CARRIER

United Parcel Service of ...

1. An unmanned aerial vehicle (UAV) for delivering a parcel, the UAV comprising:a UAV chassis comprising:
an upper portion including a plurality of propulsion members configured to provide lift to the UAV chassis;
a lower portion coupled to the upper portion, the lower portion defining an internal cavity;
one or more landing gear coupled to the UAV chassis between the upper portion and the lower portion; and
a parcel carrier configured to be selectively coupled to and decoupled from the UAV chassis independently of the one or more landing gear, the parcel carrier comprising:
an engagement housing configured to be at least partially inserted within the internal cavity of the lower portion of the UAV chassis and thereby secured to the UAV chassis; and
a parcel carrying mechanism coupled to and positioned below the engagement housing, wherein the parcel carrying mechanism is configured for engaging and holding the parcel.

US Pat. No. 9,969,495

UNMANNED AERIAL VEHICLE PICK-UP AND DELIVERY SYSTEMS

United Parcel Service of ...

1. An enhanced parcel delivery system for delivering parcels via an unmanned aerial vehicle (UAV), the system comprising:a primary delivery vehicle comprising a roof panel;
a UAV support mechanism coupled to the primary delivery vehicle, the UAV support mechanism comprising opposing rails extending along the roof panel of the primary delivery vehicle, wherein the opposing rails are configured for simultaneously supporting multiple UAVs along a length of the opposing rails;
a plurality of UAVs, each of the UAVs comprising:
a UAV chassis including a plurality of propulsion members configured to provide lift to the UAV chassis; and
a parcel carrier comprising:
an engagement housing configured for being secured to the UAV chassis; and
a parcel carrying mechanism coupled to and positioned below the engagement housing, wherein the parcel carrying mechanism is configured for engaging and holding a parcel for delivery;
wherein the UAV support mechanism's opposing rails include a conveyor comprising powered rollers, and wherein the powered rollers are configured to engage a reduced width portion of the UAV chassis of each of the plurality of UAVs.

US Pat. No. 9,957,048

UNMANNED AERIAL VEHICLE INCLUDING A REMOVABLE POWER SOURCE

United Parcel Service of ...

1. An unmanned aerial vehicle (UAV) for delivering a parcel, the UAV comprising:a UAV chassis comprising:
a plurality of propulsion members configured to provide lift to the UAV chassis;
an internal cavity; and
a UAV electrical interface electrically coupled to the plurality of propulsion members;
a parcel carrier selectively coupled to and removable from the UAV chassis, the parcel carrier comprising:
an engagement housing configured for being secured to the UAV chassis, wherein the engagement housing includes a carrier electrical interface configured for being electrically coupled to the UAV electrical interface when the parcel carrier is coupled to the UAV chassis, wherein the engagement housing is configured for being at least partially inserted within the internal cavity of the UAV chassis;
a parcel carrying mechanism coupled to the engagement housing, wherein the parcel carrying mechanism is configured to engage a parcel and comprises a pair of parcel carrying arms, each comprising:
an upper portion extending outward from the engagement housing;
a lower portion extending downward from the upper portion; and
a parcel carrying rail positioned on the bottom of the lower portion and extending in a direction that is transverse to the lower portion;
a ground probe that is coupled to and extends downward from one of the parcel carrying rails; and
a power source electrically coupled to the carrier electrical interface and configured for powering the plurality of propulsion members when the parcel carrier is coupled to the UAV chassis.

US Pat. No. 9,904,521

AUTOMATION OF CANONICAL MODEL USAGE IN APPLICATION DEVELOPMENT PROCESSES

UNITED PARCEL SERVICE OF ...

1. A method for enforcing usage of a canonical model, the method comprising:
receiving, by a computing entity, machine-automatable artifacts from a canonical model artifact repository, the machine-automatable
artifacts expressing the canonical model using a set of metadata constraints and a set of transformation rules;

converting, by the computing entity, the received machine-automatable artifacts into language-specific bindings; and
programming, by the computing entity, an application using the language-specific bindings to automatically enforce conformity
of the application to the canonical model and to enable the application to communicate with one or more other applications
according to the canonical model even in an instance in which the application obtains first inbound data that is in non-canonical
form from at least one of the other applications in response to utilizing one or more transformation rules of the set of transformation
rules expressed by the machine-automatable artifacts to canonicalize the first inbound data, which was initially obtained
by the at least one application in non-canonical form.

US Pat. No. 9,824,325

SYSTEMS AND METHODS FOR INITIATING RETURNS OVER A NETWORK

United Parcel Service of ...

1. An electronic return shipping system for facilitating the return of a good previously purchased by a customer from a merchant,
wherein the merchant has issued a return authorization, the system comprising:
one or more computers and a network wherein the one or more computers are configured to:
generate a shipping label delivery link, wherein the shipping label delivery link comprises (a) a hypertext link to a uniform
locator address, and (b) data associated with the return authorization;

transmit, over the network and to a user device, the shipping label delivery link, wherein the label delivery link (a) is
displayed by a user interface of the user device and (b) comprises visually selectable indicia configured to activate the
hypertext link to the uniform locator address;

responsive to selection, via the user interface, of the visually selectable indicia, to activate the hypertext link:
(a) receive the data associated with the return authorization as a result of activation of the hypertext link,
(b) extract at least a portion of the data associated with the return authorization,
(c) dynamically generate a shipping label based at least in part upon the extracted data, wherein the shipping label (i) comprises
a package tracking number, (ii) is stored in an image format for presentation via the user interface, and (iii) is enabled
for printing, and

(d) generate and transmit, over the network to a vendor device associated with a vendor email address, an electronic return
notification, the electronic return notification further including a bounce email address; and

responsive to receipt of a notification that the electronic return notification could not be delivered to the vendor email
address, automatically forwarding the electronic return notification over the network via the bounce email address.

US Pat. No. 9,796,480

SYSTEM AND METHOD OF NOTIFICATION OF AN AIRCRAFT CARGO FIRE WITHIN A CONTAINER

United Parcel Service of ...

1. A system for notifying a flight crew of a fire condition in a cargo container on an aircraft, the system comprising:
at least one infrared light in communication with at least one of a fire-detection system or a fire-suppression system for
the cargo container, the infrared light being mounted on an exterior roof of the cargo container and configured to emit infrared
energy having a particular emission level when at least one of the fire-detection system detects the fire condition in the
cargo container or the fire-suppression system activates as a result of the fire condition in the cargo container; and

at least one infrared detector mounted on the aircraft and positioned to detect the infrared energy emitted by the at least
one infrared light and configured to send a signal to notify the flight crew of the fire condition in the cargo container
after detecting the infrared energy emitted by the at least one infrared light at the particular emission level, wherein the
signal comprises an identifier identifying the infrared detector that sent the signal to enable determination, based in part
on the identifier, of which portion of the aircraft comprises the cargo container with the detected fire condition, and

wherein the signal sent by the infrared detector to notify the flight crew of the fire condition causes information on the
activation of the fire-suppression system to be recorded.

US Pat. No. 9,799,149

FLEET MANAGEMENT COMPUTER SYSTEM FOR PROVIDING A FLEET MANAGEMENT USER INTERFACE DISPLAYING VEHICLE AND OPERATOR DATA ON A GEOGRAPHICAL MAP

United Parcel Service of ...

1. A fleet management computer system for providing a fleet management user interface, said fleet management computer system
comprising:
one or more memory storage areas; and
one or more processors in communication with said one or more memory storage areas;
wherein said one or more processors are, collectively, configured to:
receive operational data comprising vehicle telematics data and service data, said vehicle telematics data generated based
at least in part on vehicle sensor output at vehicle telematics devices located on at least one vehicle and being indicative
of one or more vehicle dynamics for the at least one vehicle during one or more time periods, and said service data generated
based at least in part on user input received by a user device and being indicative of one or more service dynamics for at
least one vehicle operator during said one or more time periods;

generate an operational data set comprising a plurality of contextually interrelated operational data records, wherein each
operational data record comprises concurrently captured operational data, and wherein one or more of the operational data
records comprise telematics data and one or more of the operational data records comprise service data;

store the operational data set in the one or more memory storage areas;
determine, based on said operational data set, a vehicle travel path traveled by said vehicle during said one or more time
periods;

determine, based on said operational data set, one or more operational characteristics of said vehicle dynamics and said service
dynamics for said one or more time periods; and

generate a graphical user interface comprising:
at least one evaluation results display indicating one or more of said operational characteristics; and
at least one geographical map showing at least a portion of said vehicle travel path;
wherein said graphical user interface is configured to enable a user to select one or more geographical areas of said geographical
map by drawing a two-dimensional shape on said geographical map; and

wherein said processors are configured to, in response to said user selection of said one or more geographical areas of said
geographical map,

identify one or more area trips, wherein the one or more area trips each comprise a portion of the vehicle travel path determined
to be located within a user selected geographical area and wherein each area trip begins when the vehicle enters the user
selected geographical area and ends when the vehicle subsequently exits the user selected geographical area;

determine one or more area trip operational characteristics of the one or more area trips; and
display said area trips and said area trip operational characteristics in said evaluation results display.

US Pat. No. 9,798,998

COMPUTER SYSTEM FOR ROUTING PACKAGE DELIVERIES

United Parcel Service of ...

1. A shipping information system for facilitating delivery of a package by a plurality of carriers, said shipping information
system comprising:
a shipper information system configured to:
receive an indication that delivery of the package will comprise transportation provided by the plurality of carriers, said
indication being determined based at least in part upon the package having a weight below a defined threshold; and

generate, prior to initiating transportation of the low-weight package by the plurality of carriers, a combined multi-carrier
shipping label, the combined multi-carrier shipping label comprising a first carrier tracking symbol associated with a first
carrier, and a second carrier tracking symbol associated with a second carrier and differing from said first carrier tracking
symbol, the first and second carrier tracking symbols each being configured to provide tracking information for at least a
portion of the transportation of the package by the plurality of carriers, and wherein data associated with the first and
the second carrier tracking symbols are further compiled collectively to generate consolidated tracking information upon scanning
of at least one of the first and second carrier tracking symbols via a mobile acquisition device, said consolidated tracking
information being independently accessible via either of the first and the second carrier tracking symbols throughout the
period when the package is being transported by either the first carrier or the second carrier.

US Pat. No. 9,798,999

SYSTEMS AND METHODS FOR RANKING POTENTIAL ATTENDED DELIVERY/PICKUP LOCATIONS

UNITED PARCEL SERVICE OF ...

1. A computer system comprising:
a logistics server in communication with a logistics network, the logistics server comprising at least one computer-storage
media storing computer-useable instructions thereon that, when executed by at least one processor, cause the at least one
processor to perform a method comprising:

storing logistics network data associated with each of a plurality of established attended delivery/pickup locations in memory;
receiving an indication of an area in which to establish a new attended delivery/pickup location in the logistics network
for receiving and storing one or more parcels, wherein the new attended delivery/pickup location has not been previously established
as an attended delivery/pickup location in the logistics network;

receiving data associated with each of a plurality of attended delivery/pickup location candidates within the area, wherein:
i) each of the plurality of attended delivery/pickup location candidates has indicated a desire to be established as the new
attended delivery/pickup location;

ii) each of the plurality of attended delivery/pickup location candidates is associated with a primary form of business other
than receiving and storing the one or more parcels; and

iii) the data associated with each of the plurality of attended delivery/pickup location candidates comprises a plurality
of characteristics;

determining a value for each of the plurality of characteristics for each of the plurality of attended delivery/pickup location
candidates;

assigning a weight to each of the plurality of characteristics based on a level of importance of each of the plurality of
characteristics;

ranking each of the plurality of attended delivery/pickup location candidates based on a comparison of the respective values
and the respective weights of the plurality of characteristics;

automatically determining the new attended delivery/pickup location from the plurality of attended delivery/pickup location
candidates based at least in part on the rank of each of the plurality of attended delivery/pickup location candidates;

adding the new attended delivery/pickup location to the logistics network by modifying the logistics network data in the memory
to include the new attended delivery/pickup location as one of the plurality of established attended delivery/pickup locations;

automatically generating and sending a communication to the new attended/delivery pickup location that the new attended delivery/pickup
location is established for delivery of one or more parcels by a common carrier;

automatically determining a capacity of the new attended delivery/pickup location prior to directing the one or more parcels
to the new attended delivery/pickup location;

determining that the capacity is adequate at the new attended delivery/pickup location;
reserving space to accommodate the one or more parcels at the new attended delivery/pickup location;
generating a shipping label for the one or more parcels; and
directing delivery of the one or more parcels to the new attended delivery/pickup location utilizing the shipping label.

US Pat. No. 9,739,596

CONVEYOR BELT, CONVEYOR BELT ASSEMBLY INCLUDING AN IMAGING SYSTEM, AND METHODS OF USING THE SAME

United Parcel Service of ...

16. An improved conveyor belt for facilitating improved automated handling of a plurality of packages, said improved conveyor
belt comprising:
a visible surface having a primary axis oriented in a machine direction;
a plurality of first stripes having a first visible appearance, each of said plurality of first stripes at least in part defining
said visible surface; and

a plurality of second stripes having a second visible appearance, each of said plurality of second stripes at least in part
defining said visible surface,

wherein:
said first visible appearance of said plurality of first stripes is a solid pattern defined by a first color;
said second visible appearance of said plurality of second stripes is a striped pattern defined by a second and a third color,
said second color being a contrasting color relative to said first color; and

at least one of said plurality of second stripes is located intermediate two of said plurality of first stripes such that
at least a portion of the plurality of first and second stripes defines an alternating contrasting pattern on the visible
surface of the improved conveyor belt.

US Pat. No. 10,066,353

AUTOMATED DISPENSING OF TRAVEL PATH APPLICANTS

UNITED PARCEL SERVICE OF ...

1. A method for dispensing a travel path applicant, the method comprising:automatically collecting telematics data associated with a vehicle as the vehicle traverses a travel path in a defined geofenced area, comprising defined latitude and longitude coordinates, around a geographic area, wherein the telematics data is (a) collected by a telematics device affixed to the vehicle and (b) indicative of one or more characteristics of the travel path traversed by the vehicle;
determining, based at least in part on the collected telematics data, whether at least one of the one or more characteristics of the travel path traversed by the vehicle in the geographic area satisfies one or more thresholds, wherein each of the one or more thresholds is associated with one or more predefined dispense rates and one or more predefined dispense patterns for dispensing of the travel path applicant; and
responsive to determining that at least one of the one or more characteristics of the travel path traversed by the vehicle in the geographic area satisfies at least one of the one or more thresholds, automatically adjusting the dispense rate and the dispense pattern of the travel path applicant,
wherein the dispense rate of a predetermined number of pounds of the travel path applicant per travel mile is determined based in part on (a) a detected grade of the travel path satisfying a predetermined grade threshold and (b) a detected speed of the vehicle traversing the travel path satisfying a predefined speed threshold in response to detecting that the vehicle entered the geofenced area.

US Pat. No. 10,048,102

SYSTEM AND METHOD FOR GENERATING A TRANSPORTING INSTRUCTION USING AN ENVIRONMENTAL SENSOR

United Parcel Service of ...

1. A method comprising the steps of:collecting environmental data using an environmental sensor associated with a container such that the sensor travels with the container during transportation of the container within a carrier's logistics network;
receiving, at a computer system remote from the container, the collected environmental data;
providing, over a network and to at least one authorized user of the computer system, remote access to the collected environmental data;
determining, during ongoing transportation of the container and with the computer system, whether an environmental condition of the container has entered within a pre-defined range of values based on the collected environment data; and
in response to the computer system determining that the environmental condition has entered the range of values, generating alert data for provision to the at least one authorized user prior to completing the transportation of the container.

US Pat. No. 10,026,080

ENCRYPTION AND TOKENIZATION ARCHITECTURES

United Parcel Service of ...

1. A method for using a unique token in an online transaction on a website to control access to sensitive information, the method comprising:in response to receipt of the sensitive information from a merchant device, generating, by a server entity, a unique token for use in lieu of the sensitive information in online transactions, wherein the sensitive information comprises a character string stored as encrypted data;
directly associating, by the server entity, a unique token with a sub-string of a character string, wherein (a) a direct association does not exist between the unique token and the character string, (b) the character string comprises the sensitive information and (c) the sub-string is configured to identify the character string without revealing the sensitive information;
saving, by the server entity, a record for the online transaction comprising information for the online transaction and the unique token, wherein any steps performed after saving the record and prior to retrieving the character string utilize the unique token in lieu of the sensitive information;
retrieving, by the server entity, the character string stored as encrypted data from a storage memory using the unique token to complete the online transaction using the saved record and the sensitive information after transmission of a request for the sensitive information from a registered entity associated with a subscription level associated with a privilege to receive the requested sensitive information.

US Pat. No. 10,007,888

CONCEPTS FOR LOCATING ASSETS UTILIZING LIGHT DETECTION AND RANGING

United Parcel Service of ...

1. A method of determining an amount of unoccupied volume in a receptacle, the method comprising:providing one or more sensors configured to detect the location of tangible surfaces within the receptacle and to generate location data indicative of the location of detected tangible surfaces;
receiving location data indicative of the location of the tangible surfaces within the receptacle from the one or more sensors;
generating mapping data indicative of the location of the detected tangible surfaces within the receptacle; and
determining, based at least in part on the mapping data, the amount of unoccupied volume between detected surfaces within the receptacle.

US Pat. No. 10,005,620

CONVEYOR BELT ASSEMBLY INCLUDING AN IMAGING SYSTEM AND SYSTEMS AND METHODS USING THE SAME

United Parcel Service of ...

12. A computer-implemented method for facilitating improved automated handling of a plurality of packages, said method comprising the steps of:operating an improved conveyor belt, said improved conveyor belt comprising:
a visible surface being movably configured to receive thereon each of said plurality of packages;
a plurality of first stripes having a first known dimensional characteristic and a first visible appearance, each of said plurality of first stripes at least in part defining said visible surface; and
a plurality of second stripes having a second known dimensional characteristic and a second visible appearance, each of said plurality of second stripes at least in part defining said visible surface, wherein the second visible appearance provides a contrasting appearance relative to the first visible appearance;
during said operation of said improved conveyor belt, capturing, via an imaging system a visual sequence containing each of said plurality of packages received on said visible surface during movement thereof;
extracting, via at least one computer processor and from said visual sequence, at least one screen shot containing at least one image of at least one of said plurality of packages;
calculating, via said at least one computer processor and based at least upon said first and second known dimensional characteristics of said plurality of first and second stripes appearing in said at least one extracted screen shot, one or more dimensions of said at least one of said plurality of packages; and
associating and storing, in at least one memory storage area, said extracted screen shot and said calculated dimensions with said at least one of said plurality of packages.

US Pat. No. 10,002,341

SYSTEMS AND METHODS FOR RETURNING ONE OR MORE ITEMS VIA AN ATTENDED DELIVERY/PICKUP LOCATION

United Parcel Service of ...

1. A computer implemented method of facilitating a return of an item purchased from a retailer via an attended delivery/pickup location, the method comprising:receiving, by at least one processor, one or more item return criteria from a particular retailer;
storing, by at least one processor in memory, the one or more item return criteria;
receiving, by at least one processor, at the attended delivery/pickup location, a request to return a particular item to the particular retailer via the attended delivery/pickup location, wherein:
the particular item was purchased from the particular retailer; and
the request comprises item information associated with the particular item;
determining, by at least one processor, whether the particular item may be returned via the attended delivery/pickup location to the particular retailer for at least a partial refund, wherein the at least the partial refund is issued by the particular retailer directly to an individual who requested the return of the particular item purchased from the particular retailer, the determining based at least in part on:
the one or more item return criteria comprising a return expiration deadline; and
the item information;
at least partially in response to determining that the particular item may not be returned to the particular retailer:
transmitting, by at least one processor, a notification that the particular item may not be returned for the at least partial refund to a computing device associated with the attended delivery/pickup location, and
causing, by at least one processor, the computing device to display the notification; and
at least partially in response to determining the particular item may be returned to the particular retailer for the at least partial refund, generating a return label comprising an expiration date for placing on a parcel containing the particular item to be returned;
determining whether the return label expiration date has passed;
if it is determined that the return label expiration date has not passed, facilitating a transport of the particular item, by the at least one processor, from the attended delivery/pickup location to a location associated with the particular retailer without charging a facilitation of return shipment fee to the individual,
if it is determined that the return label expiration date has passed, facilitating the transport, by the at least one processor, from the attended delivery/pickup location to a location associated with the particular retailer, and
(1) charging the individual a facilitation of return shipment fee, or
(2) not charging the individual the facilitation of return shipment fee and notifying the particular retailer that the return label expiration date has passed, wherein the particular retailer subsequently determines whether to deduct the facilitation of return shipment fee from any refund issued to the individual.

US Pat. No. 9,965,739

SYSTEMS AND METHODS FOR FREIGHT TRACKING AND MONITORING

United Parcel Service of ...

1. A method for tracking the movement of freight shipments comprising:receiving, via a lift truck computing device disposed on a lift truck, an electronic manifest from an enterprise system, the electronic manifest comprising at least a portion of shipping data for each of a plurality of freight shipments, the portion of the shipping data identifying (1) respective unique tracking identifiers associated with the freight shipments, and (2) respective final delivery destinations of the respective freight shipments being transported through a carrier's transportation network;
displaying, via a display disposed on the lift truck, at least a portion of the electronic manifest;
receiving, via the lift truck computing device, input initiating a location event for a freight shipment of the plurality of freight shipments, wherein the location event indicates the location of the freight shipment;
receiving, via the lift truck computing device, inspection data in response to initiating the location event, the inspection data indicating a condition of freight of the freight shipment at the indicated location;
determining, via the lift truck computing device and lift truck detecting devices, whether the inspection data exceeds a plurality of predefined inspection threshold numeric values; and
detecting, by the lift truck detecting devices in communication with the lift truck computing device, an overage or a shortage, and damage of the freight of the freight shipment in response to determining that at least two of the predefined inspection threshold numeric values are exceeded.

US Pat. No. 9,911,092

SYSTEMS AND METHODS FOR A REAL-TIME WORKFLOW PLATFORM

UNITED PARCEL SERVICE OF ...

1. A non-transitory computer-readable medium containing code executable by a processor to generate a graphical designer module
comprising:
a desktop workspace;
a plurality of shapes, adapted to be selectively dragged and dropped, by a designer, onto the workspace, presented via a graphical
user interface of a display device for user interaction, each shape expressing performance of at least one predefined role
in a workflow process, wherein one or more shapes of the plurality of shapes are adapted to express a role of concurrency
within the workflow process the one or more shapes are further adapted to represent two or more processes of a particular
workflow performed concurrently; and

a workflow engine module comprising a platform abstraction layer that provides a transition layer from a Petri net language
of a microkernel to an operating system language is adapted to execute code generated to represent the particular workflow
designed using the graphical designer module and comprising at least one shape of the one or more shapes expressing the role
of concurrency is further adapted to manage the concurrency of the particular workflow, the platform abstraction layer configured
to delegate tasks associated with the workflow process in the Petri net language to be performed by an operating system associated
with the operating system language, which is different from the Petri net language.

US Pat. No. 9,909,876

AUGMENTATION FOR GPS CALCULATIONS

UNITED PARCEL SERVICE OF ...

1. A system for collecting global positioning system (GPS) data for a plurality of routes traveled by a plurality of vehicles,
the system comprising:
(a) one or more storage media configured to store multiple collected GPS data points for the plurality of routes traveled
by the plurality of vehicles;

(b) a plurality of GPS enabled devices, each GPS enabled device associated with one of the plurality of vehicles and configured
to, in response to detecting one of a plurality of triggering events:

(1) receive signals from a plurality of satellites associated with a global positioning system;
(2) determine a location of the vehicle on which the GPS enabled device is located based on the received signals; and
(3) store the location in memory as the GPS data; and
(c) a plurality of communication devices, each communication device located on one of the plurality of vehicles and configured
to communicate the collected GPS data for each determined location to the one or more storage media, wherein the collected
GPS data for at least one location on the plurality of routes is transmitted to another system to cause the another system
to update incorrect geographic data of the at least one location to correspond to the collected GPS data, and wherein the
geographic data of the another system for the at least one location was previously missing or inaccurate.

US Pat. No. 9,909,884

SYSTEMS AND METHODS FOR IDENTIFYING ATTRIBUTES LOCATED ALONG SEGMENTS OF A DRIVING ROUTE

UNITED PARCEL SERVICE OF ...

1. A method for providing a prediction of a type of attribute located along a segment of a driving route based on one or more
speed variation patterns obtained from Global Positioning System (GPS) elements, the method comprising:
(a) representing, via a processor, the segment of the driving route by a multi-dimensional feature vector capturing the one
or more speed variation patterns; and

(b) inputting the multi-dimensional feature vector into a function for the type of attribute and in response to analyzing
the multi-dimensional feature vector input in the function, determining the prediction indicating whether an object of the
type of attribute is physically located along the segment of the driving route.

US Pat. No. 9,903,734

SYSTEMS AND METHODS FOR UPDATING MAPS BASED ON TELEMATICS DATA

United Parcel Service of ...

1. A mapping management computer system for updating geographical maps, said mapping management computer system comprising:
one or more non-transitory memory storage areas; and
one or more processors in communication with said one or more memory storage areas;
wherein said one or more processors are, collectively, configured to:
receive operational data comprising telematics data records each identifying a historical vehicle location of a vehicle traveling
along a vehicle path during one or more time periods;

compare the operational data against stored map data to identify off-known-path telematics data records, wherein the map data
comprises road data points each representing a particular location along at least one known travel path and said off-known-path
telematics data records are identified from the operational data as telematics data records each corresponding to a historical
vehicle location positioned at a distance exceeding a certain distance threshold from the nearest of said road data points;

identify one or more strings of chronologically consecutive off-known-path telematics data records;
define each of said one or more strings of off-known-path telematics data records as unknown portions of said vehicle path
that do not correspond to any known travel paths;

generate, based on said map data and said operational data, data defining a new known travel path based on said unknown portions
of said vehicle path, said new known travel path representing a newly identified vehicle travel path; and

update said map data by storing said data defining said new known travel path such that said new known travel path is reflected
in one or more maps defined by said map data.

US Pat. No. 9,778,049

CALCULATING SPEED AND TRAVEL TIMES WITH TRAVEL DELAYS

UNITED PARCEL SERVICE OF ...

1. A method for determining an estimated travel time, the method comprising:
in response to a real-time request to determine an estimated time of travel time for traveling from a first location to a
second location corresponding to a time period:

identifying, via one or more processors, speed information associated with traveling from the first location to the second
location;

identifying, via the one or more processors, distance information associated with traveling from the first location to the
second location;

identifying, via the one or more processors, travel delay information, the travel delay information (a) comprising a value
indicative of an average amount of travel delay time per unit of distance, (b) associated with at least one of the first location
or the second location, and (c) corresponding to the time period, wherein the value indicative of an average amount of travel
delay time per unit of distance is determined from operational data collected from a plurality of vehicles during the time
period; and

determining, via the one or more processors, the estimated time of travel time for traveling from the first location to the
second location based at least in part on the speed information, the distance information, and the travel delay information.

US Pat. No. 10,126,403

CONCEPTS FOR IDENTIFYING AN ASSET SORT LOCATION

United Parcel Service of ...

1. A system comprising one or more storage areas and one or more processors, the system configured to:receive asset identifier data corresponding to an asset from a handheld user device, wherein the asset identifier data is stored in a memory associated with the handheld user device in response to scanning an asset indicia associated with the asset;
after the handheld user device is brought within a communication area associated with at least one sort location to enable data transfer between the handheld user device and one or more location devices associated with the at least one sort location, receive location data indicative of the location of the handheld user device relative to the at least one sort location;
associate the asset identifier data with the location data;
determine whether the at least one sort location is the appropriate sort location for the asset; and
transmit an alert to the handheld user device indicating whether the at least one sort location is the appropriate sort location for the asset.

US Pat. No. 10,026,081

ENCRYPTION AND TOKENIZATION ARCHITECTURES

United Parcel Service of ...

1. A method for using a unique token in an online transaction on a website to control access to sensitive information, the method comprising:registering, by a server entity, at least one entity, wherein (a) registering comprises associating the at least one entity with a first subscription level of a plurality of subscription levels and storing access credential for the at least one entity and (b) each of the plurality of subscription levels is associated with a distinct set of privileges to control access to the sensitive information;
in response to receipt of the sensitive information from a merchant device, generating, by the server entity, a unique token for use in place of the sensitive information in online transactions, wherein the sensitive information comprises a character string stored as encrypted data;
saving, by the server entity, a record for the online transaction comprising information for the online transaction and the unique token;
using, by the server entity, the unique token for intermediate steps during processing of the online transaction; and
retrieving, by the server entity after receiving the access credentials for the at least one entity, the character string from storage memory using the unique token to complete the online transaction using the saved record and the sensitive information after transmission of a request for the sensitive information from at least one of the at least one registered entity associated with a subscription level associated with a privilege to receive the requested sensitive information.

US Pat. No. 10,019,692

SYSTEMS AND METHODS FOR PROVIDING PROACTIVE REGULATORY COMPLIANCE SERVICES FOR PACKAGES POTENTIALLY CONTAINING REGULATED GOODS AND BEING TRANSPORTED IN A PACKAGE DELIVERY NETWORK

United Parcel Service of ...

1. A regulated goods reporting system for dynamically monitoring transport of a plurality of packages on one or more vehicles, the plurality of packages potentially containing regulated goods so as to ensure compliance with one or more regulations within one or more of a plurality of jurisdictions, said system comprising:one or more memory storage areas containing consignor data associated with one or more consignors requesting transport of the plurality of packages, the consignor data comprising at least a consignor identification number; and
one or more computer processors configured to:
receive transport data associated with the transport of at least one of the plurality of packages, the transport data comprising at least package content data, one or more transport parameters, and an identification of at least one jurisdiction in which transport of the one of the plurality of packages occurs;
retrieve regulatory data associated with the at least one jurisdiction in which transport occurs;
determine whether the one of the plurality of packages contains at least one regulated good, the determination being based at least in part upon a comparison of at least a portion of the package content data with the regulatory data;
if the presence of at least one regulated good is determined, validate the consignor data and the transport data, the validation of the consignor data comprising a comparison of the consignor identification number against one or more approved consignor identification numbers of the at least one jurisdiction, the validation of the transport data comprising a comparison of the one or more transport parameters against the at least a portion of the regulatory data;
in response to an unsuccessful validation of the consignor data or the transport data:
generate and transmit, to a mobile device accessible by a user of the system located on the vehicle transporting the one of the plurality of packages, at least one alert, the at least one alert being configured to prevent further transport of the one of the plurality of packages in the at least one identified jurisdiction pending implementation of one or more mitigation actions;
execute a mitigation module to determine one or more mitigation actions configured to obviate one or more discrepancies identified between at least one of the consignor data or the transport data and the regulatory data, the one or more mitigation actions comprising one or more of an interception of the one of the plurality of packages, a rerouting of the one of the plurality of packages, or a modification of the one or more transport parameters for the one of the plurality of packages;
automatically generate and transmit instructions to at least the mobile device, the instructions being configured to automatically implement at least one of the determined one or more mitigation actions; and
upon automatic implementation of the at least one of the determined one or more mitigation actions, revalidate the consignor data and the transport data further accounting for the implemented mitigation actions against the at least a portion of the regulatory data; and
in response to a successful validation of the consignor data and the transport data, generate at least one report configured to authorize continued transport of the one of the plurality of packages.

US Pat. No. 10,012,755

X-RAY SCANNING SYSTEM AND METHOD

United Parcel Service of ...

1. An X-ray detector system for determining the contents of an item, the system comprising:an X-ray emitter configured for emitting X-ray radiation;
a detector comprising a receiving surface, the detector configured to receive the X-ray radiation and to generate one or more intensity signals indicative of an intensity of the received X-ray radiation at each of a plurality of locations on the receiving surface;
an X-ray penetration grid comprising a first grid structure comprising:
at least one side oriented in a first primary direction;
a first plurality of parallel grid members each having a first end and a second end; and
a second plurality of parallel grid members each having a first end and a second end;
wherein:
the first end and the second end of each of the first plurality of parallel grid members intersect the at least one side at an angle such that the first plurality of parallel grid members are neither parallel nor perpendicular to the at least one side; and
the first end and the second end of each of the second plurality of parallel grid members intersect the at least one side at an angle such that the second plurality of parallel grid members are neither parallel nor perpendicular to the at least one side; and
a conveying mechanism configured for conveying the item and the X-ray penetration grid in a second primary direction, said second primary direction being substantially the same as the first primary direction.

US Pat. No. 10,002,340

CONCEPTS FOR ELECTRONIC DOOR HANGERS

United Parcel Service of ...

1. An electronic door hanger comprising:a first portion defining an integrated opening, wherein the integrated opening is sized and shaped to hang on or around an object;
a second portion positioned adjacent to and integrally formed with the first portion; and
at least one processor and at least one memory including program code located within either the first portion or the second portion,
wherein the at least one memory and the program code are configured, with the processor, to at least:
(1) receive (a) information regarding a delivery of an item for a user, (b) an electronic destination address of the user, and (c) notification preferences of the user, the information, the electronic destination address, and the notification preferences provided by a carrier computing entity,
(2) store (a) the information, (b) the electronic destination address, and (c) the notification preferences,
(3) monitor a location of a user computing entity associated with the user, wherein (a) the user is registered for notification services, and (b) the electronic door hanger is placed at a physical location associated with the user,
(4) determine whether the electronic door hanger and the user computing entity are within a configurable distance from each other, and
(5) responsive to determining that the electronic door hanger and the user computing entity are within the configurable distance from each other, automatically provide a notification to the electronic destination address regarding the delivery of the item, the notification provided based at least in part on the notification preferences.

US Pat. No. 9,988,189

PORTABLE BAG HAVING IMPROVED HANDLING FEATURES AND IMPROVED VOLUMETRIC CHARACTERISTICS AND ASSEMBLY FOR USE THEREWITH

United Parcel Service of ...

1. An assembly for facilitating consolidated transport of a plurality of articles, said assembly comprising:a portable bag comprising:
a plurality of surfaces configured to define an interior compartment for holding articles, said plurality of surfaces being constructed of a foldable material and comprising at least a front surface and a rear surface connected relative to each other by a pair of side surfaces;
at least two handling extensions, a respective each of said at least two handling extensions being positioned adjacent to and extending outwardly relative to a respective one of said pair of side surfaces, each of said at least two handling extensions bisecting an area defined by each of said pair of side surfaces;
at least two handling openings, said at least two handling openings being integrally defined on at least one of said at least two handling extensions; and
a set of eyelets positioned on each of said front and rear surfaces of the plurality of surfaces; and
a portable bag dispenser comprising at least two portions configured to slidably extend through the set of eyelets on each of said front and rear surfaces of the plurality of surfaces.

US Pat. No. 9,953,286

SHIPPING PREFERENCES POPULATION SYSTEMS AND RELATED METHODS

United Parcel Service of ...

1. A computer system comprising:at least one processor, wherein said computer system is configured for:
collecting, by a web browser plugin or an application programming interface configured to identify at least one shipping field from a set of retailer websites, one or more shipping preferences associated with a user, wherein the one or more shipping preferences comprise a plurality of inputs associated with at least one input shipping field;
determining, by the web browser plugin or the application programming interface, which of the one or more shipping preferences are frequently selected by the user;
identifying, by the web browser plugin or the application programming interface, a shipping item associated with a webpage;
determining, by the web browser plugin or the application programming interface, at least one attribute associated with the shipping item;
based at least in part on the one or more shipping preferences frequently selected by the user and at least one attribute associated with the shipping item, determining a preferred method of shipping for said user to ship the shipping item;
detecting, by the web browser plugin or the application programming interface, one or more shipping fields on a webpage accessed by said user; and
populating, by the web browser plugin or the application programming interface, said one or more shipping fields with said preferred method of shipping.

US Pat. No. 9,936,341

GEOGRAPHIC REPRESENTATIONS OF GEOGRAPHIC AREAS

UNITED PARCEL SERVICE OF ...

1. A method comprising:receiving a request to generate a geographic representation of a geographic area;
responsive to receiving the request to generate the geographic representation of the geographic area, identifying, via one or more processors, a plurality of records corresponding to the geographic area, wherein each of the plurality of records comprises location data associated with a serviceable point in the geographic area, the location data collected during one or more prior vehicle visits to the serviceable point in the geographic area;
generating, via the one or more processors, a geographic representation of the geographic area based at least in part on the location data from each of the plurality of records, wherein the geographic representation comprises graphical depictions in a digital map of at least two serviceable points associated with the plurality of records;
determining a topography of the geographic area based in part on the location data from each of the records, collected during the prior vehicle visits to the serviceable point in the geographic area and plotting generated visible indicia of the topography in the geographic representation of the graphical depictions in the digital map in response to collecting the location data during the prior vehicle visits to the serviceable point; and
causing display, via the one or more processors, of the digital map comprising the geographic representation of the geographic area.

US Pat. No. 9,928,749

METHODS FOR DELIVERING A PARCEL TO A RESTRICTED ACCESS AREA

United Parcel Service of ...

1. A method for accessing a restricted access area by an unmanned aerial vehicle (UAV), the method comprising:electronically storing, by a computing entity of the UAV, an access code associated with a restricted access area, wherein (a) the restricted access area is at a serviceable point, (b) a user computing entity at the serviceable point is configured to selectively allow access to the restricted access area in response to receipt of the access code, and (c) the UAV comprises the UAV computing entity;
after navigation of the UAV proximate the restricted access area at the serviceable point, communicating, by the computing entity of the UAV, the access code to the user computing entity, wherein (a) a parcel is selectively coupled to a UAV chassis of the UAV, and (b) the user computing entity allows entry into the restricted access area responsive to receiving the access code; and
after the user computing entity allows entry into the restricted access area, navigating, by the computing entity of the UAV, the UAV into the restricted access area of the serviceable point.

US Pat. No. 9,824,517

CONCEPTS FOR ASSET IDENTIFICATION

UNITED PARCEL SERVICE OF ...

1. A method for identifying a mobile asset, the method comprising:
defining, via one or more processors, a geofenced area around a geographic area in which one or more coordinates of the defined
geofenced area are stored in a memory;

monitoring an estimated location of the mobile asset comprising a vehicle and in response to determining that the vehicle
enters or exits a location corresponding to at least one of the coordinates of the defined geofenced area, triggering transmission,
via the one or more processors, of a request to be received by a radio frequency identification (RFID) tag within a read range,
the RFID tag affixed to the vehicle;

after transmitting the request to be received by the RFID tag within the read range, receiving, via the one or more processors,
a response from the RFID tag, the response comprising a predefined mobile asset identifier that uniquely identifies the vehicle;

assigning, via the one or more processors, a preassigned fleet a plurality of permissions for a plurality of vehicles of the
preassigned fleet to enter or exit one or more areas and cross a border of a customs area;

determining, via the one or more processors, whether the mobile asset is authorized for one or more activities associated
with access to the one or more areas, the determination based at least in part on detecting that the predefined mobile asset
identifier identifies the vehicle and detecting that the vehicle is within the preassigned fleet of the plurality of vehicles
in response to analyzing the predefined mobile asset identifier; and

after a determination that the vehicle is authorized for the one or more activities, generating, via the one or more processors,
an instruction to one or more perceivable indicators to initiate a perceivable indication that the vehicle is authorized for
the one or more activities.

US Pat. No. 9,800,564

METHODS, APPARATUSES AND COMPUTER PROGRAM PRODUCTS FOR UTILIZING VISUAL AUTHENTICATION TOKENS AS CROSS-PLATFORM CREDENTIALS

UNITED PARCEL SERVICE OF ...

1. A method comprising:
detecting, via a first device, that a visual token comprises data indicating one or more authentication credentials for accessing
a communication device in response to scanning the visual token;

communicating, via the first device, the authentication credentials of the detected visual token to the communication device
to request the communication device to determine whether the authentication credentials are valid for a user; and

utilizing, via the first device, the visual token, in part, to retrieve previously saved session information from the communication
device in response to receipt of an indication from the communication device that the authentication credentials are valid,
the session information corresponding to shipment data for shipment of at least one item.

US Pat. No. 9,779,380

COMPUTER SYSTEM FOR ROUTING PACKAGE DELIVERIES

United Parcel Service of ...

1. A combined carrier shipping system for shipping a plurality of packages using a first carrier physical delivery system
and a second carrier physical delivery system, said combined carrier shipping system comprising:
a shipment ordering system connected in communication with the first carrier physical delivery system and the second carrier
physical delivery system, wherein the shipment ordering system is configured to:

determine whether a weight of a package within the plurality of packages meets a stored condition for single carrier delivery
by the first carrier physical delivery system, said stored condition being a defined low-weight threshold below which the
stored condition is not met,

in response to the single carrier condition being met, initiate delivery by the first carrier physical delivery system from
a starting location to a consignee location to which the package is to be delivered, and

in response to the single carrier condition not being met:
generate, prior to initiating delivery by the first carrier physical delivery system, a multi-carrier shipping label that
comprises at least: (a) a first carrier tracking symbol associated with and configured to be used by the first carrier physical
delivery system and (b) a second carrier tracking symbol associated with and configured to be used by the one or more second
carrier physical delivery systems, the second carrier tracking symbol being distinct relative to said first carrier tracking
symbol, the first and second carrier tracking symbols each being configured to generate consolidated tracking information
associated therewith upon a scanning thereof by a mobile acquisition device, said consolidated tracking information being
independently accessible via either of the first and the second carrier tracking symbols regardless of whether the package
is being transported by the first carrier physical delivery system or by the second carrier physical delivery system; and

initiate, at least in part via the label, delivery of the package by the first carrier physical delivery system from the starting
location to a location other than the consignee location for further delivery by the second carrier physical delivery system
to the consignee location.

US Pat. No. 9,779,435

SYSTEMS, METHODS, AND COMPUTER PROGRAM PRODUCTS FOR MOBILE PROCESSING OF PACKAGE SHIPMENT ORDERS AT A POINT OF SALE

UNITED PARCEL SERVICE OF ...

1. A portable handheld device operable within a retail sales location for facilitating fully mobile completion, at the portable
handheld device, of a purchase and shipping transaction for a product by a customer, the portable handheld device comprising:
one or more memory storage areas;
at least one integrated data entry screen;
one or more bar code scanners; and
one or more computer processors that are configured to receive and retrieve data stored in the one or more memory storage
areas, wherein the one or more computer processors are configured to:

(A) receive, via said one or more bar code scanners, customer data associated with a customer at the retail sales location,
said customer data being contained at least in part upon the customer's drivers' license;

(B) wirelessly transmit at least a portion of the customer data to a remote validation tool;
(C) receive validation data identifying validated portions of the customer data, said identified validated portions being
displayed on said integrated data entry screen as one or more options of validated customer data results;

(D) obtain, at said portable handheld device, scanned package data associated with a package for shipment and obtained by
said one or more bar code scanners scanning one or more bar codes located on the package and one or more products to be shipped
within said package, wherein the scanned package data associated with the package comprises package dimensions contained within
the bar code located on the package and a package weight determined based on data stored within the bar code located on the
package and data stored within a bar code located on each product to be shipped within the package;

(E) determine, based upon the scanned package data and a selection by the customer of at least one of the one or more options
of validated customer data results displayed via said integrated data entry screen, a service cost for shipment of the package
from the retail location;

(F) apply against said service cost payment data a type of payment presented by the customer and received via each of said
devices; and

(G) based upon said selected one of the one or more options of validated customer data results, the scanned package data,
and the payment data applied against said service cost:

1. generate and print at said at least one portable handheld device a shipping manifest configured for immediate securing
to the package during shipment and containing said selected one of the one or more options of validated customer data results;

2. generate and print at said at least one portable handheld device a receipt indicating that shipping services for the package
have been purchased; and

3. upon generation and printing of said shipping manifest and said receipt at said at least one portable handheld device,
marking said purchase of said product by said customer as complete and based upon said marking, permitting navigation to a
main screen configured for beginning a separate purchase and shipping transaction by said customer or a separate customer.

US Pat. No. 10,140,654

CONCEPTS FOR REPAIR AND SERVICE OF A CONSUMER DEVICE USING A NETWORK CONNECTION AND DIAGNOSTIC TEST

United Parcel Service of ...

1. A method for providing a consumer with after-market options, the method comprising:receiving, via one or more processors, a plurality of service bids for a target device, the plurality of service bids being bids to repair the target device, at least one bid of the plurality of service bids being an immediate repair bid, each bid of the plurality of service bids being associated with a bid identifier configured to uniquely identify the bid;
after receiving the plurality of service bids, establishing, via a wired or wireless network, a connection between a consumer device and a diagnostic device;
performing, via the one or more processors and the connection between the consumer device and the diagnostic device, at least one diagnostic test on the consumer device via the diagnostic device, wherein the at least one diagnostic test is configured to identify a fault condition associated with one or more software modules stored on the consumer device;
presenting one or more test results of the at least one diagnostic test to a graphical user interface of the consumer device;
in response to one of the test results indicating the fault condition, identifying, via the one or more processors, one or more service bids of the plurality of service bids for the target device that are relevant to the consumer device, wherein for a bid to be relevant to the consumer device, the target device is substantially the same as the consumer device, and wherein at least one of the one or more service bids includes a time frame for completing the repair of the consumer device;
providing, via the one or more processors, information associated with at least one of the one or more service bids and causing display via the graphical user interface of the at least one of the one or more service bids;
receiving, via the graphical user interface, a user selection of one of the at least one of the one or more service bids displayed via the graphical user interface;
associating the bid identifier associated with the user-selected service bid with a transaction identifier, wherein the transaction identifier is configured to uniquely identify a present transaction corresponding to the consumer device and the user-selected service bid; and
in an instance in which the user-selected service bid is an immediate repair bid, responsive to receiving the user selection, un-installing, re-installing, installing, or a combination thereof at least one software module in accordance with the user-selected service bid to repair the fault condition.

US Pat. No. 10,142,782

INTERNAL LOCATION ADDRESS AND AUTOMATIC ROUTING OF INTRA-FACILITY MOVEMENT

United Parcel Service of ...

1. A transportation mechanism operational system for enabling remote operation of at least one transportation mechanism, the system comprising:a computing entity in communication with the at least one transportation mechanism, the computing entity comprising one or more non-transitory memory storage areas and one or more processors, the computing entity configured to:
receive, via a communication interface, location data indicative of a current location of a mobile device associated with a user;
receive, via the communication interface, destination data indicative of a desired destination associated with the mobile device;
generate, via the communication interface, a recommended route between the current location of the mobile device and the desired destination of the mobile device:
identify, via the communication interface, the at least one transportation mechanism located along the recommended route;
transmit, via the communication interface, a first signal to the at least one transportation mechanism, wherein the first signal identifies the current location of the mobile device and causes the at least one transportation mechanism to enable the user and the mobile device to board the at least one transportation mechanism at the current location;
receive, via the communication interface, boarding data transmitted from a communications device of the at least one transportation mechanism, wherein the boarding data is indicative of the detected presence of the mobile device onboard the at least one transportation mechanism;
upon receipt of the boarding data, transmit, via the communication interface, a second signal causing the at least one transportation mechanism to move the user and the mobile device to the desired destination; and
upon arrival at the desired destination, transmit, via the communication interface, a third signal enabling the user and the mobile device to disembark the at least one transportation mechanism.

US Pat. No. 10,134,002

SYSTEMS AND METHODS FOR PROVIDING PERSONALIZED DELIVERY SERVICES

United Parcel Service of ...

1. A method for linking electronic shipping information stored in an item database to an electronic consignee profile record stored in a consignee profile database to provide web-based access to electronic shipping information, the method comprising:storing, by a computing system, an electronic consignee profile record corresponding to the consignee in a consignee profile database that comprises a plurality of electronic consignee profile records, wherein (a) the electronic consignee profile record comprises a collection of consignee information comprising an address to which items can be delivered, (b) the electronic consignee profile record provides the corresponding consignee with access to electronic shipping information for items to be delivered by the carrier to the consignee via a web-based interface using access credentials, (c) the electronic consignee profile record is stored in a consignee profile database comprising a plurality of electronic consignee profile records, (d) each of the plurality of electronic consignee profile records is identifiable by address matching, and (e) each of the plurality of electronic consignee profile records comprises a unique consignee profile identifier;
receiving, by the computing system, electronic shipping information for an item to be delivered to the consignee, wherein the electronic shipping information (a) comprises an address on a label to which the item is to be delivered, the label affixed to the exterior of the first item by a consignor, (b) is electronically captured from a scan of the item by scanning equipment, and (c) is stored in an item database;
querying, by the computing system, the consignee profile database to identify the electronic consignee profile record for the consignee of the item from the plurality of electronic consignee profile records by matching the address of the electronic shipping information captured from a scan of the item and stored in the item database to the address of the electronic consignee profile record for the consignee stored in the consignee profile database;
responsive to identifying the electronic consignee profile record in the consignee profile database by matching the address, linking, by the computing system, the electronic shipping information for the item stored in the item database with the electronic consignee profile record stored in the consignee profile database;
after linking the electronic shipping information for the item stored in the item database with the electronic consignee profile record stored in the consignee profile database, providing, by the computing system, the consignee with access to at least a portion of the electronic shipping information for the item via the web-based interface using access credentials;
receiving, by the computing system as input via the web-based interface, at least one instruction for delivering the item to be delivered by the carrier to the consignee, wherein (a) the at least one instruction (i) comprises information for delivering the item at the address for the consignee and (ii) is stored in the item database and (b) the at least one instruction is provided via the interface (i) after shipment of the item to the consignee and (ii) prior to a first delivery attempt of the item by the carrier; and
causing transmission, by the computing system, of the at least one instruction to a portable computing device for display by the portable computing device to delivery personnel for delivering the item in accordance with the at least one instruction.

US Pat. No. 10,127,516

DATA SYNCHRONIZATION FOR OFFLINE PROCESSING

United Parcel Service of ...

1. A user terminal comprising one or more memory storage areas and one or more processors, the user terminal in communication via a network with a data center:wherein the data center comprises (A) a central portion of carrier management system (CMS), (B) rating data comprising information to rate costs of shipping items with at least two carriers, and (C) shipping data comprising information about shipping transactions that have been processed for shipping items by the at least two carriers;
wherein the user terminal further comprises (A) one or more rating files comprising the information to rate the costs of shipping items with the at least two carriers; (B) one or more shipping files; and (C) one or more application files comprising executable code for at least a local portion of the CMS, the user terminal being configured to:
(A) wherein the user terminal is configured to, in response to operating in an online mode and able to access the data center via the network:
(i) display costs of shipping an item with the at least two carriers based at least in part on the rating data;
(ii) receive a selection of one of the at least two carriers from a user in response to the user rating the costs of shipping the item with the at least two carriers based on the displayed costs; and
(iii) process the item for shipping with the selected carrier; and
(B) wherein the user terminal is configured to, in response to operating in an offline mode and not able to access the data center via the network:
execute the one or more application files to execute the local portion of the CMS on the user terminal independent of the central portion of the CMS in order to:
(i) display of costs of shipping the item with the at least two carriers based at least in part on the information in the one or more rating files;
(ii) receive a selection of a carrier from the user in response to the user rating the costs of shipping the item with the at least two carriers based on the displayed costs; and
(iii) process the item for shipping with the selected carrier by storing a shipping transaction made while in the offline mode in at least one of the shipping files; and
(C) wherein the user terminal is configured to, in response to transferring from the offline mode to the online mode and being able to access the data center via the network:
(i) synchronize the one or more rating files with the rating data;
(ii) synchronize the one or more application files with the data center; and
(iii) synchronize the shipping data with the shipping transactions stored in the shipping files.

US Pat. No. 10,055,902

SYSTEMS AND METHODS FOR ASSESSING TURNS MADE BY A VEHICLE

United Parcel Service of ...

1. A system for assessing turns made by at least one vehicle, said system comprising:one or more memory storage areas; and
one or more processors in communication with said one or more memory storage areas; wherein said processors are, collectively, configured to:
receive, from one or more vehicle telematics devices located on the at least one vehicle, vehicle telematics data indicative of a historical travel path of the vehicle during one or more historical time periods, wherein the vehicle telematics data comprises a plurality of telematics data points collected during the one or more historical time periods, each telematics data point comprising data indicative of a vehicle heading at a particular location along the historical travel path of the vehicle and a time the data point is generated;
identify, based at least in part on said vehicle telematics data, one or more turns executed by the vehicle during the one or more historical time periods, the one or more turns each comprising instances in which the vehicle executes a turn in order to change from (i) traveling in a first direction to (ii) traveling in a second direction, wherein the one or more turns are each identified as comprising a change in vehicle heading between successive telematics data points of the plurality of telematics data points exceeding a predefined threshold heading value;
determine for each identified turn a turn segment comprising:
a beginning turn point comprising a telematics data point occurring before the successive telematics data points;
an ending turn point comprising a telematics data point occurring after the successive telematics data points; and
one or more turn segment attributes selected from:
the time elapsed between the beginning turn point and ending turn point, wherein the time elapsed defines the duration of the turn segment; and
a turn type indicating where the identified turn segment occurs by:
 identifying, based at least in part on a telematics data point corresponding to the identified turn segment, a location of the turn segment;
 comparing the location of the turn segment against map data to identify one or more roads located at the location of the turn segment; and
 determining, based at least in part on the one or more roads at the location of the turn segment, a turn type for the turn segment;
receive a user request for analysis of turns corresponding to one or more identified turn types;
identify, based at least in part on telematics data corresponding to each turn segment, those turn segments identified as one of the identified turn types; and
generate, based on said identified turn segments, a graphical display comprising a map illustrating the location of the identified turn segments and displaying one or more of the turn segment attributes of said identified turn segments.

US Pat. No. 9,965,466

LANGUAGE CONTENT TRANSLATION

United Parcel Service of ...

1. An apparatus comprising:a network interface configured to establish communications with a requesting device;
a processor circuit configured to:
control receiving a request for translation services from the requesting device for text data associated with a token and a first language, the token generated by a token device, the token comprises a defined numerical value assigned to items of text content and the token is associated with (i) numerical geocoded indicator denoting a current location of the requesting device, (ii) a language corresponding to the numerical geocoded indicator and (iii) an indication of a date that the items of text content were entered, or modified, in a translation database;
control retrieving a translated version of the text data in a second language from the translation database storing automatically translated text data associated with an automated translation service and manually translated text data associated with a manual translation service in an instance in which the token matches a previously processed token, generated by the token device, stored in the translation database;
determining that the second language, to which the text data of the first language is translated, corresponds to the language associated with the numerical geocoded indicator that is associated with the token;
control retrieving the translated version of the text data in the second language from the automated translation service in an instance in which the token does not match the previously processed token;
control retrieving the translated version of the text data in the second language from the manual translation service in the instance in which the token matches the previously processed token; and
control transmitting one or more of the automatically translated text data and the manually translated text data to the requesting device.

US Pat. No. 10,210,473

SYSTEMS, METHODS, AND COMPUTER PROGRAM PRODUCTS FOR PROVIDING REAL-TIME VALIDATION OF CONTAINER LOADING AND POSITIONING DATA

United Parcel Service of ...

1. A load to position system for providing dynamic real-time verification, validation, and mitigation of data associated with the receiving, loading, and positioning of a plurality of containers upon a transport vehicle, said system comprising:one or more mobile devices, each having a data capture element configured to scan at least a portion of each of the plurality of containers to obtain therefrom actual load data and a user interface for communication between the system and respective users of the one or more mobile devices;
one or more memory storage areas containing expected load data associated with the plurality of containers for which transit upon the transport vehicle is planned, the expected load data comprising a container identification number, an expected load weight, an expected load center of gravity, an expected load position, and an expected load sequence for each of the plurality of containers, said expected load sequence being indicative of an expected particular order in which each of the plurality of containers are intended to be loaded onto the transport vehicle; and
one or more computer processors configured to:
receive, via the one or more mobile devices, captured actual load data associated with at least one of the plurality of containers, the actual load data comprising at least the container identification number, an actual load weight, an actual load center of gravity, and an actual load position for the one of the plurality of containers;
retrieve at least a portion of the expected load data associated with the one of the plurality of containers for which actual load data has been received, the retrieval being based at least in part upon identifying the corresponding container identification numbers in the received actual load data and the retrieved portion of the expected load data;
verify at least one of the actual weight or center of gravity of the one of the plurality of containers, the verification being based at least in part upon a comparison of the retrieved expected load weight and center of gravity for the one of the plurality of containers against the actual load weight and center of gravity so as to determine whether a load weight or center of gravity discrepancy exists there-between;
in response to a successful verification identifying no load weight or center of gravity discrepancies, validate the actual load position of the one of the plurality of containers, the validation being based at least in part upon a comparison of the retrieved expected load position for the one of the plurality of containers against the actual load data so as to determine whether a load position discrepancy exists there-between;
in response to a successful validation identifying no load position discrepancies, automatically generate at least one communication configured to facilitate at least one of further loading of the plurality of containers or departure of the transport vehicle; and
in response to identifying at least one weight or center of gravity discrepancy or at least one load position discrepancy:
automatically generate and transmit to the user interface of at least one of the one or more mobile devices at least one communication indicative of at least one of an unsuccessful verification or an unsuccessful validation, said at least one communication containing executable instructions configured to automatically prevent at least one of further loading of the plurality of containers or departure of the transport vehicle pending implementation of at least one of a plurality of mitigating actions;
automatically retrieve the plurality of mitigating actions from the one or more memory storage areas;
automatically determine two or more appropriate mitigating actions within the plurality of mitigating actions, said two or more appropriate mitigating actions being configured to at least one of alleviate or eliminate the identified discrepancies causing the unsuccessful verification or validation, said determination comprising the sub-step of automatically recalculating the expected load data, said recalculation resulting in at least a recalculated expected load sequence based upon each of the two or more appropriate mitigating actions;
automatically generate and transmit to the user interface of each of the one or more mobile devices a selectable indication of the two or more appropriate mitigating actions;
responsive to a selection, received from at least one user, via the user interface of at least one of the one or more mobile devices, of one of the two or more appropriate mitigating actions, automatically generate and electronically transmit across each of the one or more mobile devices executable instructions configured to automatically implement the selected mitigating action taking into account the recalculated expected load sequence, said recalculated expected load sequence providing a new particular order in which each of the plurality of containers are intended to be loaded onto the transport vehicle;
confirm, via a user input received via the user interface of at least one of the one or more mobile devices, completion of the implementation of the selected mitigating action; and
upon confirmation:
automatically determine and re-verify, via at least one of the one or more mobile devices, whether the identified at least one weight or center of gravity discrepancy has been at least one of alleviated or eliminated due to the implementation of the selected mitigating action; and
if all discrepancies have been at least one of alleviated or eliminated, generate and transmit to the user interface of each of the one or more mobile devices, at least one communication containing executable instructions configured to automatically recommence, via execution of the data capture element of at least one of the one or more mobile devices to scan actual load data associated with the recalculated expected load sequence, continued loading of the plurality of containers in accordance with the recalculated expected load sequence or departure of the transport vehicle.

US Pat. No. 10,210,474

SYSTEMS AND METHODS FOR CONFIRMING AN IDENTITY OF AN INDIVIDUAL, FOR EXAMPLE, AT A LOCKER BANK

United Parcel Service of ...

1. A computer-implemented method for directing one or more parcels having a consignee to a suitable locker bank location and facilitating a release of the one or more parcels from the suitable locker bank location, the method comprising:receiving, by a processor, a first indication that delivery of one or more parcels is not possible to the consignee at a primary delivery location;
determining, by a processor, a suitable locker bank location based at least in part on the primary delivery location;
facilitating delivery of the parcel to the suitable locker bank location;
receiving, by a processor, from a computing device associated with the suitable locker bank location, a first request to deliver the one or more parcels to the suitable locker bank location;
at least partially in response to receiving the first request, providing access, by a processor, to one or more lockers at the suitable locker bank location, each of the one or more lockers having an interior storage volume;
receiving, by a processor, a second indication that the one or more parcels have been placed in a particular one of the one or more lockers;
at least partially in response to receiving the second indication, associating, by a processor, the one or more parcels with the particular one of the one or more lockers;
receiving, by a processor, from an individual at the computing device associated with the suitable locker bank, a second request to retrieve the one or more parcels from the particular one of the one or more lockers;
at least partially in response to receiving the second request, confirming an identity, by a processor, of the individual as an individual authorized to retrieve the one or more parcels from the particular of the one or more lockers, wherein confirming the identity comprises:
receiving, by a processor, identifying information comprising a current physical location of a portable computing device associated with the individual and using the current physical location of the portable computing device associated with the individual to confirm the individual is at the locker bank location; and
at least partially in response to confirming the identity of the individual, associating, by a processor, the one or more parcels with the identity of the individual; and
at least partially in response to confirming the identity of the individual, facilitating, by a processor, the release of the one or more parcels from the interior storage volume of the particular one of the one or more lockers, wherein facilitating the release of the one or more parcels from the particular one of the one or more lockers to the individual comprises substantially automatically unlocking a secure door of the particular one of the one or more lockers containing the one or more parcels to provide the individual with access to an interior of the particular one of the one or more parcels.

US Pat. No. 10,192,370

SYSTEMS AND METHODS FOR UTILIZING TELEMATICS DATA TO IMPROVE FLEET MANAGEMENT OPERATIONS

United Parcel Service Of ...

1. A fleet management system configured for managing a distributed network of fleet vehicles, the system comprising:a plurality of telematics devices with each of the respective telematics devices affixed to a corresponding fleet vehicle, wherein each telematics device is configured to:
monitor a plurality of onboard sensors located on the corresponding fleet vehicle; and
upon detecting one or more trigger events, record telematics data received from one or more of the onboard sensors, wherein the recorded telematics data is indicative of the corresponding vehicle's ignition status and the corresponding vehicle's engine speed; and
a computer system comprising one or more memory storage areas and one or more processors, wherein the one or more processors are configured to:
receive, from each of the plurality of telematics devices, recorded telematics data for each of the fleet vehicles;
segment the recorded telematics data for each of the fleet vehicles into one or more vehicle trips, wherein each vehicle trip is defined by a period of time during which the corresponding vehicle's engine is continuously active, and each vehicle trip comprises one or more vehicle trip segments distinguished from other vehicle trip segments occurring within the same vehicle trip based on vehicle activity;
associate at least one of the one or more trigger events with a vehicle trip segment; and
determine, based at least in part on the association between the one or more trigger events and the vehicle trip segments, whether the one or more trigger events satisfy a predefined travel analysis criterion; and
generate a graphical user display illustrating at least a portion of the recorded telematics data, wherein the graphical user display indicates whether the one or more trigger events satisfy the predefined travel analysis criterion.

US Pat. No. 10,192,190

CONCEPTS FOR ELECTRONIC DOOR HANGERS

United Parcel Service of ...

1. An electronic door hanger comprising:a first portion defining an integrated opening, wherein the integrated opening is sized and shaped to hang on or around an object;
a second portion positioned adjacent to and integrally formed with the first portion; and
at least one processor and at least one memory including program code located within either the first portion or the second portion, wherein the at least one memory and the program code are configured, with the at least one processor, to at least:
(1) receive (a) information regarding a delivery of an item for a user, (b) an electronic destination address of the user, and (c) notification preferences of the user, the information, the electronic destination address, and the notification preferences provided by a carrier computing entity,
(2) store (a) the information, (b) the electronic destination address, and (c) the notification preferences,
(3) automatically establish a short-range wireless connection with a user computing entity associated with the user; and
(4) responsive to automatically establishing the short-range wireless connection with the user computing entity, automatically provide a notification to the electronic destination address regarding the delivery of the item, the notification provided based at least in part on the notification preferences.

US Pat. No. 10,129,698

INTERNAL LOCATION ADDRESS AND AUTOMATIC ROUTING OF INTRA-FACILITY MOVEMENT

United Parcel Service of ...

1. A system for providing internal navigation instructions within a facility, the system comprising:a computing system comprising at least one computer readable medium and at least one processor, wherein the at least one processor is configured to:
receive, via a communication receiver, location data indicative of a current location of a user;
receive, via the communication receiver, destination data indicative of a desired destination for the user;
generate a recommended route between the current location of the user and the desired destination for the user; and
transmit, via a communication transmitter, one or more signals indicative of at least a portion of the recommended route, wherein each of the one or more signals comprises one or more navigational instructions for the recommended route and each navigational instruction corresponds to a particular location within the facility;
monitor a location of the user as the user moves within the facility to determine the current location of the user; and
one or more of a plurality of location devices each associated with respective locations within the facility and positioned between the current location of the user and the desired destination for the user, each of the one or more of the plurality of location devices are configured to:
receive, via an onboard communication interface, one or more of the transmitted signals from the computing system, the one or more transmitted signals indicating the one or more of the plurality of location devices that will emit a navigational cue based upon the determined current location of the user;
emit one or more navigational cues indicative of a navigational instruction corresponding to the respective location of the location device selected from the one or more navigational instructions of the transmitted signals, wherein the one or more navigational cues are selected from at least one of:
(a) one or more illuminated lights indicating a direction of travel along the recommended route; or
(b) a sound indicating a direction of travel along the recommended route; and
in response to monitoring the location of the user as the user moves within the facility, receive, via an on board communication interface, one or more transmitted signals from the computing system to terminate emitting the one or more navigational cues upon the computer system determining that the user has passed the one or more of the plurality of locations devices emitting the one or more navigational cues.

US Pat. No. 10,121,161

SYSTEMS, METHODS, AND COMPUTER PROGRAM PRODUCTS PROVIDING A YIELD MANAGEMENT TOOL THAT ENHANCES VISIBILITY OF RECOVERY RATES OF RECOVERED AND DISPOSED ASSETS

United Parcel Service of ...

1. A yield management system for dynamically enhancing visibility of yield rates realized for one or more recovered assets or commodity items upon disposition thereof, said system comprising:one or more memory storage areas containing market data identifying one or more market yield rates for various recovered assets or commodity items; and
one or more computer processors configured to:
(A) receive input data associated with said one or more holders of said one or more recovered assets or commodity items and comprising at least an initial value, a selected disposition activity, and a disposition value of said one or more assets or commodity items;
(B) retrieve disposition data associated with a plurality of disposition activities including the selected disposition activity to be undertaken with handling and processing of said one or more recovered assets or commodity items for disposal thereof, the retrieved disposition data comprising at least one component of disposition cost;
(C) calculate a yield rate for each of said one or more recovered assets or commodity items, said calculation being based at least in part upon said selected disposition activity, said initial value, said disposition value, and said disposition cost data;
(D) calculate whether said calculated yield rate exceeds a predetermined threshold relative to said one or more market yield rates;
(E) responsive to said threshold being exceeded, determine yield rates for each of said one or more recovered assets or commodity items based at least in part upon the retrieved disposition data associated with the plurality of disposition activities other than the selected disposition activity;
(F) calculate whether any of the determined yield rates for any of the plurality of disposition activities other than the selected disposition activity do not exceed the predetermined threshold;
(G) responsive to at least one of the determined yield rates not exceeding the predetermined threshold, generate and transmit, over a distributed network and to a user interface accessible by at least one remote user of the system, an indication of the exceeded threshold for the selected disposition activity and an indication of extracted data related to the at least one of the plurality of disposition activities other than that selected that does not exceed the predetermined threshold: and
(H) responsive to an input received, via the user interface, from the at least one remote user of said system, and via transmission over the distributed network, said input selecting an optimal one of said plurality of disposition activities other than that originally selected, automatically generate and execute machine-readable instructions configured to automatically implement updated handling of said one or more recovered assets or commodity items via the selected optimal disposition activity.

US Pat. No. 10,062,047

AUTOMATED LOADING AND UNLOADING ITEMS

UNITED PARCEL SERVICE OF ...

1. A method of loading an item into a vehicle, said method comprising:capturing shipping indicia associated with an item, wherein the shipping indicia includes a destination address or a unique identifier;
determining, by a controller, a storage location within the vehicle for the item, wherein the storage location comprises powered rollers configured to bias the item toward a side wall of the vehicle;
disposing the item into the vehicle via an access port;
actuating, by the controller, a load/unload device to move the item to the storage location within the vehicle;
depositing the item at the storage location with the load/unload device; and
providing, by the controller, instructions to the powered rollers, the instructions causing the powered rollers to bias the item toward the side wall of the vehicle.

US Pat. No. 9,953,468

SEGMENTING OPERATIONAL DATA

UNITED PARCEL SERVICE OF ...

1. A method for segmenting operational data to determine total elapsed times for events of interest, the method comprisingreceiving, by one or more processors, operational data comprising vehicle telematics data and service data, (a) the vehicle telematics data (i) collected by a telematics device affixed to a vehicle and (ii) indicative of one or more vehicle dynamics associated with the vehicle during one or more time periods, and (b) the service data (i) collected by a mobile device operated by a driver of the vehicle and (ii) indicative of one or more service dynamics associated with the driver during the one or more time periods;
segmenting, by the one or more processors, the operational data to identify the occurrence of a plurality of stops during the one or more time periods based at least in part on the operational data, wherein each of the plurality of stops (a) is identified by linking a stop beginning event from the operational data with a stop ending event from the operational data and (b) comprises a stop start time, a stop end time, and a stop type;
identifying, by the one or more processors and based at least in part on the vehicle telematics data, a time of a first event of interest for at least one of the plurality of stops, wherein the vehicle telematics data comprises a timestamp the first event of interest occurred;
identifying, by the one or more processors and based at least in part on the service data, a time of a second event of interest for the at least one of the plurality of stops, wherein the service data comprises a timestamp the second event of interest occurred;
determining, by the one or more processors, a total time between the first event of interest and the second event of interest; and
indicating, by the one or more processors, the total time as the time elapsed for a particular event of interest for the at least one of the plurality of stops.

US Pat. No. 10,240,944

VIEWING, MODIFYING, AND/OR CREATING ROUTES

United Parcel Service of ...

1. A method comprising:receiving input identifying a first route from which to move two or more items of work of a plurality of items of work and a second route to which to move the two or more items of work;
simultaneously causing display, via an interface comprising a map display area and a route display area, of at least a portion of the plurality of items of work via the map display area of the interface and the route display area of the interface, wherein (a) the map display area and the route display area do not overlap, (b) the map display area and the route display area are synchronized, (c) the map display area comprises a digital map with the plurality of items of work represented on the digital map, and (d) the route display area comprises a plurality of grids comprising at least a first grid corresponding to the first route and a second grid corresponding to the second route, the plurality of grids comprising a plurality of rows, the first grid comprises (i) a row for each of the plurality of items of work and (ii) each row comprising textual information for the corresponding item of work;
receiving input selecting the two or more items of work to move from the first route to the second route; and
responsive to receiving the input selecting the two or more items of work indicated in the map display area, (a) moving the two or more items of work from the first route to the second route in the map display area and (b) automatically moving items of textual data of each of two rows corresponding to the two or more items of work from the first grid to two corresponding rows in the second grid in the route display area.

US Pat. No. 10,229,375

MONITORING RECURRING ACTIVITIES AND LOCATIONS OF WORKERS

United Parcel Service of ...

1. A method for monitoring recurring activities, the method comprising:receiving, via one or more processors of a network device, location data and activity data recorded by a communication device, the location data and the activity data corresponding to a worker and a work period in which the worker performed one or more recurring activities predesignated as corresponding activities performed periodically within the work period;
detecting a geolocation of the communication device, from location data captured by a location detection device, at which the worker performed the recurring activities;
determining, via the one or more processors, (i) a number of packages handled by the worker during the work period and (ii) an average number of packages handled per hour by the worker during the work period;
receiving, via the one or more processors, work data corresponding to the worker and the work period in which the worker performed the one or more recurring activities;
identifying, via the one or more processors, a plurality of inactivity segments during the work period that each meet a configurable threshold based at least in part on the activity data;
detecting, via the one or more processors, that the plurality of inactivity segments represents a time period for which the worker did not perform the one or more recurring activities during the work period even though a detection indicates the worker performed one or more other activities other than the recurring activities during one or more of the inactivity segments during the work period;
identifying, via the one or more processors, a location of the worker during at least one of the one or more inactivity segments based in part on analyzing the location data;
determining, via the one or more processors, that the other activities, other than the recurring activities, detected during at least one of the plurality of inactivity segments for the work period corresponds to a predefined numerical inactivity reason code, denoting the other activities, based at least in part on analyzing the work data; and
providing visual content to a display device to display (1) the detected geolocation at which the worker performed the recurring activities, (2) the activity data indicating, in part, (a) the determined number of packages handled by the worker during the work period and (b) the average number of packages handled per hour by the worker during the work period, (3) the at least one inactivity segment and the predefined numerical inactivity reason code, (4) a histogram of a number of packages loaded onto a loader during a recurring predetermined time period, visually on a graph relative to time, via a user interface of the display device of the network device to enable user interaction with the graph, and (5) a graphical map illustrating a plurality of locations of the worker during the work period, wherein the graphical map is associated with a playback capability that, when activated, provides an animation of movements of the worker at each of the plurality of locations corresponding to a current time indicator.

US Pat. No. 10,217,079

SYSTEMS AND METHODS FOR CONFIRMING AN IDENTITY OF AN INDIVIDUAL, FOR EXAMPLE, AT A LOCKER BANK

United Parcel Service of ...

1. A computer-implemented method for directing one or more parcels having a consignee to a suitable locker bank location and facilitating a release of the one or more parcels from the suitable locker bank location, the method comprising:receiving, by a processor, a first indication that delivery of one or more parcels is not possible to the consignee at a primary delivery location;
determining, by a processor, a suitable locker bank location based at least in part on the primary delivery location;
facilitating delivery of the parcel to the suitable locker bank location;
receiving, by a processor, from a computing device associated with the suitable locker bank location, a first request to deliver the one or more parcels to the suitable locker bank location;
at least partially in response to receiving the first request, unlocking, by a processor, one or more lockers at the suitable locker bank location;
receiving, by a processor, a second indication that the one or more parcels have been placed in a particular one of the one or more lockers;
at least partially in response to receiving the second indication, associating, by a processor, the one or more parcels with the particular one of the one or more lockers;
receiving, by a processor, from an individual at the computing device associated with the suitable locker bank, a second request to retrieve the one or more parcels from the particular one of the one or more lockers;
at least partially in response to receiving the second request, confirming an identity, by a processor, of the individual as an individual authorized to retrieve the one or more parcels, wherein confirming the identity comprises:
receiving, by a processor, one or more pieces of package level detail information that at least partially identifies the consignee;
receiving, by a processor, one or more pieces of identifying information associated with the individual;
comparing, by a processor, the one or more pieces of package level detail information with the one or more pieces of identifying information to determine whether the one or more pieces of identifying information at least partially match the one or more pieces of package level detail information;
at least partially in response to determining that the one or more pieces of identifying information at least partially match the one or more pieces of package level detail information, at the suitable locker bank location, confirming the identity of the individual as the one or more individuals authorized to retrieve the one or more parcels for the consignee, wherein confirming the identity of the individual comprises:
receiving identifying data from a mobile device associated with the individual, the identifying data being unique to the individual and including at least a current location of the individual,
using the identifying data to confirm the identity of the individual, and
using the current location of the individual to confirm that the individual is at the suitable locker bank location; and
at least partially in response to confirming the identity of the individual, facilitating, by a processor, the release of the one or more parcels from the particular one of the one or more lockers to the individual, wherein facilitating the release of the one or more parcels from the particular one of the one or more lockers to the individual comprises substantially automatically unlocking a door of the particular one of the one or more lockers containing the one or more parcels to provide the individual with physical access to an interior of the particular one of the one or more lockers.

US Pat. No. 10,203,426

X-RAY SCANNING SYSTEM AND METHOD

United Parcel Service of ...

1. An X-ray detector system for determining the contents of an item, the system comprising:an X-ray emitter configured for emitting X-ray radiation, wherein the X-ray emitter is located on a first side of the X-ray scanning device such that X-ray radiation is emitted in a direction perpendicular to the direction of travel of the item;
a detector comprising a receiving surface, the detector configured to receive the X-ray radiation and to generate one or more intensity signals indicative of an intensity of the received X-ray radiation at each of a plurality of locations on the receiving surface;
an X-ray penetration grid comprising a first grid structure comprising:
a frame comprising a first, second, third and fourth side;
wherein:
the frame comprises four or more handles located near a center point of said first, second, third and fourth sides; and
at least one side oriented in a first primary direction;
a first plurality of parallel grid members each having a first end and a second end; and a second plurality of parallel grid members each having a first end and a second end;
wherein:
the first end and the second end of each of the first plurality of parallel grid members intersect the at least one side at an angle;
the first end and the second end of each of the second plurality of parallel grid members intersect the at least one side at an angle; and
a conveying mechanism configured for conveying the item and the X-ray penetration grid in a second primary direction, said second primary direction being substantially the same as the first primary direction.

US Pat. No. 10,202,192

METHODS FOR PICKING UP A PARCEL VIA AN UNMANNED AERIAL VEHICLE

United Parcel Service of ...

1. A method for picking up a parcel via an unmanned aerial vehicle (UAV), the method comprising:navigating a UAV to a serviceable point, the UAV comprising:
a UAV chassis;
a parcel carrier coupled to the UAV chassis, the parcel carrier comprising an engagement housing selectively coupled to the UAV chassis, and parcel carrying arms positioned below the engagement housing;
detecting a parcel at the serviceable point with a camera of the UAV;
navigating the UAV to a position over the parcel and reducing power to propulsion members of the UAV to descend the UAV over the parcel;
depressing a ground probe of the parcel carrier;
engaging the parcel carrying arms of the parcel carrier with the parcel; and
navigating the UAV from the serviceable point to a UAV support mechanism.

US Pat. No. 10,191,918

CONCEPTS FOR ENHANCED LOCATION INFORMATION

United Parcel Service of ...

1. A computerized method for performing a location-based search, the computerized method comprising:receiving, by a mobile device associated with a user, an indication of a geographic area from the user;
receiving, by the mobile device, input from the user, identifying (a) a distance parameter and (b) a search criteria for the geographic area for a point of interest having a reference location information;
providing, by the mobile device, (a) the distance parameter and (b) the search criteria for a search to be performed based on the geographic area and the search criteria to a network device, wherein the network device is in communication with one or more vehicles that send and receive data, wherein data sent from the one or more vehicles is processed by a mapping computing entity of the network device to provide to the mobile device, results for the (a) distance parameter and (b) the search criteria for the geographic area for the point of interest having the reference location information;
receiving from the mapping computing entity and displaying, by the mobile device, results for the (a) distance parameter and (b) the search criteria comprising information about the point of interest, wherein the results are provided based on the data sent from the one or more vehicles;
responsive to receiving the results for the (a) distance parameter and (b) the search criteria, monitoring, by the mobile device, the location of the mobile device to determine when the mobile device is within a zone of confidence associated with the point of interest within the distance parameter;
responsive to determining that the mobile device is within the zone of confidence, determining that the mobile device is proximate to the point of interest, and dynamically generating an interface, presented to a display of the mobile device, the interface comprising visible indicia indicating a request for confirmation from the user of the mobile device that the user has arrived at the point of interest and that the reference location information for the point of interest is accurate;
receiving a response from the user, by the mobile device, via the interface; and
transmitting, by the mobile device, the response from the user to the network device.

US Pat. No. 10,182,305

SECURE LOCATION-BASED EVENTS AND NOTIFICATIONS

United Parcel Service Of ...

1. A method for using one or more configurable security parameters for providing notifications for events the method comprising:receiving, via one or more processors, one or more configurable security parameters, wherein the one or more configurable security parameters (a) are input via a first interactive user interface by a customer, the first interactive user interface executing on a first customer computing entity associated with the customer, (b) define an event type comprising at least one of a pick-up or a delivery of an item, and (c) identify the first customer computing entity associated with the customer and a second computing entity associated with the customer;
storing, via the one or more processors, the one or more configurable security parameters in association with an account for the customer; and
responsive to receiving a request to allow or disallow an event:
identifying, via the one or more processors and based at least in part on the request, the account for the customer,
determining, via the one or more processors, an event type for the request, wherein the request originates from a carrier computing entity associated with a pickup/delivery person,
identifying, via the one or more processors, (a) the real-time geolocation of the first customer computing entity based at least in part on first location information generated by the first customer computing entity, (b) the real-time geolocation of the second customer computing entity based at least in part on second location information provided by the second customer computing entity, and (c) the real-time geolocation of the carrier computing entity based at least in part on third location information provided by the carrier computing entity, and
determining, via the one or more processors and based at least in part on their respective real-time geolocations, whether the first customer computing entity, the second customer computing entity, and the carrier computing entity are within a configurable distance from each other; and
responsive to determining that the first customer computing entity, the second customer computing entity, and the carrier computing entity are within the configurable distance from each other:
automatically providing, via the one or more processors, a notification for the first customer computing entity to display via the first interactive user interface, the notification (a) provided to a first electronic destination address for the first customer computing entity, and (b) comprising an indication that the event is allowed, and
automatically providing, via the one or more processors, a notification to for the carrier computing entity to display via a third interactive user interface, the notification (a) provided to a third electronic destination address for the carrier computing entity, and (b) comprising an indication that the pickup/delivery person is allowed to perform the event.

US Pat. No. 10,163,119

SYSTEMS AND METHODS FOR SYNCHRONIZED DELIVERY

United Parcel Service of ...

1. A computer-implemented method for synchronizing delivery of a prospective shipment initiated during a transaction with a merchant via computer-generated rules, the method comprising the steps of:establishing synchronization eligibility rules by:
establishing, in an address database, a plurality of address profiles corresponding to a plurality of addresses, wherein each of the plurality of address profiles comprises one or more profile characteristics applicable to the address profile, wherein the one or more profile characteristics comprise at least one of: (a) a frequency of stops associated with the address corresponding to the address profile, (b) costs associated with making a stop associated with the address corresponding to the address profile, or (c) a reputation associated with the address corresponding to the address profile;
dynamically generating inter-profile data links within the address database between at least one address profile associated with a specific address and nearby address profiles corresponding to nearby addresses determined to satisfy criteria selected from: (1) being within a distance threshold of the specific address, and (2) being located along a dispatched route shared with the specific address, wherein the inter-profile data links are generated based at least in part on historical data indicative of shipments delivered to each of the plurality of addresses, wherein the historical data comprises data indicative of a historical delivery frequency to each of the plurality of addresses and costs associated with making a stop associated with each of the plurality of addresses; and
establishing the synchronization eligibility criteria for shipments destined to respective addresses linked via one or more inter-profile data links;
applying the synchronization eligibility rules for a prospective shipment via a shipment database, wherein applying the synchronization eligibility rules comprises:
receiving shipping information from a merchant computing system during the transaction in real time, via a computer system, for the prospective shipment, wherein the shipping information includes a destination address specified during the transaction with the merchant;
querying the address database to retrieve a certain address profile associated with the destination address and one or more synchronization eligibility rules, wherein the synchronization eligibility rules comprise at least one profile characteristic stored in address profiles corresponding to each of the linked nearby addresses;
automatically generating a query for the shipment database based at least in part on the synchronization eligibility rules to retrieve shipping data indicative of stop creator shipments forecasted for delivery to at least one of the linked nearby addresses;
determining, based at least in part on the at least one profile characteristic of the certain address profile and the one or more nearby address profiles corresponding to nearby addresses for which delivery of a stop creator shipment is forecasted, whether the prospective shipment satisfies one or more criteria; and
sending an indicator message to the merchant indicating one or more tender dates in which the prospective shipment satisfies the one or more criteria.

US Pat. No. 10,147,088

ENCRYPTION AND TOKENIZATION ARCHITECTURES

UNITED PARCEL SERVICE OF ...

1. A method for using a unique token in conducting an online transaction on a website to control access to involving sensitive information, the method comprising:generating, by a set of servers, a unique token for use in place of the sensitive information in the online transaction, wherein the sensitive information comprises a character string and is stored as encrypted data in a storage memory, and wherein the unique token is directly associated with a last four characters of the character string;
obtaining, by at least one server of the set of servers, a record for an online transaction comprising information associated with the online transaction and the unique token, wherein the unique token is included in lieu of the sensitive information;
based on the unique token, identifying, by at least one server of the set of servers, the last four characters of the character string;
retrieving, by at least one server of the set of servers, the character string stored as encrypted data based on the last four characters of the character string; and
decrypting the character string by at least one server of the set of servers, and completing the online transaction by supplying the record and the decrypted character string to at least one server associated with the website.

US Pat. No. 10,142,368

FACILITATING REMOTE ACCESS OF DEVICES IN A SECURE ENVIRONMENT

UNITED PARCEL SERVICE OF ...

1. A computer implemented method, operated via a computer memory, comprising:receiving via a first encrypted connection using a first protocol, at a computing device running an application belonging to a first domain, cross-domain communication comprising a request for instructions for a peripheral device belonging to a second domain distinct from the first domain, the instructions comprising instructions for printing that include a native command language of the peripheral device, wherein the peripheral device is connected to a user computing entity and comprises a printer, scanner or a scale;
providing, from the application to a server outside of the second domain, the request for instructions over a second connection using a second protocol, wherein the server is located in a third domain distinct from the first and second domain, the first protocol is Hyper Text Transfer Protocol Secure and the second protocol is a remote method invocation (RMI);
responsive to receiving the request at the server, providing, from the server to the application, shipping or labeling information comprising the instructions over the second connection using the second protocol; and
providing, to the user computing entity, the shipping or labeling information comprising the instructions over the first encrypted connection using the first protocol for facilitating package shipping and remote control of the peripheral device.

US Pat. No. 10,252,093

SUPPRESSING A FIRE CONDITION IN A CARGO CONTAINER

United Parcel Service of ...

1. A method for suppressing a fire condition in an aircraft, the method comprising:detecting the fire condition in one or more areas of the aircraft;
following the detection of the fire condition in the one or more areas of the aircraft, depressurizing the one or more areas of the aircraft for a period of time;
following the depressurization of the one or more areas of the aircraft for the period of time, releasing a first discharge of an extinguishing agent in the one or more areas of the aircraft at a first discharge rate; and
following the first discharge of the extinguishing agent at the first discharge rate, releasing a second discharge of the extinguishing agent in the one or more areas of the aircraft at a second discharge rate.

US Pat. No. 10,198,707

SYSTEMS AND METHODS FOR SYNCHRONIZED DELIVERY

United Parcel Service of ...

1. A computer-implemented method comprising:storing, via one or more processors, a plurality of serviceable point profiles, each of the plurality of serviceable point profiles corresponding to a serviceable point, wherein each serviceable point profile comprises (a) an address corresponding to a serviceable point, and (b) a geocode corresponding to the serviceable point that was collected via a first mobile computing device of a plurality of mobile computing devices by determining and storing a current first set of GPS coordinates of the first mobile computing device while the first mobile computing device was at the serviceable point;
dynamically generating, via the one or more processors, geographical area groupings each encompassing a geographical area having common vehicle travel characteristics based at least in part on historical delivery data and vehicle travel thresholds, wherein the historical delivery data comprises second set of GPS coordinates generated while one or more of the plurality of mobile computing devices was located within the geographical areas and is indicative of when the one or more of the plurality of mobile computing devices historically traveled within the geographical areas as determined by one or more GPS sensors;
generating, via the one or more processors, a serviceable point cluster encompassing one or more serviceable point profiles within a common geographical area, wherein the serviceable point cluster is generated based at least in part on a location of the dynamically generated geographical areas and locations of geocodes stored within the serviceable point profiles and further based at least in part on telematics sensors that indicate a distance traveled by one or more vehicles associated with the historical delivery data;
receiving, via the one or more processors, first electronic shipping data indicating that a first shipment is to be delivered to a first serviceable point within the serviceable point cluster;
receiving, via the one or more processors, second electronic shipping data indicating that a second shipment is to be delivered to a second serviceable point within the serviceable point cluster;
correlating, based at least in part on data stored in serviceable point profiles corresponding to the first serviceable point and the second serviceable point, the first electronic shipping data and the second electronic shipping data with the historical delivery data for the serviceable point cluster; and
responsive to receiving the first electronic shipping data and the second electronic shipping data, determining, via the one or more processors, whether the first shipment and the second shipment are eligible for synchronized delivery;
wherein determining whether the first shipment and the second shipment are eligible for synchronized delivery is determined at least in part by:
identifying, via the one or more processors and based at least in part on the historical delivery data for the serviceable point cluster, a historical delivery activity frequency for the serviceable point cluster indicative of the frequency that a mobile computing device is located within the serviceable point cluster; and
determining whether the historical delivery activity frequency for the serviceable point cluster satisfies a configurable frequency threshold; and
responsive to determining that the historical delivery activity frequency for the serviceable point cluster satisfies the configurable frequency threshold, modifying at least one of the first shipping data or the second shipping data to effect synchronized delivery of the first shipment and the second shipment.