This application is based upon and claims the benefit of priority of the prior Japanese Patent Application No. 2016-201153, filed on Oct. 12, 2016, the entire contents of which are incorporated herein by reference.
The embodiments discussed herein are related to an inspection system and an inspection method.
In some of networks used in parallel computers or the like, an optical cable is used for physically coupling a plurality of nodes with one another. There are cases in which a contaminant, such as dust or the like, enters between an optical cable and a connection unit of a rack of a computer. When a contaminant enters between the optical cable and the connection unit of the rack of the computer, the ratio at which the computer fails to receive data that has been transmitted via the optical cable increases. Thus, a link connection between nodes might be physically cut off (in other words, a link-down might occur). In some cases, even a contaminant having a size which it is not possible to visually detect causes reduction in transmission quality of a link, whereas, in other cases, reduction in the transmission quality occurs due to some other factor than a contaminant. Therefore, after the power of a part of a device, which is related to the link, is turned off, the optical cable is removed at both ends, and a port at a side surface of the device is cleaned, an operation of visually reviewing inside of a rear rack which is crowded with a cable, a water cooling kit, a power supply device, or the like, or like operation is performed. A contaminant attached to an end surface of the optical cable is removed using a special cleaner. For example, Japanese National Publication of International Patent Application No. 2015-510121, Japanese Laid-open Patent Publication No. 9-145542, or the like discusses related art.
Incidentally, after cleaning of the optical cable and visually reviewing of the inside of the rear rack have been performed, the optical cable is coupled to the computer again, the computer is started up, and whether or not the transmission quality has been improved is checked. The above-described operation considerably occurs in a site of a test, production, a product delivery destination, or the like of a parallel computer. The computer is started up after having gone through certain initialization processing, and therefore, it takes some time to start up the computer. Therefore, an operation of cleaning of the optical cable, visually reviewing of the rear rack, restarting up of the computer, or the like is a factor of increase in an operation time of a transmission test in a large-scale parallel computer. In view of the foregoing, it is preferable that reduction in operation time of a test of transmission between computers is enabled.
According to an aspect of the invention, an inspection system includes a detection device arranged between a connector that couples a plurality of optical fibers to a port and the port; and a determination device that determines whether there is dart between the connector and the port, based on an output from the detection device, wherein the detection device includes a plurality of diodes that convert light that is output from each of the plurality of optical fibers to an electrical signal indicating intensity and distribution of the light, and the determination device includes a processor configured to determine whether there is dart between the connector and the port, based on the intensity and distribution of the light, which are indicated by the electrical signal.
The object and advantages of the invention will be realized and attained by means of the elements and combinations particularly pointed out in the claims.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory and are not restrictive of the invention, as claimed.
Embodiments of an inspection device and an inspection method disclosed herein will be described in detail below with reference to the accompanying drawings. A technology disclosed herein is not limited to the embodiments below.
The light source device 11 is coupled to the cable 13 via a connector 130 provided at each of both ends of the cable 13 and transmits an optical signal to the cable 13. In the first embodiment, the cable 13 is a multi-core optical fiber cable including a plurality of optical fibers. The light source device 11 transmits an optical signal to each of the optical fibers in the cable 13.
The detection device 20 is configured such that one end of the detection device 20 is coupled to a connector 130 of the cable 13 and the other end thereof is coupled to a port 120 of the computer 12. The detection device 20 is coupled to the determination device 30 via a cable 200. The detection device 20 transmits an optical signal that has been output from the connector 130 to the port 120 through each of the optical fibers. Then, the detection device 20 outputs an electrical signal that indicates the intensity and distribution of light reflected on an end surface of the port 120 to the determination device 30 via the cable 200. The detection device 20 is an example of a reflection pattern detection unit.
The determination device 30 determines, based on the intensity and distribution of light that has been output from the detection device 20, whether or not there is a contamination, such as dust or the like, between the connector 130 and the port 120. The contamination is an example of dirt between the connector 130 and the port 120. The determination device 30 is an example of a determination unit. The inspection system 10 including the detection device 20 and the determination device 30 is an example of an inspection device.
There is a case, for example, as illustrated in
A possible cause of the failure of data reception is that the contamination 14 enters between the end surface 131 of the connector 130 and the end surface 121 of the port 120. Other possible causes of the failure of data reception include a disconnection of the optical fiber in the cable 13, a problem of a device in the computer 12, or the like. Therefore, it takes some time to investigate a cause of the failure.
In contrast, in the inspection system 10 of the first embodiment, when coupling of the connector 130 of the cable 13 and the port 120 of the computer 12 to one another is performed, for example, as illustrated in
Next, with reference to
For example, as indicated by white arrows in
Each of the light guide unit 21, the reflection unit 22, and the light guide unit 23 is formed of a material that transmits light. The reflection unit 22 is formed of a material that transmits light and has a different refractive index from that of the material of each of the light guide unit 21 and the light guide unit 23. The reflection unit 22 is arranged between the light guide unit 21 and the light guide unit 23 so as to be oblique relative to a path of an optical signal that enters the port 120 from each optical fiber in the connector 130. The reflection unit 22 may be a gas that exists in a gap that is formed so as to be oblique between the light guide unit 21 and the light guide unit 23. In the first embodiment, each of the light guide unit 21 and the light guide unit 23 is, for example, quartz glass. The reflection unit 22 is air. Each of the light guide unit 21 and the light guide unit 23 may be formed of some other material, such as crystal or the like, as long as each of the light guide unit 21 and the light guide unit 23 is formed of a material that transmits light. The reflection unit 22 may be formed of a material, such as crystal, quartz glass, or the like, as long as the reflection unit 22 is formed of a material that transmits light and has a different refractive index from that of the material of each of the light guide unit 21 and the light guide unit 23.
On the other hand, if there is the contamination 14 in the end surface 121 of the port 120, the entire part or a part of light that has entered the end surface 121 of the port 120 is reflected or scattered by the contamination 14. Then, the light reflected or scattered by the contamination 14 enters the reflection unit 22 again along a different path from a path when there is not the contamination 14, for example, as indicated by a broken line arrow 42 in
In the first embodiment, for example, as illustrated in
In the first embodiment, for example, as illustrated in
For example, as illustrated in
Returning to
For example, as illustrated in
The determination processing unit 32 acquires an electrical signal that has been output from each PD 260 via the cable 200 and the I/F 31. Then, the determination processing unit 32 determines, based on the acquired electrical signal of each PD 260, whether or not there is the contamination 14 between the connector 130 and the port 120. In the first embodiment, the determination processing unit 32 calculates, for example, for each PD 260, a difference between the value of an electrical signal output from the detection device 20 and the value of an electrical signal stored in the DB 34. Then, if a value calculated from the sum of the differences that have been calculated for the PDs 260 is a predetermined threshold or more, the determination processing unit 32 determines that there is the contamination 14 between the connector 130 and the port 120. Specifically, the determination processing unit 32 calculates a Euclidean distance Le, for example, based on Expression 1 below.
In Expression 1, REF, represents the value of an electric signal of an ith PD 260 that is stored in the DB 34. INi represents the value of an electrical signal of an ith PD 260 that has been output from the detection device 20. In Expression 1, N represents the total number of the PDs 260 arranged in the PD unit 26.
Then, the determination processing unit 32 determines whether or not the Euclidean distance Le that has been calculated using Expression 1 is a threshold stored in the DB 34 or more. If the Euclidean distance Le is the threshold or more, the determination processing unit 32 determines that there is the contamination 14 between the connector 130 and the port 120. On the other hand, if the Euclidean distance Le is less than the threshold, the determination processing unit 32 determines that there is not the contamination 14 between the connector 130 and the port 120.
The display unit 33 is, for example, a display and notifies an operator of the inspection system 10 or the like of a determination result of determination performed by the determination processing unit 32. The display unit 33 may be configured to transmit the determination result of determination performed by the determination processing unit 32 to another device via a communication line.
In the first embodiment, also when there is a crack in an optical fiber in the cable 13 or the optical fiber is disconnected, the determination processing unit 32 determines that there is the contamination 14 between the connector 130 and the port 120. In this case, cleaning between the connector 130 and the port 120 is performed, and then, a connection check is performed again. Even thereafter, if it is determined by the determination device 30 that there is the contamination 14 between the connector 130 and the port 120, exchange of the cable 13 is performed.
The determination processing unit 32 may be configured to calculate a manhattan distance Lm, for example, based on Expression 2 below, and determine whether or not there is the contamination 14, based on comparison between the calculated manhattan distance Lm and a threshold stored in the DB 34.
First, the light source device 11, the cable 13, the detection device 20, and a computer 12-2 are coupled in accordance with the first connection pattern (S100). In the first connection pattern, for example, as illustrated in
Next, inspection processing is executed by the inspection system 10 (S200).
As illustrated in
Reflected light of each optical fiber, which has entered the PD unit 26, is converted to an electrical signal that corresponds to light quantity by the corresponding one of PDs 260. An analog electrical signal that has been converted by each PD 260 is converted to a digital electrical signal by the ADC 27 and thus is output to the determination device 30 via the cable 200 by the I/F 28.
The determination device 30 acquires an electrical signal of each PD 260, which has been output from the detection device 20 via the cable 200 (S203). Then, the determination device 30 executes determination processing of determining whether or not there is the contamination 14 between the connector 130 and the port 120, based on the value of the electrical signal of each PD 260 (S204). Specifically, the determination processing unit 32 of the determination device 30 determines whether or not the Euclidean distance Le that has been calculated, based on Expression 1 described above, is the threshold stored in the DB 34 or more. If the Euclidean distance Le is the threshold or more, the determination processing unit 32 determines that there is the contamination 14 between the connector 130 and the port 120. If the determination processing unit 32 determines that there is the contamination 14 between the connector 130 and the port 120, the determination processing unit 32 displays an inspection result as NG (no good) on the display unit 33. On the other hand, if the Euclidean distance Le is less than the threshold, the determination processing unit 32 determines that there is not the contamination 14 between the connector 130 and the port 120. If the determination processing unit 32 determines that there is not the contamination 14 between the connector 130 and the port 120, the determination processing unit 32 displays an inspection result as OK on the display unit 33.
Returning to
On the other hand, if the inspection result is NG (YES in S101), in the first connection pattern illustrated in
Next, after the inspection processing ends, whether or not the inspection result of the inspection processing is NG is determined (S104). If the inspection result is not NG (NO in S104), the processing illustrated in S109 in
On the other hand, if the inspection result is NG (YES in S104), in the first connection pattern illustrated in
Next, after the inspection processing ends, whether or not the inspection result of the inspection processing is NG is determined (S107). If the inspection result is not NG (NO in S107), the processing illustrated in S109 in
In S101, S104, and S107, if the inspection result of the inspection processing is not NG, the light source device 11, the cable 13, the detection device 20, and the computer 12-1 are coupled to one another in accordance with the second connection pattern (S109). In the second connection pattern, for example, as illustrated in
Next, the inspection processing illustrated in S200 is executed again. Then, after the inspection processing ends, whether or not the inspection result of the inspection processing is NG is determined (S110). If the inspection result is not NG (NO in S110), processing illustrated in S118 is executed.
ON the other hand, if the inspection result is NG (YES is S110), in the second connection pattern illustrated in
Next, after the inspection result ends, whether or not the inspection result of the inspection processing is NG is determined (S113). If the inspection result is not NG (NO in S113), the processing illustrated in S118 is executed.
On the other hand, if the inspection result is NG (YES in S113), in the second connection pattern illustrated in
Next, after the inspection processing ends, whether or not the inspection result of the inspection processing is NG is determined (S116). If the inspection result is not NG (NO in S116), the detection device 20 is removed. Then, the computer 12-1 and the computer 12-2 are coupled to one another via the cable 13 (S118) and the connection check processing illustrated in this flowchart ends. On the other hand, if the inspection result is NG (YES in S116), the cable 13 is exchanged (S117) and the processing illustrated in S100 is executed again.
As is evident from the description above, the inspection system 10 of the first embodiment includes the detection device 20 and the determination device 30. The detection device 20 includes the light guide unit 21, the reflection unit 22, the light guide unit 23, and the output unit 29. The light guide unit 21 and the light guide unit 23 transmit light that has been output from each of the plurality of optical fibers to the corresponding port 120 of the computer 12. The reflection unit 22 further reflects light that has been transmitted through the light guide unit 21 and the light guide unit 23 and has been reflected by the port 120. The output unit 29 includes the plurality of PDs 260 that convert light quantity to an electric signal, and outputs, by the corresponding PD 260, the light quantity of each light that has been reflected by the reflection unit 22 as an electrical signal in the corresponding one of locations in which the PDs 260 are located to the determination device 30. The determination device 30 determines, based on the distribution of the light quantity in each of the locations of the PDs 260, which has been output from the output unit 29, whether or not there is the contamination 14 between the connector 130 and the port 120. Thus, an operation time of a transmission test between the computers 12 may be reduced.
In the inspection system 10 of the first embodiment, the PDs 260 of the output unit 29 are arranged such that at least one of the PDs 260 is located in a location that each light that has been reflected by the reflection unit 22 enters when there is not the contamination 14 between the connector 130 and the port 120. Thus, whether or not there is the contamination 14 between the connector 130 and the port 120 may be determined.
In the inspection system 10 of the first embodiment, the PDs 260 of the output unit 29 are arranged such that at least one of the PDs 260 is located in a location that each light that has been reflected by the reflection unit 22 enters when there is not the contamination 14 between the connector 130 and the port 120. Thus, determination accuracy when there is the contamination 14 between the connector 130 and the port 120 may be increased.
In the inspection system 10 of the first embodiment, in the PD unit 26, the plurality of arrays each including multiple ones of the PDs 260 which are arranged in line in certain intervals in the first direction is arranged in certain intervals in the second direction. For each of the PDs 260, the determination device 30 calculates a difference between the value of an electrical signal that has been output from the PD 260 and the value of an electrical signal that is output from the PD 260 when there is not the contamination 14. Then, the determination device 30 determines, if a value calculated from the sum of the differences that have been calculated for the PDs 260 is a predetermined threshold or more, that there is the contamination 14 between the connector 130 and the port 120. Thus, whether or not there is the contamination 14 between the connector 130 and the port 120 may be determined with high accuracy.
In the first embodiment that has been described above, in the PDs 260 arranged in arrays, whether or not there is the contamination 14 is determined using the difference between the intensity of light that has been received by the PDs 260 and the intensity of light that is received by the PDs 260 when there is not the contamination 14. In contrast, in a second embodiment, based on whether or not there is regularity in an arrangement of areas of light that has entered the PD unit 26 including the plurality of PDs 260 arranged in arrays, whether or not there is the contamination 14 is determined.
If there is not the contamination 14 between the connector 130 and the port 120, light that has been output from each optical fiber in the connector 130 and reflected by the end surface 121 of the port 120 and the reflection unit 22 enters areas 261 arranged in substantially equal intervals on the PD unit 26, for example, as illustrated in
Among the arrays each including multiple ones of the PDs 260 which are arranged in line in certain intervals in the y direction in
In this case, when the areas 261 that light that has been reflected by the reflection unit 22 enters are regularly arranged on the PD unit 26, for example, as illustrated in
When the areas 261 that light that has been reflected by the reflection unit 22 enters are regularly arranged on the PD unit 26, the number n of the second PDs 266 arranged between each pair of the first PDs 265 is the same among the pairs of the first PDs 265. In the examples illustrated in
If there is the contamination 14 between the connector 130 and the port 120, light that has been output from each optical fiber in the connector 130 is reflected and scattered by the contamination 14. Then, light that has been reflected by the reflection unit 22 enters a different area 263 from the areas 261 that the light enters when there is not the contamination 14, for example, as illustrated in
In an array in which multiple ones of the PDs 260 are arranged in a direction along a dotted line A in
Therefore, the determination processing unit 32 of the determination device 30 is enabled to determine whether or not there is the contamination 14 by determining whether or not, in an array in which there is a plurality of pairs of the first PDs 265, among the arrays each including multiple ones of the PDs 260 which are arranged in line in certain intervals in the y direction in
In the second embodiment, for example, as illustrated in
According to the second embodiment, in the connection check processing that has been described with reference to
First, in a connection state of the first connection pattern or the second connection pattern described in the corresponding one of
As illustrated in
Reflected light of each optical fiber, which has entered the PD unit 26, is converted to an electrical signal that corresponds to light quantity by each PD 260. An analog electrical signal that has been converted by each PD 260 is converted to a digital electrical signal by the ADC 27. In the second embodiment, an analog electrical signal that has been output from the PD 260 that has received reflected light is converted to a digital value (for example, “1”) which indicates that the PD 260 has received light by the ADC 27. An analog electrical signal that has been output from the PD 260 that has not received reflected light is converted to a digital value (for example, “0”) which indicates that the PD 260 has not received light by the ADC 27. Then, an electrical signal of each PD 260, which has been converted to a digital value, is output to the determination device 30 via the cable 200 by the I/F 28.
The determination processing unit 32 of the determination device 30 acquires an electrical signal for each PD 260, which has been output from the detection device 20, via the cable 200 and the I/F 31 (S302). Then, the determination processing unit 32 specifies, based on the value of the electrical signal of each PD 260, the PD 260 for which the digital value that indicates that the PD 260 has received light as the first PD 265. Then, the determination processing unit 32 specifies the PD 260 for which the digital value that indicates that the PD 260 has not received light as the second PD 266 (S303).
Next, the determination processing unit 32 refers to information that indicates the location of each PD 260, which is stored in the DB 34, and selects one array among the arrays each including multiple ones of the PDs 260 which are arranged in line in a certain direction (for example, the y direction in
On the other hand, if there is a plurality of pairs of the first PDs 265 (YES in S305), the determination processing unit 32 specifies, for each of the pairs of the first PDs 265, the number of the second PDs 266 arranged between the pair of the first PDs 265 (S306). Then, the determination processing unit 32 determines whether or not the number of the second PDs 266 between each of the plurality of pairs of first PDs 265 is the same among the plurality of pairs (S307).
If the number of the second PDs 266 between each of the plurality of pairs of first PDs 265 differs (NO in S307), the determination processing unit 32 determines that there is the contamination 14 between the connector 130 and the port 120. Then, the determination processing unit 32 displays NG as an inspection result on the display unit 33 (S308).
On the other hand, if the number of the second PDs 266 between each of the plurality of pairs of first PDs 265 is the same (YES in S307), the determination processing unit 32 determines whether or not the determination processing unit 32 has selected all of the arrays each including multiple ones of the PDs 260 which are arranged in line in the certain direction (S309). If there is an array that has not been selected (NO in S309), the determination processing unit 32 executes processing illustrated in S304 again.
On the other hand, if the determination processing unit 32 has selected all of the arrays each including multiple ones of the PDs 260 which are arranged in line in the certain direction (YES in S309), the determination processing unit 32 determines that there is not the contamination 14 between the connector 130 and the port 120. Then, the determination processing unit 32 displays OK as an inspection result on the display unit 33 (S310).
Using the inspection system 10 of the second embodiment, whether or not there is the contamination 14 is determined, based on regularity of an arrangement of areas on the PD unit 26, which reflected light has entered. Thus, whether or not there is the contamination 14 between the connector 130 and the port 120 may be determined with high accuracy. In the second embodiment, merely, information indicating that reflected light has been received is achieved from each PD 260, and therefore, the ADC 27 with a small bit number may be used. Thus, costs of the inspection system 10 may be reduced.
In the inspection system 10 of the second embodiment, the determination device 30 detects the first PD 265 which is the PD 260 that has received light that was reflected by the reflection unit 22 and the second PD 266 which is the PD 260 that has not received light that was reflected by the reflection unit 22. Then, the determination device 30 specifies, for each pair of the first PDs 265 that are arranged such that at least one of the second PDs 266 is located between each of the pairs of the first PDs 265, the number of the second PDs 266 arranged between each pair of the first PDs 265 in each of the arrays each including multiple ones of the PDs 260 which are arranged in line in the certain direction (for example, the y direction in
In the second embodiment, the PDs 260 are arranged not only in locations in the PD unit 26, which reflected light enters when there is not the contamination 14, but also in a different location from the locations in the PD unit 26, which reflected light enters when there is not the contamination 14. However, the technology disclosed herein is not limited thereto. For example, as illustrated in
If there is not the contamination 14, reflected light that has been reflected by the reflection unit 22 enters the areas 261 each of which includes a location in which the corresponding PD 260 is located, for example, as illustrated in
On the other hand, if there is the contamination 14, light from the optical fibers is reflected and scattered by the contamination 14. Therefore, for example, as illustrated in
Therefore, in the examples of
The determination device 30 in the first embodiment or the second embodiment, which have been described above, is realized, for example, by a hardware illustrated in
The communication interface circuit 301 is an interface that performs a communication with the detection device 20 via the cable 200. The communication interface circuit 301 realizes, for example, a function of the I/F 31. The user interface circuit 303 is an interface, such as, for example, a display, a keypad, or the like, which notifies an operator of the determination device 30 or the like of an output form the processor 302, and is used by the operator to input data to the processor 302. The user interface circuit 303 realizes, for example, a function of the display unit 33.
In the memory 300, various types of programs and data, which are used to realize, for example, a function of the determination device 30, or the like, are stored. The value of an electrical signal of each PD 260 when there is not the contamination 14 between the connector 130 and the port 120 and information, such as a threshold used for determining whether or not there is the contamination 14, or the like, are stored in the memory 300 in advance. The processor 302 realizes, for example, each function of the determination device 30 using data in the memory 300 by executing a program that has been read out from the memory 300.
There may be a case in which not all of the programs, data, or the like in the memory 300 is stored in the memory 300 from beginning. For example, a configuration in which a program, data, or the like is stored in a portable recording medium, such as a memory card or the like, which is inserted in the determination device 30 and the determination device 30 acquires the program, data, or the like from the potable recording medium to execute the program, data, or the like may be employed. Also, a configuration in which the determination device 30 acquires, from another computer, a server device, or the like, in which a program, data, or the like is stored, the program via a wireless communication line, a public network, the Internet, a LAN, a WAN, or the like, to execute the program may be employed.
The technology disclosed herein is not limited to each of the embodiments that have been described above and various modifications may be made to those embodiments without departing from the scope of the gist of the present disclosure.
For example, in the detection device 20 of the first embodiment that has been described above, the reflection unit 22 is arranged so as to be oblique relative to a path of light that is output from an optical fiber or enters the optical fiber between the light guide unit 21 and the light guide unit 23, but the technology disclosed herein is not limited thereto. For example, a configuration in which the light guide unit 21 and the light guide unit 23 that have different refractive indexes are joined together at a plane formed obliquely relative to the path of light that is output from an optical fiber or enters the optical fiber may be employed. In this configuration, a part of light that has been reflected by the end surface 121 of the computer 12 may be caused to be also reflected on a boundary surface between the light guide unit 21 and the light guide unit 23 and enter the PD unit 26. The boundary surface between the light guide unit 21 and the light guide unit 23 is an example of a reflection unit.
In the first embodiment that has been described above, the determination processing unit 32 determines, for each PD 260, whether or not there is the contamination 14, based on a difference between the value of an electrical signal that has been output from the detection device 20 and the value of an electrical signal, which is stored in the DB 34. However, the technology disclosed herein is not limited thereto. For example, an electrical signal that indicates light quantity in each of the locations of the PDs 260 may be calculated as a feature vector and whether or not there is the contamination 14 between the connector 130 and the port 120 may be determined using the calculated feature vector.
For example, if there is not the contamination 14 between the connector 130 and the port 120, some patterns of an electrical signal that has been output from each PD 260 are collected in advance and, for each of the collected patterns, a first feature vector is calculated. Then, the plurality of first feature vectors, which have been calculated, is stored in the DB 34. Similarly, for example, if there is the contamination 14 between the connector 130 and the port 120, some patterns of an electrical signal that has been output from each PD 260 are collected in advance and, for each of the collected patterns, a second feature vector is calculated. Then, the plurality of second feature vectors, which have been calculated, is stored in the DB 34.
In inspection processing, the determination processing unit 32 calculates a third feature vector, based on an electrical signal that has been output form the detection device 20. Then, the determination processing unit 32 reads out the plurality of first feature vectors and the plurality of second feature vectors from the DB 34. Then, for example, as illustrated in
If it is determined that the third feature vector 51 belongs to the class of the first feature vectors, the determination processing unit 32 additionally stores the third feature vector as the first feature vector in the DB 34. On the other hand, if it is determined that the third feature vector 51 belongs to the class of the second feature vectors, the determination processing unit 32 additionally stores the third feature vector as the second feature vector in the DB 34. Thus, by repeating the inspection processing, samples of the first feature vectors and the second feature vectors are increased and the accuracy of processing of determining whether or not there is the contamination 14 between the connector 130 and the port 120 is increased.
All examples and conditional language recited herein are intended for pedagogical purposes to aid the reader in understanding the invention and the concepts contributed by the inventor to furthering the art, and are to be construed as being without limitation to such specifically recited examples and conditions, nor does the organization of such examples in the specification relate to a showing of the superiority and inferiority of the invention. Although the embodiments of the present invention have been described in detail, it should be understood that the various changes, substitutions, and alterations could be made hereto without departing from the spirit and scope of the invention.
Number | Date | Country | Kind |
---|---|---|---|
2016-201153 | Oct 2016 | JP | national |
Number | Name | Date | Kind |
---|---|---|---|
4508453 | Hara | Apr 1985 | A |
5748299 | Esmaeili | May 1998 | A |
6831738 | Rogers | Dec 2004 | B2 |
20020079434 | Kimura | Jun 2002 | A1 |
20030004412 | Izatt | Jan 2003 | A1 |
20030026567 | Cryan | Feb 2003 | A1 |
20030174319 | Buzzetti | Sep 2003 | A1 |
20030174875 | Buzzetti | Sep 2003 | A1 |
20030202754 | Kato | Oct 2003 | A1 |
20040196459 | Cyr | Oct 2004 | A1 |
20150009320 | Klein et al. | Jan 2015 | A1 |
20170295336 | Kimura | Oct 2017 | A1 |
Number | Date | Country |
---|---|---|
0485629 | May 1992 | EP |
09-145542 | Jun 1997 | JP |
2015-510121 | Apr 2015 | JP |
Number | Date | Country | |
---|---|---|---|
20180100812 A1 | Apr 2018 | US |