The present disclosure relates to a device and method for providing expected error information related to implant replacement. A guide template is used to ensure accurate implant placement. The present disclosure relates to a technique for improving the accuracy of the guide template prior to implant placement.
In conventional dental implant surgery, a method of establishing an implant surgery plan using software prior to surgery has been used.
The process of establishing a dental implant surgery plan with software generally involves acquiring the patient's CT data and scan data, aligning them, and, based on the patient's anatomical structure, developing a surgical plan to determine the positions of implant structures (e.g., implant, abutment, crown, anchor pin, etc.), followed by designing the shape of a surgical guide according to the plan information. Afterward, the guide is printed using a 3D printer. At this time, it is important to identify errors in the process of designing and printing the surgical guide using the software, as well as any errors that may arise from incorrectly fastening the surgical guide during the surgery, before the surgery itself. Otherwise, the implant may be placed in a position different from the planned one. Thus, the accuracy of the surgical guide implant placement position before the implant is placed is crucial. Accordingly, there is a need for a technique that provides a concrete method to provide expected error information to ensure accurate implant placement positioning before the implant is placed.
An embodiment of the present disclosure aims to address the problems of the prior art described above, specifically, the issue that the implant placement position determined by the conventional surgical guide may not be accurate, and an object of the present disclosure is to provide an accurate implant placement position for each patient's oral cavity before implant placement. Also, an embodiment of the present disclosure aims to address the aforementioned problems of the prior art by providing error information regarding a three-dimensional virtual implant placement position before surgery. The technical objectives to be addressed are not limited to those mentioned above, and various other objectives may be further included within the scope obvious to those of ordinary skill in the art.
According to a first aspect of the present disclosure, a method performed by a device for providing expected error information related to implant placement may include the steps of: obtaining first intraoral data on the basis of imaging or scanning an oral cavity; obtaining a guide wearing simulation model for simulating a state in which a guide template model obtained on the basis of the first intraoral data is applied to the intraoral data; obtaining second intraoral data on the basis of imaging or scanning performed while a guide template corresponding to the guide template model is worn on the oral cavity; obtaining a fiducial marker wearing scan model indicating a state in which the guide template is worn on the oral cavity on the basis of the second intraoral data; and providing expected error information regarding a position of an implant model by using a first fiducial marker model in which a fiducial marker is coupled to the guide wearing simulation model and a second fiducial marker model corresponding to the fiducial marker wearing scan model.
The guide template may be produced based on the guide template model and may be used to couple one or more fiducial markers.
The step of providing the expected error information may include a step of obtaining the expected error information based on a comparison result between a first expected position of the implant model, determined by a position of the first fiducial marker model, and a second expected position of the implant model, determined by a position of the second fiducial marker model.
The step of providing the expected error information may include the steps of: determining the first expected position based on a first axial direction oriented by the first fiducial marker model and positions of a plurality of first reference points on the first fiducial marker; determining the second expected position based on a second axial direction oriented by the second fiducial marker model and positions of a plurality of second reference points on the second fiducial marker; and obtaining the expected error information based on the comparison result between the first expected position and the second expected position.
The step of providing the expected error information may include the steps of: obtaining a first gingival reference point for the guide wearing simulation model; obtaining a second gingival reference point for the fiducial marker wearing scan model; obtaining an intraoral matching model in which the guide wearing simulation model and the fiducial marker wearing scan model are matched with respect to the first gingival reference point and the second gingival reference point corresponding to the first gingival reference point; and superimposing, based on the intraoral matching model, and displaying an implant model of the first expected position and an implant model of the second expected position.
The step of providing the expected error information may include the steps of: automatically or based on user input obtaining a first gingival reference point for the guide wearing simulation model; obtaining relative position information indicating a relative position relationship between the first gingival reference point and the first fiducial marker model; obtaining, based on the relative position information, the second gingival reference point, corresponding to the first gingival reference point, on the fiducial marker wearing scan model; obtaining an intraoral matching model in which the guide wearing simulation model and the fiducial marker wearing scan model are matched by aligning the first gingival reference point and the second gingival reference point; and obtaining the expected error information on the basis of the intraoral matching model.
A position of the automatically obtained gingival reference point may be generated on an area of the entire guide wearing simulation model excluding the guide template model or on an area of the entire fiducial marker wearing scan model excluding the guide template, and the user input may be applied to the area of the entire guide wearing simulation model excluding the guide template model or to the area of the entire fiducial marker wearing scan model excluding the guide template model.
The relative position information may include distance information between a plurality of first reference points on the first fiducial marker model and the first gingival reference point or distance information between a plurality of second reference points on the second fiducial marker model and the second gingival reference point.
The step of obtaining the intraoral matching model may include obtaining the intraoral matching model by updating a viewpoint of the first intraoral data or a viewpoint of the second intraoral data in a state where the first gingival reference point and the second gingival reference point are aligned.
According to a second aspect of the present disclosure, a device for providing expected error information related to implant placement may include a processor configured to: obtain first intraoral data on the basis of imaging or scanning an oral cavity; obtain a guide wearing simulation model for simulating a state in which a guide template model obtained on the basis of the first intraoral data is applied to the intraoral data; obtain second intraoral data on the basis of imaging or scanning performed while a guide template corresponding to the guide template model is worn on the oral cavity; obtain a fiducial marker wearing scan model indicating a state in which the guide template is worn on the oral cavity on the basis of the second intraoral data; and provide expected error information regarding a position of an implant model by using a first fiducial marker model coupled to the guide wearing simulation model and a second fiducial marker model coupled to the fiducial marker wearing scan model.
The guide template may be produced based on the guide template model and may be used to couple one or more fiducial markers.
The processor may obtain the expected error information based on a comparison result between a first expected position of the implant model, determined by a position of the first fiducial marker model, and a second expected position of the implant model, determined by a position of the second fiducial marker model.
The processor may determine the first expected position based on a first axial direction oriented by the first fiducial marker model and positions of a plurality of first reference points on the first fiducial marker, determine the second expected position based on a second axial direction oriented by the second fiducial marker model and positions of a plurality of second reference points on the first fiducial marker, and obtain the expected error information based on the comparison result between the first expected position and the second expected position.
The processor may obtain a first gingival reference point for the guide wearing simulation model automatically or based on user input, obtain relative position information indicating a relative position relationship between the first gingival reference point and the first fiducial marker model, obtain, based on the relative position information, the second gingival reference point, corresponding to the first gingival reference point, on the fiducial marker wearing scan model, obtain an intraoral matching model in which the guide wearing simulation model and the fiducial marker wearing scan model are matched by aligning the first gingival reference point and the second gingival reference point, and obtain the expected error information on the basis of the intraoral matching model.
According to a third aspect of the present disclosure, there may be provided a computer-readable, non-transitory recording medium having stored thereon a program which, when executed by a computer system, causes the computer system to implement the method of the first aspect.
According to an embodiment of the present disclosure, the method or device in accordance with the present disclosure is efficient in determining an anticipated three-dimensional virtual implant position based on specific shapes and locations of fiducial markers, as the implant placement position is determined using fiducial markers.
Additionally, the method or device according to the present disclosure improves efficiency by providing anticipated surgical error information by comparing a three-dimensional virtual implant position planned for surgery using a fiducial marker and the position of a three-dimensional virtual implant based on the position of a guide coupled in the patient's oral cavity. This allows a user to utilize the information to adjust the coupling of the guide or to redesign the guide.
Moreover, since the method or device according to the present disclosure provides anticipated error information regarding the implant placement position to a user's account, allowing a guide to be adjusted or produced according to the information, it may help determine the implant placement position more suitable for the patient's oral cavity, thereby improving both user and patient satisfaction.
Furthermore, because the oral cavity is scanned using an intraoral scanner rather than by having the fiducial marker attached and performing a CT scan, there is no additional radiation exposure.
Effects according to the embodiments of the present disclosure are not limited to the above-described effects, and other effects not described will be clearly understood by those skilled in the art from the following description.
While the terms used herein are selected from those that are currently most widely as possible in consideration of the functions in the present disclosure, these are subject to change depending on intents of those skilled in the art, precedents, or introduction of new technologies, etc. Further, in certain circumstances, some terms may be arbitrarily chosen by the Applicant, in which case the corresponding meaning will be defined in detail in the corresponding part of the description. Accordingly, the terms used herein should be defined based on the meanings thereof and the overall content of the disclosure, rather than simply based on what these terms are called.
Throughout the specification, it will be understood that when a component “includes (or comprises)” an element, unless there is another opposite description thereto, it should be understood that the component does not exclude another element but may further include another element. Furthermore, the term “unit (or part)” used in the specification refers to a unit for processing at least one function or operation, and this may be realized in the form of hardware, software, or in a combination of both hardware and software.
Embodiments of the present invention will now be described in detail with reference to the accompanying drawings so that those skilled in the art can easily practice the embodiments of the present disclosure. However, the present disclosure may be implemented in many different forms and is not limited to the embodiments described herein.
Hereinafter, embodiments of the present disclosure will be described in detail with reference to the drawings.
Referring to
The processor 110 may obtain first intraoral data on the basis of imaging or scanning an oral cavity. In one embodiment, the intraoral data may refer to CT data, scan data, or the like related to the oral cavity. In addition, the processor 110 may obtain a guide wearing simulation model that simulates a state of a guide template model, obtained on the basis of the obtained first intraoral data, when worn in the oral cavity. In one embodiment, the term “model” may refer to virtual data rather than a physical object. For example, the guide template model is obtained for patient customization based on the patient's first intraoral data, and may refer to three-dimensional (3D) model data used to determine a guide template corresponding to the guide template model. Accordingly, the processor 110 may use the guide template model to simulate the state of the guide template when worn in the oral cavity through 3D modeling or similar methods. Moreover, the processor 110 may obtain second intraoral data on the basis of imaging or scanning conducted while the guide template, corresponding to the guide template model, is worn in the oral cavity. In one embodiment, the guide template may refer to the actual physical object corresponding to the guide template model. For example, the guide template may be output using the guide template model. Accordingly, the processor 110 may obtain CT data, scan data, or the like for the oral cavity with the obtained guide template worn as the second intraoral data. Additionally, the processor 110 may obtain a fiducial marker wearing scan model indicating the state in which the guide template is worn in the oral cavity, on the basis of the second intraoral data. For example, the first intraoral data may refer to data obtained through imaging or scanning of the oral cavity, while the second intraoral data refers to data obtained through scanning with the guide template worn on the oral cavity. Moreover, the guide wearing simulation model may include a 3D model that simulates the state of the guide template model, which is virtual data, when worn in the oral cavity, while the fiducial marker wearing scan model may include a 3D model representing the state of the actual guide template worn in the oral cavity.
In one embodiment, a fiducial marker may refer to a component that can be attached to the guide template as an element to confirm the fit for an expected implant placement position within the oral cavity. For example, to confirm the fit of the guide template for the expected implant placement position, one or more fiducial markers may be attached to the guide template model as a virtual model or attached to the guide template as a physical marker. The fiducial marker described herein may include both a virtual model marker and a physical marker attached to the actual guide template.
In one embodiment, the guide wearing simulation model is a model obtained by simulating the state in which the guide template model is applied to the intraoral data on the basis of the intraoral data acquired through imaging or scanning of the oral cavity, and the fiducial marker wearing scan model is obtained by imaging or scanning of the oral cavity after the guide template and fiducial marker are applied to the oral cavity.
The processor 110 may provide expected error information regarding a position of an implant model by using a first fiducial marker model, in which a fiducial marker is attached to the guide wearing simulation model, and a second fiducial marker model that corresponds to the fiducial marker wearing scan model. Since the fiducial marker wearing scan model is a 3D model acquired by performing scanning while the fiducial marker is attached to the guide template worn in the oral cavity, it may be difficult to view the entire shape of the fiducial marker. The second fiducial marker model may refer to a model that includes the shapes of fiducial markers that are not illustrated in the fiducial marker wearing scan model. However, the processor 110 may align the fiducial marker, as a virtual model, with the second fiducial marker model so that the entire shape of the fiducial marker is displayed in the fiducial marker wearing scan model.
For example, the processor 110 may provide a user terminal with expected error information regarding the position of the implant model, obtained using the first and second fiducial marker models. Any operation in which the device 100 receives information from or provides information to the user terminal may be performed through communication between the device 100 and the user terminal. Furthermore, to provide expected error information, the processor 110 may compare the position of the implant model using the first and second fiducial marker models. A detailed description of this process will be provided below by way of an embodiment.
In addition, it is understood by those skilled in the art that other general-purpose components, in addition to those shown in
Referring to
Additionally, the processor 110 may utilize data on a guide template model 300. For example, the processor 110 may perform simulations using the guide template model 300. The guide template model 300 may be understood with reference to
In step S220, the device 100 may obtain a guide wearing simulation model that simulates the state in which the guide template model 300, obtained based on the first intraoral data, is applied to the intraoral data. In one embodiment, the guide template model 300 may refer to virtual data and may be implemented via 3D modeling or similar methods. For example, step S220 may be explained with reference to
In one embodiment, the guide template model 300 and the guide wearing simulation model 500 may include 3D model data, as shown in
In step S230, the device 100 may obtain second intraoral data on the basis of imaging or scanning performed while a guide template, corresponding to the guide template model 300, is worn in the oral cavity. In one embodiment, the guide template may refer to a physical object corresponding to the virtual guide template model 300. The device 100 may acquire information based on imaging or scanning of the oral cavity with the guide template in place and, based on this, obtain second intraoral data that includes CT data, scan data, and the like for the oral cavity with the guide template worn.
In one embodiment, the guide template may be produced based on the guide template model 300 and may be used to couple one or more fiducial markers 410. For example, the device 100 may first acquire the guide template model 300 as virtual data on the basis of the initially obtained first intraoral data to produce a physical guide template for the oral cavity. Consequently, the device 100 may obtain a physical guide template generated with the same shape as the acquired guide template model 300 by using a 3D printer or milling machine and it may acquire imaging or scan information for the oral cavity with the guide template worn as the second intraoral data.
For example, the processor 110 may obtain the guide template using the guide template model 300. The processor 110 may perform a simulation while the guide template is worn in the patient's oral cavity.
In addition, the processor 110 may perform a scan of the patient's oral cavity while the guide template is worn. This process may be described with reference to
In one embodiment, to confirm the fit for an implant placement position in the oral cavity, one or more fiducial markers 410 may be coupled to the guide template 400. The device 100 may confirm the fit for the implant placement position in the oral cavity by checking or comparing the positions of one or more fiducial markers 410 coupled to the guide template 400.
In step S240, the device 100 may obtain a fiducial marker wearing scan model that indicates the state in which the guide template 400 is worn in the oral cavity, on the basis of the second intraoral data. The device 100 may obtain an image representing the state of the guide template 400 being worn in the oral cavity as the fiducial marker wearing scan model. Step S240 may be described with reference to
In one embodiment, the guide template 400 and the fiducial marker wearing scan model 600 may include actual patient intraoral scan data as a 3D model, as shown in
In step S250, the device 100 may provide expected error information regarding the position of the implant model by using a first fiducial marker model, in which the fiducial marker is coupled to the guide wearing simulation model 500, and the second fiducial marker model, which corresponds to the fiducial marker wearing scan model 600. Step S250 may be described with reference to
When aligning a first fiducial marker model coupled to the guide wearing simulation model 500 and a second fiducial marker model coupled to the fiducial marker wearing scan model 600 and comparing each fiducial marker 410 and implant position contained in the two fiducial marker models, it may not be possible to accurately obtain the expected error of the implant model. This is because the expected position of the implant model is determined based on the position of the fiducial marker model. When alignment is performed based on the positions of the first fiducial marker model and the second fiducial marker model, a first expected position of the implant, determined by the first fiducial marker model, and a second expected position of the implant, determined by the second fiducial marker model, may become identical.
For example, the first and second fiducial markers may be essential elements for the device 100 to obtain the expected error information regarding the position of the implant model. As described with reference to
In one embodiment, the device 100 may obtain expected error information based on a comparison result between the first expected position of the implant model, determined by the position of the first fiducial marker model, and the second expected position of the implant model, determined by the position of the second fiducial marker model. The device 100 may obtain the expected error information by comparing the first expected position and the second expected position, which are determined based on the positional relationship among the gingival reference point 710, at least one point within the first fiducial marker, and at least one point within the second fiducial marker.
For example, the device 100 may determine the first expected position based on a first axial direction oriented by the first fiducial marker model and the position of at least one point within the first fiducial marker, and determine the second expected position based on a second axial direction oriented by the second fiducial marker model and the position of at least one reference point within the second fiducial marker. In one embodiment, the first axial direction may correspond to the direction in which the implant axis 310 within the first fiducial marker model is oriented, and the second axial direction may correspond to the direction in which the implant axis 310 within the second fiducial marker is oriented. Thus, the first expected position for the implant model may be determined at a position along the first axial direction, and the second expected position may be determined at a position along the second axial direction. In one embodiment, at least one reference point within first CT data and a reference point within second CT data may be included in each fiducial marker 410 in each fiducial marker model. Step S250 may be described with reference to
Additionally, referring to
In one embodiment, referring to
In one embodiment, the device 100 may obtain a first gingival reference point for the guide wearing simulation model 500 and a second gingival reference point for the fiducial marker wearing scan model 600. In addition, the device 100 may obtain an intraoral matching model in which the guide wearing simulation model 500 and the fiducial marker wearing scan model 600 are matched with respect to the first gingival reference point and the second gingival reference point corresponding to the first gingival reference point. Based on the intraoral matching model, the device may superimpose and display the implant model of the first expected position and the implant model of the second expected position. In one embodiment, the first gingival reference point or the second gingival reference point may be determined by the device 100. For example, the device 100 may set a point within the guide wearing simulation model 500 as the first gingival reference point. The first gingival reference point may serve as a reference point for comparing each expected implant position determined in the guide wearing simulation model 500 and the fiducial marker wearing scan model 600. Since the first gingival reference point is the reference point for aligning and comparing the positions of the guide wearing simulation model 500 and the fiducial marker wearing scan model 600, the second gingival reference point corresponding to the first gingival reference point may represent the same position in terms of coordinates. Therefore, they may be commonly referred to as a gingival reference point 710. When the gingival reference point 710, including both the first and second gingival reference points, is located within the guide template model 300 or guide template 400, the guide wearing simulation model 500 and the fiducial marker wearing scan model 600 may be aligned at the same locations, and thus a comparison for each implant position may not be possible. Therefore, the gingival reference point 710 should not be positioned within the guide template model 300 or the guide template 400 but may be located on the gums. The device 100 may align the guide wearing simulation model 500 and the fiducial marker wearing scan model 600 with respect to the gingival reference point 710, and may obtain an intraoral matching model in which the guide wearing simulation model 500 and the fiducial marker wearing scan model 600 are matched. Accordingly, the device 100 may compare the positions of the implant model at the first expected position and the implant model at the second expected position on the basis of the intraoral matching model, in which the guide wearing simulation model 500 and the fiducial marker wearing scan model 600, which are aligned with respect to the gingival reference point 710, are matched. Additionally, the device 100 may display the superimposed image of the guide wearing simulation model 500 and the fiducial marker wearing scan model 600. In one embodiment, although the example is provided in which the device 100 determines the first gingival reference point, where a point in the fiducial marker-wear scan model 600 corresponding to the first gingival reference point is determined to be the second gingival reference point, then aligns the guide wearing simulation model 500 and the fiducial marker wearing scan model 600 with respect to the gingival reference point 710 to compare the positions of each implant model, the device 100 is not limited to this case. In another example, the device 100 may set a point within the fiducial marker wearing scan model 600 as the second gingival reference point, and a point within the guide wearing simulation model 500 corresponding to the second gingival reference point may be determined to be the first gingival reference point.
In another embodiment, the device 100 may automatically obtain the first gingival reference point for the guide wearing simulation model 500, or it may be obtained based on user input. The device 100 may obtain relative position information indicating the relative position between the first gingival reference point and the first fiducial marker model, and based on this relative position information, the device 100 may obtain the second gingival reference point, corresponding to the first gingival reference point, on the fiducial marker wearing scan model 600. Based on the distance between the first gingival reference point and the first fiducial marker model, the second gingival reference point may be obtained at the same distance from the second fiducial marker model, and the positions of the first and second gingival reference points may represent the same three-dimensional position in coordinates. Additionally, the device 100 may obtain an intraoral matching model in which the guide wearing simulation model 500 and the fiducial marker wearing scan model 600 are matched by aligning the first and second gingival reference points, and may obtain the expected error information on the basis of the intraoral matching model. The device 100 may automatically determine one point within the image of the guide wearing simulation model 500 or fiducial marker wearing scan model to be the position of the first or second gingival reference point, based on a preset algorithm. For example, the device 100 may obtain the first or second gingival reference point at a location beyond a preset distance away from the fiducial marker 410. Because the position of each fiducial marker 410 coupled to the guide template model 300 and the guide template 400 is specified, the device may determine a point beyond a preset distance away from the fiducial marker 410, based on the shapes of the guide template model 300 and the guide template 400 and the positions of each fiducial marker 410, to be the three-dimensional location of the first or second gingival reference point. This allows the first or second gingival reference point to be obtained at a position outside the guide template model 300 or the guide template 400. In addition, the device 100 may provide images of the guide wearing simulation model 500 and the fiducial marker wearing scan model 600 to the user terminal, and may receive a point within the image of the guide wearing simulation model 500 or the fiducial marker wearing scan model 600, which is input from a user, to be a first gingival reference point or a second gingival reference point. In one embodiment, the user input may be applied to an area of the entire guide wearing simulation model 500 excluding the guide template model 300. For example, the device 100 may provide the user terminal with a graphical UI that allows the user to select the location of the first gingival reference point on the gums within the guide template model 300. For example, the device 100 may provide the user terminal with a graphical UI that is set not to be clicked at a location within the image of the guide template model 300 or the guide template 400. Accordingly, the user may select one point within the area of the entire guide wearing simulation model 500 excluding the guide template model 300 or the guide template 400 to be the first gingival reference point or the second gingival reference point and may input the selected point. In one embodiment, the relative position information may include distance information between the plurality of first reference points on the first fiducial marker model and the first gingival reference point. For example, the device 100 may measure distances of each of the first reference point 840, the second reference point 850, the third reference point 860, and the fourth reference point 870, which are determined from the fiducial marker 410 within the guide wearing simulation model 500, from the first gingival reference point. In one embodiment, the distance information may include length, axial direction, etc.
Referring to the left illustration in
Referring to
Referring to (a) shown at the top of
Referring to (a) shown at the top of
Accordingly, the device 100 may provide the user with a visual 3D shape image as an image of the patient's oral cavity in which the guide template model 300 and the guide template 400 are secured.
In one embodiment, the device 100 may obtain an intraoral matching model by updating a viewpoint of the first intraoral data or a viewpoint of the second intraoral data in a state where the first gingival reference point and the second gingival reference point are aligned. The viewpoint of the first intraoral data may include the first specific reference point 1110, the first implant uppermost point 1130, and the gingival reference point 710 of the guide wearing simulation model 500, and the viewpoint of the second intraoral data may include the second specific reference point 1120, the second implant top position point 1140, and the gingival reference point 710 of the fiducial marker wearing scan model 600. This may be described with reference to
Referring to
Referring to
According to one embodiment of the present disclosure, the device 100 determines an implant placement position using the fiducial marker 410, and an expected position of a three-dimensional virtual implant is determined only according to a specific shape and position of the fiducial marker 410, which is advantageous and efficient. Also, the device 100 provides expected surgical error information by comparing the position of the three-dimensional virtual implant for which surgery is planned using the fiducial marker 410 with the position of a three-dimensional virtual implant with respect to a position of a guide coupled in a patient's oral cavity, thereby improving efficiency in that the user can utilize the information to correct the coupling of the guide or to redesign a guide.
In addition, the device 100 provides the expected error information regarding the implant placement position to a user account, and correction and production of a guide may be performed according to the information. This allows the implant placement position to be determined at a more appropriate position in the patient's oral cavity, which may improve user and patient satisfaction.
Moreover, because the oral cavity is scanned using an intraoral scanner rather than by having the fiducial marker 410 attached and performing a CT scan, there is no additional radiation exposure.
It should be appreciated that the order and combination of the steps shown above is merely an embodiment of the present disclosure, and the order, combination, branch, function and the performing subject may vary to be implemented with addition, fewer, or different steps without departing from the essential characteristics of each component described in the specification. Throughout this specification, the term “provide (or providing)” may be interpreted as comprehensively including a process in which an object obtains specific information or directly or indirectly transmits or receives specific information to or from a specific object and including the performance of related operations required in this process.
Various embodiments set forth herein may be implemented as software comprising one or more instructions stored in a storage medium (e.g., memory) that is readable by a machine (e.g., a display device or a computer). For example, a processor (e.g., the processor 120) of the machine may invoke at least one of the one or more instructions stored in the storage medium, and execute it. This allows the machine to be operated to perform at least one function according to the at least one instruction invoked. The one or more instructions may include a code generated by a complier or a code executable by an interpreter. The machine-readable storage medium may be provided in the form of a non-transitory storage medium. Wherein, the term “non-transitory” simply means that the storage medium is a tangible device, and does not include a signal (e.g., an electromagnetic wave), but this term does not differentiate between where data is semi-permanently stored in the storage medium and where the data is temporarily stored in the storage medium.
According to an embodiment, a method according to various embodiments of the disclosure may be included and provided in a computer program product. The computer program product may be traded as a product between a seller and a buyer. The computer program product may be distributed in the form of a machine-readable storage medium (e.g., compact disc read only memory (CD-ROM)), or be distributed (e.g., downloaded or uploaded) online via an application store (e.g., PlayStore™), or between two user devices (e.g., smart phones) directly. If distributed online, at least part of the computer program product may be temporarily generated or at least temporarily stored in the machine-readable storage medium, such as memory of the manufacturer's server, a server of the application store, or a relay server.
It will be understood by those of ordinary skill in the art that various changes in form and details may be made therein without departing from the characteristics described above. The disclosed methods should be considered in a descriptive sense only and not for purposes of limitation. The scope of the present invention is defined not by the detailed description of the present invention but by the appended claims, and encompasses all modifications and equivalents that fall within the scope of the appended claims and will be construed as being included in the present invention.
Number | Date | Country | Kind |
---|---|---|---|
10-2022-0092686 | Jul 2022 | KR | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/KR2023/005771 | 4/27/2023 | WO |