Distribution service method and server performing same
The distribution service platform addresses the complexity of product distribution by managing supply information, conducting inspections, and generating contracts, thereby ensuring product quality and efficiency in the distribution process, enhancing consumer satisfaction and profitability.
Patent Information
- Application Number
- PCT/KR2024/021332
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-12-29
- Filing Date
- 2024-12-27
- Publication Date
- 2025-07-03
AI Technical Summary
The diversification of products and distribution regions complicates the distribution process, requiring additional steps for matching product suppliers and distributors, and ensuring product quality, which affects consumer satisfaction and efficiency.
A distribution service platform that includes a computer-implemented method using a product distribution service server to manage product supply information, conduct inspections, and generate contracts, leveraging AI models for contract recommendations and real-time communication between suppliers, inspectors, and distributors.
Ensures product quality through due diligence processes, enhances consumer satisfaction, and streamlines distribution by providing accurate and efficient contract management, leading to increased profits for distribution participants.
Smart Images

Figure KR2024021332_03072025_PF_FP_ABST
Abstract
Description
Distribution service method and server performing the same
[0001] The present invention relates to a distribution service method and a server performing the same.
[0002] For distribution, the series of processes that move products from production to delivery to consumers, to operate smoothly, both product suppliers who produce and supply products and distributors who distribute them to consumers, are essential. However, due to the diversification of products and the diverse distribution regions, several additional steps (hereinafter referred to as "intermediate steps") are required between product supply and distribution to consumers.
[0003] The functions required at the intermediate stage are diverse. There's the need to match product suppliers and distributors to meet their respective needs, and there's also the need to transport these matched products to various locations. Indeed, technological advancements are making it increasingly convenient to search for desired products, and product delivery is becoming faster and more accurate.
[0004] However, even if product search is convenient and delivery is fast, consumer satisfaction will remain low if product quality is poor. Therefore, product quality management is also a necessary function in the intermediate stages.
[0005] Accordingly, verifying the overall production and supply capabilities of product suppliers, including the quality of these products, is a necessary process to ensure the efficiency and reliability of the distribution process.
[0006] The problem to be solved in one embodiment includes providing a distribution platform that can perform the function of investigating and reporting the overall situation of product supply to product suppliers who supply products.
[0007] Additionally, the aforementioned tasks may include creating product supply contract terms for product supply, including the contents of the due diligence thus performed.
[0008] A computer-implemented method for performing a distribution service according to a first embodiment is performed by a product distribution service server connected to a product supplier terminal, a surveyor terminal, and a distributor terminal. The computer-implemented method comprises the steps of: (a) providing, to the product supplier terminal, a supply setting U / I (User Interface) into which product supply information for supplying a product is input; the information input through the supply setting U / I includes: (a-1) specification information of the product, (a-2) a list of countries in which the product can be distributed through the distribution service, and (a-3) consent to a survey of the product performed by the surveyor; (b) receiving, from the product supplier terminal, the product supply information input through the supply setting U / I; The received product supply information includes (b-1) specification information of the product, (b-2) a list of countries desired for distribution in which responses to the list of countries available for distribution are reflected, and (b-3) whether or not to conduct an on-site inspection of the product; (c) a step of transmitting the specification information of the product and whether or not to conduct an on-site inspection of the product to the on-site inspector terminal; (d) a step of receiving the on-site inspection information from the on-site inspector terminal; the on-site inspection information includes at least one of (d-1) an on-site inspection schedule, (d-2) an on-site inspection item, and (d-3) an on-site inspection person in charge; (e) a step of transmitting the on-site inspection information to the product supplier terminal; (f) a step of receiving a result of the on-site inspection from the on-site inspector terminal; (g) a step of creating product supply contract terms and conditions between the product supplier and the operator of the server and concluding a contract based on the received result of the on-site inspection; and (h) a step of transmitting the specification information of the product for which the contract has been concluded to the distributor terminal.
[0009] In addition, the step of concluding the contract may further include a step of automatically generating a contract according to the product supply contract terms and conditions; and a step of transmitting the generated contract to the product supplier terminal.
[0010] In addition, the contract created above may include at least one selected from the group consisting of (i) specifications of the product, (ii) supply unit price of the product, (iii) payment method, (iv) minimum order quantity of the product, (v) lead time of supply of the product, (vi) defect warranty liability of the product, (vii) VOC (Voice Of Customer) response information of the product, (viii) termination conditions of the product supply contract, and (ix) transportation conditions of the product.
[0011] In addition, the step of concluding the contract may further include the steps of: providing, to the product supplier terminal, a contract modification U / I in which a request for modification to the transmitted contract is entered; receiving, from the product supplier terminal, the request for modification entered through the contract modification U / I; generating a modified contract modification based on the received request for modification; and transmitting the generated contract modification to the product supplier terminal.
[0012] Additionally, the step of concluding the contract may include at least one of the steps of receiving an electronic signature entered from the product supplier terminal and the step of receiving notarization of the concluded contract.
[0013] In addition, the step of generating the product supply contract conditions may further include a step of recommending contents included in the product supply contract conditions by a pre-learned contract condition recommendation model, and the product supply contract conditions may include items recommended by the contract condition recommendation model.
[0014] Additionally, the contract condition recommendation model may recommend items based on at least one of past contract information of the product supplier and past contract information of a product identical to the product.
[0015] In addition, the method further includes a step of receiving communication information between the product supplier terminal and the real-world terminal from the product supplier terminal and / or the real-world terminal, wherein the communication information may include the real-world information.
[0016] In addition, the step of conveying the product specification information and consent to the product inspection may further include the step of providing a guideline for the inspection, wherein the guideline includes a list of inspection items, and the inspection items (d-2) received from the inspection terminal may include items selected from the list of inspection items.
[0017] Additionally, the above guidelines may include an evaluation method and / or scoring method for the audit items included in the above audit item list.
[0018] Additionally, the evaluation method for the above-mentioned actual items may include an evaluation method based on pass / fail.
[0019] In addition, the step of transmitting a power of attorney including information delegating the authority of the operator of the server to perform the actual investigation to the actual investigator terminal may further include a step of transmitting the power of attorney, and the step of transmitting the actual investigation information to the product supplier terminal may further include a step of transmitting the power of attorney.
[0020] Additionally, the information delegating the authority of the operator of the server to perform the above-described audit includes the scope of the delegated authority, and the scope of the authority may be related to at least one selected from the group consisting of (i) the scope for the country in which the audit is performed, (ii) the scope for the product supplier in which the audit is performed, and (iii) the scope for the product category in which the audit is performed.
[0021] In addition, a step of transmitting analysis information including knowledge information or market information related to the product to the product supplier terminal; the knowledge information includes at least one piece of information selected from the group consisting of papers, articles, books, opinions of licensing agencies, opinions of courts, and patent documents related to the product, and the market information may include information on distribution, sales status, or future market forecasts in the distribution country related to the product.
[0022] Additionally, the above analysis information may be information analyzed based on the results of the actual investigation received from the actual investigator terminal and / or price information included in the concluded contract.
[0023] In addition, the method further includes a step of providing a request U / I for inputting product request information for requesting a product to the distributor terminal; and a step of receiving, from the distributor terminal, the product request information input through the request U / I, wherein the product request information may include at least one selected from the group consisting of (i) specification information of the requested product, (ii) information on the country of supply of the requested product, and (iii) information on the country where the requested product is scheduled to be distributed.
[0024] In addition, the method may further include a step of searching for a product matching the received product request information among the contracted products stored in the memory of the server; and a step of transmitting the searched result in the searching step to the distributor terminal.
[0025] In addition, if the product is not found in the step of searching for the product, a step of transmitting the product request information to the real-life terminal may be further included.
[0026] In addition, the list of countries where distribution is possible may be changed according to the product specification information entered through the product supplier terminal.
[0027] In addition, the method further includes a step of transmitting an inquiry about whether the product for which the contract has been concluded is distributed to the distributor terminal, and the inquiry about whether the product is distributed may include at least one selected from the group consisting of i) the name of the product, (ii) the classification of the product, (iii) the effect of the product, (iv) the price of the product, (v) the transportation conditions of the product, (vi) the countries where the product is scheduled to be distributed, (vii) VOC (Voice Of Customer) response information of the product, and (viii) the expected distribution schedule of the product.
[0028] In addition, the method may further include a step of receiving a response to the transmitted distribution inquiry from the distributor terminal.
[0029] In addition, the above distribution inquiry can be sent only to distributors matching the country in which the product is scheduled to be distributed, using a list of distributors by country pre-stored in the memory included in the distribution service server.
[0030] In addition, the step of transmitting information on the distribution and / or sales status of the product for which the contract has been concluded to the product supplier terminal may be further included.
[0031] In addition, the product specification information transmitted to the distributor terminal may include at least one selected from the group consisting of (i) the name of the product, (ii) the classification of the product, (iii) the effect of the product, (iv) the price of the product, (v) the transportation conditions of the product, (vi) the country in which the product is scheduled to be distributed, and (vii) VOC (Voice Of Customer) response information of the product.
[0032] The method further includes a step of providing a supplier registration U / I in which information of the product supplier is entered to the product supplier terminal, wherein the information entered through the supplier registration U / I may include at least one selected from the group consisting of (i) the product supplied by the product supplier and (ii) the desired distribution country of the supplied product.
[0033] The method further includes a step of providing a real-life registration U / I for entering information of the real-life person to the real-life person terminal, wherein the information entered through the real-life person registration U / I may include at least one selected from the group consisting of (i) a real-life product group, (ii) a real-life item, and (iii) a real-life person in charge.
[0034] The method further includes a step of providing a distributor registration U / I into which the distributor's information is entered, to the distributor terminal, wherein the information entered through the distributor registration U / I may include at least one selected from the group consisting of (i) a current distribution product, (ii) a product desired for distribution, (iii) a current distribution country, and (iv) a desired distribution country.
[0035] A computer program stored in a computer-readable recording medium according to the second embodiment may be programmed to perform each step included in the above-described method.
[0036] In a computer-readable recording medium storing a computer program according to the third embodiment, the computer program may be programmed to perform each step included in the above-described method.
[0037] A computer-implemented method for performing a distribution service according to a fourth embodiment is performed by a product distribution service server connected to a product supplier terminal, a surveyor terminal, and a distributor terminal. At this time, the computer-implemented method comprises: (a) receiving product introduction information for introducing a product from the surveyor terminal; (b) providing, to the product supplier terminal, a supply setting U / I (User Interface) into which product supply information is input based on the received product introduction information; The information input through the supply setting U / I includes: (b-1) specification information of the product, (b-2) a list of countries in which the product can be distributed through the distribution service, and (b-3) consent to the survey of the product performed by the surveyor; and (c) receiving, from the product supplier terminal, product supply information input through the supply setting U / I. The received product supply information includes (c-1) specification information of the product, (c-2) a list of countries desired for distribution in which responses to the list of countries available for distribution are reflected, and (c-3) consent to the product inspection; (d) a step of transmitting the specification information of the product and consent to the product inspection to the inspector terminal; (e) a step of receiving the inspection information from the inspector terminal; the inspection information includes at least one of (e-1) an inspection performance schedule, (e-2) an inspection item, and (e-3) an inspection person in charge; (f) a step of transmitting the inspection information to the product supplier terminal; (g) a step of receiving a result of the inspection from the inspector terminal; (h) a step of creating product supply contract conditions between the product supplier and the operator of the server and concluding a contract based on the received result of the inspection; and (i) a step of transmitting the specification information of the product for which the contract has been concluded to the distributor terminal.
[0038] A computer-implemented method for performing a distribution service according to a fifth embodiment is performed by a product distribution service server connected to a product supplier terminal, a surveyor terminal, and a distributor terminal. At this time, the computer-implemented method comprises: (a) receiving product introduction information for introducing a product from the surveyor terminal; the product introduction information is based on information obtained from the product supplier terminal; (b) providing, to the surveyor terminal, a supply setting U / I (User Interface) for inputting product supply information based on the received product introduction information; the information input through the supply setting U / I includes: (b-1) specification information of the product, (b-2) a list of countries in which the product can be distributed through the distribution service, and (b-3) consent to the survey of the product performed by the surveyor; and (c) receiving, from the surveyor terminal, product supply information input through the supply setting U / I. The received product supply information includes (c-1) specification information of the product, (c-2) a list of countries desired for distribution in which responses to the list of countries available for distribution are reflected, and (c-3) consent to the product inspection, (d) a step of transmitting an instruction for the product inspection to the inspector terminal; (e) a step of receiving a result of the inspection from the inspector terminal; (f) a step of creating product supply contract terms and conditions between the product supplier and the operator of the server and concluding a contract based on the received result of the inspection; and (g) a step of transmitting specification information of the product for which the contract has been concluded to the distributor terminal.
[0039] According to one embodiment, a distributor distributing a product can check factual information containing overall information about the product supply of a product supplier through a distribution service server.
[0040] Additionally, contracts drafted to include factual information can also be provided through distribution service servers, which can lead to a faster flow of distribution.
[0041] Moreover, products that have gone through a due diligence process designed to reflect consumer needs can provide greater satisfaction to consumers than products that have not gone through a due diligence process, which leads to increased profits for distribution participants and added value for the entire distribution process.
[0042] FIG. 1 illustrates an example of a distribution service server and various entities connected to a network according to one embodiment.
[0043] Figure 2 is an exemplary configuration diagram for a server according to one embodiment.
[0044] Figure 3 conceptually illustrates the architecture for deep learning.
[0045] Figure 4 conceptually illustrates the architecture for a convolutional neural network.
[0046] FIG. 5 illustrates an example display of an entity connected to a distribution service server according to one embodiment.
[0047] Figures 6 to 8 illustrate an example of a distribution service process performed on a distribution service server according to one embodiment.
[0048] Figure 9 illustrates a configuration in which a server collects information about an entity and creates a contract.
[0049] Figure 10 is an exemplary flowchart illustrating a method for performing a distribution service according to one embodiment.
[0050] The advantages and features of the present invention, and the methods for achieving them, will become clearer with reference to the embodiments described in detail below together with the accompanying drawings. However, the present invention is not limited to the embodiments disclosed below and may be implemented in various different forms. These embodiments are provided solely to ensure that the disclosure of the present invention is complete and to fully inform those skilled in the art of the scope of the invention, and the present invention is defined solely by the scope of the claims.
[0051] When describing embodiments of the present invention, detailed descriptions of known functions or configurations will be omitted if they are deemed to unnecessarily obscure the gist of the invention. Furthermore, the terms described below are defined in light of their functions in the embodiments of the present invention and may vary depending on the intent or custom of the user or operator. Therefore, their definitions should be based on the overall content of this specification.
[0052] FIG. 1 illustrates, by way of example, a distribution service server (100) and various entities (200 to 400) connected to a network (500) according to one embodiment. Referring to FIG. 1, the distribution service server (100), a product supplier terminal (200), a real-time terminal (300), and a distributor terminal (400) can communicate with each other via the network (500). The drawing illustrated in FIG. 1 is merely exemplary, and the scope of the present invention is not limited to what is illustrated in FIG. 1.
[0053] Here, the network (500) refers to a wireless or wired network. Among these, in the case of a wireless network, for example, at least one of LTE (long-term evolution), LTE-A (LTE Advance), CDMA (code division multiple access), WCDMA (wideband CDMA), UMTS (universal mobile telecommunications system), WiBro (Wireless Broadband), WiFi (wireless fidelity), Bluetooth, NFC (near field communication), and GNSS (global navigation satellite system) may be included. In addition, in the case of a wired network, for example, at least one of USB (universal serial bus), HDMI (high definition multimedia interface), RS-232 (recommended standard 232), LAN (local area network), WAN (wide area network), the Internet, and a telephone network may be included.
[0054] The product supplier terminal (200) is a device designed to provide information necessary for a product supplier (210) to supply products using a distribution service provided by a distribution service server. The products supplied by the product supplier may be directly manufactured by the product supplier or may be obtained from another source. Furthermore, the method of product production and supply may vary. In this specification, a product supplier is defined as a person who provides products procured through any non-limited method through a distribution service.
[0055] Information entered into the product supplier terminal may include information about the product and the countries in which it is intended for distribution. This information may include the product's name, product classification, product effects, product price, product shipping conditions, and VOC (Voice of Customer) response information. Furthermore, information entered into the product supplier terminal may include information about the countries in which it is intended for distribution. This allows product suppliers to provide opinions regarding the countries in which their products will be distributed. Product suppliers can input information about the countries in which their products will be distributed, taking into account various product supply circumstances, and the distribution service server can coordinate distribution services based on the received information. Meanwhile, information entered into the product supplier terminal, in addition to product information and the countries in which it is intended for distribution, may be entered in any format or content necessary for product supply.
[0056] The due diligence terminal (300) is a device that allows the due diligence investigator (310) to conduct due diligence on product supply by the product supplier (210) and provide information about it. Here, due diligence refers to the investigation conducted by the due diligence investigator on the product supplier. The scope of the investigation may be the area necessary to predict whether the product supplier can smoothly supply the product. For example, the scope of due diligence may be narrowly related to product production or product procurement related to product supply, or broadly, it may include almost all areas related to the operation of the company, such as the capital structure, stocks, shareholders, licenses, assets (real estate, personal property, intellectual property rights, etc.), contracts (sales contracts, financial contracts, etc.), litigation, disputes, personnel, labor, environment, insurance, taxation, financial statements, and financial status of the company being due diligence.
[0057] The information entered into the investigator terminal (300) may be information on the results of investigations conducted in the various fields described above. Furthermore, this information may be compiled and summarized in a pass / fail format, indicating the investigator's judgment. The pass / fail rating may represent the product supplier's opinion regarding the product's supply to the distribution service.
[0058] In addition to the audit results, the information entered into the audit terminal (300) may also include additional information related to the audit process. For example, the audit participant may input various information exchanged with the product supplier, the subject of the audit, into the server for the audit process. This information may include the audit schedule, consent to the audit process, etc.
[0059] The distributor terminal (400) is a device that allows a distributor (410) to check information about available products for distribution from the distribution service server and provide information for ordering desired products. The distributor terminal can receive information about available products from the server. Furthermore, the distributor terminal can transmit distributor requests to the server. For example, the requests may include product specifications, the country of supply, or the country in which the product is scheduled to be distributed.
[0060] According to one embodiment, the distribution service server (100) can communicate various information as described above to perform a distribution service.
[0061] The distribution service server (100) can create a contract using various transmitted and received information. The contract can be automatically created when necessary, and the required information can be automatically entered into the contract. The creation time and the entered information can be determined based on the information communicated by the server (100), as will be described later.
[0062] As discussed above, according to one embodiment, users of a distribution service server can access various information through the server. For example, a distributor distributing a product can access factual information through the distribution service server. This allows the distributor to obtain comprehensive information about the product supplier's product supply.
[0063] Additionally, server users can utilize contracts generated in a timely manner by leveraging information collected from various entities connected to the server. For example, such contracts can be used as product supply contracts between product suppliers and server operators. In other words, contracts drafted to include factual information can be provided through the distribution service server, facilitating the rapid flow of distribution throughout the entire process.
[0064] Moreover, products that have gone through a due diligence process designed to reflect consumer needs can provide greater satisfaction to consumers than products that have not gone through a due diligence process, which leads to increased profits for distribution participants and added value for the entire distribution process.
[0065] Below, we will look at these servers (100) in more detail.
[0066] FIG. 2 is an exemplary configuration diagram of a server (100) according to one embodiment. Referring to FIG. 2, the server (100) includes a communication unit (110), a memory (120), and a processor (130). However, the configuration diagram illustrated in FIG. 2 is merely exemplary, and the spirit of the present invention is not limited to the configuration diagram illustrated in FIG. 2. For example, the server (100) may include at least one configuration not illustrated in FIG. 2, or may not include at least one of the configurations illustrated in FIG. 2.
[0067] The communication unit (110) can be implemented by a wired or wireless communication module. The server (100) can communicate with an external terminal or server, such as the identification number 200, 300, or 400 illustrated in FIG. 1, through the communication unit (110).
[0068] The memory (120) can be implemented by a medium that stores information. Such a medium may be at least one type of storage medium among a flash memory type, a hard disk type, a multimedia card micro type, a card type memory (e.g., SD or XD memory, etc.), a random access memory (RAM), a static random access memory (SRAM), a read-only memory (ROM), an electrically erasable programmable read-only memory (EEPROM), a programmable read-only memory (PROM), a magnetic memory, a magnetic disk, and an optical disk, but is not limited thereto.
[0069] Various types of information can be stored in this memory (120). For example, information obtained by the server (100) from an external entity (200, 300, 400) through the communication unit (110) can be stored in the memory (120).
[0070] Specifically, the memory (120) can store the current status of distribution services performed by the distribution service server (100). Furthermore, information on products not handled by the distribution service server can also be crawled from public information. Furthermore, the memory (120) can store this distribution status in its original form, or, in some cases, can be preprocessed and stored. Preprocessing can include summarizing various types of distribution information into key information, such as product names and sales figures. Of course, the types of preprocessing are not limited to this, and various types of processing that can be performed to store and retrieve documents can be included in this preprocessing.
[0071] Additionally, the memory (120) may store various types of information obtained from the product supplier terminal (200). Specifically, the memory (120) may store information, as described above, that the product supplier (210) inputs in order to supply a product using a distribution service performed by the distribution service server.
[0072] Additionally, the memory (120) may store various types of information obtained from the real-time operator terminal (300). Specifically, the memory (120) may store information, as described above, that the real-time operator (310) inputs in order to supply a product using a distribution service performed by a distribution service server.
[0073] Additionally, the memory (120) may store various types of information obtained from the distributor terminal (400). Specifically, the memory (120) may store information, as described above, that the distributor (410) inputs in order to supply a product using a distribution service performed by the distribution service server.
[0074] Additionally, the memory (120) may store the contents of a contract concluded between members of a distribution service in electronic document form. For example, a product supply contract concluded between a product supplier and a server operator may be stored in the memory. The parties to the contract may be individuals or organizations operating a server or a server entity, and the type of contract may vary and is not limited to the aforementioned product supply contract.
[0075] Meanwhile, various types of modules or models may be implemented in the memory (120). When these modules or models are executed by the processor (130) described below, the intended function is performed. For example, these modules or models may include a contract creation module, a contract conclusion module, a contract recommendation module that recommends contract terms based on information input from an entity connected to the server, or an advice module that recommends improvements to a product supplier based on the results of an on-site inspection.
[0076] At least one of the aforementioned modules or modules may be implemented based on rules or an AI network. Below, we will examine AI networks and the like.
[0077] A model or module in this specification may refer to any form of computer program that operates based on a network function, an artificial neural network, and / or a neural network. Throughout this specification, the terms model, neural network, network function, and neural network may be used interchangeably. A neural network is a network in which one or more nodes are interconnected through one or more links to form input node and output node relationships within the network. The characteristics of a neural network can be determined based on the number of nodes and links within the neural network, the correlation between the nodes and links, and the weight value assigned to each link. A neural network may be composed of a set of one or more nodes. A subset of the nodes constituting the neural network may constitute a layer.
[0078] A deep neural network (DNN) may refer to a neural network that includes multiple hidden layers in addition to an input layer and an output layer. As shown in FIG. 3 as an example of this concept, a deep neural network is composed of one or more, preferably two or more, hidden layers in the middle.
[0079] These deep neural networks can include convolutional neural networks (CNNs), vision transformers, recurrent neural networks (RNNs), long short-term memory (LSTM) networks, generative pre-trained transformers (GPTs), autoencoders, generative adversarial networks (GANs), restricted boltzmann machines (RBMs), deep belief networks (DBNs), Q networks, U networks, Siamese networks, generative adversarial networks (GANs), transformers, etc.
[0080] Alternatively, depending on the embodiment, the deep neural network may be a model trained using transfer learning. Here, transfer learning refers to a learning method in which a large amount of unlabeled training data is pre-trained using a semi-supervised or self-learning method to obtain a pre-trained model (or base) having a first task, and then the pre-trained model is trained using labeled training data using a supervised learning method to fine-tune it to be suitable for a second task, thereby implementing a target model. One of the models trained using this transfer learning method includes, but is not limited to, BERT (Bidirectional Encoder Representations from Transformers).
[0081] In particular, in one embodiment, an artificial intelligence model, specifically a language model, may be used for search, which will be described later.
[0082] The description of the deep neural network described above is only an example, and the present disclosure is not limited thereto. In the case of the convolutional neural network illustrated in FIG. 4, it is composed of a feature extraction unit (feature learning) that extracts features from an image, and a classification unit (classification) that performs classification using the extracted features. The feature extraction unit may include, but is not limited to, a convolution layer that extracts features from an image using a kernel, a ReLU layer as one of the activation functions, and a pooling layer for reducing the dimensionality of the data. In addition, the classification unit may include, but is not limited to, a flatten layer that lines up the features extracted from the feature extraction unit, and a fully connected layer and a softmax function that actually perform classification.
[0083] Neural networks can learn through at least one of the following methods: supervised learning, unsupervised learning, semi-supervised learning, self-supervised learning, or reinforcement learning. Neural network learning can be the process of applying knowledge to the neural network to perform a specific action.
[0084] Neural networks can be trained to minimize output errors. This process involves repeatedly inputting training data into the neural network, calculating the neural network output and target error for the training data, and backpropagating the neural network error from the output layer to the input layer to update the weights of each node in the neural network to reduce the error. In supervised learning, labeled data is used for each training data, while unsupervised learning uses unlabeled data. The amount of change in the connection weights of each updated node can be determined by the learning rate. The neural network's calculation of input data and backpropagation of errors can constitute a learning cycle (epoch). The learning rate can vary depending on the number of iterations in the neural network's training cycle. Additionally, to prevent overfitting, methods such as increasing the learning data, regularization, dropout that disables some nodes, and batch normalization layers can be applied.
[0085] Meanwhile, the model disclosed in one embodiment may borrow at least a portion of a transformer. The transformer may be composed of an encoder that encodes embedded data and a decoder that decodes the encoded data. The transformer may have a structure that receives a series of data, performs encoding and decoding steps, and outputs a series of data of different types. In one embodiment, the series of data may be processed into a form operable by the transformer. The process of processing the series of data into a form operable by the transformer may include an embedding process. Expressions such as data tokens, embedding vectors, and embedding tokens may refer to data embedded in a form operable by the transformer.
[0086] To encode and decode a series of data, a transformer can utilize an attention algorithm to process the encoders and decoders within the transformer. An attention algorithm can refer to an algorithm that, for a given query, calculates the similarity for one or more keys, reflects this similarity in the values corresponding to each key, and then weights and sums the values to which the similarity is reflected to calculate an attention value.
[0087] Depending on how the query, key, and value are configured, various types of attention algorithms can be categorized. For example, if attention is obtained by setting the query, key, and value all to the same value, this could be a self-attention algorithm. If attention is obtained by reducing the dimensionality of the embedding vector to process a series of input data in parallel and then generating individual attention heads for each segmented embedding vector, this could be a multi-head attention algorithm.
[0088] In one embodiment, the transformer may be composed of modules that perform multiple multi-head self-attention algorithms or multi-head encoder-decoder algorithms. In one embodiment, the transformer may also include additional components other than attention algorithms, such as embedding, normalization, and softmax. Methods for constructing a transformer using attention algorithms may include methods disclosed in Vaswani et al., Attention Is All You Need, 2017 NIPS, which is incorporated herein by reference.
[0089] A transformer can be applied to various data domains, such as embedded natural language, segmented image data, and audio waveforms, to transform a series of input data into a series of output data. To transform data with various data domains into a series of data that can be input to a transformer, the transformer can embed the data. The transformer can process additional data that expresses the relative positional relationship or phase relationship between the series of input data. Alternatively, vectors expressing the relative positional relationship or phase relationship between the input data can be additionally reflected in the series of input data to embed the series of input data. In one example, the relative positional relationship between the series of input data may include, but is not limited to, word order within a natural language sentence, the relative positional relationship between each segmented image, and the time order of segmented audio waveforms. The process of adding information expressing the relative positional relationship or phase relationship between the series of input data may be referred to as positional encoding.
[0090] Referring back to FIG. 2, let us examine the processor (130). First, the processor (130) according to one embodiment may perform technical features according to embodiments of the present disclosure, which will be described later, by executing at least one instruction stored in the memory (120). In one embodiment, the processor (130) may be configured with at least one core, and may include a processor for data analysis and / or processing, such as a central processing unit (CPU), a general purpose graphics processing unit (GPGPU), or a tensor processing unit (TPU) of the server (100).
[0091] This processor (130) can train a neural network or model designed using machine learning or deep learning methods. To this end, the processor (130) can perform calculations for neural network training, such as processing input data for training, extracting features from the input data, calculating errors, and updating the weights of the neural network using backpropagation.
[0092] Additionally, the processor (130) may perform inference for a predetermined purpose using a model implemented in an artificial neural network manner.
[0093] Hereinafter, let us look at various operations or functions that the server (100) can perform by executing at least one command stored in the memory (120) by the processor (130).
[0094] First, the processor (130) can control the communication unit (110). Through this, the server (100) can obtain information by communicating with various entities (200, 300, 400) illustrated in FIG. 1 through the communication unit (110).
[0095] Additionally, the processor (130) can read the aforementioned data or instructions stored in the memory (120) and record new data or instructions in the memory (120). Furthermore, the processor (130) can modify or delete data or instructions already recorded. This will be discussed in more detail below.
[0096] By executing at least one command stored in the memory (120) by the processor (130), the server (100) provides a supply setting U / I (User Interface) for inputting product supply information for supplying a product to the product supplier terminal (200). Here, the information input through the supply setting U / I includes (a-1) product specification information, (a-2) a list of countries in which the product can be distributed through the distribution service, and (a-3) consent to an on-site inspection of the product conducted by an on-site inspector. Here, consent to an on-site inspection means that the product supplier expresses his or her consent to accept an on-site inspection to investigate whether smooth product supply through the distribution service is possible. In addition, the list of countries in which the product can be distributed may be changed depending on the product. Such change in the list of countries in which the product can be distributed may be performed by changing the composition of the list according to the product specification information input through the product supplier terminal.
[0097] In addition, by executing at least one command stored in the memory (120) by the processor (130), the server (100) receives product supply information input from the product supplier terminal through the supply setting U / I. Here, the received product supply information includes (b-1) product specification information, (b-2) a list of countries desired for distribution that reflects a response to the list of countries available for distribution, and (b-3) consent to product inspection.
[0098] In addition, by executing at least one command stored in the memory (120) by the processor (130), the server (100) transmits the product specification information and whether to consent to the product inspection to the subject terminal. Here, the transmission of the product specification information and whether to consent to the product inspection provides a guideline for the inspection, the guideline includes a list of inspection items, and the (d-2) inspection items received from the subject terminal may include items selected from the list of inspection items. That is, the server provides a guideline including a list of inspection items, and the subject may select an inspection item from the list of inspection items. At this time, the guideline may describe an evaluation method for the included inspection items. That is, the guideline may include an evaluation method and / or a scoring method for the inspection items included in the list of inspection items. At this time, the evaluation method for the inspection items may include an evaluation method by pass / fail.
[0099] Meanwhile, the audit may be delegated through the server, and the fact of such delegation may be notified to the product supplier undergoing the audit. That is, the server may transmit a power of attorney containing information delegating the authority of the server operator to perform the audit to the auditee terminal, and the transmission of the audit information to the product supplier terminal may include the transmission of the power of attorney. In this case, the scope of authority may be described in the delegation. That is, the information delegating the authority of the server operator to perform the audit includes the scope of the delegated authority, and the scope of authority may relate to at least one of (i) the scope of the country in which the audit is performed, (ii) the scope of the product supplier in which the audit is performed, and (iii) the scope of the product type in which the audit is performed.
[0100] In addition, by executing at least one command stored in the memory (120) by the processor (130), the server (100) receives the actual investigation information from the actual investigation terminal. Here, the actual investigation information includes at least one of (d-1) an actual investigation schedule, (d-2) an actual investigation item, and (d-3) an actual investigation person in charge.
[0101] Additionally, by executing at least one command stored in the memory (120) by the processor (130), the server (100) transmits the actual information to the product supplier terminal.
[0102]
[0103] *In addition, by executing at least one command stored in the memory (120) by the processor (130), the server (100) receives the result of the execution of the real-time investigation from the real-time investigation terminal.
[0104] In addition, by executing at least one command stored in the memory (120) by the processor (130), the server (100) generates product supply contract terms and conditions between the product supplier and the operator of the server based on the performance result of the received inspection and concludes the contract. Here, the conclusion of the contract can be performed by automatically generating a contract according to the product supply contract terms and transmitting the generated contract to the product supplier terminal.
[0105] First, let's look at the details of the contract. The contract created above may include at least one of the following: (i) the specifications of the product, (ii) the unit price of the product, (iii) the payment method, (iv) the minimum order quantity of the product, (v) the lead time for the supply of the product, (vi) the warranty liability for the product, (vii) information on the response to the Voice of Customer (VOC) of the product, (viii) the termination conditions of the product supply contract, and (ix) the transportation conditions of the product.
[0106] Additionally, a contract amendment may be utilized for contract conclusion. Contract conclusion may be performed by providing a contract amendment user interface (UI) for entering amendment requests for the transmitted contract to the product supplier terminal, receiving the amendment requests entered through the contract amendment UI from the product supplier terminal, generating an amended contract amendment based on the received amendment requests, and transmitting the generated contract amendment to the product supplier terminal.
[0107] Additionally, a signature or notarization may be used to conclude a contract. The conclusion of a contract may be accomplished by receiving an electronic signature entered into by the product supplier terminal or by obtaining notarization of the concluded contract.
[0108] Additionally, contract terms can utilize the aforementioned AI model or module. Product supply contract terms can be generated by recommending the content included in the product supply contract terms using a pre-trained contract terms recommendation model, and then including the recommended items in the product supply contract terms. At this time, the model can be trained using past contract information. The contract terms recommendation model can recommend items based on at least one of the product supplier's past contract information and past contract information for products identical to the product.
[0109] In addition, the server (100) includes a step of transmitting, to the distributor terminal, specification information of the product for which the contract has been concluded by executing at least one command stored in the memory (120) by the processor (130). Here, the specification information of the product transmitted to the distributor terminal may include at least one of (i) the name of the product, (ii) the classification of the product, (iii) the effect of the product, (iv) the price of the product, (v) the transportation conditions of the product, (vi) the country in which the product is scheduled to be distributed, and (vii) VOC (Voice Of Customer) response information of the product.
[0110] Additionally, the server (100) may receive communication information between the product supplier terminal and the real-time surveyor terminal from the product supplier terminal and / or the real-time surveyor terminal. Here, the communication information may include the real-time survey information. In other words, the server may monitor real-time survey-related information exchanged between the product supplier and the real-time surveyor.
[0111] Additionally, the server (100) may transmit analysis information, including knowledge information or market information related to the product, to the product supplier terminal. The knowledge information may include at least one of papers, articles, books, opinions from licensing agencies, court opinions, and patent documents related to the product, while the market information may include information on distribution, sales status, or future market forecasts in the distribution country related to the product.
[0112] Meanwhile, analysis information may reflect due diligence results or pricing information. For example, if due diligence results report licensing or legal risks, analysis information related to these risks may be generated. Alternatively, market information may be analyzed by incorporating pricing information in contracts. In other words, the analysis information may be based on due diligence results received from the due diligence agent's terminal and / or pricing information included in the concluded contract.
[0113] Meanwhile, a distributor may request a product for distribution. This request may be made by providing a request U / I, in which product request information for requesting a product is entered, to the distributor terminal, and receiving the product request information entered via the request U / I from the distributor terminal. The product request information may include at least one of (i) specification information for the requested product, (ii) information on the country of supply for the requested product, and (iii) information on the country where the requested product is scheduled to be distributed.
[0114] At this time, the server can perform a search based on the distributor's request. Accordingly, the server searches for products matching the received product request information among the contracted products pre-stored in the server's memory and transmits the search results to the distributor's terminal. If a suitable product is not found during the search, the server can request product discovery from the real estate agents. This can be accomplished by transmitting the product request information to the real estate agent's terminal if the product is not found during the product search.
[0115] Meanwhile, the server may notify the distributor of the planned distribution of the contracted product by transmitting an inquiry to the distributor terminal regarding the distribution status of the contracted product. At this time, the inquiry regarding the distribution status may include at least one of i) the name of the product, (ii) the classification of the product, (iii) the effect of the product, (iv) the price of the product, (v) the shipping conditions of the product, (vi) the country in which the product is planned to be distributed, (vii) VOC (Voice of Customer) response information of the product, and (viii) the expected distribution schedule of the product. In addition, the server may receive a response to the transmitted inquiry regarding the distribution status from the distributor terminal, and the distributor may reply regarding the distribution status based on this response. At this time, the server may transmit the inquiry regarding the distribution status only to distributors matching the country in which the product is planned to be distributed, using a list of distributors by country pre-stored in the memory included in the distribution service server.
[0116] Meanwhile, the server can transmit information on the distribution and / or sales status of the product for which the contract has been concluded to the product supplier terminal, thereby allowing the product supplier to check the distribution / sales status.
[0117] Meanwhile, product suppliers, real estate agents, and distributors who are working with the server for the first time need to register with the server.
[0118] First, regarding product supplier registration, the server can perform product supplier registration by providing the product supplier terminal with a supplier registration U / I in which the product supplier's information is entered. Here, the information entered through the supplier registration U / I may include at least one of (i) the product supplied by the product supplier and (ii) the desired distribution country of the supplied product.
[0119] Next, regarding the registration of the actual person, the server can perform the registration of the actual person by providing the actual person registration U / I, into which the actual person's information is entered, to the actual person terminal. Here, the information entered through the actual person registration U / I may include at least one of (i) an actual person product group, (ii) an actual person item, and (iii) an actual person in charge.
[0120] Finally, regarding distributor registration, distributor registration can be performed by providing a distributor registration U / I, into which distributor information is entered, to the distributor terminal. Here, the information entered through the distributor registration U / I may include at least one of (i) the current product being distributed, (ii) the desired product being distributed, (iii) the current distribution country, and (iv) the desired distribution country.
[0121] Hereinafter, let us look at an IP contract conclusion method according to one embodiment that can be performed by such a server (100).
[0122] FIG. 5 illustrates an example of a display (610) of an entity (600) connected to a distribution service server (100) according to one embodiment. This illustration is merely exemplary, and the scope of the present invention is not limited thereto. For example, depending on the connected entity, a display having a different configuration than that illustrated in FIG. 5 may be operated, or at least one configuration not illustrated in FIG. 5 may be additionally performed, or at least one of the configurations illustrated in FIG. 5 may not be operated.
[0123] Referring to FIG. 5, a user interface (611 to 614, User Interface, hereinafter referred to as U / I) that can utilize various functions of the server may be provided on the display (610) of the distribution service server (100) and the entity (600) connected thereto.
[0124] Referring to Fig. 5, a Transaction Triggering Page (611) may be provided. The Transaction Triggering Page is a U / I for entering product information, where specifications / distribution country / consent for actual inspection may be entered.
[0125] According to one embodiment, the Transaction Triggering Page (611) may be the aforementioned supply setting User Interface (U / I). Through the Transaction Triggering Page (611), a product supplier can input various information into the product supplier terminal. Information input through the Transaction Triggering Page (611) may include product specification information, a list of countries designated by the product supplier for distribution, and the product supplier's consent to undergo a future due diligence.
[0126] Referring to FIG. 5, a DD (Due Diligence) Monitoring Page (612) may be provided. Through the DD (Due Diligence) Monitoring Page, the process of product due diligence between the investigator and the supplier can be monitored.
[0127] According to one embodiment, the DD (Due Diligence) Monitoring Page (612) provides a monitoring function for product due diligence conducted between the due diligence investigator and the supplier. The server (100) utilizes this function to monitor the progress of due diligence between the due diligence investigator and the product supplier, thereby managing due diligence quality. To this end, the server (100) may transmit communication information between the product supplier terminal and the due diligence investigator terminal from the product supplier terminal and / or the due diligence investigator terminal, and this communication information may include due diligence information.
[0128] Additionally, through the DD (Due Diligence) Monitoring Page (612), the server (100) can provide a due diligence guideline that includes a list of due diligence items and various evaluation methods.
[0129] Additionally, the server (100) can delegate due diligence to establish clear due diligence authority through the DD (Due Diligence) Monitoring Page (612). Delegation of due diligence can be individualized for each contract, product, or product supplier. Furthermore, due diligence can be a blanket delegation encompassing a specific scope.
[0130] Referring to Fig. 5, a Contract Page (613) may be provided. A contract can be created and concluded through the Contract Page.
[0131] According to one embodiment, the Contract Page (613) provides a function for concluding a contract between distribution service participants, i.e., the server operator and entity operator. Using this function, the server can automatically generate a contract based on product specifications and inspection results, leading to easy contract conclusion. These contracts can automatically include required information depending on the product. For example, required information may include product information, supply unit price, payment method, minimum order quantity, lead time, defect warranty liability, VOC response, contract termination conditions, and shipping conditions. Furthermore, these contracts can utilize a model trained by referencing the contractor's past contracts, minimizing the number of anticipated contract modifications.
[0132] Referring to FIG. 5, a Product Showing Page (614) may be provided. Product specifications and the results of an inspection may be disclosed through the Product Showing Page.
[0133] In one embodiment, the Product Showing Page (614) can disclose product specifications and the results of a field survey to a server entity, such as a distributor. Furthermore, using the Product Showing Page (614), distributors can request products using keywords such as product specifications and distribution countries. In response to such requests, the server can search for products under contract and notify the distributor of the results. If no suitable products are found in the search results, the server can request field surveyors to identify the product.
[0134] The server (100) may provide an analysis information provision user interface (UI) (not shown) that provides analysis information. According to one embodiment, the analysis information provision user interface (UI) may provide analysis information to entities within the server, such as product suppliers. This analysis information may include knowledge information and market information. For example, knowledge information may include papers, articles, books, permits, judgments, patents, etc., while market information may include distribution and sales information. In this case, the analysis information may include actual data and price information provided by product suppliers and be analyzed.
[0135] Additionally, the server (100) can proactively provide information without requiring entity access. For example, when a new contract is concluded, the server can notify distributors of the new contract by inquiring about their distribution status. Furthermore, the server can report the distribution and sales status of the products it supplies to product suppliers.
[0136] Hereinafter, the progress of various distribution services conducted using a server (100) according to one embodiment will be examined. However, the following is merely exemplary, and the spirit of the present invention is not limited thereto.
[0137] FIG. 6 illustrates an example of a distribution service process performed by a distribution service server (100) according to one embodiment.
[0138] Referring to FIG. 6, in step S1000, a supply setting U / I (User Interface) is provided to the product supplier terminal for inputting product supply information for supplying products. At this time, the information input through the supply setting U / I includes (a-1) product specification information, (a-2) a list of countries where the product can be distributed through distribution services, and (a-3) consent to an inspection of the product conducted by an inspector.
[0139] In response to this, a step (S1100) of receiving product supply information entered through the supply setting U / I from the product supplier terminal is performed, and the received product supply information includes (b-1) product specification information, (b-2) a list of countries desired for distribution that reflects responses to the list of countries available for distribution, and (b-3) consent to product inspection.
[0140] Meanwhile, in order for the investigator to perform the investigation smoothly, the server performs a step (S1200) of transmitting product specification information and consent to the investigation to the investigator's terminal, and in response, a step (S1300) of receiving investigation information from the investigator's terminal is performed. At this time, the investigation information includes at least one of (d-1) the investigation schedule, (d-2) the investigation items, and (d-3) the investigator's person in charge.
[0141] Through steps (S1200) and (S1300), the inspection is ready to proceed, and the server performs step (S1400) of transmitting inspection information to the product supplier terminal, and also performs step (S1500) of receiving the inspection performance result from the inspector terminal.
[0142] If the due diligence process has proceeded smoothly, the server operator will review the results. Based on the results of the due diligence process, the product supply contract terms and conditions between the product supplier and the server operator are created and the contract is concluded (S1600).
[0143] When a contract is concluded, the server (100) proceeds to the step (S1700) of transmitting the specification information of the product for which the contract has been concluded to the distributor terminal.
[0144] FIG. 7 illustrates an example of a distribution service process performed by a distribution service server (100) according to one embodiment.
[0145] Referring to FIG. 7, first, a step (S2000) of receiving product introduction information for introducing a product from a real-time surveyor terminal is performed. The server can review the product introduction information, and based on the review result, performs a step (S2100) of providing a supply setting U / I (User Interface) for inputting product supply information to a product supplier terminal based on the received product introduction information. Steps (S2000) and (S2100) differ from the embodiment of FIG. 6 in that product introduction information is received before providing the supply setting U / I. This allows the server operator to obtain information about the product, thereby achieving the effect of a “preliminary survey” prior to the actual survey, which will be described later in steps (S2400) to (S2600).
[0146] At this time, the information entered through the supply setting U / I includes (a-1) product specification information, (a-2) a list of countries where the product can be distributed through the distribution service, and (a-3) consent to an inspection of the product performed by the inspector.
[0147] Next, a step (S2200) is performed to receive product supply information entered via the supply setting U / I from the product supplier terminal. At this time, the received product supply information includes (b-1) product specification information, (b-2) a list of countries desired for distribution reflecting responses to the list of countries eligible for distribution, and (b-3) consent to product inspection.
[0148] Next, a step (S2300) is performed to transmit product specification information and consent to product inspection to the inspector terminal, and a step (S2400) is performed to receive inspection information from the inspector terminal, and at this time, the inspection information includes at least one of (d-1) inspection performance schedule, (d-2) inspection items, and (d-3) inspection manager.
[0149] After the preparation for the on-site inspection is completed through the steps described above, the server performs a step (S2500) of transmitting on-site inspection information to the product supplier terminal, thereby notifying the product supplier of the scheduled on-site inspection.
[0150] After the actual investigation is performed by the actual investigator, the server receives the actual investigation result from the actual investigator terminal (S2600).
[0151] Meanwhile, based on the results of the received verification, the server creates product supply contract terms between the product supplier and the server operator and executes the contract (step S2700). After the contract is concluded, the server can then proceed to the step S2700 of transmitting the product specifications for the contracted product to the distributor terminal.
[0152] FIG. 8 illustrates an example of a distribution service process performed by a distribution service server (100) according to one embodiment.
[0153] Referring to Figure 8, a step (S3000) is first performed to receive product introduction information for product introduction from the actual user terminal. At this time, the product introduction information is based on information obtained from the product supplier terminal.
[0154] Next, the server provides a supply setting U / I (User Interface) for entering product supply information to the real-time surveyor terminal based on the received product introduction information (S3100). In the previous two embodiments, the server provided the supply setting U / I to the product supplier, but in the embodiment illustrated in FIG. 8, there is a difference in that the server provides the supply setting U / I to the real-time surveyor. If the product supplier has difficulty entering product information, the real-time surveyor who has already identified the product can enter product information through “pre-inspection.” At this time, the information entered through the supply setting U / I includes (a-1) product specification information, (a-2) a list of countries in which the product can be distributed through the distribution service, and (a-3) whether the real-time surveyor consents to the product inspection being performed.
[0155] Next, a step (S3200) is performed to receive product supply information entered via the supply setting U / I from the actual user terminal. The received product supply information includes (b-1) product specification information, (b-2) a list of countries desired for distribution, reflecting responses to the list of countries eligible for distribution, and (b-3) consent to product inspection.
[0156] Next, the server performs a step (S3300) of transmitting instructions for product inspection to the actual person's terminal, and after the actual person performs the inspection, the server performs a step (S3400) of receiving the results of the inspection from the actual person's terminal.
[0157] Next, the server performs a step (S3500) of creating product supply contract conditions between the product supplier and the server operator and concluding a contract based on the results of the received inspection, and after concluding the contract, the server performs a step (S3600) of transmitting the specification information of the product for which the contract has been concluded to the distributor terminal.
[0158] Above, we have examined the process of collecting product information, managing the due diligence process, and concluding a contract through the distribution service server (100). Below, we will examine the configuration in which information from distribution service participants is referenced in contract creation.
[0159] Figure 9 illustrates a configuration in which a server collects information about an entity and creates a contract.
[0160] Referring to FIG. 9, a configuration is illustrated in which information of a product supplier (210), a real estate agent (310), and a distributor (410) is collected into a server (100) and reflected in a contract.
[0161] Let's first look at the product supplier (210). The product supplier can first enter his / her information through the supply setting UI (User Interface). As mentioned above, the supply setting UI (User Interface) can input product specification information, a list of countries where the product can be distributed through the distribution service, and whether or not to consent to the product inspection conducted by the inspector. In addition, the product supplier can input (i) product specifications, (ii) product supply unit price, (iii) payment method, (iv) product minimum order quantity, (v) product supply lead time, (vi) product defect warranty liability, (vii) product VOC (Voice of Customer) response information, (viii) product supply contract termination conditions, and (ix) product transportation conditions through the supply setting UI.
[0162] Next, regarding the investigator (310), the investigator can transmit information collected during the investigation to the server. This information can broadly include virtually all areas related to the company's operations, including the subject company's capital structure, stocks, shareholders, licenses, assets (real estate, personal property, intellectual property rights, etc.), contracts (business contracts, financial contracts, etc.), litigation, disputes, personnel, labor, environment, insurance, taxes, financial statements, and financial status. The server operator can use this information to review not only the product supply of the subject company (i.e., the product supplier), but also the overall management of the product supplier.
[0163] Meanwhile, after conducting a review of the overall management of the product supplier using the information obtained through the on-site investigation, the server operator can provide the product supplier with advice on management improvement.
[0164] Next, let's look at the distributor (410). As previously mentioned, distributors can input (i) current products in circulation, (ii) desired products for distribution, (iii) current distribution countries, and (iv) desired distribution countries into the server via the distributor registration user interface (UI). Furthermore, after distributing a product, distributors can also report on the status of product distribution, i.e., sales and profit.
[0165] As discussed above, server entities can transmit various information to the server, tailored to each operator's situation. In addition to the types of information exemplified above, server entities can input distribution-related information, regardless of the type or format.
[0166] Information entered into the server can be collated and used to create a contract. The contract can be automatically generated. Furthermore, as modifications may occur during the contract creation process, a contract modification UI can be provided to the contracting parties' terminals for this purpose.
[0167] Additionally, the stage of concluding a contract may include a configuration for entering an electronic signature into the terminal of the contracting party and a configuration for receiving notarization of the concluded contract.
[0168] Meanwhile, to ensure quick and efficient contract execution, AI models can be used in the contract creation phase. Specific functions of the AI model may include recommending contract items. In this case, the model recommends items based on at least one of the product supplier's past contract information and past contract information for the same product, thereby enhancing the completeness of the contract.
[0169] Figure 10 illustrates an exemplary flowchart of a distribution service execution method according to one embodiment. This flowchart is merely exemplary, and the scope of the present invention is not limited thereto. For example, depending on the embodiment, each step may be performed in a different order than that illustrated in Figure 10, or at least one step not illustrated in Figure 10 may be additionally performed, or at least one of the steps illustrated in Figure 10 may not be performed.
[0170] Referring to FIG. 10, a step (S100) is performed to provide a supply setting U / I (User Interface) in which product supply information for supplying a product is input to a product supplier terminal.
[0171] Additionally, a step (S200) of receiving product supply information entered through the supply setting U / I from the product supplier terminal is performed.
[0172]
[0173] *In addition, a step (S300) is performed to transmit product specification information and consent to product inspection to the actual user terminal.
[0174] Additionally, a step (S400) of receiving the results of the above-mentioned investigation from the actual investigator terminal is performed.
[0175] In addition, based on the results of the above-described inspection received, a step (S500) is performed to create product supply contract terms and conclude a contract between the product supplier and the operator of the server.
[0176] Additionally, a step (S600) of transmitting the specification information of the product for which the contract has been concluded is performed to the distributor terminal.
[0177] Meanwhile, the method according to the various embodiments described above can be implemented in the form of a computer program stored in a computer-readable recording medium programmed to perform each step of the method, and can also be implemented in the form of a computer-readable recording medium storing a computer program programmed to perform each step of the method.
[0178] The above description is merely an illustrative illustration of the technical idea of the present invention, and those skilled in the art will appreciate that various modifications and variations can be made without departing from the essential quality of the present invention. Therefore, the embodiments disclosed in the present invention are intended to illustrate, rather than limit, the technical idea of the present invention, and the scope of the technical idea of the present invention is not limited by these embodiments. The scope of protection of the present invention should be interpreted by the following claims, and all technical ideas within a scope equivalent thereto should be interpreted as being included in the scope of the rights of the present invention.
Claims
1. A computer implementation method for performing a distribution service by a product distribution service server connected to a product supplier terminal, a real-life terminal, and a distributor terminal, (a) a step of providing a supply setting U / I (User Interface) for entering product supply information for supplying a product to the product supplier terminal; the information entered through the supply setting U / I includes (a-1) specification information of the product, (a-2) a list of countries where the product can be distributed through the distribution service, and (a-3) consent to an inspection of the product conducted by the inspector. (b) a step of receiving product supply information entered through the supply setting U / I from the product supplier terminal; the received product supply information includes (b-1) specification information of the product, (b-2) a list of countries desired for distribution reflecting responses to the list of countries available for distribution, and (b-3) consent to the product inspection. (c) a step of transmitting the product specification information and consent to the product inspection to the subject terminal; (d) a step of receiving the investigation information from the investigation terminal; the investigation information includes at least one of (d-1) the investigation performance schedule, (d-2) the investigation items, and (d-3) the investigation manager. (e) a step of transmitting the above-mentioned actual information to the above-mentioned product supplier terminal; (f) a step of receiving the result of performing the inspection from the above-mentioned actual person terminal; (g) a step of creating product supply contract terms and conditions between the product supplier and the operator of the server based on the results of the above-described inspection received and concluding the contract; (h) a step of transmitting the specification information of the product for which the contract has been concluded to the distributor terminal; Computer implementation method.
2. In paragraph 1, The steps for concluding the above contract are: A step for automatically generating a contract according to the above product supply contract terms and conditions; and Further comprising a step of transmitting the generated contract to the product supplier terminal. Computer implementation method.
3. In paragraph 2, The above created contract includes at least one selected from the group consisting of (i) specifications of the product, (ii) supply unit price of the product, (iii) payment method, (iv) minimum order quantity of the product, (v) lead time for supply of the product, (vi) warranty liability for defects in the product, (vii) VOC (Voice Of Customer) response information of the product, (viii) termination conditions of the product supply contract, and (ix) transportation conditions of the product. Computer implementation method.
4. In paragraph 2, The steps for concluding the above contract are: A step of providing a contract modification U / I for entering a modification request for the transmitted contract to the product supplier terminal; A step of receiving the modification request entered through the contract modification U / I from the product supplier terminal; A step of generating a contract amendment based on the above received amendment request; and Further comprising a step of transmitting the generated contract amendment to the product supplier terminal. Computer implementation method.
5. In paragraph 2, The steps for concluding the above contract are: At least one of the steps of receiving an electronic signature entered from the product supplier terminal and the step of receiving notarization of the concluded contract is included. Computer implementation method.
6. In paragraph 1, The steps to create the above product supply contract terms are: The content included in the above product supply contract conditions further includes a step recommended by a previously learned contract conditions recommendation model, The above product supply contract terms and conditions include items recommended by the above contract terms recommendation model. Computer implementation method.
7. In paragraph 6, The above contract condition recommendation model recommends items based on at least one of the past contract information of the product supplier and the past contract information of products identical to the above product. Computer implementation method.
8. In paragraph 1, Further comprising a step of receiving communication information between the product supplier terminal and the real-time user terminal from the product supplier terminal and / or the real-time user terminal, The above communication information includes the above factual information. Computer implementation method.
9. In paragraph 1, The step of conveying the specification information of the above product and whether or not you agree to the actual inspection of the above product is Further comprising the step of providing guidelines for the above-mentioned actual examination, The above guidelines include a list of items to be examined, The (d-2) actual item received from the actual subject terminal includes an item selected from the actual item list. Computer implementation method.
10. In paragraph 9, The above guidelines include the evaluation method and / or scoring method for the audit items included in the above audit items list. Computer implementation method.
11. In Article 10, The evaluation method for the above-mentioned actual items includes an evaluation method based on pass / fail. Computer implementation method.
12. In paragraph 1, Further comprising a step of transmitting to the said real-time investigator terminal a power of attorney including information delegating the authority of the operator of the said server to perform the real-time investigation, The step of transmitting the above-mentioned actual information to the above-mentioned product supplier terminal is Further comprising the step of delivering the above power of attorney Computer implementation method.
13. In paragraph 12, Information delegating the authority of the operator of the above server to perform the above inspection includes: The scope of the delegated authority is included above, The scope of the above authority shall include at least one selected from the group consisting of (i) the scope for the country in which the audit is conducted, (ii) the scope for the product supplier in which the audit is conducted, and (iii) the scope for the product category in which the audit is conducted. Computer implementation method.
14. In paragraph 1, To the above product supplier terminal, A step in which analysis information including knowledge information or market information related to the product is transmitted; the knowledge information includes at least one of information from papers, articles, books, opinions of licensing agencies, opinions of courts, and patent documents related to the product, and the market information includes information on distribution, sales status, or future market forecasts in the distribution country related to the product. Computer implementation method.
15. In paragraph 1, The above analysis information is information analyzed based on the results of the investigation received from the above investigator's terminal and / or the price information included in the concluded contract. Computer implementation method.
16. In paragraph 1, A step of providing a request U / I in which product request information for requesting a product is entered to the above distributor terminal; and Further comprising a step of receiving product request information entered through the request U / I from the distributor terminal, The above product request information includes at least one selected from the group consisting of (i) specification information of the product being requested, (ii) information on the country of supply of the product being requested, and (iii) information on the country where the product being requested is scheduled to be distributed. Computer implementation method.
17. In paragraph 16, A step of searching for a product that matches the received product request information among the contracted products stored in the memory of the server; and In the above search step, the search result is further included in the step of transmitting it to the distributor terminal. Computer implementation method.
18. In paragraph 17, In the step of searching for the product, if the product is not found, the step of transmitting the product request information to the real-time terminal is further included. Computer implementation method.
19. In paragraph 1, The above list of countries where distribution is possible is: The composition of the list changes according to the product specification information entered through the product supplier terminal. Computer implementation method.
20. In paragraph 1 Further comprising a step of transmitting an inquiry to the distributor terminal regarding whether the product for which the contract has been concluded is distributed; The above inquiry on distribution shall include at least one selected from the group consisting of i) the name of the product, (ii) the classification of the product, (iii) the effect of the product, (iv) the price of the product, (v) the transportation conditions of the product, (vi) the countries in which the product is expected to be distributed, (vii) the VOC (Voice Of Customer) response information of the product, and (viii) the expected distribution schedule of the product. Computer implementation method.
21. In Article 20 Further comprising a step of receiving a response to the transmitted distribution inquiry from the distributor terminal. Computer implementation method.
22. In paragraph 20, For inquiries regarding the above distribution, By using the list of distributors by country stored in the memory included in the above distribution service server, the information is only sent to distributors matching the country where the product is scheduled to be distributed. Computer implementation method.
23. In paragraph 1, Further comprising a step of transmitting information on the distribution and / or sales status of the product for which the contract has been concluded to the product supplier terminal. Computer implementation method.
24. In paragraph 1, The product specification information transmitted to the distributor terminal includes at least one selected from the group consisting of (i) the name of the product, (ii) the classification of the product, (iii) the effect of the product, (iv) the price of the product, (v) the transportation conditions of the product, (vi) the country in which the product is scheduled to be distributed, and (vii) VOC (Voice Of Customer) response information of the product. Computer implementation method.
25. In paragraph 1, Further comprising a step of providing a supplier registration U / I in which information of the product supplier is entered to the product supplier terminal, The information entered through the above supplier registration U / I includes at least one selected from the group consisting of (i) the products supplied by the above product supplier and (ii) the countries in which the above supplied products are desired to be distributed. Computer implementation method.
26. In paragraph 1, In addition, the step of providing a real person registration U / I in which the real person's information is entered to the real person terminal is further included. The information entered through the above-mentioned real-time registration U / I includes at least one selected from the group consisting of (i) real-time product groups, (ii) real-time items, and (iii) real-time personnel. Computer implementation method.
27. In paragraph 1, Further comprising a step of providing a distributor registration U / I in which the distributor's information is entered to the distributor terminal, The information entered through the above distributor registration U / I includes at least one selected from the group consisting of (i) current distribution product, (ii) desired distribution product, (iii) current distribution country, and (iv) desired distribution country. Computer implementation method.
28. A computer-readable recording medium storing a computer program for a computer implementation method for performing a distribution service by a product distribution service server connected to a product supplier terminal, a real-time terminal, and a distributor terminal, The above computer program, (a) a step of providing a supply setting U / I (User Interface) for entering product supply information for supplying a product to the product supplier terminal; the information entered through the supply setting U / I includes (a-1) specification information of the product, (a-2) a list of countries where the product can be distributed through the distribution service, and (a-3) consent to an inspection of the product conducted by the inspector. (b) a step of receiving product supply information entered through the supply setting U / I from the product supplier terminal; the received product supply information includes (b-1) specification information of the product, (b-2) a list of countries desired for distribution reflecting responses to the list of countries available for distribution, and (b-3) consent to the product inspection. (c) a step of transmitting the product specification information and consent to the product inspection to the subject terminal; (d) a step of receiving the investigation information from the investigation terminal; the investigation information includes at least one of (d-1) the investigation performance schedule, (d-2) the investigation items, and (d-3) the investigation manager. (e) a step of transmitting the above-mentioned actual information to the above-mentioned product supplier terminal; (f) a step of receiving the result of performing the inspection from the above-mentioned actual person terminal; (g) a step of creating product supply contract terms and conditions between the product supplier and the operator of the server based on the results of the above-described inspection received and concluding the contract; (h) Programmed to perform a step including transmitting the specification information of the product for which the contract has been concluded to the distributor terminal. A computer-readable storage medium that stores a computer program.
29. A computer implementation method for performing a distribution service by a product distribution service server connected to a product supplier terminal, a real-time terminal, and a distributor terminal, A step of receiving product introduction information for introducing a product from the above real-life user terminal; A step of providing a supply setting U / I (User Interface) for entering product supply information based on the received product introduction information to the product supplier terminal; the information entered through the supply setting U / I includes (a-1) specification information of the product, (a-2) a list of countries in which the product can be distributed through the distribution service, and (a-3) consent to an inspection of the product performed by the inspector. A step of receiving product supply information entered through the supply setting U / I from the product supplier terminal; the received product supply information includes (b-1) specification information of the product, (b-2) a list of countries desired for distribution reflecting responses to the list of countries available for distribution, and (b-3) consent to the product inspection. A step of transmitting the product specification information and consent to the product inspection to the above-mentioned actual person's terminal; A step of receiving the investigation information from the investigation terminal; the investigation information includes at least one of (c-1) an investigation performance schedule, (c-2) an investigation item, and (c-3) an investigation manager. A step of transmitting the above-mentioned actual information to the above-mentioned product supplier terminal; A step of receiving the result of performing the inspection from the above-mentioned actual person terminal; A step of creating product supply contract terms and conditions between the product supplier and the operator of the server and concluding a contract based on the results of the above-described inspection received; A step of transmitting the specification information of the product for which the contract has been concluded to the distributor terminal Computer implementation method.
30. A computer-readable recording medium storing a computer program for a computer implementation method for performing a distribution service by a product distribution service server connected to a product supplier terminal, a real-time terminal, and a distributor terminal, wherein the computer program comprises: A step of receiving product introduction information for introducing a product from the above real-life user terminal; A step of providing a supply setting U / I (User Interface) for entering product supply information based on the received product introduction information to the product supplier terminal; the information entered through the supply setting U / I includes (a-1) specification information of the product, (a-2) a list of countries in which the product can be distributed through the distribution service, and (a-3) consent to an inspection of the product performed by the inspector. A step of receiving product supply information entered through the supply setting U / I from the product supplier terminal; the received product supply information includes (b-1) specification information of the product, (b-2) a list of countries desired for distribution reflecting responses to the list of countries available for distribution, and (b-3) consent to the product inspection. A step of transmitting the product specification information and consent to the product inspection to the above-mentioned actual person's terminal; A step of receiving the investigation information from the investigation terminal; the investigation information includes at least one of (c-1) an investigation performance schedule, (c-2) an investigation item, and (c-3) an investigation manager. A step of transmitting the above-mentioned actual information to the above-mentioned product supplier terminal; A step of receiving the result of performing the inspection from the above-mentioned actual person terminal; A step of creating product supply contract terms and conditions between the product supplier and the operator of the server and concluding a contract based on the results of the above-described inspection received; Programmed to perform a step of transmitting the specification information of the product for which the contract has been concluded to the above distributor terminal. A computer-readable recording medium storing a computer program 31. A computer implementation method for performing a distribution service by a product distribution service server connected to a product supplier terminal, a real-life terminal, and a distributor terminal, A step of receiving product introduction information for introducing a product from the above-mentioned real-life terminal; the product introduction information is based on information obtained from the product supplier terminal, A step of providing a supply setting U / I (User Interface) for entering product supply information based on the received product introduction information to the above-mentioned real-time investigator terminal; the information entered through the supply setting U / I includes (a-1) specification information of the product, (a-2) a list of countries in which the product can be distributed through the distribution service, and (a-3) consent to the on-site investigation of the product conducted by the real-time investigator. A step of receiving product supply information entered through the supply setting U / I from the above-mentioned actual person terminal; the received product supply information includes (b-1) the product specification information, (b-2) a list of countries desired for distribution reflecting a response to the list of countries available for distribution, and (b-3) whether or not to consent to the product actual inspection. A step of transmitting instructions for product inspection to the above-mentioned actual person terminal; A step of receiving the result of performing the inspection from the above-mentioned actual person terminal; A step of creating product supply contract terms and conditions between the product supplier and the operator of the server and concluding a contract based on the results of the above-described inspection received; A step of transmitting the specification information of the product for which the contract has been concluded to the distributor terminal Computer implementation method.
32. A computer-readable recording medium storing a computer program for a computer implementation method for performing a distribution service by a product distribution service server connected to a product supplier terminal, a real-time terminal, and a distributor terminal, wherein the computer program comprises: A step of receiving product introduction information for introducing a product from the above-mentioned real-life terminal; the product introduction information is based on information obtained from the product supplier terminal, Step of providing a supply setting U / I (User Interface) for entering product supply information based on the received product introduction information to the above-mentioned real-time investigator terminal; Information entered through the supply setting U / I includes (a-1) specification information of the product, (a-2) a list of countries in which the product can be distributed through the distribution service, and (a-3) consent to the real-time investigation of the product conducted by the real-time investigator. A step of receiving product supply information entered through the supply setting U / I from the above-mentioned actual person terminal; the received product supply information includes (b-1) the product specification information, (b-2) a list of countries desired for distribution reflecting a response to the list of countries available for distribution, and (b-3) whether or not to consent to the product actual inspection. A step of transmitting instructions for product inspection to the above-mentioned actual person terminal; A step of receiving the result of performing the inspection from the above-mentioned actual person terminal; A step of creating product supply contract terms and conditions between the product supplier and the operator of the server and concluding a contract based on the results of the above-described inspection received; A computer program stored in a computer-readable recording medium programmed to perform a step including transmitting specification information of a product for which a contract has been concluded to the distributor terminal.
33. As a product distribution service server connected to the product supplier terminal, actual purchaser terminal, and distributor terminal, a memory storing at least one instruction; and Includes a processor, By executing at least one instruction of the above by the processor, (a) Providing a supply setting U / I (User Interface) for entering product supply information for supplying a product to the product supplier terminal; and the information entered through the supply setting U / I includes (a-1) specification information of the product, (a-2) a list of countries where the product can be distributed through the distribution service, and (a-3) consent to an inspection of the product conducted by the inspector. (b) Receive product supply information entered through the supply setting U / I from the product supplier terminal; the received product supply information includes (b-1) specification information of the product, (b-2) a list of countries desired for distribution that reflects responses to the list of countries available for distribution, and (b-3) consent to the product inspection. (c) transmit the product specification information and consent to the product inspection to the above-mentioned actual person's terminal; (d) receiving the investigation information from the investigation terminal; the investigation information includes at least one of (d-1) the investigation performance schedule, (d-2) the investigation items, and (d-3) the investigation manager; (e) transmit the above-mentioned actual information to the above-mentioned product supplier terminal; (f) receiving the results of the above-mentioned investigation from the above-mentioned investigator terminal; (g) Based on the results of the above-described inspection received, create product supply contract terms between the product supplier and the operator of the server and conclude a contract; (h) Transmitting the specification information of the product for which the contract has been concluded to the distributor terminal Distribution Service Server
Citation Information
Patent Citations
A system for relaying goods purchase and a method ofthe same
KR1020020006370A
Sales agreement automation system for internetshopping mall and operation method thereof
KR1020040069013A
System, server and method of Providing global B2B service
KR1020160013303A
Bone conduction earphone with noise reduction function
KR1020230172804A
A method of Selecting a Sourcing Agent
KR102545414B1