Patents by Inventor Satoru Nakai

Satoru Nakai has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20240111645
    Abstract: An utterance test method for an utterance device, an utterance test server, an utterance test system, and a program perform an utterance test on a test device (20). The utterance test system includes at least one utterance device (20) capable of uttering, a terminal device (30), and an utterance test server (10). The utterance test server (10) receives an utterance test start command from the terminal device (30), sets at least one utterance device (20) to be a test device (20) as a target of an utterance test, sets test content of the utterance test, and causes the test device (20) to utter the test content.
    Type: Application
    Filed: July 14, 2021
    Publication date: April 4, 2024
    Inventors: Hiroki URABE, Kentaro NAKAI, Satoru MATSUNAGA, Yoshiki OHASHI
  • Patent number: 9087151
    Abstract: A program analysis support device that can freely combine program analysis conditions and can realize desired program analysis. An analysis condition setting part inputs a program analysis condition in a form of a conditional equation (analysis command, an analysis subject, and analysis condition) having an inherent equation number. A POU list extraction processing executing part executes an analysis command that reads a program to generate a collection of POUs serving as analysis subjects constituting the program, and a variable use list extraction processing executing part executes an analysis command that extracts a cross-reference of a variable to extract a cross-reference of a variable to the POU collection serving as the analysis subject. Both the parts further extract a cross-reference of a variable to another POU collection.
    Type: Grant
    Filed: August 11, 2009
    Date of Patent: July 21, 2015
    Assignee: Mitsubishi Electric Corporation
    Inventors: Satoru Nakai, Hirohisa Furuta, Akira Ishihara, Kimiaki Sato, Takashi Tsuboi, Akira Kaneko
  • Publication number: 20140304551
    Abstract: A program analysis supporting device includes an analysis-condition-setting operation unit a variable-dependency-relation extracting unit and a variable-dependency-relation-display processing unit, in which the analysis-condition-setting operation unit sets a first condition related to a device for which a further forward or backward device dependency relation is not extracted or a second condition related to a device for which a further forward or backward device dependency relation is extracted, the variable-dependency-relation extracting unit extracts a forward or backward device dependency relation from the ladder program starting from the set start point not to extract a further forward or backward device dependency relation concerning a device matching the first condition and to extract a further forward or backward device dependency relation concerning a device matching the second condition and generates a first extraction result, and the variable-dependency-relation-display processing unit displays a
    Type: Application
    Filed: December 17, 2012
    Publication date: October 9, 2014
    Applicant: MITSUBISHI ELECTRIC CORPORATION
    Inventors: Satoru Nakai, Akikazu Kato
  • Patent number: 8843885
    Abstract: A program creation support device includes a program component creating, upon a user setting a content of a reuse parameter corresponding to each program element, a program in accordance with the set content, and a program component holding unit editing the program by reuse of that. The program component includes a program element creating, upon a plurality of parameters being enumerated and set in the reuse parameter, a program in which a plurality of elements corresponding to respective parameters are combined. The program creation support device can reduce efforts in the selection and combination of program components for creating a program conforming to predetermined specifications, to thereby enhance the efficiency of creating a program.
    Type: Grant
    Filed: August 24, 2010
    Date of Patent: September 23, 2014
    Assignee: Mitsubishi Electric Corporation
    Inventors: Satoru Nakai, Tomonori Sato, Naoki Nakamura, Terumasa Yasui, Hirofumi Kai, Hiroaki Onishi
  • Patent number: 8499277
    Abstract: A shared-label extracting unit extracts a shared label to be associated with a device corresponding to a memory shared by a plurality of control devices. A shared-label write/read information generating unit identifies a control device writing data and a control device reading data with respect to the shared label by referring to a control program, and generates shared-label write/read information. A device batch assigning/associating unit sorts shared labels using the shared-label write/read information, and associates the shared label with an address of the device for each sort based on a result of determining a configuration of the control system.
    Type: Grant
    Filed: March 29, 2006
    Date of Patent: July 30, 2013
    Assignee: Mitsubishi Electric Corporation
    Inventors: Yuzuru Tone, Satoru Nakai, Masayuki Ueno, Tetsuji Honnami
  • Patent number: 8406903
    Abstract: A connection is made to one of a plurality of programmable controllers (hereinafter, “PLCs”) included in a control system in which the plurality of PLCs are connected to one another via one or more networks; the one of the PLCs is specified as an originating PLC; network configuration information of the control system and online connection paths to the PLCs included in the control system are collected; layout relationships among the networks as well as connection relationships of the PLCs and coordinates thereof are calculated based on the network configuration information and the online connection paths; and the results are displayed on a display means as objects.
    Type: Grant
    Filed: May 31, 2007
    Date of Patent: March 26, 2013
    Assignee: Mitsubishi Electric Corporation
    Inventors: Akira Mitamura, Satoru Nakai, Masayuki Ueno, Tomofumi Ishihara, Yuzuru Tone
  • Publication number: 20120222001
    Abstract: A program creation support device includes a program component creating, upon a user setting a content of a reuse parameter corresponding to each program element, a program in accordance with the set content, and a program component holding unit editing the program by reuse of that. The program component includes a program element creating, upon a plurality of parameters being enumerated and set in the reuse parameter, a program in which a plurality of elements corresponding to respective parameters are combined. The program creation support device can reduce efforts in the selection and combination of program components for creating a program conforming to predetermined specifications, to thereby enhance the efficiency of creating a program.
    Type: Application
    Filed: August 24, 2010
    Publication date: August 30, 2012
    Applicant: Mitsubishi Electric Corporation
    Inventors: Satoru Nakai, Tomonori Sato, Naoki Nakamura, Terumasa Yasui, Hirofumi Kai, Hiroaki Onishi
  • Publication number: 20110270424
    Abstract: A program analysis support device that can freely combine program analysis conditions and can realize desired program analysis. An analysis condition setting part inputs a program analysis condition in a form of a conditional equation (analysis command, an analysis subject, and analysis condition) having an inherent equation number. A POU list extraction processing executing part executes an analysis command that reads a program to generate a collection of POUs serving as analysis subjects constituting the program, and a variable use list extraction processing executing part executes an analysis command that extracts a cross-reference of a variable to extract a cross-reference of a variable to the POU collection serving as the analysis subject. Both the parts further extract a cross-reference of a variable to another POU collection.
    Type: Application
    Filed: August 11, 2009
    Publication date: November 3, 2011
    Applicant: MITSUBISHI ELECTRIC CORPORATION
    Inventors: Satoru Nakai, Hirohisa Furuta, Akira Ishihara, Kimiaki Sato, Takashi Tsuboi, Akira Kaneko
  • Publication number: 20100205535
    Abstract: A connection is made to one of a plurality of programmable controllers (hereinafter, “PLCs”) included in a control system in which the plurality of PLCs are connected to one another via one or more networks; the one of the PLCs is specified as an originating PLC; network configuration information of the control system and online connection paths to the PLCs included in the control system are collected; layout relationships among the networks as well as connection relationships of the PLCs and coordinates thereof are calculated based on the network configuration information and the online connection paths; and the results are displayed on a display means as objects.
    Type: Application
    Filed: May 31, 2007
    Publication date: August 12, 2010
    Applicant: MITSUBISHI ELECTRIC CORPORATION
    Inventors: Akira Mitamura, Satoru Nakai, Masayuki Ueno, Tomofumi Ishihara, Yuzuru Tone
  • Publication number: 20090276059
    Abstract: A shared-label extracting unit extracts a shared label to be associated with a device corresponding to a memory shared by a plurality of control devices. A shared-label write/read information generating unit identifies a control device writing data and a control device reading data with respect to the shared label by referring to a control program, and generates shared-label write/read information. A device batch assigning/associating unit sorts shared labels using the shared-label write/read information, and associates the shared label with an address of the device for each sort based on a result of determining a configuration of the control system.
    Type: Application
    Filed: March 29, 2006
    Publication date: November 5, 2009
    Applicant: MITSUBISHI ELECTRIC CORPORATION
    Inventors: Yuzuru Tone, Satoru Nakai, Masayuki Ueno, Tetsuji Honnami
  • Patent number: 7356617
    Abstract: A controller controls a time stamp providing unit to provide a periodic transfer packet with a time stamp showing the synchronous timing of periodic control designated by the control period timer using the global time indicated by a global timer. Devices are corrected to synchronize operation period timers with the periodic control, by using the time difference between the synchronous timing time of periodic control indicated by the time stamp of the transmitted periodic transfer packet and the global time indicated by global timers, at periodic operation timing of the operation period timers.
    Type: Grant
    Filed: April 25, 2001
    Date of Patent: April 8, 2008
    Assignee: Mitsubishi Denki Kabushiki Kaisha
    Inventors: Kenji Suzuki, Yuusuke Ushio, Shinichiro Chino, Satoru Nakai
  • Patent number: 6959017
    Abstract: Transmission delay in a serial bus connected network is determined by transmitting a Ping packet which is replied to in a physical layer of the bus from a request node to a response node, and measuring the time required from transmission of Ping packet by the request node until a Self—ID packet corresponding to the Ping packet is returned to the request node. The delay deviation between cycle timers of the request node and the response node is compensated by this transmission delay. The delay deviation may be also compensated using a time stamp.
    Type: Grant
    Filed: May 17, 2001
    Date of Patent: October 25, 2005
    Assignee: Mitsubishi Denki Kabushiki Kaisha
    Inventors: Satoru Nakai, Kenji Suzuki, Shinichiro Chino, Yuusuke Ushio
  • Patent number: 6912428
    Abstract: A system for developing application systems and implementing the system for an automated machine, which can reduce the burden of installing the peripheral devices with a controller. The system includes a controller, a monitor connected with the controller, and at least one object to be controlled. The object is connected to the controller. The control system further includes developing a program for the controlled object, implementing the program developed, and a software module uniquely assigned to the object. The software module provides at least one of an icon procedure for displaying an icon for the object in a display area on the monitor, a description procedure for describing a control process for the object, and an implement procedure for implementing the control process developed for the object.
    Type: Grant
    Filed: May 1, 2001
    Date of Patent: June 28, 2005
    Assignee: Mitsubishi Denki Kabushiki Kaisha
    Inventors: Satoru Nakai, Eiji Hayashi
  • Patent number: 6735764
    Abstract: The automatic machine application program development system has a tool area in which a new component as an element for describing a program as a flowchart is installed, and a drawing area in which a flowchart is created using this new component. The new component includes at least one of a parallel execution component and a parallel execution waiting component paired with this parallel execution component, an interruption component, and a subroutine component in which a subroutine program can be described.
    Type: Grant
    Filed: September 3, 2002
    Date of Patent: May 11, 2004
    Assignee: Mitsubishi Denki Kabushiki Kaisha
    Inventor: Satoru Nakai
  • Publication number: 20030167096
    Abstract: The automatic machine application program development system has a tool area in which a new component as an element for describing a program as a flowchart is installed, and a drawing area in which a flowchart is created using this new component. The new component includes at least one of a parallel execution component and a parallel execution waiting component being in pair with this parallel execution component, an interruption component, and a subroutine component in which a subroutine program can be described.
    Type: Application
    Filed: September 3, 2002
    Publication date: September 4, 2003
    Applicant: Mitsubishi Denki Kabushiki Kaisha
    Inventor: Satoru Nakai
  • Patent number: 6479960
    Abstract: A machine tool includes a tool (a drill or the like having a diameter of 2 mm or less), a camera (artificial retina chip or the like) which acquires an image of the tool, and an image processor which determines whether the tool is faulty based on the image acquired by the camera.
    Type: Grant
    Filed: February 14, 2001
    Date of Patent: November 12, 2002
    Assignee: Mitsubishi Denki Kabushiki Kaisha
    Inventors: Satoru Nakai, Takashi Iwasaki, Peter Loennqvist
  • Publication number: 20020065940
    Abstract: A controller controls a time stamp providing unit to provide a periodic transfer packet with a time stamp showing the synchronous timing of periodic control designated by said control period timer using the global time indicated by a global timer. Devices correct to synchronize operation period timers with the periodic control, by using the time difference between the synchronous timing time of periodic control indicated by the time stamp of the transmitted periodic transfer packet and the global time indicated by global timers, at the periodic operation timing of said operation period timers.
    Type: Application
    Filed: April 25, 2001
    Publication date: May 30, 2002
    Inventors: Kenji Suzuki, Yuusuke Ushio, Shinichiro Chino, Satoru Nakai
  • Publication number: 20020064185
    Abstract: Transmission delay is determined by transmitting a Ping packet which can be replied in the physical layer from a request node to a response node, and measuring the time required from transmission of Ping packet by the request node until Self_ID packet corresponding to the Ping packet is returned to the request node. The delay deviation amount between the cycle timers of the request node and response node is compensated by this transmission delay. The delay deviation amount may be also compensated by using the time stamp.
    Type: Application
    Filed: May 17, 2001
    Publication date: May 30, 2002
    Inventors: Satoru Nakai, Kenji Suzuki, Shinichiro Chino, Yuusuke Ushio
  • Publication number: 20020003415
    Abstract: The machine tool comprises a tool (a drill or the like whose diameter is 2 mm or less), a camera (artificial retina chip or the like) which acquires an image of the tool, and an image processor which determines whether the tool is faulty based on the image acquired by the camera.
    Type: Application
    Filed: February 14, 2001
    Publication date: January 10, 2002
    Inventors: Satoru Nakai, Takashi Iwasaki, Peter Leonnqvist
  • Publication number: 20010056306
    Abstract: The present invention is to provide a system for developing application systems and implementing thereof for an automated machine, which can reduce the burden of the user to install the peripheral devices with a controller. The system comprises a controller, a monitor connected with the controller, and at least one object to be controlled. The object is connected with the controller. The control system further comprises development means for developing a program for the controlled object, implement means for implementing the program developed by the development means, and a software module uniquely assigned to the object. The software module is in a form of software providing at least one of procedures including, an icon procedure for displaying an icon for the object in a display area on the monitor, a description procedure for describing a control process for the object, and an implement procedure for implementing the control process developed for the object.
    Type: Application
    Filed: May 1, 2001
    Publication date: December 27, 2001
    Inventors: Satoru Nakai, Eiji Hayashi