Concrete recycling

The system converts surplus RMC into aggregates and optimizes delivery to minimize environmental impact and emissions, addressing the challenges of concrete waste recycling and improving construction materials.

JP2026522995APending Publication Date: 2026-07-09

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Filing Date
2024-06-26
Publication Date
2026-07-09

AI Technical Summary

Technical Problem

The concrete industry generates significant waste due to the short pour time of ready-mix concrete, which is difficult to recycle and harmful to the environment, with existing recycling methods needing improvement.

Method used

A system and method for recycling ready-mix concrete (RMC) surplus by converting it into aggregates using a coagulation additive, and optimizing delivery routes to aggregate sites based on location and capacity, minimizing environmental impact.

Benefits of technology

Reduces environmental impact by recycling surplus concrete into usable aggregates, decreasing transportation emissions, and improving construction materials' properties, while providing construction sites with flexibility in concrete ordering.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026522995000001_ABST
    Figure 2026522995000001_ABST
Patent Text Reader

Abstract

Methods, apparatus, computer program products, and systems for concrete recycling are disclosed. A method for concrete recycling includes obtaining information on recyclable ready-mix concrete (RMC) surplus (200), such information including the location and amount of the RMC surplus, sending an RMC recycling request to a server (202), receiving from the server information on one or more aggregate delivery sites where the RMC surplus converted into aggregate can be received (204), such information including one or more locations of one or more aggregate delivery sites, and outputting at least one of the one or more locations (206).
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This solution generally relates to a method, apparatus, computer program product, and system for recycling (reusing) concrete.

Background Art

[0002] Concrete is one of the most widely used materials in the world, and approximately 6% of the carbon dioxide emissions generated by humans are attributable to the concrete industry. Approximately 4 - 6% of all concrete is discarded. Waste concrete is generated at both concrete manufacturing plants and construction sites. The pouring time of ready-mix concrete is relatively short, usually about 120 minutes. After this time has elapsed, the concrete can no longer be used and is usually discarded as waste. Because concrete has a high pH, it is considered harmful to the environment and difficult to recycle. In many Western countries, significant efforts have been devoted to improving existing concrete recycling methods, but there is still room for improvement.

Summary of the Invention

[0003] The scope of protection sought for various embodiments of the present invention is indicated by the independent claims. Various embodiments are disclosed in the dependent claims. If there are embodiments and features described herein that are not included within the scope of the independent claims, they should be construed as useful examples for understanding the various embodiments of the present invention.

[0004] A first method includes obtaining information regarding recyclable ready-mix concrete (RMC) surplus, the information including the location and amount of the RMC surplus, transmitting an RMC recycling request including the information regarding the recyclable RMC surplus to a server, receiving from the server information regarding one or more aggregate delivery sites capable of receiving the RMC surplus converted into aggregates, the information including one or more locations of the one or more aggregate delivery sites, and outputting at least one of the one or more locations.

[0005] The first method may further include calculating one or more routes from the location of the RMC surplus to one or more locations of one or more aggregate delivery sites, based on the location of the RMC surplus and one or more locations of one or more aggregate delivery sites, and outputting the calculated one or more routes.

[0006] The first method may further include selecting aggregate delivery sites from which RMC surplus can be received, based on the distance between a predetermined target location and one or more locations of one or more aggregate delivery sites, and the distance between the location of RMC surplus and one or more locations of one or more aggregate delivery sites, and outputting the locations of the selected aggregate delivery sites.

[0007] The first method may further include measuring the location of the RMC surplus using at least one location sensor and transmitting the measured location in the RMC recycling request.

[0008] The user device comprises at least one processor and at least one memory containing computer program code, wherein the at least one memory and the computer program code are configured to cause the user device to execute a first method using at least one processor.

[0009] A computer program product includes computer program code configured to cause a device to perform a first method when executed by at least one processor.

[0010] The second method includes receiving an RMC recycling request from a user device, which includes information on recyclable ready-mix concrete (RMC) surplus, including the location and amount of the RMC surplus; using the location and amount of the RMC surplus, searching a database for one or more aggregate delivery sites where the RMC surplus converted into aggregate can be received, the database being configured to store the location of the aggregate delivery site and the amount of aggregate requested by the aggregate delivery site; retrieving information on one or more aggregate delivery sites from the database; and transmitting information on one or more aggregate delivery sites to the user device, which includes the location of one or more aggregate delivery sites.

[0011] The second method may further include receiving an aggregate delivery request, which includes the location of the aggregate delivery site and the requested amount of aggregate, and storing the location of the aggregate delivery site and the requested amount of aggregate in a database.

[0012] The second method may further include comparing the location of the RMC surplus with the location of the aggregate delivery site stored in the database, and determining that the aggregate delivery site cannot receive the RMC surplus if the location of the RMC surplus and the location of the aggregate delivery site are not within a predetermined distance.

[0013] The second method may further include comparing the amount of RMC surplus with the amount of aggregate requested by the aggregate delivery site stored in the database, and determining that if the amount of RMC surplus is greater than the amount of aggregate requested by the aggregate delivery site, the aggregate delivery site cannot receive the RMC surplus.

[0014] The second method may further include receiving a confirmation message from the user device indicating which of one or more aggregate delivery sites has been selected by the user of the user device, and in response to receiving the confirmation message, reducing the amount of aggregate requested by the selected aggregate delivery site, which is stored in the database, by the amount of RMC surplus.

[0015] The server comprises at least one processor and at least one memory containing computer program code, wherein the at least one memory and the computer program code are configured to cause the server to execute a second method using at least one processor.

[0016] A computer program product includes computer program code configured to cause a device to perform a second method when executed by at least one processor.

[0017] The system for ready-mix concrete (RMC) recycling comprises one or more user devices and at least one server.

[0018] A third method for recycling ready-mix concrete RMC includes treating the recyclable surplus RMC with a coagulation additive to convert the surplus RMC into aggregate, operating a user device by providing at least the amount of the surplus RMC to the user device, obtaining the location of the aggregate delivery site from the user device, and transporting the aggregate to the location of the aggregate delivery site. [Brief explanation of the drawing]

[0019] [Figure 1] This figure shows one embodiment of the system according to the present invention. [Figure 2] This is a flowchart showing one embodiment of a method performed by a user device. [Figure 3] According to one embodiment of the method performed by the server. [Figure 4] This flowchart shows one embodiment of a method for recycling concrete. [Figure 5] This is a block diagram of an apparatus embodiment. [Modes for carrying out the invention]

[0020] This invention relates to the recycling of concrete, preferably ready-mix concrete (RMC). Ready-mix concrete refers to concrete in plastic form, for example, prepared in a concrete mixing plant. It is typically transported in a plastic form by a transit mixer for use on site. This invention provides technical effects that reduce the environmental impact of concrete production and its use in construction.

[0021] Figure 1 shows one embodiment of system 100 according to the present invention. System 100 comprises a plurality of user devices, including a first user device 102 and a second user device 104, and a server computer 106. The user devices and the server communicate via a network 108. The network preferably includes a wireless network, such as a cellular network that provides connectivity to the Internet. Alternatively or additionally, network 108 may include a wired network.

[0022] In the embodiment shown in Figure 1, the user device is a smartphone. However, any other type of computing device is also suitable, and mobile computing devices are preferred. Each user device may be, for example, a smartphone, a tablet computer, a phablet, a smartwatch, a laptop computer, a desktop computer, or an integrated user device that forms part of the user interface of, for example, a vehicle. User devices 102 and 104 do not have to be of the same type; for example, the first user device 102 may be a smartphone, and the second user device 104 may be a tablet computer.

[0023] Server computer 106 may be a general-purpose computer, or may be dedicated hardware, or may be a virtual machine. Server computer 106 may be located in a data center and may be accessible via network 108. The server may use operating system (OS)-level virtualization to execute the method of FIG. 3 (described in more detail below) as a containerized application.

[0024] In an exemplary scenario, the first user device 102 belongs to the driver of the concrete truck 112. The first user device 102 may be integrated with the concrete truck 112, for example, as part of the user interface of the truck 112. The concrete truck 112 is tasked with delivering concrete to the first construction site and, after the concrete placement time has elapsed, processing the waste concrete remaining in the truck.

[0025] In an exemplary scenario, the second user device 104 belongs to the construction site manager of a second construction site 114 that is different from the first construction site. At the second construction site 114, for example, in an earthwork project, there is a demand for aggregates that are used instead of rock materials. Alternatively, if the second site 114 is a concrete mixing plant or has a concrete mixing plant, the aggregates can be used to produce further (ready-mix) concrete.

[0026] Here, the operation of the system and its components in an exemplary scenario will be described with reference to the flowcharts of FIGS. 2, 3, and 4. FIG. 2 shows an embodiment of the method executed by the first user device 102. FIG. 3 shows an embodiment of the method executed by the server computer 106. FIG. 4 shows an embodiment of the method executed using the first user device 102 by, for example, the driver of the concrete truck 112.

[0027] Prior to the exemplary scenario, the user of the second user device 104 (i.e., the site manager) inputs the amount of aggregate required at site 114 to the second user device 104 via the user interface of the second user device 104. The site manager may also input the location of the aggregate delivery site (i.e., the location of the second construction site 114) via the user interface, for example, in the form of the address of site 114. Alternatively, if the second user device 104 includes at least one location sensor configured to measure the location of the second user device 104, the second user device 104 may obtain the location of the aggregate delivery site using at least one location sensor. The exemplary location sensor includes satellite positioning sensors such as Global Positioning System (GPS) sensors, but other location sensors known to those skilled in the art are also preferred.

[0028] Next, the second user device 104 generates an aggregate delivery request that includes the location of the aggregate delivery site 114 and the amount of aggregate requested at the site 114. The second user device 104 sends the aggregate delivery request to the server 106 via the network 108. The server 106 receives the aggregate delivery request and stores the location and amount included in the request in its database.

[0029] The database is configured to store the locations of different aggregate delivery sites, including site 114, and the quantities of aggregate required by each site. The database itself may be stored, for example, in the memory of server computer 106 and / or on one or more devices accessible to the server via network 108.

[0030] In an exemplary scenario, after concrete has been delivered to the first construction site, the concrete truck 112 still contains uncured RMC surplus. The driver of the concrete truck 112 processes the RMC surplus with a coagulation additive to convert it into aggregate 400 (see Figure 4). An example of a suitable coagulation additive is Re-Con Zero®, a two-component powder product made from polymer and inorganic composite materials manufactured by Mapei. The coagulation additive converts the RMC surplus into aggregate that can be used, for example, to partially or completely replace the natural aggregate in ordinary concrete, lean concrete, substrates, and mixed cements.

[0031] Next, the driver operates the first user device 102 (402) to input the amount of RMC surplus to the first user device 102 via its user interface (see Figure 4). The driver may also input the location of the RMC surplus (i.e., the location of the concrete truck 112) via the user interface, for example, in the form of the address of the first construction site where the concrete was delivered. Alternatively, if the first user device 102 includes at least one position sensor configured to measure the location of the first user device 102, the first user device 102 may use at least one position sensor to obtain its location and, consequently, the location of the RMC surplus. Exemplary position sensors include satellite positioning sensors such as Global Positioning System (GPS) sensors, but other position sensors known to those skilled in the art are also preferred.

[0032] After obtaining the information regarding the RMC surplus as described above (200) (see Figure 2), the first user device 102 generates an RMC recycling request based on the location and amount of the RMC surplus. The first user device 102 sends the RMC recycling request, including the location and amount of the RMC surplus, to the server 106 via the network 108 (see Figure 2). The server 106 receives the RMC recycling request (300) (see Figure 3) and, if desired, stores the location and amount included in the request in a database.

[0033] Next, the server computer 106 searches the database using the location and quantity of the RMC surplus (302) (see Figure 3). Specifically, the server 106 searches the database for the location and quantity stored based on the received aggregate delivery requests, including, in this case, the aggregate delivery request received from the second user device 104. This allows the server computer 106 to find one or more aggregate delivery sites where it can receive the RMC surplus converted into aggregate.

[0034] To determine which aggregate delivery sites can receive RMC surplus within a reasonable timeframe and with limited environmental impact, server 106 may compare the location of the RMC surplus with the locations of aggregate delivery sites stored in the database. Server 106 may also determine whether the location of the RMC surplus and the location of the aggregate delivery site (e.g., site 114) are within a predetermined distance. The distance between the location of the RMC surplus and the location of the aggregate delivery site may be determined, for example, as the air distance or as the length of the path from the RMC surplus to the aggregate delivery site. If the location of the RMC surplus and the aggregate delivery site are within a predetermined distance, i.e., the distance between them is less than or equal to the predetermined distance, server 106 may determine that the aggregate delivery site can receive the RMC surplus. Otherwise, if the location of the RMC surplus and the aggregate delivery site are not within a predetermined distance, i.e., the distance between them is greater than the predetermined distance, server 106 may determine that the aggregate delivery site cannot receive the RMC surplus. The predetermined distance may be, for example, 50 kilometers. By limiting the distance between the RMC surplus and the aggregate delivery site, the environmental impact of transporting the surplus to that site is also limited.

[0035] The predetermined distance may be greater in areas with lower population density and / or smaller in areas with higher population density. The user may be able to set the predetermined distance to an appropriate value using, for example, a first user device 102.

[0036] Server 106 may compare the RMC surplus of an RMC recycling request with the amount of aggregate requested by the aggregate delivery site stored in the database. For comparison, Server 106 may perform a conversion from the amount of RMC surplus to the corresponding amount of aggregate, or from the requested amount of aggregate to the corresponding amount of RMC. If the amount of RMC surplus is less than or equal to the amount of aggregate requested by the aggregate delivery site, i.e., the aggregate delivery site has sufficient capacity to receive all of the surplus RMC, Server 106 may determine that the aggregate delivery site can receive the RMC surplus. Otherwise, if the amount of RMC surplus is greater than the amount of aggregate requested by the aggregate delivery site, i.e., the aggregate delivery site does not have the capacity to accept all of the surplus RMC, Server 106 may determine that the aggregate delivery site cannot receive the RMC surplus. By allowing only sites that can accept the entire RMC surplus of a single request, the environmental impact of transporting the surplus to multiple different sites is eliminated.

[0037] Server 106 preferably uses one or both of the above strategies to select only aggregate delivery sites that can receive RMC surplus converted into aggregate. Server 106 transmits (306) the location of one or more such aggregate delivery sites to the first user device 102 (see Figure 3), optionally along with other information about one or more aggregate delivery sites that Server 106 obtains from a database (304) (see Figure 3). The first user device 102 receives (204) the information transmitted by Server 106, including the location of one or more aggregate delivery sites that can receive RMC surplus (see Figure 2).

[0038] When multiple aggregate delivery site locations are received by the first user device 102, the first user device 102 may select one of them based on the distance between the RMC surplus location, the aggregate delivery site location, and a predetermined target location. Specifically, the distance between the predetermined target location and one or more locations, and the distance between the RMC surplus location and one or more locations may be evaluated by the first user device 102. The user device may select the aggregate delivery site such that the sum of the distance from the RMC surplus location to the aggregate delivery site location and the distance from the aggregate delivery site location to the predetermined target location is minimized. The first user device 102 may determine the above distance as an aerial distance, or preferably as the path length between the relevant locations. The predetermined target location may be, for example, the location of a concrete plant where the concrete truck 112 picks up subsequent batches of concrete for delivery. The predetermined target location may be stored, for example, in the memory of the first user device 102. By selecting aggregate delivery sites using relevant distances, emissions caused by concrete trucks transporting RMC surplus are minimized.

[0039] The first user device 102 may calculate a route from the location of the RMC surplus to one or more locations of one or more aggregate delivery sites, such as the location of a selected aggregate delivery site. The first user device 102 calculates the route based on the location of the RMC surplus and one or more locations of one or more aggregate delivery sites. The first user device 102 may further convert the calculated route into navigation instructions.

[0040] One or more of the steps performed by the first user device 102 in the above paragraph—selecting aggregate delivery sites and / or calculating routes and / or navigation instructions—may be performed by the server 106 instead. When the server 106 selects aggregate delivery sites as described above, it may transmit only the locations of the selected delivery sites. Alternatively, the server 106 may transmit the locations of multiple suitable aggregate delivery sites along with instructions for the selected aggregate delivery sites. When the server 106 calculates routes and optionally converts them further into navigation instructions, it may transmit route / navigation instructions along with the locations of (one or more) aggregate delivery sites.

[0041] The first user device 102 outputs one or more locations to the user via the user interface of the user device 102 (206) (see Figure 2). If one or more routes or navigation instructions are calculated, they may be output by the user device 102. When a single aggregate delivery site is selected by the server 106 or the user device 102 as described above, the user device 102 may output only the location of the selected aggregate delivery site and / or the associated routes and / or navigation instructions. If the user device 102 receives multiple suitable aggregate delivery sites from the server 106, the user device 106 may, alternatively, output the locations of the multiple aggregate delivery sites along with the instructions for the aggregate delivery site selected by the user device 102.

[0042] The user device 102 may prompt the user, i.e., the driver of the concrete truck 112, to confirm the selection of aggregate delivery sites. Aggregate delivery sites, such as the second construction site 114, may be pre-selected by the user device 102 or the server 106, as described above. The user may confirm the selection by providing user input through the user interface of the user device 102. In response to receiving user input, the user device 102 may generate a confirmation message indicating one of the one or more aggregate delivery sites selected by the user of the user device 102. The user device 102 may then send the confirmation message to the server 106. The server 106 receives the confirmation message and, in response to the message, may reduce the amount of aggregate requested by the selected aggregate delivery site stored in the database by the amount of RMC surplus. In this way, the server 106 continues to track that more aggregate than requested by the site 114 is not supplied to the site 114, so that no aggregate is wasted at the site.

[0043] After obtaining the location of the (selected) aggregate delivery site 114, and optionally the route and / or navigation instructions to the site 114, from the user device 102, the user can transport (404) the RMC surplus (converted to aggregate) to the site 114 (see Figure 4). The second construction site 114 can reduce its carbon footprint by utilizing the RMC surplus converted to aggregate instead of natural aggregate, and the carbon dioxide (and other greenhouse gases) generated during the production of RMC concrete are combined with the aggregate used at the second construction site 114.

[0044] When further ready-mixed concrete was produced using the aggregate obtained as described above, the properties of the resulting concrete showed improvement compared to ordinary concrete. For example, concrete floors made using the aggregate showed reduced shrinkage and cracking.

[0045] A further advantage of the present invention is the reduction of the environmental impact of transporting RMC concrete. A common practice in the construction industry is to order a batch of concrete that just matches the estimated demand at the construction site. However, the estimated demand may be lower than the actual demand, requiring another small amount of concrete to be ordered to complete the injection. The present invention enables an environmentally friendly method of recycling surplus concrete, thus giving the construction site the flexibility to order a slightly larger batch of concrete, the surplus of which can be recycled using the present invention. In this way, additional round trips made by concrete delivery trucks and the emissions associated with them are avoided. This also speeds up injection at the construction site, as there is no need to wait for another batch of concrete to complete the injection.

[0046] By widely adopting this invention in Finland, it is expected that road traffic volume related to concrete or aggregate delivery in urban centers will decrease by 5,000,000 km. Furthermore, atmospheric carbon dioxide (CO2) is expected to decrease by approximately 25,500,000 kg, with approximately 120 kg of CO2 per cubic meter of concrete being carbonized during the processing, and an additional 50 kg of CO2 emissions being avoided due to the reduced use of diesel fuel in road traffic.

[0047] Figure 5 shows a block diagram illustrating an embodiment of the apparatus 500. The apparatus 500 may be the first user device 102, the second user device 104, or the server computer 106 in Figure 1. If the apparatus 500 is the first user device 102 (see Figure 1), the apparatus is configured to perform the method shown in Figure 2. If the apparatus 500 is the second user device 104 (see Figure 1), the apparatus 500 is configured to perform the steps described before the exemplary scenario and / or the method shown in Figure 2, as will be described in more detail below. If the apparatus 500 is the server computer 106 (see Figure 1), the apparatus 500 is configured to perform the method shown in Figure 3.

[0048] The device 500 comprises at least one processor 10 and at least one memory 20 containing computer program code 22, wherein the at least one memory 20 and the computer program code 22 are configured to cause the device 500 to perform the method shown in Figure 2 or Figure 3 or the steps described above using at least one processor 10. The at least one processor 10 may include, for example, a central processing unit (CPU) and / or a graphics processing unit (GPU). The at least one memory 20 may include, for example, random access memory (RAM) and / or non-volatile memory. The device 500 may further comprise a network interface 40 for sending and / or receiving messages via a network 108 (see Figure 1).

[0049] If the device 500 is a first user device 102 or a second user device 104 (see Figure 1), the device further comprises or is coupled to a user interface 60. The user interface 60 may comprise one or more input devices, such as a touchscreen, keyboard, or microphone, to provide user input to the device 500. The user interface 60 may comprise one or more output devices, such as a display, printer, speaker, or haptic output device, to output one or more locations of aggregate delivery sites, and optionally associated routes and / or navigation instructions, and / or prompts for confirming the selection of aggregate delivery sites.

[0050] If device 500 is a server computer 106 (see Figure 1), device 500 may further include a database 24 stored in at least the memory 20 of device 500. The database 24 has already been described when describing the operation of the server computer, so no further explanation is provided.

[0051] Figure 5 further illustrates a computer program (product) stored on a computer-readable medium 30, which includes computer program code 22 configured to cause the device 500 to perform the method of Figure 2 or 3 as described above when executed by at least one processor 10. The computer-readable medium 30 may be a non-temporary computer-readable medium.

[0052] Referring again to Figure 1, the operations performed by the first user device 102 and the second user device 104 may be achieved by the same software. In other words, the first user device 102 and the second user device 104 may run the same computer program 22 (see Figure 5). However, as described herein, different functions provided by the computer program 22 may be used by different users of the devices.

[0053] If necessary, the different functions described herein may be performed in different orders and / or simultaneously with others. Also, if necessary, one or more of the functions described above may be optional or in combination.

Claims

1. The system receives an RMC recycling request from a user device (300) which includes information regarding a surplus of recyclable ready-mix concrete (RMC), the information including the location and amount of the surplus RMC, Using the location and quantity of the RMC surplus, the database (24) is searched (302) for one or more aggregate delivery sites that can receive the RMC surplus converted into aggregate, and the database is configured to store the location of the aggregate delivery site and the quantity of aggregate requested by the aggregate delivery site. The location of the RMC surplus is compared with the location of the aggregate delivery site stored in the database. If the location of the RMC surplus and the location of the aggregate delivery site are not within a predetermined distance, the aggregate delivery site will be determined not to be able to receive the RMC surplus. Information on one or more aggregate delivery sites is obtained from the database (304), Transmitting the information relating to the one or more aggregate delivery sites to the user device (306) Includes, The information includes the location of the one or more aggregate delivery sites, and the method.

2. Upon receiving an aggregate delivery request, which includes the location of the aggregate delivery site and the requested amount of aggregate, The location of the aggregate delivery site and the quantity of the requested aggregate are stored in the database (24). The method according to claim 1, further comprising:

3. The amount of the RMC surplus is compared with the amount of aggregate requested by the aggregate delivery site stored in the database (24), If the amount of the RMC surplus is greater than the amount of aggregate requested by the aggregate delivery site, the aggregate delivery site will be determined not to be able to receive the RMC surplus. The method according to claim 1 or claim 2, further comprising:

4. The user device receives a confirmation message indicating which of the one or more aggregate delivery sites has been selected by the user of the user device. In response to receiving the aforementioned confirmation message, the amount of aggregate requested by the selected aggregate delivery site stored in the database (24) is reduced by the amount of the RMC surplus. The method according to any one of claims 1 to 3, further comprising:

5. When executed by at least one processor (10), the device (500) A computer program product comprising computer program code configured to perform the method described in any one of claims 1 to 4.

6. A server comprising at least one processor (10) and at least one memory (20) containing computer program code (22), The at least one memory and the computer program code are configured to cause the server to execute the method according to any one of claims 1 to 4 using the at least one processor. server.

7. A system for ready-mixed concrete (RMC) recycling comprising one or more user devices (102, 104) and at least one server (106) as described in claim 6, wherein each user device comprises at least one processor and at least one memory containing computer program code, and the at least one memory and the computer program code are transmitted to the user device using the at least one processor. Information regarding recyclable RMC surplus is obtained (200), and the information includes the location and amount of the RMC surplus. A request for RMC recycling, including the information on the surplus of recyclable RMC, is sent to the server (202). The server receives information from one or more aggregate delivery sites that can receive the RMC surplus converted into aggregate (204), and the information includes one or more locations of the one or more aggregate delivery sites. Outputting at least one of the one or more positions mentioned above (206), A system configured to perform the following action.

8. The at least one memory and the computer program code of the user device (102, 104) are transmitted to the user device using the at least one processor of the user device. Based on the location of the RMC surplus and the location of the one or more aggregate delivery sites, one or more routes are calculated from the location of the RMC surplus to the location of the one or more aggregate delivery sites. Output one or more of the calculated paths. The system according to claim 7, further configured to perform the following:

9. The at least one memory and the computer program code of the user device (102, 104) are transmitted to the user device using the at least one processor of the user device. Based on the distance between a predetermined target position and the one or more positions of the one or more aggregate delivery sites, and the distance between the position of the RMC surplus and the one or more positions of the one or more aggregate delivery sites, an aggregate delivery site is selected from the one or more aggregate delivery sites from which the RMC surplus can be received. Output the location of the selected aggregate delivery site. The system according to claim 8, further configured to perform the following:

10. The at least one memory and the computer program code of the user device (102, 104) are transmitted to the user device using the at least one processor of the user device. The position of the RMC surplus is measured by at least one position sensor, The measured position is transmitted in the RMC recycling request. The system according to any one of claims 6 to 8, further configured to perform the following:

11. A method for recycling ready-mix concrete (RMC), wherein the method is: The surplus recyclable RMC is treated with a flocculant to convert the surplus RMC into aggregate (400), The location of the aggregate delivery site is obtained from the user device (402) by operating the user device (102, 104) and providing at least the amount of the RMC surplus to the user device. The user device includes at least one processor and at least one memory containing computer program code, and the at least one memory and the computer program code are used by the at least one processor to access the user device. Information regarding the recyclable RMC surplus is obtained (200), and the information includes the location of the RMC surplus and the amount of the RMC surplus. A request for RMC recycling, including the information on the recyclable surplus RMC, is sent to the server (202). The server receives information from one or more aggregate delivery sites that can receive the RMC surplus converted into aggregate (204), and the information includes one or more locations of the one or more aggregate delivery sites. Outputting at least one of the one or more positions mentioned above (206), It is configured to execute, The aforementioned method, (404) Transporting the aggregate to the location at the aggregate delivery site. Methods that further include this.

12. Based on the location of the RMC surplus and the location of the one or more aggregate delivery sites, the user devices (102, 104) calculate one or more routes from the location of the RMC surplus to the one or more locations of the one or more aggregate delivery sites. The user devices (102, 104) output the calculated one or more paths. The method according to claim 11, further comprising:

13. The user devices (102, 104) select an aggregate delivery site from which the RMC surplus can be received, based on the distance between a predetermined target position and one or more positions in the one or more aggregate delivery sites, and the distance between the position of the RMC surplus and one or more positions in the one or more aggregate delivery sites. The user devices (102, 104) output the location of the selected aggregate delivery site. The method according to claim 11, further comprising:

14. The user devices (102, 104) measure the position of the RMC surplus using at least one position sensor, and the user devices (102, 104) transmit the measured position in the RMC recycling request. The method according to any one of claims 11 to 13, further comprising: