Patents by Inventor Yasuo Sugure
Yasuo Sugure 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: 20210056838Abstract: A traffic-flow control device includes: a benchmark-vehicle operation input section that receives an input of a traveling state of a benchmark vehicle; a scenario input section that reads in a traveling scenario including definitions of target traveling states of a plurality of controlled vehicles using the traveling state of the benchmark vehicle; and a target setting section that computes the target traveling states of the controlled vehicles on the basis of the traveling state and the traveling scenario.Type: ApplicationFiled: November 21, 2018Publication date: February 25, 2021Applicant: HITACHI AUTOMOTIVE SYSTEMS, LTD.Inventors: Akihiko HYODO, Yasuo SUGURE, Yoshinobu FUKANO
-
Patent number: 10810111Abstract: A processor acquires a plurality of test items for a simulation model of a target system, each test item including at least one event; detects a set of test items from the plurality of test items under an aggregation condition in which an event in the set is not dependent on an event in another test item in the set; includes a common event, which is an event in the set that is the same as an event in another test item in the set, in an aggregate test item while avoiding overlapping of the common event, and includes a unique event, which is an event in the set that differs from events in other test items in the set, in the aggregate test item; and executes a simulation using the simulation model in accordance with the aggregate test item.Type: GrantFiled: November 2, 2016Date of Patent: October 20, 2020Assignee: HITACHI AUTOMOTIVE SYSTEMS, LTD.Inventors: Yasuhiro Ito, Yasuo Sugure
-
Patent number: 10467363Abstract: A fault simulation system that has a simulation unit comprising an ECU model including an element fault model made to have a fault by a time setting or external command and all or a portion of a sensor model, actuator model, vehicle model, and driver model and can evaluate vehicle behavior at the time of an element fault according to driving operation based on a set travel scenario, wherein the passage time, vehicle behavior, driving operation, and the like, at each point on a course are determined through non-fault simulation and on the basis of that information, an element fault is inserted according to a fault time setting or fault command for the element fault model.Type: GrantFiled: October 5, 2015Date of Patent: November 5, 2019Assignee: HITACHI AUTOMOTIVE SYSTEMS, LTD.Inventors: Akihiko Hyodo, Yasuo Sugure, Shogo Nakao, Yoshinobu Fukano
-
Publication number: 20190287391Abstract: Provided is a traffic demand prediction system for predicting traffic demand when a new event as a prediction target event occurs, the system including: a past event data base including information indicating a site of a past event which is an event held in the past and traffic demand data of the past event; a retrieving unit retrieving a past event held in a site coinciding with a site of the new event from the past event data base as a similar event; and a correcting unit reflecting the difference between the similar event retrieved by the retrieving unit and the new event to traffic demand data of the similar event.Type: ApplicationFiled: March 12, 2019Publication date: September 19, 2019Applicant: HITACHI, LTD.Inventors: Ryo OZAWA, Akihiko HYODO, Yasuo SUGURE
-
Publication number: 20190251017Abstract: A processor acquires a plurality of test items for a simulation model of a target system, each test item including at least one event; detects a set of test items from the plurality of test items under an aggregation condition in which an event in the set is not dependent on an event in another test item in the set; includes a common event, which is an event in the set that is the same as an event in another test item in the set, in an aggregate test item while avoiding overlapping of the common event, and includes a unique event, which is an event in the set that differs from events in other test items in the set, in the aggregate test item; and executes a simulation using the simulation model in accordance with the aggregate test item.Type: ApplicationFiled: November 22, 2016Publication date: August 15, 2019Inventors: Yasuhiro ITO, Yasuo SUGURE
-
Publication number: 20190176877Abstract: An actuator system has an actuator drivable in two directions, first and second actuator control sections to output control signals to the actuator, and an abnormality detection section to control the first and second actuator control sections and the abnormality detection section detects abnormality by making the first actuator control section output a first control signal to drive the actuator in a first direction and making the second actuator control section output a second control signal to drive the actuator in a second direction that is paired with the first direction.Type: ApplicationFiled: March 22, 2017Publication date: June 13, 2019Applicant: HITACHI AUTOMOTIVE SYSTEMS, LTD.Inventors: Yasuo SUGURE, Mitsuo SASAKI
-
Publication number: 20170316134Abstract: A fault simulation system that has a simulation unit comprising an ECU model including an element fault model made to have a fault by a time setting or external command and all or a portion of a sensor model, actuator model, vehicle model, and driver model and can evaluate vehicle behavior at the time of an element fault according to driving operation based on a set travel scenario, wherein the passage time, vehicle behavior, driving operation, and the like, at each point on a course are determined through non-fault simulation and on the basis of that information, an element fault is inserted according to a fault time setting or fault command for the element fault model.Type: ApplicationFiled: October 5, 2015Publication date: November 2, 2017Applicant: Hitachi Automotive Systems, Ltd.Inventors: Akihiko HYODO, Yasuo SUGURE, Shogo NAKAO, Yoshinobu FUKANO
-
Patent number: 9760463Abstract: Temporary fault injection to existing hardware is performed using only software without changing an implementation of the hardware. A fault injection interrupt process starts on an operation of a CPU using an interrupt that is not used by software, and an internal state of hardware is updated to the same value as a result obtained when a fault has occurred during the interrupt process. A clock of the CPU during the interrupt process is accelerated so that a period of time of the interrupt process is smaller than a period of time until a fault becomes effective.Type: GrantFiled: June 6, 2013Date of Patent: September 12, 2017Assignee: HITACHI, LTD.Inventors: Yasuhiro Ito, Yasuo Sugure
-
Patent number: 9606902Abstract: Provided is a malfunction influence evaluation system comprising a controller simulator that simulates the operation of a controller, an input apparatus that provides input data to the controller simulator, a simulation manager that exercises integrated management of the operation of the input apparatus and the controller simulator, and a database wherein malfunction information and simulation conditions to be referred to by the simulation manager is stored. The controller simulator retains a control program for the controller and an analysis unit, and the analysis unit has a propagation flag tracking function wherein propagation flags are assigned to a variable within the control program, bits of the variable are set by inputting a prescribed value thereto as a malfunction input value, the bits are propagated each time the variable is involved in a calculation within the control program, the states of propagation of the bits are tracked, and the result thereof is output.Type: GrantFiled: July 3, 2012Date of Patent: March 28, 2017Assignee: Hitachi, Ltd.Inventors: Akihiko Hyodo, Yasuo Sugure, Yasuhiro Ito, Tetsuya Yamada
-
Publication number: 20160110274Abstract: Temporary fault injection to existing hardware is performed using only software without changing an implementation of the hardware. A fault injection interrupt process starts on an operation of a CPU using an interrupt that is not used by software, and an internal state of hardware is updated to the same value as a result obtained when a fault has occurred during the interrupt process. A clock of the CPU during the interrupt process is accelerated so that a period of time of the interrupt process is smaller than a period of time until a fault becomes effective.Type: ApplicationFiled: June 6, 2013Publication date: April 21, 2016Applicant: Hitachi, Ltd.Inventors: Yasuhiro Ito, Yasuo SUGURE
-
Patent number: 9037448Abstract: The cost necessary for introducing and maintaining a development environment that includes multiple simulators is suppressed, and a sharing of designing information is promoted, to make parameter adjustment of simulators easy. Provided is a service that unifies development environment on a computer provided with: a working computer system that can guarantee that there is no leaking of designing files; a user behavior monitoring system that collects utilization history of simulators or software, for each of the users, and selects development process of each of the users from the collected information; and a dynamic computational-resource distribution system that can conduct an automatic optimization of a complex simulation configuration, from information collected by the aforementioned user behavior monitoring system.Type: GrantFiled: July 16, 2010Date of Patent: May 19, 2015Assignee: Hitachi, Ltd.Inventors: Yasuhiro Ito, Yasuo Sugure, Shigeru Oho, Hideaki Kurata
-
Publication number: 20150121148Abstract: Provided is a malfunction influence evaluation system comprising a controller simulator that simulates the operation of a controller, an input apparatus that provides input data to the controller simulator, a simulation manager that exercises integrated management of the operation of the input apparatus and the controller simulator, and a database wherein malfunction information and simulation conditions to be referred to by the simulation manager is stored. The controller simulator retains a control program for the controller and an analysis unit, and the analysis unit has a propagation flag tracking function wherein propagation flags are assigned to a variable within the control program, bits of the variable are set by inputting a prescribed value thereto as a malfunction input value, the bits are propagated each time the variable is involved in a calculation within the control program, the states of propagation of the bits are tracked, and the result thereof is output.Type: ApplicationFiled: July 3, 2012Publication date: April 30, 2015Inventors: Akihiko Hyodo, Yasuo Sugure, Yasuhiro Ito, Tetsuya Yamada
-
Publication number: 20120123764Abstract: The cost necessary for introducing and maintaining a development environment that includes multiple simulators is suppressed, and a sharing of designing information is promoted, to make parameter adjustment of simulators easy. Provided is a service that unifies development environment on a computer provided with: a working computer system that can guarantee that there is no leaking of designing files; a user behavior monitoring system that collects utilization history of simulators or software, for each of the users, and selects development process of each of the users from the collected information; and a dynamic computational-resource distribution system that can conduct an automatic optimization of a complex simulation configuration, from information collected by the aforementioned user behavior monitoring system.Type: ApplicationFiled: July 16, 2010Publication date: May 17, 2012Inventors: Yasuhiro Ito, Yasuo Sugure, Shigeru Oho, Hideaki Kurata
-
Patent number: 7987075Abstract: A method and apparatus for developing multicore microcomputer-based systems. A dual core controller model having at least one parameter is simulated and, similarly, a plant model having at least one parameter and controlled by the controller model is also simulated. The user interface then has access to the parameters of the controller model and plant model and optionally suspends execution of the controller model and plant model in response to a trigger event. The user interface determines the status of the various controller model parameters for both cores and/or plant model parameters at the time of the trigger without altering the controller model parameters or the plant model parameters. The core parameters for both cores are displayed on a display device.Type: GrantFiled: June 30, 2008Date of Patent: July 26, 2011Assignee: Hitachi, LtdInventors: Yasuo Sugure, Donald J. McCune, Sujit Phatak, George Saikalis
-
Publication number: 20090327944Abstract: A method and apparatus for developing multicore microcomputer-based systems. A dual core controller model having at least one parameter is simulated and, similarly, a plant model having at least one parameter and controlled by the controller model is also simulated. The user interface then has access to the parameters of the controller model and plant model and optionally suspends execution of the controller model and plant model in response to a trigger event. The user interface determines the status of the various controller model parameters for both cores and/or plant model parameters at the time of the trigger without altering the controller model parameters or the plant model parameters. The core parameters for both cores are displayed on a display device.Type: ApplicationFiled: June 30, 2008Publication date: December 31, 2009Applicant: Hitachi, LtdInventors: Yasuo Sugure, Donald J. McCune, Sujit Phatak, George Saikalis
-
Patent number: 7398378Abstract: In a multi-processor system with a master-slave configuration, interrupts are efficiently allocated and processed between the processors to improve a real-time performance. A master processor (MP) provided with an operating system (OS), a slave processor (SP), an interrupt controller (INTC), and an interrupt among processors control register (IPCR) are connected to one another. The INTC has an interrupt among processors request control logic for master processor (IPRCLMP), an interrupt among processors request control logic for slave processor (IPRCLSP), and an interrupt among processors disable judgment logic for master processor (IPDJLMP). When the SP finishes the interrupt process after the MP has executed an interrupt process higher in priority and the SP has executed an interrupt process lower in priority, the IPDJLMP determines whether or not other interrupt requests have arrived and outputs an interrupt request from the SP to the MP according to the determination result.Type: GrantFiled: June 16, 2006Date of Patent: July 8, 2008Assignee: Renesas Technology Corp.Inventors: Yasuo Sugure, Kenta Morishima
-
Publication number: 20080046697Abstract: The present invention prevents a data processor from undesirable operation stop due to an overflow of a plurality of register banks. A status register includes an overflow flag to indicate an overflow of the plurality of register banks. When an interrupt exception occurs in a state in which data has been saved to all banks of the register banks, and the accepted interrupt exception is permitted to use the register banks, a central processing unit saves data of a register set to a stack area and reflects an overflow state in the overflow flag. When the overflow flag indicates an overflow state, if data restoration from the register banks to the register set is directed, the central processing unit restores the data from the stack area to the register set.Type: ApplicationFiled: October 6, 2007Publication date: February 21, 2008Inventors: Yasuo SUGURE, Tomomi ISHIKURA, Kazuya HIRAYANAGI, Takeshi KATAOKA, Seiji TAKEUCHI, Hiromichi YAMADA, Takanaga YAMAZAKI
-
Patent number: 7290124Abstract: The present invention prevents a data processor from undesirable operation stop due to an overflow of a plurality of register banks. A status register includes an overflow flag to indicate an overflow of the plurality of register banks. When an interrupt exception occurs in a state in which data has been saved to all banks of the register banks, and the accepted interrupt exception is permitted to use the register banks, a central processing unit saves data of a register set to a stack area and reflects an overflow state in the overflow flag. When the overflow flag indicates an overflow state, if data restoration from the register banks to the register set is directed, the central processing unit restores the data from the stack area to the register set.Type: GrantFiled: October 23, 2003Date of Patent: October 30, 2007Assignee: Renesas Technology Corp.Inventors: Yasuo Sugure, Tomomi Ishikura, Kazuya Hirayanagi, Takeshi Kataoka, Seiji Takeuchi, Hiromichi Yamada, Takanaga Yamazaki
-
Publication number: 20060294348Abstract: In a multi-processor system with a master-slave configuration, interrupts are efficiently allocated and processed between the processors to improve a real-time performance. A master processor (MP) provided with an operating system (OS), a slave processor (SP), an interrupt controller (INTC), and an interrupt among processors control register (IPCR) are connected to one another. The INTC has an interrupt among processors request control logic for master processor (IPRCLMP), an interrupt among processors request control logic for slave processor (IPRCLSP), and an interrupt among processors disable judgment logic for master processor (IPDJLMP). When the SP finishes the interrupt process after the MP has executed an interrupt process higher in priority and the SP has executed an interrupt process lower in priority, the IPDJLMP determines whether or not other interrupt requests have arrived and outputs an interrupt request from the SP to the MP according to the determination result.Type: ApplicationFiled: June 16, 2006Publication date: December 28, 2006Inventors: Yasuo Sugure, Kenta Morishima
-
Publication number: 20040107337Abstract: The present invention prevents a data processor from undesirable operation stop due to an overflow of a plurality of register banks. A status register includes an overflow flag to indicate an overflow of the plurality of register banks. When an interrupt exception occurs in a state in which data has been saved to all banks of the register banks, and the accepted interrupt exception is permitted to use the register banks, a central processing unit saves data of a register set to a stack area and reflects an overflow state in the overflow flag. When the overflow flag indicates an overflow state, if data restoration from the register banks to the register set is directed, the central processing unit restores the data from the stack area to the register set.Type: ApplicationFiled: October 23, 2003Publication date: June 3, 2004Applicant: Renesas Technology Corp.Inventors: Yasuo Sugure, Tomomi Ishikura, Kazuya Hirayanagi, Takeshi Kataoka, Seiji Takeuchi, Hiromichi Yamada, Takanaga Yamazaki