DETAILED ACTION
Notice of Pre-AIA or AIA Status
The present application, filed on or after March 16, 2013, is being examined under the first inventor to file provisions of the AIA .
This is a Non-Final rejection on the merits of this application. Claims 1, 4-6, 8-11, 21-23, and 25-28 are currently pending and are addressed below.
Continued Examination Under 37 CFR 1.114
1. A request for continued examination under 37 CFR 1.114, including the fee set forth in 37 CFR 1.17(e), was filed in this application after final rejection. Since this application is eligible for continued examination under 37 CFR 1.114, and the fee set forth in 37 CFR 1.17(e) has been timely paid, the finality of the previous Office action has been withdrawn pursuant to 37 CFR 1.114. Applicant's submission filed on 06/17/2026 has been entered.
Response to Arguments
2. Regarding the rejection made under 35 USC 103, the Applicant’s arguments have been fully considered but are not persuasive.
Regarding claim 1, the Applicant argues on page 11 of the remarks that the applied art, whether taken alone or in any permissible combination, is not seen to disclose or to suggest at least the features of, a processor sends information to an operating device in response to a connection of the operating device to the processor,….and wherein the processor causes a display portion included in the operating device to display, based on the first information, as an animation, the motion of the first robot using the three-dimensional model, after the operating device is connected to the information processing apparatus and the first information is sent from the information processing apparatus to the operating device. The Examiner respectfully disagrees. Wang teaches a robot system and a portable teaching device that sends first information to an operating device in response to a connection of the operating device to the processor…wherein the processor causes a display portion included in the operating device to display, based on the first information, the motion of the first robot using the model, after the operating device is connected to the information processing apparatus and the first information is sent from the information processing apparatus to the operating device. Wang specifically states, “When communication between the communication section 41 and a specific mobile robot 20 is established, the display control section 42 differentiates display of the mobile robot 20 from display of the other mobile robots 20 to thereby visually display a communication state.” (see at least Figs. 2 and [0029]). Additionally, Wang states, “FIG. 8 is a diagram showing an example of a track T1 of movement of one mobile robot 201. FIG. 9 is a diagram showing an example in which the track T1 of the mobile robot 201 shown in FIG. 8 is displayed on the display section 43 as a line L1.” (see at least Figs. 6-9 and [0104]). As shown in Fig. 9 below, portable teaching device 40 (operating device) comprises a display portion to display motion of the first robot using a model after the communication between the mobile robot and the portable teaching device is established. Each of the mobile robots and portable teaching device comprises a processor and a communication section to control operations and communicate with each other. When communication is established, the processor sends information to the portable teaching device which is now connected with the robot to display movements of the first robot on the display screen and allow for tracking and controlling the robot.
PNG
media_image1.png
682
562
media_image1.png
Greyscale
The applicant further argues on page 12 of the remarks that Wang fails to disclose “a display portion included in the operating device.” The examiner respectfully disagrees. Fig. 2 shows that the display portion 43 is included in the portable teaching device (operating device). Sugaya is relied upon for the teaching of information being image data of a three-dimensional model that corresponds to the robot and displaying, as an animation, the motion of the robot using a three-dimensional model (see at least Figs. 3-12, and [0039]). Thus, the combination of Wang and Sugaya teaches the amended claim limitation.
Therefore, the prior art meets the claim limitations, and the Applicant’s arguments are not persuasive.
Claim Rejections - 35 USC § 112
3. The following is a quotation of 35 U.S.C. 112(b):
(b) CONCLUSION.—The specification shall conclude with one or more claims particularly pointing out and distinctly claiming the subject matter which the inventor or a joint inventor regards as the invention.
The following is a quotation of 35 U.S.C. 112 (pre-AIA ), second paragraph:
The specification shall conclude with one or more claims particularly pointing out and distinctly claiming the subject matter which the applicant regards as his invention.
4. Claims 21-22 and 25 is/are rejected under 35 U.S.C. 112(b) or 35 U.S.C. 112 (pre-AIA ), second paragraph, as being indefinite for failing to particularly point out and distinctly claim the subject matter which the inventor or a joint inventor (or for applications subject to pre-AIA 35 U.S.C. 112, the applicant), regards as the invention.
Regarding claim 21, it is unclear what is meant by the phrase “apparatus having processor”. It is unclear if this is referring to a new processor or referring to a previous processor. For examination purposes, the examiner is interpreting “apparatus having processor” as “apparatus having a processor”.
Regarding claim 25, it is unclear what is meant by the phrase “the motion of a first robot using a three-dimensional model”. It is unclear if this is referring to a new “first robot” and a new “three-dimensional model” or the same “first robot” and same “three-dimensional model” introduced earlier. For examination purposes, the examiner is interpreting the motion of a first robot using a three-dimensional model” as the motion of the first robot using the three-dimensional model”.
In the art rejection above, the claims have been treated as best understood by the examiner. Any claim not explicitly rejected under this heading is rejected as being dependent on an indefinite claim.
Claim Rejections - 35 USC § 103
5. In the event the determination of the status of the application as subject to AIA 35 U.S.C. 102 and 103 (or as subject to pre-AIA 35 U.S.C. 102 and 103) is incorrect, any correction of the statutory basis for the rejection will not be considered a new ground of rejection if the prior art relied upon, and the rationale supporting the rejection, would be the same under either status.
The following is a quotation of 35 U.S.C. 103 which forms the basis for all obviousness rejections set forth in this Office action:
A patent for a claimed invention may not be obtained, notwithstanding that the claimed invention is not identically disclosed as set forth in section 102, if the differences between the claimed invention and the prior art are such that the claimed invention as a whole would have been obvious before the effective filing date of the claimed invention to a person having ordinary skill in the art to which the claimed invention pertains. Patentability shall not be negated by the manner in which the invention was made.
6. Claims 1, 4-5, 8-11, 21-23, 25-26, and 28 is/are rejected under 35 U.S.C. 103 as being unpatentable over Wang et al. (US 20200376680, hereinafter Wang) in view of Sugaya (US 20190221037, hereinafter Sugaya).
Regarding claim 1, Wang teaches an information processing apparatus (see at least Fig. 2 and [0023]: “A robot system 1 shown in FIG. 1 includes mobile robots 20, control devices 30, and a portable teaching device 40.”) comprising:
a processor (see at least Figs. 1-2 and [0023]: “A robot system 1 shown in FIG. 1 includes mobile robots 20, control devices 30, and a portable teaching device 40.”; [0078]: “Examples of the processor shown in FIG. 5 include a CPU (Central Processing Unit).”) that sends first information to an operating device in response to a connection of the operating device to the processor (see at least Fig. 2 and [0026]: “The portable teaching device 40 is a device that teaches the mobile robots 20. The portable teaching device 40 has portability for enabling the portable teaching device 40 to move even in a state in which a user holds the portable teaching device 40. The portable teaching device 40 and the mobile robots 20 are coupled by wireless communication in the figures but may be coupled by wired communication.”; [0028]: “The communication section 41 includes a transceiver configured to couple the portable teaching device 40 and the mobile robots 20 by wireless communication or wired communication.”; [0029]: “When communication between the communication section 41 and a specific mobile robot 20 is established, the display control section 42 differentiates display of the mobile robot 20 from display of the other mobile robots 20 to thereby visually display a communication state.”; [0071]: “When the robot system 1 includes a plurality of mobile robots 20, the configurations of the mobile robots 20 are the same as the configuration explained above. The mobile robots 20 have peculiar IDs (identification signs). In communication between the portable teaching device 40 and the mobile robots 20, it is possible to establish communication between a specific mobile robot 20 and the portable teaching device 40 by transmitting and receiving data to which the IDs are given.”), the first information being information on a motion of a first robot operated by the operating device and the first information being image data of a model that corresponds to the first robot (see at least Figs. 6-9 and [0098]: “In FIG. 6, the six mobile robots 20 are located to surround the user U who is holding the portable teaching device 40. At this time, present positions of the mobile robots 20 and a present position of the user U shown in FIG. 6 are displayed on the display section 43 of the portable teaching device 40. Therefore, as shown in FIG. 7, icons 20A indicating the six mobile robots 20 and an icon 40A indicating the portable teaching device 40 are displayed in disposition corresponding to the direction of the portable teaching device 40.”; [0104]: “FIG. 8 is a diagram showing an example of a track T1 of movement of one mobile robot 201. FIG. 9 is a diagram showing an example in which the track T1 of the mobile robot 201 shown in FIG. 8 is displayed on the display section 43 as a line L1.”), and
wherein the processor causes a display portion included in the operating device to display, based on the first information, the motion of the first robot using the model, after the operating device is connected to the information processing apparatus and the first information is sent from the information processing apparatus to the operating device (see at least Figs. 6-9 and [0029]: “When communication between the communication section 41 and a specific mobile robot 20 is established, the display control section 42 differentiates display of the mobile robot 20 from display of the other mobile robots 20 to thereby visually display a communication state.”; [0098]: “In FIG. 6, the six mobile robots 20 are located to surround the user U who is holding the portable teaching device 40. At this time, present positions of the mobile robots 20 and a present position of the user U shown in FIG. 6 are displayed on the display section 43 of the portable teaching device 40. Therefore, as shown in FIG. 7, icons 20A indicating the six mobile robots 20 and an icon 40A indicating the portable teaching device 40 are displayed in disposition corresponding to the direction of the portable teaching device 40.”; [0104]: “FIG. 8 is a diagram showing an example of a track T1 of movement of one mobile robot 201. FIG. 9 is a diagram showing an example in which the track T1 of the mobile robot 201 shown in FIG. 8 is displayed on the display section 43 as a line L1.”).
Wang fails to explicitly teach information being image data of a three-dimensional model that corresponds to the robot and displaying, as an animation, the motion of the robot using a three-dimensional model.
However, Sugaya teaches an apparatus and method for outputting display information of a robotic system that comprises information being image data of a three-dimensional model that corresponds to a robot and displays, as an animation, motion of the robot using the three-dimensional model (see at least Figs. 3, 12, and [0039]: “The displays of the 3D model display area 107, the event display area 108 and the analysis condition setting area 109 are controlled so as to be linked through the operation of the 3D model of the robotic system within the virtual environment and through an operation of the user made through the display unit 102 and the operating unit 103.”).
Therefore, it would have been obvious to someone of ordinary skill in the art before the effective filing date of the claimed invention to have modified Wang to incorporate the teachings of Sugaya and provide information being image data of a three-dimensional model that corresponds to a robot and display, as an animation, motion of the robot using the three-dimensional model, with a reasonable expectation of success, in order to provide a 3D representation of the robot for the user to spatiality visualize.
Regarding claim 4, modified Wang teaches the limitations of claim 1. Wang further teaches wherein the processor causes the display portion to display a model corresponding to an object around the first robot (see at least Figs. 2-3, 6-14, and [0038]: “Examples of a detection method for the marker M1 by a marker detecting section 72 include detection by vision for detecting the marker M1 using a camera. A distance and a direction from the portable teaching device 40 to the marker M1 can be calculated based on an image captured by the camera. The detection by vision can be substituted by, for example, a method by ultrasound or a distance measuring method by laser.”; [0061]: “Examples of a detection method for the marker M2 by the marker detecting section 72 include detection by vision for detecting the marker M1 using a camera. A distance and a direction from the mobile robot 20 to the marker M2 can be calculated based on an image captured by the camera. The detection by vision can be substituted by, for example, a method by ultrasound or a distance measuring method by laser.”; [0070]: “Any other equipment or the like may be provided in the mobile robot 20. Specifically, examples of the equipment include an imaging section that images a work target object, the mobile robot 20, or the periphery of the mobile robot 20 and various sensors such as a force sensor that detects an external force applied to the robot arm 60.”).
Wang fails to explicitly teach displaying a three-dimensional model.
However, Sugaya teaches an apparatus and method for outputting display information of a robotic system that displays a three-dimensional model (see at least Fig. 3 and [0039]: “The displays of the 3D model display area 107, the event display area 108 and the analysis condition setting area 109 are controlled so as to be linked through the operation of the 3D model of the robotic system within the virtual environment and through an operation of the user made through the display unit 102 and the operating unit 103.”).
Therefore, it would have been obvious to someone of ordinary skill in the art before the effective filing date of the claimed invention to have modified Wang to incorporate the teachings of Sugaya and provide a means to display a three-dimensional model, with a reasonable expectation of success, in order to provide a 3D representation for the user to spatiality visualize.
Regarding claim 5, modified Wang teaches the limitations of claim 1. Wang further teaches wherein the processor causes the display portion to further display captured-image data obtained by an image capture apparatus capturing an image, the image capture apparatus being disposed on the first robot (see at least Figs. 2-3, 6-14, and [0038]: “Examples of a detection method for the marker M1 by a marker detecting section 72 include detection by vision for detecting the marker M1 using a camera. A distance and a direction from the portable teaching device 40 to the marker M1 can be calculated based on an image captured by the camera. The detection by vision can be substituted by, for example, a method by ultrasound or a distance measuring method by laser.”; [0059]: “Therefore, the second detecting section 70 includes the marker detecting section 72.”; [0061]: “Examples of a detection method for the marker M2 by the marker detecting section 72 include detection by vision for detecting the marker M1 using a camera. A distance and a direction from the mobile robot 20 to the marker M2 can be calculated based on an image captured by the camera. The detection by vision can be substituted by, for example, a method by ultrasound or a distance measuring method by laser.”; [0063]: “With such a second detecting section 70, it is possible to measure the present position of the mobile robot 20 even with a relatively simple configuration. Accordingly, it is possible to achieve a reduction in the cost and a reduction in the size of the second detecting section 70.”; [0070]: “Any other equipment or the like may be provided in the mobile robot 20. Specifically, examples of the equipment include an imaging section that images a work target object, the mobile robot 20, or the periphery of the mobile robot 20 and various sensors such as a force sensor that detects an external force applied to the robot arm 60.”).
Regarding claim 8, modified Wang teaches the limitations of claim 1. Wang further teaches wherein the processor sends the first information and second information to the operating device in response to a connection of the operating device to the information processing apparatus (see at least Fig. 2 and [0026]: “The portable teaching device 40 is a device that teaches the mobile robots 20. The portable teaching device 40 has portability for enabling the portable teaching device 40 to move even in a state in which a user holds the portable teaching device 40. The portable teaching device 40 and the mobile robots 20 are coupled by wireless communication in the figures but may be coupled by wired communication.”; [0028]: “The communication section 41 includes a transceiver configured to couple the portable teaching device 40 and the mobile robots 20 by wireless communication or wired communication.”; [0029]: “When communication between the communication section 41 and a specific mobile robot 20 is established, the display control section 42 differentiates display of the mobile robot 20 from display of the other mobile robots 20 to thereby visually display a communication state.”; [0071]: “When the robot system 1 includes a plurality of mobile robots 20, the configurations of the mobile robots 20 are the same as the configuration explained above. The mobile robots 20 have peculiar IDs (identification signs). In communication between the portable teaching device 40 and the mobile robots 20, it is possible to establish communication between a specific mobile robot 20 and the portable teaching device 40 by transmitting and receiving data to which the IDs are given.”), the first information being information on the motion of the first robot operated by the operating device (see at least Figs. 6-9 and [0098]: “In FIG. 6, the six mobile robots 20 are located to surround the user U who is holding the portable teaching device 40. At this time, present positions of the mobile robots 20 and a present position of the user U shown in FIG. 6 are displayed on the display section 43 of the portable teaching device 40. Therefore, as shown in FIG. 7, icons 20A indicating the six mobile robots 20 and an icon 40A indicating the portable teaching device 40 are displayed in disposition corresponding to the direction of the portable teaching device 40.”; [0104]: “FIG. 8 is a diagram showing an example of a track T1 of movement of one mobile robot 201. FIG. 9 is a diagram showing an example in which the track T1 of the mobile robot 201 shown in FIG. 8 is displayed on the display section 43 as a line L1.”), the second information being information on a motion of a second robot that may be operated by the operating device (see at least [0025]: “The robot system 1 may include one mobile robot 20. However, in FIG. 1, the robot system 1 includes a plurality of mobile robots 20.”; [0071]: “When the robot system 1 includes a plurality of mobile robots 20, the configurations of the mobile robots 20 are the same as the configuration explained above. The mobile robots 20 have peculiar IDs (identification signs). In communication between the portable teaching device 40 and the mobile robots 20, it is possible to establish communication between a specific mobile robot 20 and the portable teaching device 40 by transmitting and receiving data to which the IDs are given.”; Fig. 13 and [0137]: “As shown in FIG. 13, a planned moving track in future of the mobile robot 201 is displayed on the display section 43 as a line L3. By displaying such a line L3, the user U can intuitively grasp a moving destination of the mobile robot 201. Consequently, since teaching work adapted to the moving destination can be performed, it is possible to achieve efficiency of the teaching work.”; [0138]: “About the mobile robots 202 to 206 other than the mobile robot 201 selected by the selection operation, moving tracks may be displayed on the display section 43 as lines.”).
Regarding claim 9, modified Wang teaches the limitations of claim 8. Wang further teaches wherein the processor causes the display portion to display, based on the second information, the motion of the second robot corresponding to the second robot (see at least Figs. 2-3, 6-14, and [0025]: “The robot system 1 may include one mobile robot 20. However, in FIG. 1, the robot system 1 includes a plurality of mobile robots 20.”; [0071]: “When the robot system 1 includes a plurality of mobile robots 20, the configurations of the mobile robots 20 are the same as the configuration explained above. The mobile robots 20 have peculiar IDs (identification signs). In communication between the portable teaching device 40 and the mobile robots 20, it is possible to establish communication between a specific mobile robot 20 and the portable teaching device 40 by transmitting and receiving data to which the IDs are given.”; Fig. 13 and [0137]: “As shown in FIG. 13, a planned moving track in future of the mobile robot 201 is displayed on the display section 43 as a line L3. By displaying such a line L3, the user U can intuitively grasp a moving destination of the mobile robot 201. Consequently, since teaching work adapted to the moving destination can be performed, it is possible to achieve efficiency of the teaching work.”; [0138]: “About the mobile robots 202 to 206 other than the mobile robot 201 selected by the selection operation, moving tracks may be displayed on the display section 43 as lines.”).
Wang fails to explicitly teach displaying, as an animation, the motion using a three-dimensional model.
However, Sugaya teaches an apparatus and method for outputting display information of a robotic system that displays, as an animation, motion using a three-dimensional model (see at least Fig. 3 and [0039]: “The displays of the 3D model display area 107, the event display area 108 and the analysis condition setting area 109 are controlled so as to be linked through the operation of the 3D model of the robotic system within the virtual environment and through an operation of the user made through the display unit 102 and the operating unit 103. For instance, a cursor or a vertical bar is displayed at a position on a time base on the event display area 108 corresponding to a drawn frame being displayed on the 3D model display area 107 to associate these two displays with each other. Still further, in a case where the animation (moving image) display is made on the 3D model display area 107, the display of the event display area 108 is automatically scrolled such that the position on the time base corresponding to the display of the 3D model display area 107 is accommodated within the display area. In the same time, the cursor and the vertical bar described above are automatically moved such they assume the positions on the time bar corresponding to the display of the 3D model display area 107.”).
Therefore, it would have been obvious to someone of ordinary skill in the art before the effective filing date of the claimed invention to have modified Wang to incorporate the teachings of Sugaya and provide a means to display, as an animation, motion using a three-dimensional model, with a reasonable expectation of success, in order to provide a 3D representation of a robot for the user to spatiality visualize.
Regarding claim 10, modified Wang teaches the limitations of claim 1. Wang further teaches further comprising:
a connection terminal to which the operating device is configured to be connected via wire (see at least [0026]: “The portable teaching device 40 and the mobile robots 20 are coupled by wireless communication in the figures but may be coupled by wired communication.”; [0080]: “Further, examples of the external interface shown in FIG. 5 include various connectors for communication. Examples of the connectors for communication include a USB (Universal Serial Bus) connector, an RS-232C connector, and a wired LAN (Local Area Network). The external interface includes a transceiver capable of performing wireless communication by various wireless communication standards such as a wireless LAN, a Bluetooth (registered trademark), and specific low-power wireless communication.”,
wherein a state where the operating device is connected to the information processing apparatus includes a state where the operating device is connected to the connection terminal via wire (see at least [0080] Further, examples of the external interface shown in FIG. 5 include various connectors for communication. Examples of the connectors for communication include a USB (Universal Serial Bus) connector, an RS-232C connector, and a wired LAN (Local Area Network). The external interface includes a transceiver capable of performing wireless communication by various wireless communication standards such as a wireless LAN, a Bluetooth (registered trademark), and specific low-power wireless communication.”; [0127]: “FIG. 12 is a diagram showing the display section 43 representing a communication state between the mobile robot 206 and the portable teaching device 40.”; [0144]: “Specifically, in FIG. 14, a state in which a real image of the mobile robots 201 to 203 is seen via the lens 81 is shown. The display content 85 corresponding to the mobile robots 201 to 203 is displayed as, for example, character information to be superimposed on the real image. Examples of the display content 85 include, besides characters, an image and a moving image. Examples of the character information include all kinds of information concerning the mobile robots 201 to 203 such as a model name, possibility of connection, and a name of work being executed.”).
Regarding claim 11, modified Wang teaches the limitations of claim 1. Wang further teaches further comprising:
a wireless communication unit including an antenna and a communication circuit and that performs wireless communication with the operating device (see at least [0026]: “The portable teaching device 40 is a device that teaches the mobile robots 20. The portable teaching device 40 has portability for enabling the portable teaching device 40 to move even in a state in which a user holds the portable teaching device 40. The portable teaching device 40 and the mobile robots 20 are coupled by wireless communication in the figures but may be coupled by wired communication.”; [0082]: “For example, depending on the configuration of the first detecting section 44, the portable teaching device 40 may include a wireless antenna, an RFID tag, a beacon receiver, an ultrasonic transducer, a photodiode, a laser diode, a camera, and a terrestrial magnetism sensor.”),
wherein a state where the operating device has been connected to the information processing apparatus includes a state where the wireless communication unit has established the wireless communication with the operating device (see at least [0041]: “The teaching-device control section 46 selects one mobile robot 20 based on the input operation received by the input receiving section 45 and causes the communication section 41 to establish communication with the mobile robot 20. The teaching-device control section 46 outputs various operation signals to the mobile robot 20 with which the communication is established. Consequently, the teaching-device control section 46 performs teaching work on the mobile robot 20. The teaching-device control section 46 changes a lighting pattern of the indicator lamp section 47 according to a communication state in the communication section 41.”).
Regarding claim 21, Wang teaches a robot system (see at least Fig. 1) comprising:
a first robot (see at least Figs. 1-2 and [0023]: “A robot system 1 shown in FIG. 1 includes mobile robots 20, control devices 30, and a portable teaching device 40.”); and
the operating device (see at least Fig. 2 and [0026]: “The portable teaching device 40 is a device that teaches the mobile robots 20.”); and
an information processing apparatus (see at least Fig. 2 and [0023]: “A robot system 1 shown in FIG. 1 includes mobile robots 20, control devices 30, and a portable teaching device 40.”) having processor (see at least Figs. 1-2 and [0023]: “A robot system 1 shown in FIG. 1 includes mobile robots 20, control devices 30, and a portable teaching device 40.”; [0044]: “The mobile robot 20 shown in FIG. 2 includes the truck 50, the robot arm 60, a communication section 22, and a second detecting section 70.”; [0078]: “Examples of the processor shown in FIG. 5 include a CPU (Central Processing Unit).”),
wherein the processor sends first information to the operating device in response to a connection of the operating device to the information processing apparatus (see at least Fig. 2 and [0026]: “The portable teaching device 40 is a device that teaches the mobile robots 20. The portable teaching device 40 has portability for enabling the portable teaching device 40 to move even in a state in which a user holds the portable teaching device 40. The portable teaching device 40 and the mobile robots 20 are coupled by wireless communication in the figures but may be coupled by wired communication.”; [0028]: “The communication section 41 includes a transceiver configured to couple the portable teaching device 40 and the mobile robots 20 by wireless communication or wired communication.”; [0029]: “When communication between the communication section 41 and a specific mobile robot 20 is established, the display control section 42 differentiates display of the mobile robot 20 from display of the other mobile robots 20 to thereby visually display a communication state.”; [0071]: “When the robot system 1 includes a plurality of mobile robots 20, the configurations of the mobile robots 20 are the same as the configuration explained above. The mobile robots 20 have peculiar IDs (identification signs). In communication between the portable teaching device 40 and the mobile robots 20, it is possible to establish communication between a specific mobile robot 20 and the portable teaching device 40 by transmitting and receiving data to which the IDs are given.”), the first information being information on a motion of the first robot operated by the operating device and the first information being image data of a model that corresponds to the first robot (see at least Figs. 6-9 and [0098]: “In FIG. 6, the six mobile robots 20 are located to surround the user U who is holding the portable teaching device 40. At this time, present positions of the mobile robots 20 and a present position of the user U shown in FIG. 6 are displayed on the display section 43 of the portable teaching device 40. Therefore, as shown in FIG. 7, icons 20A indicating the six mobile robots 20 and an icon 40A indicating the portable teaching device 40 are displayed in disposition corresponding to the direction of the portable teaching device 40.”; [0104]: “FIG. 8 is a diagram showing an example of a track T1 of movement of one mobile robot 201. FIG. 9 is a diagram showing an example in which the track T1 of the mobile robot 201 shown in FIG. 8 is displayed on the display section 43 as a line L1.”), and
wherein the processor causes a display portion included in the operating device to display, based on the first information, the motion of the first robot using the model corresponding to the first robot, after the operating device is connected to the information processing apparatus and the first information is sent from the information processing apparatus to the operating device (see at least Figs. 6-9 and [0029]: “When communication between the communication section 41 and a specific mobile robot 20 is established, the display control section 42 differentiates display of the mobile robot 20 from display of the other mobile robots 20 to thereby visually display a communication state.”; [0098]: “In FIG. 6, the six mobile robots 20 are located to surround the user U who is holding the portable teaching device 40. At this time, present positions of the mobile robots 20 and a present position of the user U shown in FIG. 6 are displayed on the display section 43 of the portable teaching device 40. Therefore, as shown in FIG. 7, icons 20A indicating the six mobile robots 20 and an icon 40A indicating the portable teaching device 40 are displayed in disposition corresponding to the direction of the portable teaching device 40.”; [0104]: “FIG. 8 is a diagram showing an example of a track T1 of movement of one mobile robot 201. FIG. 9 is a diagram showing an example in which the track T1 of the mobile robot 201 shown in FIG. 8 is displayed on the display section 43 as a line L1.”).
Wang fails to explicitly teach information being image data of a three-dimensional model that corresponds to the robot and displaying, as an animation, the motion of the robot using a three-dimensional model.
However, Sugaya teaches an apparatus and method for outputting display information of a robotic system that comprises information being image data of a three-dimensional model that corresponds to a robot and displays, as an animation, motion of the robot using the three-dimensional model (see at least Figs. 3, 12, and [0039]: “The displays of the 3D model display area 107, the event display area 108 and the analysis condition setting area 109 are controlled so as to be linked through the operation of the 3D model of the robotic system within the virtual environment and through an operation of the user made through the display unit 102 and the operating unit 103.”).
Therefore, it would have been obvious to someone of ordinary skill in the art before the effective filing date of the claimed invention to have modified Wang to incorporate the teachings of Sugaya and provide information being image data of a three-dimensional model that corresponds to a robot and display, as an animation, motion of the robot using the three-dimensional model, with a reasonable expectation of success, in order to provide a 3D representation of the robot for the user to spatiality visualize.
Regarding claim 22, modified Wang teaches the limitations of claim 21. Wang further teaches the robot system comprising:
at least two of the first robot (see at least Fig. 1); and
at least two of the information processing apparatus that correspond to the at least two of the first robot (see at least Figs. 1-2 and [0023]: “A robot system 1 shown in FIG. 1 includes mobile robots 20, control devices 30, and a portable teaching device 40.”),
wherein, in response to a connection of the operating device to a predetermined information processing apparatus of the at least two of the information processing apparatus, the predetermined information processing apparatus sends the first information to the operating device (see at least Fig. 2 and [0026]: “The portable teaching device 40 is a device that teaches the mobile robots 20. The portable teaching device 40 has portability for enabling the portable teaching device 40 to move even in a state in which a user holds the portable teaching device 40. The portable teaching device 40 and the mobile robots 20 are coupled by wireless communication in the figures but may be coupled by wired communication.”; [0028]: “The communication section 41 includes a transceiver configured to couple the portable teaching device 40 and the mobile robots 20 by wireless communication or wired communication.”; [0029]: “When communication between the communication section 41 and a specific mobile robot 20 is established, the display control section 42 differentiates display of the mobile robot 20 from display of the other mobile robots 20 to thereby visually display a communication state.”; [0071]: “When the robot system 1 includes a plurality of mobile robots 20, the configurations of the mobile robots 20 are the same as the configuration explained above. The mobile robots 20 have peculiar IDs (identification signs). In communication between the portable teaching device 40 and the mobile robots 20, it is possible to establish communication between a specific mobile robot 20 and the portable teaching device 40 by transmitting and receiving data to which the IDs are given.”), the first information being information on the motion of the first robot that corresponds to the predetermined information processing apparatus (see at least Figs. 6-9 and [0098]: “In FIG. 6, the six mobile robots 20 are located to surround the user U who is holding the portable teaching device 40. At this time, present positions of the mobile robots 20 and a present position of the user U shown in FIG. 6 are displayed on the display section 43 of the portable teaching device 40. Therefore, as shown in FIG. 7, icons 20A indicating the six mobile robots 20 and an icon 40A indicating the portable teaching device 40 are displayed in disposition corresponding to the direction of the portable teaching device 40.”; [0104]: “FIG. 8 is a diagram showing an example of a track T1 of movement of one mobile robot 201. FIG. 9 is a diagram showing an example in which the track T1 of the mobile robot 201 shown in FIG. 8 is displayed on the display section 43 as a line L1.”).
Regarding claim 23, Wang teaches an information processing method performed by a processor of an information processing apparatus (see at least Figs. 1-2 and [0023]: “A robot system 1 shown in FIG. 1 includes mobile robots 20, control devices 30, and a portable teaching device 40.”; [0078]: “Examples of the processor shown in FIG. 5 include a CPU (Central Processing Unit).”), the method comprising:
sending, by the processor, first information to an operating device in response to a connection of the operating device to the information processing apparatus (see at least Fig. 2 and [0026]: “The portable teaching device 40 is a device that teaches the mobile robots 20. The portable teaching device 40 has portability for enabling the portable teaching device 40 to move even in a state in which a user holds the portable teaching device 40. The portable teaching device 40 and the mobile robots 20 are coupled by wireless communication in the figures but may be coupled by wired communication.”; [0028]: “The communication section 41 includes a transceiver configured to couple the portable teaching device 40 and the mobile robots 20 by wireless communication or wired communication.”; [0029]: “When communication between the communication section 41 and a specific mobile robot 20 is established, the display control section 42 differentiates display of the mobile robot 20 from display of the other mobile robots 20 to thereby visually display a communication state.”; [0071]: “When the robot system 1 includes a plurality of mobile robots 20, the configurations of the mobile robots 20 are the same as the configuration explained above. The mobile robots 20 have peculiar IDs (identification signs). In communication between the portable teaching device 40 and the mobile robots 20, it is possible to establish communication between a specific mobile robot 20 and the portable teaching device 40 by transmitting and receiving data to which the IDs are given.”), the first information being information on a motion of a first robot operated by the operating device and the first information being image data of a model that corresponds to the first robot (see at least Figs. 6-9 and [0098]: “In FIG. 6, the six mobile robots 20 are located to surround the user U who is holding the portable teaching device 40. At this time, present positions of the mobile robots 20 and a present position of the user U shown in FIG. 6 are displayed on the display section 43 of the portable teaching device 40. Therefore, as shown in FIG. 7, icons 20A indicating the six mobile robots 20 and an icon 40A indicating the portable teaching device 40 are displayed in disposition corresponding to the direction of the portable teaching device 40.”; [0104]: “FIG. 8 is a diagram showing an example of a track T1 of movement of one mobile robot 201. FIG. 9 is a diagram showing an example in which the track T1 of the mobile robot 201 shown in FIG. 8 is displayed on the display section 43 as a line L1.”) and
causing, by the processor, a display portion included in the operating device to display, based on the first information, the motion of the first robot using the model, after the operating device is connected to the information processing apparatus and the first information is sent from the information processing apparatus to the operating device (see at least Figs. 6-9 and [0029]: “When communication between the communication section 41 and a specific mobile robot 20 is established, the display control section 42 differentiates display of the mobile robot 20 from display of the other mobile robots 20 to thereby visually display a communication state.”; [0098]: “In FIG. 6, the six mobile robots 20 are located to surround the user U who is holding the portable teaching device 40. At this time, present positions of the mobile robots 20 and a present position of the user U shown in FIG. 6 are displayed on the display section 43 of the portable teaching device 40. Therefore, as shown in FIG. 7, icons 20A indicating the six mobile robots 20 and an icon 40A indicating the portable teaching device 40 are displayed in disposition corresponding to the direction of the portable teaching device 40.”; [0104]: “FIG. 8 is a diagram showing an example of a track T1 of movement of one mobile robot 201. FIG. 9 is a diagram showing an example in which the track T1 of the mobile robot 201 shown in FIG. 8 is displayed on the display section 43 as a line L1.”).
Wang fails to explicitly teach information being image data of a three-dimensional model that corresponds to the robot and displaying, as an animation, the motion of the robot using a three-dimensional model.
However, Sugaya teaches an apparatus and method for outputting display information of a robotic system that comprises information being image data of a three-dimensional model that corresponds to a robot and displays, as an animation, motion of the robot using the three-dimensional model (see at least Figs. 3, 12, and [0039]: “The displays of the 3D model display area 107, the event display area 108 and the analysis condition setting area 109 are controlled so as to be linked through the operation of the 3D model of the robotic system within the virtual environment and through an operation of the user made through the display unit 102 and the operating unit 103.”).
Therefore, it would have been obvious to someone of ordinary skill in the art before the effective filing date of the claimed invention to have modified Wang to incorporate the teachings of Sugaya and provide information being image data of a three-dimensional model that corresponds to a robot and display, as an animation, motion of the robot using the three-dimensional model, with a reasonable expectation of success, in order to provide a 3D representation of the robot for the user to spatiality visualize.
Regarding claim 25, Wang teaches a method using a robot system including a first robot (see at least Figs. 1-2 and [0023]: “A robot system 1 shown in FIG. 1 includes mobile robots 20, control devices 30, and a portable teaching device 40.”), an operating device (see at least Fig. 2 and [0026]: “The portable teaching device 40 is a device that teaches the mobile robots 20.”), and
an information processing apparatus (see at least Fig. 2 and [0023]: “A robot system 1 shown in FIG. 1 includes mobile robots 20, control devices 30, and a portable teaching device 40.”) having a processor (see at least Figs. 1-2 and [0023]: “A robot system 1 shown in FIG. 1 includes mobile robots 20, control devices 30, and a portable teaching device 40.”; [0044]: “The mobile robot 20 shown in FIG. 2 includes the truck 50, the robot arm 60, a communication section 22, and a second detecting section 70.”; [0078]: “Examples of the processor shown in FIG. 5 include a CPU (Central Processing Unit).”), the method comprising:
sending, by the processor, first information to the operating device in response to a connection of the operating device to the information processing apparatus (see at least Fig. 2 and [0026]: “The portable teaching device 40 is a device that teaches the mobile robots 20. The portable teaching device 40 has portability for enabling the portable teaching device 40 to move even in a state in which a user holds the portable teaching device 40. The portable teaching device 40 and the mobile robots 20 are coupled by wireless communication in the figures but may be coupled by wired communication.”; [0028]: “The communication section 41 includes a transceiver configured to couple the portable teaching device 40 and the mobile robots 20 by wireless communication or wired communication.”; [0029]: “When communication between the communication section 41 and a specific mobile robot 20 is established, the display control section 42 differentiates display of the mobile robot 20 from display of the other mobile robots 20 to thereby visually display a communication state.”; [0071]: “When the robot system 1 includes a plurality of mobile robots 20, the configurations of the mobile robots 20 are the same as the configuration explained above. The mobile robots 20 have peculiar IDs (identification signs). In communication between the portable teaching device 40 and the mobile robots 20, it is possible to establish communication between a specific mobile robot 20 and the portable teaching device 40 by transmitting and receiving data to which the IDs are given.”), the first information being information on a motion of the first robot operated by the operating device and the first information being image data of a model that corresponds to the first robot (see at least Figs. 6-9 and [0098]: “In FIG. 6, the six mobile robots 20 are located to surround the user U who is holding the portable teaching device 40. At this time, present positions of the mobile robots 20 and a present position of the user U shown in FIG. 6 are displayed on the display section 43 of the portable teaching device 40. Therefore, as shown in FIG. 7, icons 20A indicating the six mobile robots 20 and an icon 40A indicating the portable teaching device 40 are displayed in disposition corresponding to the direction of the portable teaching device 40.”; [0104]: “FIG. 8 is a diagram showing an example of a track T1 of movement of one mobile robot 201. FIG. 9 is a diagram showing an example in which the track T1 of the mobile robot 201 shown in FIG. 8 is displayed on the display section 43 as a line L1.”), and
causing, by the processor, a display portion included in the operating device to display, based on the first information, the motion of a first robot using a model, after the operating device is connected to the information processing apparatus and the first information is sent from the information processing apparatus to the operating device (see at least Figs. 2-3, 6-14, and [0029]: “When communication between the communication section 41 and a specific mobile robot 20 is established, the display control section 42 differentiates display of the mobile robot 20 from display of the other mobile robots 20 to thereby visually display a communication state.”; [0098]: “In FIG. 6, the six mobile robots 20 are located to surround the user U who is holding the portable teaching device 40. At this time, present positions of the mobile robots 20 and a present position of the user U shown in FIG. 6 are displayed on the display section 43 of the portable teaching device 40. Therefore, as shown in FIG. 7, icons 20A indicating the six mobile robots 20 and an icon 40A indicating the portable teaching device 40 are displayed in disposition corresponding to the direction of the portable teaching device 40.”; [0104]: “FIG. 8 is a diagram showing an example of a track T1 of movement of one mobile robot 201. FIG. 9 is a diagram showing an example in which the track T1 of the mobile robot 201 shown in FIG. 8 is displayed on the display section 43 as a line L1.”).
Wang fails to explicitly teach a method of manufacturing products by using the robot system, information being image data of a three-dimensional model that corresponds to the robot, and displaying, as an animation, the motion of the robot using a three-dimensional model.
However, Sugaya teaches an apparatus and method for outputting display information of a robotic system that a method of manufacturing products by using a robot system (see at least Fig. 13 and [0145]: “This configuration makes it possible to operate the robotic system 1001 as a production unit composing a production system (production line) based on the robot control data optimized by the abovementioned process and to manufacture articles by the robotic system 1001.”), comprises information being image data of a three-dimensional model that corresponds to the robot, and displays, as an animation, motion of the robot using the three-dimensional model (see at least Figs. 3, 12, and [0039]: “The displays of the 3D model display area 107, the event display area 108 and the analysis condition setting area 109 are controlled so as to be linked through the operation of the 3D model of the robotic system within the virtual environment and through an operation of the user made through the display unit 102 and the operating unit 103.”).
Therefore, it would have been obvious to someone of ordinary skill in the art before the effective filing date of the claimed invention to have modified Wang to incorporate the teachings of Sugaya and provide a means to manufacture products by using the robot system, information being image data of a three-dimensional model that corresponds to the robot, and displays, as an animation, motion of a robot using a three-dimensional model, with a reasonable expectation of success, in order to manufacture articles from the robot system and provide a 3D representation of the robot for the user to spatiality visualize.
Regarding claim 26, Wang teaches a non-transitory computer-readable recording medium storing a program that causes a computer to execute an information processing method performed by a processor of an information processing apparatus (see at least Fig. 5 and [0073]: “The robot control section 31 reads out and executes a program stored in the storing section 32 to thereby control driving of the robot arm 60 and cause the robot arm 60 to perform work. Selection of a program is performed based on an operation signal from the portable teaching device 40.”; Figs. 1-2 and [0078]: “Examples of the processor shown in FIG. 5 include a CPU (Central Processing Unit).”; [0079]: “Examples of the memory shown in FIG. 5 include a volatile memory such as a RAM (Random Access Memory) and a nonvolatile memory such as a ROM (Read Only Memory). The memory is not limited to an undetachable type and may be a detachable external storage device.”), the method comprising:
sending, by the processor, first information to an operating device in response to a connection of the operating device to the information processing apparatus (see at least Fig. 2 and [0026]: “The portable teaching device 40 is a device that teaches the mobile robots 20. The portable teaching device 40 has portability for enabling the portable teaching device 40 to move even in a state in which a user holds the portable teaching device 40. The portable teaching device 40 and the mobile robots 20 are coupled by wireless communication in the figures but may be coupled by wired communication.”; [0028]: “The communication section 41 includes a transceiver configured to couple the portable teaching device 40 and the mobile robots 20 by wireless communication or wired communication.”; [0029]: “When communication between the communication section 41 and a specific mobile robot 20 is established, the display control section 42 differentiates display of the mobile robot 20 from display of the other mobile robots 20 to thereby visually display a communication state.”; [0071]: “When the robot system 1 includes a plurality of mobile robots 20, the configurations of the mobile robots 20 are the same as the configuration explained above. The mobile robots 20 have peculiar IDs (identification signs). In communication between the portable teaching device 40 and the mobile robots 20, it is possible to establish communication between a specific mobile robot 20 and the portable teaching device 40 by transmitting and receiving data to which the IDs are given.”), the first information being information on a motion of a first robot operated by the operating device and the first information being image data of a model that corresponds to the first robot (see at least Figs. 6-9 and [0098]: “In FIG. 6, the six mobile robots 20 are located to surround the user U who is holding the portable teaching device 40. At this time, present positions of the mobile robots 20 and a present position of the user U shown in FIG. 6 are displayed on the display section 43 of the portable teaching device 40. Therefore, as shown in FIG. 7, icons 20A indicating the six mobile robots 20 and an icon 40A indicating the portable teaching device 40 are displayed in disposition corresponding to the direction of the portable teaching device 40.”; [0104]: “FIG. 8 is a diagram showing an example of a track T1 of movement of one mobile robot 201. FIG. 9 is a diagram showing an example in which the track T1 of the mobile robot 201 shown in FIG. 8 is displayed on the display section 43 as a line L1.”), and
causing, by the processor, a display portion included in the operating device to display, based on the first information, the motion of the first robot using the model, after the operating device is connected to the information processing apparatus and the first information is sent from the information processing apparatus to the operating device (see at least Figs. 2-3, 6-14, and [0098]: “In FIG. 6, the six mobile robots 20 are located to surround the user U who is holding the portable teaching device 40. At this time, present positions of the mobile robots 20 and a present position of the user U shown in FIG. 6 are displayed on the display section 43 of the portable teaching device 40. Therefore, as shown in FIG. 7, icons 20A indicating the six mobile robots 20 and an icon 40A indicating the portable teaching device 40 are displayed in disposition corresponding to the direction of the portable teaching device 40.”; [0104]: “FIG. 8 is a diagram showing an example of a track T1 of movement of one mobile robot 201. FIG. 9 is a diagram showing an example in which the track T1 of the mobile robot 201 shown in FIG. 8 is displayed on the display section 43 as a line L1.”).
Wang fails to explicitly teach information being image data of a three-dimensional model that corresponds to the robot and displaying, as an animation, the motion of the robot using a three-dimensional model.
However, Sugaya teaches an apparatus and method for outputting display information of a robotic system that comprises information being image data of a three-dimensional model that corresponds to a robot and displays, as an animation, motion of the robot using the three-dimensional model (see at least Figs. 3, 12, and [0039]: “The displays of the 3D model display area 107, the event display area 108 and the analysis condition setting area 109 are controlled so as to be linked through the operation of the 3D model of the robotic system within the virtual environment and through an operation of the user made through the display unit 102 and the operating unit 103.”).
Therefore, it would have been obvious to someone of ordinary skill in the art before the effective filing date of the claimed invention to have modified Wang to incorporate the teachings of Sugaya and provide information being image data of a three-dimensional model that corresponds to a robot and display, as an animation, motion of the robot using the three-dimensional model, with a reasonable expectation of success, in order to provide a 3D representation of the robot for the user to spatiality visualize.
Regarding claim 28, modified Wang teaches the limitations of claim 1. Wang further teaches wherein the information processing apparatus does not move autonomously (see at least Fig. 1 and [0023]: “A robot system 1 shown in FIG. 1 includes mobile robots 20, control devices 30, and a portable teaching device 40.”; [0026] The portable teaching device 40 is a device that teaches the mobile robots 20.”; [0051]: “The truck 50 is desirably a truck that moves with power but may be a truck that is manually moved.” Wang teaches a portable teaching device is utilized by a user to manually teach the mobile robot and communicates with the control device in order to control the robot. Broadly interpreted, the portable teaching device and the control device (controllers) does not move autonomously as it does not have any actuators for movement.).
Claim Rejections - 35 USC § 103
7. Claim 6 is/are rejected under 35 U.S.C. 103 as being unpatentable over Wang et al. (US 20200376680, hereinafter Wang) and Sugaya (US 20190221037, hereinafter Sugaya) in view of Guilbert (US 9919427, hereinafter Guilbert).
Regarding claim 6, modified Wang teaches the limitations of claim 1. Wang further teaches a storage device (see at least Fig. 2 and [0072]: “The control device 30 includes a robot control section 31, a storing section 32, and a route acquiring section 33.”),
wherein the storage device stores movement data as the first information, (see at least [0073]: “The robot control section 31 reads out and executes a program stored in the storing section 32 to thereby control driving of the robot arm 60 and cause the robot arm 60 to perform work. Selection of a program is performed based on an operation signal from the portable teaching device 40.”; [0074]: “The route acquiring section 33 has a function of acquiring a planned moving track of the truck 50. The moving track is determined based on the present position of the mobile robot 20 and the program stored in the storing section 32.”), and
wherein the processor causes the display portion to display, based on the movement data, the motion of the first robot corresponding to the first robot (see at least Figs. 2-3, 6-14, and [0103]: “The positions of the icons 201A to 206A and the position of the icon 40A in the display section 43 are sequentially updated according to the present positions of the mobile robots 201 to 206 and the present position of the portable teaching device 40. Accordingly, when the mobile robots 201 to 206 move or the user U holding the portable teaching device 40 moves, the movement is reflected on display content of the display section 43 according to the movement.”; [0105]: “When the mobile robot 201 moves in a route indicated by the track T1 as shown in FIG. 8, the icon 201A corresponding to a present position of the mobile robot 201 at a moving destination and the line L1 corresponding to the track T1 are displayed in FIG. 9. Consequently, the user U can intuitively confirm whether the mobile robot 201 has moved in a predetermined route. When the portable teaching device 40 moves in a route indicated by a track T2 as shown in FIG. 8, the icon 40A corresponding to a present position of the portable teaching device 40 at a moving destination and a line L2 corresponding to the track T2 are displayed in FIG. 9. Consequently, the user U can intuitively confirm in which route the user U gripping the portable teaching device 40 has moved.”).
Wang fails to explicitly teach movement data as trajectory data.
However, Guilbert teaches a method and system for visualizing robot trajectory points that represent movement data as trajectory data and sends image data that represents a motion of a first robot based on the trajectory data (see at least Figs. 4A-4B and Col. 4, lines 3-17: “Trajectory points and/or other information may be displayed to a user within an augmented reality presentation in various ways. In some examples, full trajectories may overlaid onto the image of the robot's environment (e.g., as paths made up of sequences of connected trajectory points). In additional examples, the display may include a virtual simulation of the robot's movement through a given trajectory or sequence of trajectory points. For instance, a virtual simulation may graphically illustrate how the robot motion will actually look within a particular workcell before the robot is commanded to physically move within the workcell. In another example, one or more collision points may also be displayed which warn the user of possible collisions that may occur if the robot is commanded to move through a given trajectory in a particular workcell.”; Col. 9, lines 36-41: “FIG. 4D illustrates an image of a robot's environment with overlaid virtual trajectory points, according to an example embodiment. More specifically, the display interface 450 may show an image of the workcell 400 of robot 402 along with virtual trajectory points 452, 454, 456, 458, 460, and 462 graphically overlaid onto the image.”).
Therefore, it would have been obvious to someone of ordinary skill in the art before the effective filing date of the claimed invention to have modified Wang to incorporate the teachings of Guilbert and provide a means to represent movement data as trajectory data and sends image data that represents a motion of a first robot based on the trajectory data, with a reasonable expectation of success, in order to illustrate a more detailed representation of the motion of the robot on the image.
The combination of Wang and Guilbert fails to explicitly teach displaying, as an animation, the motion of the robot using a three-dimensional model.
However, Sugaya teaches an apparatus and method for outputting display information of a robotic system that displays, as an animation, motion of a robot using a three-dimensional model (see at least Figs. 3, 12, and [0039]: “The displays of the 3D model display area 107, the event display area 108 and the analysis condition setting area 109 are controlled so as to be linked through the operation of the 3D model of the robotic system within the virtual environment and through an operation of the user made through the display unit 102 and the operating unit 103.”).
Therefore, it would have been obvious to someone of ordinary skill in the art before the effective filing date of the claimed invention to have modified Wang and Guilbert to incorporate the teachings of Sugaya and provide a means to displays, as an animation, motion of a robot using a three-dimensional model, with a reasonable expectation of success, in order to provide a 3D representation of the robot for the user to spatiality visualize.
Claim Rejections - 35 USC § 103
8. Claim 27 is/are rejected under 35 U.S.C. 103 as being unpatentable over Wang et al. (US 20200376680, hereinafter Wang) and Sugaya (US 20190221037, hereinafter Sugaya) in view of Tarui (US 20190030715, hereinafter Tarui).
Regarding claim 27, modified Wang teaches the limitations of claim 1. Wang further teaches wherein the first information is a robot program used by the processor when controlling the first robot before the operating device is connected to the information processing apparatus (see at least [0073]: “The robot control section 31 reads out and executes a program stored in the storing section 32 to thereby control driving of the robot arm 60 and cause the robot arm 60 to perform work. Selection of a program is performed based on an operation signal from the portable teaching device 40.”; [0079]: “Examples of the memory shown in FIG. 5 include a volatile memory such as a RAM (Random Access Memory) and a nonvolatile memory such as a ROM (Read Only Memory). The memory is not limited to an undetachable type and may be a detachable external storage device.”; [0080]: “Further, examples of the external interface shown in FIG. 5 include various connectors for communication. Examples of the connectors for communication include a USB (Universal Serial Bus) connector, an RS-232C connector, and a wired LAN (Local Area Network). The external interface includes a transceiver capable of performing wireless communication by various wireless communication standards such as a wireless LAN, a Bluetooth (registered trademark), and specific low-power wireless communication.”).
Wang fails to explicitly teach wherein the information is a robot program last used when controlling the robot before the operating device is connected.
However, Tarui teaches an apparatus and system for a robot controller that comprises information that is a robot program last used when controlling a robot before an operating device is connected (see at least [0054]: “In the program storage unit 430, the setup programs 450 corresponding to the individual teaching positions and the operation program 460 of the robot 300 are previously stored…Then, when the start of the setup programs 450 corresponding to all the teaching positions is completed, the robot controller 400 can be made to execute the operation program 460.”).
Therefore, it would have been obvious to someone of ordinary skill in the art before the effective filing date of the claimed invention to have modified Wang to incorporate the teachings of Tarui and provide information that is a robot program last used when controlling a robot before an operating device is connected, with a reasonable expectation of success, in order to execute a program that was previously saved to allow the system to continue where it left off.
Conclusion
Any inquiry concerning this communication or earlier communications from the examiner should be directed to TIEN MINH LE whose telephone number is (571)272-3903. The examiner can normally be reached Monday to Friday (8:30am-5:30pm eastern time).
Examiner interviews are available via telephone, in-person, and video conferencing using a USPTO supplied web-based collaboration tool. To schedule an interview, applicant is encouraged to use the USPTO Automated Interview Request (AIR) at http://www.uspto.gov/interviewpractice.
If attempts to reach the examiner by telephone are unsuccessful, the examiner’s supervisor, Khoi Tran can be reached on (571)272-6919. The fax phone number for the organization where this application or proceeding is assigned is 571-273-8300.
Information regarding the status of published or unpublished applications may be obtained from Patent Center. Unpublished application information in Patent Center is available to registered users. To file and manage patent submissions in Patent Center, visit: https://patentcenter.uspto.gov. Visit https://www.uspto.gov/patents/apply/patent-center for more information about Patent Center and https://www.uspto.gov/patents/docx for information about filing in DOCX format. For additional questions, contact the Electronic Business Center (EBC) at 866-217-9197 (toll-free). If you would like assistance from a USPTO Customer Service Representative, call 800-786-9199 (IN USA OR CANADA) or 571-272-1000.
/T.M.L./Examiner, Art Unit 3656
/KHOI H TRAN/Supervisory Patent Examiner, Art Unit 3656