IP Library › Granted Patent US 12,248,905
Granted Patent B2
US 12,248,905 · App. 16/971,290 · Granted Mar 11, 2025

Method for allocating parcels and a system therefor

Inventors: Miriam Bartholdy Deutsch (Sydals, DK); Allan Kaczmarek (Sønderborg, DK)
Assignee: Swipbox Defelopment APS
G06Q10/0836G07C9/00571H04W12/069
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 12,248,905
App. No.
16/971,290
Granted
Mar 11, 2025
Kind
B2
Abstract

Aspects of the present disclosure relate to methods and systems for parcel allocation. In one example embodiment, a system is disclosed including a server, one or more service points and a user application. In another example embodiment, a method for allocating parcels is disclosed including acts of communicating data to and from the server and the service point, comprising electronic tokens. In various embodiments, the communicated data to or from the service point and/or the server is received by and/or transmitted from a user application and a mobile smart device.

Claims (62)

1. A parcel allocation system comprising:

one or more service points, and

a server,

at least one of the one or more service points configured and arranged to:

transmit beacon signals including a service point ID,

receive a user electronic token tagged with the service point ID and including a piece ID and instructions of a user event, wherein the user electronic token is generated by the server and transmitted from the server to the service point via a user application, generating a sequence number for the instructions of the user event,

storing a track history of performed instructions at the at least one service point, said track history includes a service point synchronization record of unacknowledged entries of performed instructions, generating a synchronization electronic token including the service point synchronization record of unacknowledged entries of performed instructions, the synchronization electronic token including the sequence number and the piece ID, and

transmitting the synchronization electronic token to the server via at least one user application, the server is further configured and arranged to:

generate an acknowledgment electronic token for acknowledgment of the received synchronization electronic token including the track history of unacknowledged performed instructions; and

transmit the acknowledgment electronic token to the at least one service point via at least one user application; and

the at least one service point is further configured and arranged to receive the acknowledgment electronic token and update the track history of performed instructions with the information of the acknowledgment electronic token;

wherein the service point resends synchronization e-tokens with the unacknowledged entries of the service point synchronization record, until receiving at the service point an acknowledgement e-token acknowledging the unacknowledged entries.

2. The parcel allocation system of claim 1 , wherein the server is configured and arranged to:

create a piece ID for a parcel,

allocate the parcel to a service point having a service point ID, and receiving synchronization electronic token(s) including a sequence number and a piece ID, wherein the service point ID and/or the piece ID are global unique identifiers.

3. The parcel allocation system of claim 2 , wherein

the service point is configured and arranged to receive the acknowledgment electronic token wherein the sequence number is used as a handshake parameter between the server and the service point, and

wherein the user electronic token is communicated between the service point and the server via a user application and the synchronization electronic token and the acknowledgement electronic token are communicated by at least one user application, said user application adapted to be installed on a mobile smart device including a processor and communication means.

4. The parcel allocation system of claim 3 , wherein the one or more user applications is configured to communicate electronic tokens between the server and the one or more service points, the one or more user applications configured and arranged to be installed on a mobile smart device including a processor and communication means; and

wherein the one or more service points each include

service point receiver means configured to receive a user electronic

token tagged with the service point ID and having a piece ID and instructions of a user event,

service point processor means configured to:

create a service point command for the received instructions and transmit the created command signal for performing the service point command,

generate a sequence number for the received instructions, and

generate a synchronization electronic token including the sequence number and the piece ID; and

a service point transmitter means configured to transmit beacon signals including the service point ID and to transmit generated synchronization electronic tokens;

wherein said service point receiver means are further configured to receive an acknowledgment electronic token, where the sequence number is used as a handshake parameter for a transmitted synchronization electronic token, and

wherein said service point transmitter means and service point receiver means are configured to communicate the electronic tokens to and/or from a user application adapted to be installed on a mobile smart device including a processor and communication means.

5. The parcel allocation system of claim 1 , wherein the one or more service points each include

service point receiver means configured to receive a user electronic token tagged with the service point ID and having a piece ID and instructions of a user event,

service point processor means configured to:

create a service point command for the received instructions and transmit the created command signal for performing the service point command,

generate a sequence number for the received instructions, and

generate a synchronization electronic token including the sequence number and the piece ID; and

a service point transmitter means configured to transmit beacon signals including the service point ID and to transmit generated synchronization electronic tokens;

wherein said service point receiver means are further configured to receive an acknowledgment electronic token, where the sequence number is used as a handshake parameter for a transmitted synchronization electronic token, and

wherein said service point transmitter means and service point receiver means are configured to communicate the electronic tokens to and/or from a user application adapted to be installed on a mobile smart device including a processor and communication means, and

wherein each service point further informs the server of when a user token has been used and with sufficient information to provide for the service point status.

6. The parcel allocation system of claim 1 , wherein the server includes

a server processor means configured to

create a piece ID for a parcel,

allocate the parcel to a service point having a service point ID, and

generate a user electronic token tagged with the service point ID, the piece

ID and instructions of a user event;

a server transmitter means configured to transmit the user electronic token; and

a server receiver means configured to receive synchronization electronic token(s) including a sequence number and a second piece ID;

wherein said server is further configured to transmit an acknowledgment electronic token, wherein the sequence number is used as a handshake parameter for a received synchronization electronic token, and where said server transmitter means and server receiver means are further configured to communicate the electronic tokens to and/or from a user application adapted to be installed on a mobile smart device including a processor and communication means.

7. The parcel allocation system according to claim 1 , wherein the one or more user applications are configured to communicate electronic tokens between the server and the one or more service points,

wherein the user application is adapted to be installed on a mobile smart device including a processor and communication means;

wherein the user applications are configured to act as a signal transformer for the electronic tokens being piggybacked by the user application between the server and the one or more service points, said electronic tokens include user electronic tokens, synchronization electronic tokens including a sequence number and/or acknowledgement electronic tokens, and

wherein the sequence number is used as a handshake parameter.

8. A service point configured and arranged to:

transmit beacon signals including a service point ID,

receive a user electronic token tagged with the service point ID and including a piece ID and instructions of a user event, wherein the user electronic token is generated by a server and transmitted from the server to the service point via a user application,

generate a sequence number for the instructions of the user event,

store a track history of performed instructions at the service point, said track history includes unacknowledged performed instructions of the service point,

generate a synchronization electronic token including the track history of unacknowledged entries of performed instructions, the synchronization electronic token including the sequence number and the piece ID, and transmit the synchronization electronic token,

the at least one service point is further configured and arranged to

receive an acknowledgment electronic token transmitted from the server via at least one user application, the acknowledgment electronic token including the track history of unacknowledged performed instructions; and

update the track history of performed instructions with the information of the acknowledgment electronic token,

wherein the service point resends synchronization e-tokens with the unacknowledged entries of the service point synchronization record, until an acknowledgement e-token is received acknowledging the unacknowledged entries.

Assignments (2)
MERGER AND CHANGE OF NAME Recorded Jul 21, 2021
From: ACON A/S; ACON APS; SWIPBOX DEVELOPMENT APS
To: SWIPBOX DEVELOPMENT APS
Reel/Frame 056935/0209 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 4, 2020
From: DEUTSCH, MIRIAM BARTHOLDY; KACZMAREK, ALLAN
To: ACON A/S
Reel/Frame 054543/0818 →
Priority Claims (1)
DK PA 2018 70119 · Feb 23, 2018 · national
Continuity (1)
Related Publication 20210012279A1 · Jan 14, 2021
References Cited (18)
US 6392993B1 · Hamilton · 2002 [cited by examiner]
US 11600125B1 · Hapgood · 2023 [cited by examiner]
US 20150356801A1 · Nitu et al. · 2015 [cited by applicant]
US 20160267738A1 · Carstens · 2016 [cited by examiner]
US 20160275741A1 · Carstens et al. · 2016 [cited by applicant]
US 20160308962A1 · Hegde · 2016 [cited by examiner]
US 20170257841A1 · Skaaksrud · 2017 [cited by applicant]
US 20180350177A1 · Dautz · 2018 [cited by examiner]
US 20190102962A1 · Miller · 2019 [cited by examiner]
US 20190333304A1 · Flynn · 2019 [cited by examiner]
US 20230154260A1 · Osborn · 2023 [cited by examiner]
EP 3211575A1 · 2017 [cited by applicant]
EP 3671667A1 · 2020 [cited by examiner]
GB 2483474A · 2012 [cited by applicant]
WO 2017163018A2 · 2017 [cited by applicant]
WO 2018185772A1 · 2018 [cited by applicant]
“Understanding TCP Sequence and Acknowledgment Numbers”. Published Jun. 7, 2010. https://packetlife.net/blog/2010/jun/7/understanding-tcp-sequence-acknowledgment-numbers/ (Year: 2010). [cited by examiner]
Che-Jung Hsu, Huey-Ing Liu, and Winston Seah. Economy: a duplicate free Opportunistic Routing. https://doi.org/10.1145/1710035.1710052 (Year: 2009). [cited by examiner]