IP Library Granted Patent US 12677113
Granted Patent B2
US 12677113 · App. 16/636,157 · Granted Jul 7, 2026

Computer system for displaying the logistical path of entities over time

Inventors: Frédéric Bertrand (Strasbourg, FR); Fabien Simon (Villiers-sur-Marne, FR); François Rosset (Paris, FR)
Assignee: YOUR DATA CONSULTING
H04W4/029G06N3/04G06N3/044G06N3/045G06N3/08G06N5/02G06Q10/08
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 12677113
App. No.
16/636,157
Granted
Jul 7, 2026
Kind
B2
Abstract

A computer system displays paths based on processing of at least one series of input data including a list of time-stamped tasks. The tasks include an identifier of an object, an identifier of an action and a piece of time information. The system includes a piece of connected user computer equipment executing a display application and at least one remote server executing an application for calculating a path model from tables.

Claims (59)

1 . A computer system for displaying paths based on processing of at least one series of input data comprising:

an administration server;

a plurality of user equipment in communication with the administration server each having a user identifier;

a memory associated with the administration server having allocated storage space assigned to each user identifier corresponding to the account of the user connected equipment that is inaccessible to other user devices, the memory having a list of time-stamped tasks comprising an identifier of an object, an identifier of an action and a piece of time information;

the plurality of user computer equipment, each configured to execute a display application, each of the plurality of user computer equipment associated with different sites and learning data;

at least one remote server configured to execute an application for calculating a path model from tables stored in the allocated storage originating from a plurality of user accounts on the at least one server;

the administration server separate from the at least one remote server configured to manage a plurality of user accounts and configured to record, in each user account of the plurality of user accounts, the tables as well as data relating to a specific configuration associated with each user account and a result of processing carried out on a shared calculation server;

at least one shared calculation server, separated from, the plurality of user equipment, the administration server and the remote server comprising a GPU graphics processor configured to execute a deep learning application from data associated with a user account and building a digital model subsequently recorded in a user account of the plurality of user accounts on at least one of the administration server and the at least one shared calculation server by using a calculation that uses learning data common to all sites to form a path graph in a shared calculation server, said path graph comprising peaks corresponding to events and edges corresponding to transitions with an indication of path direction;

the plurality of user equipment configured to execute an application controlling the calculation, on one of the at least one shared calculation server, of an analytical or predictive state for retrieval of data corresponding to a result of the calculation;

the administration server configured to update the configuration file associated with the user identifier based on the path graph and store the path graph in the storage associated with the user identifier of the user associated equipment; and

a display associated with at least one of the plurality of user equipment configured to display the path graph as the result of the calculation in the path model.

2 . The computer system according to claim 1 , further comprising at least one CPU server distributing the calculation load between a plurality of shared calculation servers.

3 . The computer system according to claim 1 , further comprising anonymising the identifiers of the objects and/or the identifiers of the actions of each user, and a recorder converting the anonymised data in an encrypted form on the user's account, the data processed by the calculation server(s) exclusively consisting of anonymised data.

4 . The computer system according to claim 3 , wherein the encryption is carried out using a hash function.

5 . An automatic method for displaying paths from at least one series of input data comprising a list of time-stamped tasks comprising an identifier of an object, the identifier of an action and a piece of time information, comprising:

calculating a path model from tables originating from a plurality of user accounts on a server;

controlling, on each of a plurality of user computer equipment, a calculation, on a shared calculation server, of an analytical or predictive state for retrieval and display of data corresponding to a result of the calculation on an interface of one of the plurality user equipment and a display application, each of the plurality of user computer equipment associated with different sites and learning data;

managing, on an administration server, the plurality of user accounts and recording, in each user account, the tables, data relating to a specific configuration of the user and a result of processing carried out on the shared calculation server;

constructing, on the shared calculation server, separated from the administration server and the plurality of user equipment, comprising a GPU graphics processor for deep learning from data associated with a user site and learning data common to all sites, a digital model subsequently recorded in a user account of the plurality of user accounts on at least one of the administration server or the shared calculation server by using learning data common to all sites to form a path graph in a shared calculation server, said path graph comprising peaks corresponding to events and edges corresponding to transitions with an indication of path direction;

updating, at the administration server, the configuration file associated with the user identifier based on the path graph and storing the path graph in the storage associated with the user identifier of the user associated equipment; and

displaying the path graph as a result of the calculation in the path model on a display associated with at least one of the plurality of user equipment.

6 . The automatic method for displaying paths according to claim 5 , further comprising determining a digital model predictive of an evolution of an order preparation process, comprising:

calculating, for each of future orders (C i (P j , t)), time t of passage of each of orders C i at each of P j order picking stations of a logistics warehouse;

after calculating time t, calculating, for each of time slots At x and for each of the order picking stations P j , the number Nx of orders C i ;

applying a Petri nets model to all the stations P j , each of the orders C i being represented by a digital token JN i , according to injection hypotheses of the tokens and the model representing the processing carried out for preparation of the orders; and

after applying the Petri nets model, implementing a linear hybrid automaton system to determine parameters of predictive digital model representative of a future state of an order processing chain.

7 . The automatic method for displaying paths according to claim 6 , wherein the display application controls a dynamic display of an evolution of the digital tokens according to the predictive digital model.

8 . The automatic method for displaying paths according to claim 6 , further comprising determining at least one parameter of the order preparation at the shared calculation server.

9 . An automatic method for displaying paths from at least one series of input data comprising a list of time-stamped tasks comprising an identifier of an object, the identifier of an action and a piece of time information, comprising:

calculating a path model from tables originating from a plurality of user accounts on a server;

controlling, on each of a plurality of user computer equipment, a calculation, on a shared calculation server, of an analytical or predictive state for retrieval and display of data corresponding to a result of the calculation on an interface of one of the plurality user equipment and a display application;

managing, on an administration server, the plurality of user accounts and recording, in each user account, the tables, data relating to a specific configuration of the user and a result of processing carried out on the shared calculation server; and

constructing, on the shared calculation server, separated from the administration server and the plurality of user equipment, comprising a GPU graphics processor for deep learning from data associated with a user site and learning data common to all sites, a digital model subsequently recorded in a user account of the plurality of user accounts on at least one of the administration server or the shared calculation server to form a path graph in a shared calculation server, said path graph comprising peaks corresponding to events and edges corresponding to transitions with an indication of path direction;

updating, at the administration server, the configuration file associated with the user identifier based on the path graph and storing the path graph in the storage associated with the user identifier of the user associated equipment;

displaying a result of the calculation in the path model on a display associated with at least one of the plurality of user equipment;

determining a digital model predictive of an evolution of an order preparation process;

calculating, for each of future orders (C i (P j , t)), time t of passage of each of orders C i at each of P j order picking stations of a logistics warehouse;

after calculating time t, calculating, for each of time slots At x and for each of the order picking stations P j , the number Nx of orders C i ;

applying a Petri nets model to all the stations P j , each of the orders C i being represented by a digital token JN i , according to injection hypotheses of the tokens and the model representing the processing carried out for preparation of the orders; and

after applying the Petri nets model, implementing a linear hybrid automaton system to determine parameters of predictive digital model representative of a future state of an order processing chain; and

displaying the display application controls a dynamic display of an evolution of the digital tokens according to the predictive digital model.

10 . A method comprising;

creating an account on an administrative server associated with each of a plurality of user connected equipment, each of the plurality of user connected equipment associated with a respective user identifier;

allocating storage space of the administrative server assigned to the user identifier corresponding to the account of the user connected equipment that is inaccessible to other user devices;

communicating to the plurality of user connected equipment access data for accessing the administrative server;

communicating the access data to the plurality of user connected equipment;

communicating time-stamped digital records to the allocated storage space from a remote server or the user connected equipment associated with an account, the time-stamped digital records comprising an event location and an event category descriptor;

storing in the allocated storage space data the time-stamped digital records;

creating a digital configuration file the path of which is translated by a name and parameters defining a structure to be transmitted;

formatting at the administrative server the time-stamped digital data based on the configuration file to form converted data;

storing the converted data in the administrative server;

determining the path data from the converted data comprising a list of events corresponding to the path, an origin of the event and a preferred sequence;

storing the list of events in the storge associated with the user identifier of the user associated equipment;

generating, in a shared calculation server, a path graph from the path data comprising transitions between two events from the list of events based on the timestamps, said path graph comprising peaks corresponding to events and edges corresponding to transitions with an indication of path direction;

updating the configuration file associated with the user identifier based on the path graph;

storing the path graph in the storage associated with the user identifier of the user associated equipment; and

displaying the path graph.

11 . The method of claim 10 further comprising obtaining on-the fly data and updating the converted data to form an enriched file to obtain updated display data in real time.

12 . The method of claim 11 further comprising determining generating a model based on historical data and the enriched file and determining a future path based on the model.