IP Library › Granted Patent US 11,941,580
Granted Patent B2
US 11,941,580 · App. 17/083,100 · Granted Mar 26, 2024

Locating, identifying, and shifting objects in automated or semi-automated fashion including during transit

Inventor: Julio Gil (Veldhoven, NL)
Assignee: United Parcel Service of America, Inc.
G06Q10/087G06K7/10366G06K7/1413G06K19/06028G06K19/0723G06Q10/083
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,941,580
App. No.
17/083,100
Granted
Mar 26, 2024
Kind
B2
Abstract

Detecting, locating, identifying, engaging, and/or shifting objects in automated or semi-automated fashion as well as methods, systems, apparatuses, and computer-program products therefor. Embodiments used for shifting objects in automated or semi-automated fashion may be implemented in stationary environments, and/or in moving, e.g., in-transit, environments, and may be used to transfer, route, and/or organize objects based on their designated destinations. The embodiments may further be implemented in a logistics network, thereby increasing the efficiency and capacity of the logistics network, among other benefits.

Claims (69)

1. A computer-implemented method for directing shifting of objects in a vehicle, the method comprising:

directing a shifting mechanism to move a first object-support structure of a plurality of object-support structures along a track to a first location in the vehicle, wherein an object-shifting apparatus operates inside the vehicle, each of the plurality of object-support structures comprises a plurality of support elements, a wheeled base, and a coupling mechanism that is physically coupled to the track, the first location is adjacent to the object-shifting apparatus, and the shifting mechanism guides the coupling mechanism of the first object-support structure to move the first object-support structure along the track and cause the wheeled base of the first object-support structure to roll along a surface of an interior of the vehicle;

receiving, from the object-shifting apparatus, identifying data associated with an object positioned on the first object-support structure;

determining a designated destination of the object based at least in part on the identifying data;

based on an ultimate destination of the object in a logistics network, directing the shifting mechanism to move a second object-support structure of the plurality of object-support structures to a second location in the vehicle, wherein the second location is adjacent to the object-shifting apparatus, and the shifting mechanism guides the coupling mechanism of the second object-support structure to move the second object-support structure along the track and cause the wheeled base of the second object-support structure to roll along the surface; and

directing the object-shifting apparatus to transfer the object from the first object-support structure to the second object-support structure by:

locating and identifying, via an object-detection component, the object positioned on a first support element of the plurality of support elements for the first object-support structure;

shifting, based at least in part on locating and identifying the object positioned on the first support element, an object-shifting mechanism to the first support element;

engaging the object positioned on the first support element for the first object-support structure to move the object to the object-shifting mechanism;

shifting the object-shifting mechanism to a second support element of the plurality of support elements for the second object-support structure; and

transferring the object from the object-shifting mechanism onto the second support element.

2. The computer-implemented method of claim 1 , further comprising generating an updated routing status for the object based at least in part on transferring of the object from the first object-support structure to the second object-support structure.

3. The computer-implemented method of claim 1 , further comprising:

receiving, from the object-shifting apparatus, data comprising at least one of a location, an orientation, or dimensions of the object; and

directing the object-shifting apparatus to engage the object based at least in part on the data.

4. The computer-implemented method of claim 1 , wherein the identifying data is obtained from at least one of a scan of a machine-readable indicium associated with the object or a radio frequency identification scan of the object.

5. The computer-implemented method of claim 1 , further comprising:

receiving, from the object-shifting apparatus, identifying data associated with a separate object located on the first object-support structure;

determining a designated destination of the separate object based at least in part on the identifying data associated with the separate object;

directing the shifting mechanism to move the second object-support structure away from the object-shifting apparatus;

directing the shifting mechanism to move a third object-support structure of the plurality of object-support structures to the second location, wherein the shifting mechanism guides the coupling mechanism of the third object-support structure to move the third object-support structure along the track and cause the wheeled base of the third object-support structure to roll along the surface; and

directing the object-shifting apparatus to shift the separate object from the first object-support structure to the third object-support structure.

6. The computer-implemented method of claim 1 , wherein the identifying data is obtained by one or more sensors located on the object-shifting apparatus.

7. The computer-implemented method of claim 1 , further comprising:

directing a door-engaging mechanism coupled to the object-shifting apparatus to open a door of the first object-support structure.

8. The computer-implemented method of claim 1 further comprising operating, via the object-shifting apparatus, a shutter to move along with the object-shifting mechanism to limit a field of view of the object-detection component.

9. The computer-implemented method of claim 1 further comprising moving, via the shifting mechanism, the object-shifting apparatus along the track to a location adjacent to at least one of the first location or the second location.

10. One or more non-transitory computer-readable media having computer-executable instructions stored thereon that, when executed by one or more processors, perform a method for directing shifting of objects, the method comprising:

directing a shifting mechanism to move a first object-support structure of a plurality of object-support structures to a first location in a space, wherein the first location is located in a three-dimensional space in which an object-shifting apparatus operates, each one of the plurality of object-support structures comprises a plurality of support elements, a wheeled base, and a coupling mechanism physically coupled to a track of the shifting mechanism, the first location is adjacent to the object-shifting apparatus, and the shifting mechanism guides the coupling mechanism mechanism of the first object-support structure to move the first object-support structure along the track and cause the wheeled base of the first object-support structure to roll along a surface of the space;

receiving, from the object-shifting apparatus, identifying data associated with an object positioned on the first object-support structure;

determining a designated destination of the object based at least in part on the identifying data;

based on an ultimate destination of the object, directing the shifting mechanism to move a second object-support structure of the plurality of object-support structures to a second location in the space, wherein the second location is located in the three-dimensional space in which the object-shifting apparatus operates, the second location is adjacent to the object-shifting apparatus, and the shifting mechanism guides the coupling mechanism of the second object-support structure to move the second object-support structure along the track and cause the wheeled base of the second object-support structure to roll along the surface; and

directing the object-shifting apparatus to transfer the object from the first object-support structure to the second object-support structure by:

locating and identifying, via an object-detection component, the object positioned on a first support element of the plurality of support elements for the first object-support structure;

shifting, based at least in part on locating and identifying the object positioned on the first support element, an object-shifting mechanism to the first support element;

engaging the object positioned on the first support element for the first object-support structure to move the object to the object-shifting mechanism;

shifting the object-shifting mechanism to a second support element of the plurality of support elements for the second object-support structure; and

transferring the object from the object-shifting mechanism onto the second support element.

11. The one or more non-transitory computer-readable media of claim 10 , wherein the method further comprises generating an updated routing status for the object based at least in part on transferring the object from the object-shifting mechanism onto the second support element

transferring the object-shifting mechanism onto the second support element.

12. The one or more non-transitory computer-readable media of claim 11 , wherein the space is located in a mobile transport that operates in a logistics network, and the transfer occurs while the mobile transport is in transit.

13. The one or more non-transitory computer-readable media of claim 10 , wherein the method further comprises:

receiving, from the object-shifting apparatus, data comprising at least one of a location, an orientation, or dimensions of the object; and

directing the object-shifting apparatus to engage the object based at least in part on the data.

14. The one or more non-transitory computer-readable media of claim 10 , wherein the identifying data is received from one or more object-detection sensors of the object-shifting apparatus, and the object-shifting apparatus is physically coupled to the shifting mechanism.

15. The one or more non-transitory computer-readable media of claim 10 , wherein the identifying data is received after the first object-support structure has moved to the first location in the space.

16. The one or more non-transitory computer-readable media of claim 10 , wherein the object is unsecured to the first object-support structure such that the object may be positioned on the first object-support structure in more than one position and orientation.

17. The one or more non-transitory computer-readable media of claim 10 , wherein the method further comprises:

receiving, from the object-shifting apparatus, identifying data associated with a separate object located on the first object-support structure;

determining a designated destination of the separate object based at least in part on the identifying data associated with the separate object;

directing the shifting mechanism to move the second object-support structure away from the object-shifting apparatus;

directing the shifting mechanism to move a third object-support structure of the plurality of object-support structures to the second location in the three-dimensional space, wherein the third object-support structure is associated with the designated destination of the separate object, and the shifting mechanism guides the coupling mechanism of the third object-support structure to move the third object-support structure along the track and cause the wheeled base of the third object-support structure to roll along the surface; and

directing the object-shifting apparatus to shift the separate object from the first object-support structure to the third object-support structure.

18. The one or more non-transitory computer-readable media of claim 10 further comprising moving, via the shifting mechanism, the object-shifting apparatus along the track to a location adjacent to at least one of the first location or the second location.

19. A computer system, comprising:

at least one processor;

at least one memory; and

one or more computer-readable media having computer-executable instructions stored thereon that, when executed by one or more processors, execute a method for directing shifting of objects in a vehicle, the method comprising:

directing a shifting mechanism to, while the vehicle is in transit, move a first object-support structure of a plurality of object-support structures along a track to a first location in the vehicle, wherein an object-shifting apparatus operates inside the vehicle, each one of the plurality of object-support structures comprises a plurality of support elements, a wheeled base, and a coupling mechanism that is physically coupled to the track, and the shifting mechanism guides the coupling mechanism of the first object-support structure to move the first object-support structure along the track and cause the wheeled base of the first object-support structure to roll along a surface;

receiving, from the object-shifting apparatus, identifying data associated with an object positioned on the first object-support structure;

determining a designated destination of the object based at least in part on the identifying data;

based on an ultimate destination of the object, directing the shifting mechanism to move a second object-support structure of the plurality of object-support structures to a second location in the vehicle, wherein the second location is adjacent to the object-shifting apparatus, and the shifting mechanism guides the coupling mechanism of the second object-support structure to move the second object-support structure along the track and cause the wheeled base of the second object-support structure to roll along the surface; and

directing the object-shifting apparatus to transfer the object from the first object-support structure to the second object-support structure by:

locating and identifying, via an object-detection component, the object positioned on a first support element of the plurality of support elements for the first object-support structure;

shifting, based at least in part on locating and identifying the object positioned on the first support element, an object-shifting mechanism to the first support element;

engaging the object positioned on the first support element for the first object-support structure to move the object to the object-shifting mechanism;

shifting the object-shifting mechanism to a second support element of the plurality of support elements for the second object-support structure; and

transferring the object from the object-shifting mechanism onto the second support element.

20. The one or more non-transitory computer-readable media of claim 10 , wherein the method further comprises operating a shutter to move along with the object-shifting mechanism to limit a field of view of the object-detection component.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 28, 2020
From: GIL, JULIO
To: UNITED PARCEL SERVICE OF AMERICA, INC.
Reel/Frame 054201/0539 →
Continuity (1)
Related Publication 20220129833A1 · Apr 28, 2022