Patents by Inventor Takuya Hirota
Takuya Hirota 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).
-
Patent number: 11851110Abstract: A vehicle has a vehicle body provided with a pair of rockers, the rockers each being provided on one side of a floor panel in a right-left direction and on another side of the floor panel in the right-left direction. The vehicle has a battery pack that is disposed below the floor panel, and that stores electric power to be supplied to a traveling motor. The vehicle has a pair of fixing members, the fixing members each being disposed on one side of the battery pack in the right-left direction and another side of the battery pack in the right-left direction, that is configured to fix the battery pack to the rockers. The vehicle has an elastic member disposed between the battery pack and the fixing members. The elastic member is disposed in a state compressed by the battery pack and the fixing members.Type: GrantFiled: September 27, 2021Date of Patent: December 26, 2023Assignees: TOYOTA JIDOSHA KABUSHIKI KAISHA, SUBARU CORPORATIONInventors: Takuya Hirota, Naoki Takahashi
-
Patent number: 11814108Abstract: A vehicle has a vehicle body provided with a pair of rockers, the rockers each being provided on one side of a floor panel in a right-left direction and on another side of the floor panel in the right-left direction. The vehicle has a battery pack that is disposed below the floor panel, and that stores electric power to be supplied to a traveling motor. The vehicle has a pair of fixing members, the fixing members each being disposed on one side of the battery pack in the right-left direction and another side of the battery pack in the right-left direction, that is configured to fix the battery pack to the rockers. The vehicle has an elastic member disposed between the battery pack and the fixing members. The elastic member is disposed in a state compressed by the battery pack and the fixing members.Type: GrantFiled: September 27, 2021Date of Patent: November 14, 2023Assignees: TOYOTA JIDOSHA KABUSHIKI KAISHA, SUBARU CORPORATIONInventors: Takuya Hirota, Naoki Takahashi
-
Publication number: 20230322068Abstract: A vehicle body base structure includes a battery pack that is configured to supply electric power to a traction motor and that is disposed beneath a floor panel, a bracket that pivotally supports a trailing arm and that is fixed to a rear side member, and a reinforcing brace that is fixed to the bracket and that is also fixed to the battery pack. The bracket is located rearward from the battery pack in a vehicle front-rear direction.Type: ApplicationFiled: February 21, 2023Publication date: October 12, 2023Applicant: TOYOTA JIDOSHA KABUSHIKI KAISHAInventors: Takuya HIROTA, Hidenori YOSHIOKA, Koji OGAWA, Shinya KATAYAMA, Kyohei HEKI, Takayuki OMOTO
-
Patent number: 11752851Abstract: A vehicle includes a vehicle body provided with each of a pair of rockers on each side of a floor panel in a right-left direction, a battery pack that stores electric power to be supplied to a traction motor, and a pair of fixing members that fixes the battery pack to the rockers. The battery pack and the fixing members are joined by a plurality of adhesion members. The adhesion members are intermittently laid out along a vehicle length direction of the vehicle.Type: GrantFiled: September 15, 2021Date of Patent: September 12, 2023Assignees: TOYOTA JIDOSHA KABUSHIKI KAISHA, SUBARU CORPORATIONInventors: Naoki Takahashi, Takuya Hirota, Shunji Shibata
-
Patent number: 11579580Abstract: The present invention provides a technology for invoking a non-periodic-execution function module from a periodic-execution control program. A control system that comprises first and second control parts (C1, C2) and a storage device that stores control programs (210, 211) for a controller. The control programs (210, 211) include a periodic-execution function module (55B) that invokes a non-periodic-execution function module (55A). The first control part (C1) reflects the value of an input variable for the periodic-execution function module (55B) in an argument for the non-periodic-execution function module (55A) and outputs an execution start command for the function modules to the second control part (C2). The second control part (C2) outputs a return value for the non-periodic-execution function module (55A) to the first control part (C1). The first control part (C1) reflects the return value in an output variable for the periodic-execution function module (55B).Type: GrantFiled: October 2, 2019Date of Patent: February 14, 2023Assignee: OMRON CorporationInventor: Takuya Hirota
-
Patent number: 11485417Abstract: A vehicle body lower structure may comprise: a rocker arranged at a lower lateral part of a vehicle body; a power supply package arranged under a floor panel of the vehicle; a first energy absorbing member fixed to a lateral side of the power supply package; and a second energy absorbing member being adjacent to the first energy absorbing member in a vehicle-width direction of the vehicle body, the second energy absorbing member being located outside the first energy absorbing member in the vehicle-width direction of the vehicle body. The first energy absorbing member may include a first protrusion protruding outward in the vehicle-width direction, the second energy absorbing member may include a second protrusion protruding inward in the vehicle-width direction, and the first protrusion and the second protrusion may overlap each other as seen along an up-down direction and are fixed together to the rocker by a bolt.Type: GrantFiled: September 11, 2020Date of Patent: November 1, 2022Assignees: TOYOTA JIDOSHA KABUSHIKI KAISHA, SUBARU CORPORATIONInventor: Takuya Hirota
-
Patent number: 11321052Abstract: The present invention provides an environment that makes it possible to incorporate a non-periodic-execution function module into a periodic-execution control program. A development support program that makes a computer execute steps that generate a periodic-execution second function module that invokes a non-periodic-execution first function module. Said steps include: a step in which a data type that is in a periodic-execution programming language and corresponds to the data type of an argument for the first function module is specified, and an input variable of said data type is established for the second function module; and a step in which a data type that is in a periodic-execution programming language and corresponds to the data type of a return value for the first function module is specified, and an output variable of said data type is established for the second function module.Type: GrantFiled: October 2, 2019Date of Patent: May 3, 2022Assignee: OMRON CorporationInventor: Takuya Hirota
-
Publication number: 20220111910Abstract: A vehicle has a vehicle body provided with a pair of rockers, the rockers each being provided on one side of a floor panel in a right-left direction and on another side of the floor panel in the right-left direction. The vehicle has a battery pack that is disposed below the floor panel, and that stores electric power to be supplied to a traveling motor. The vehicle has a pair of fixing members, the fixing members each being disposed on one side of the battery pack in the right-left direction and another side of the battery pack in the right-left direction, that is configured to fix the battery pack to the rockers. The vehicle has an elastic member disposed between the battery pack and the fixing members. The elastic member is disposed in a state compressed by the battery pack and the fixing members.Type: ApplicationFiled: September 27, 2021Publication date: April 14, 2022Applicants: TOYOTA JIDOSHA KABUSHIKI KAISHA, SUBARU CORPORATIONInventors: Takuya Hirota, Naoki Takahashi
-
Publication number: 20220080820Abstract: A vehicle includes a vehicle body provided with each of a pair of rockers on each side of a floor panel in a right-left direction, a battery pack that stores electric power to be supplied to a traction motor, and a pair of fixing members that fixes the battery pack to the rockers. The battery pack and the fixing members are joined by a plurality of adhesion members. The adhesion members are intermittently laid out along a vehicle length direction of the vehicle.Type: ApplicationFiled: September 15, 2021Publication date: March 17, 2022Applicants: TOYOTA JIDOSHA KABUSHIKI KAISHA, SUBARU CORPORATIONInventors: Naoki Takahashi, Takuya Hirota, Shunji Shibata
-
Publication number: 20220035601Abstract: The present invention provides an environment that makes it possible to incorporate a non-periodic-execution function module into a periodic-execution control program. A development support program that makes a computer execute steps that generate a periodic-execution second function module that invokes a non-periodic-execution first function module. Said steps include: a step in which a data type that is in a periodic-execution programming language and corresponds to the data type of an argument for the first function module is specified, and an input variable of said data type is established for the second function module; and a step in which a data type that is in a periodic-execution programming language and corresponds to the data type of a return value for the first function module is specified, and an output variable of said data type is established for the second function module.Type: ApplicationFiled: October 2, 2019Publication date: February 3, 2022Applicant: OMRON CorporationInventor: Takuya HIROTA
-
Publication number: 20210349434Abstract: The present invention provides a technology for invoking a non-periodic-execution function module from a periodic-execution control program. A control system that comprises first and second control parts (C1, C2) and a storage device that stores control programs (210, 211) for a controller. The control programs (210, 211) include a periodic-execution function module (55B) that invokes a non-periodic-execution function module (55A). The first control part (C1) reflects the value of an input variable for the periodic-execution function module (55B) in an argument for the non-periodic-execution function module (55A) and outputs an execution start command for the function modules to the second control part (C2). The second control part (C2) outputs a return value for the non-periodic-execution function module (55A) to the first control part (C1). The first control part (C1) reflects the return value in an output variable for the periodic-execution function module (55B).Type: ApplicationFiled: October 2, 2019Publication date: November 11, 2021Applicant: OMRON CorporationInventor: Takuya HIROTA
-
Patent number: 11043825Abstract: A power supply device includes a spike absorption circuit that suppresses an avalanche breakage of a current shutdown switch due to a kickback voltage that may appear in response to the cut-off of a load current. The current shutdown switch is connected to secondary batteries. The spike absorption circuit is a series circuit of a protection switch, formed of a semiconductor element, and a diode. The power supply device further includes: a small-signal switch that controls turn-on and turn-off of the protection switch; and a delay circuit that maintains the small-signal switch in an ON state over a setup time after a current shutdown timing of the current shutdown switch. The delay circuit maintains the small-signal switch in the ON state over the setup time (T), and the small-signal switch thereby causes the protection switch to the ON state. Then, the spike absorption circuit damps the kickback voltage.Type: GrantFiled: October 12, 2017Date of Patent: June 22, 2021Assignee: SANYO Electric Co., Ltd.Inventors: Motoji Takeuchi, Yusuke Omote, Takuya Hirota, Hisashi Kameyama, Jeewook Chang, Mitsuhiro Hamada
-
Patent number: 10983772Abstract: Provided is an environment for executing an application program included in a task to be periodically executed every fixed task cycle within a predetermined task cycle. A method includes: receiving input of a source code of the application program, and generating an execution module of the application program by adding, to the source code of the application program, a first command for interrupting the application program after executing the application program for a preset time within the task cycle and resuming execution of the application program in the next task cycle.Type: GrantFiled: November 14, 2018Date of Patent: April 20, 2021Assignee: OMRON CorporationInventor: Takuya Hirota
-
Publication number: 20210078638Abstract: A vehicle body lower structure may comprise: a rocker arranged at a lower lateral part of a vehicle body; a power supply package arranged under a floor panel of the vehicle; a first energy absorbing member fixed to a lateral side of the power supply package; and a second energy absorbing member being adjacent to the first energy absorbing member in a vehicle-width direction of the vehicle body, the second energy absorbing member being located outside the first energy absorbing member in the vehicle-width direction of the vehicle body. The first energy absorbing member may include a first protrusion protruding outward in the vehicle-width direction, the second energy absorbing member may include a second protrusion protruding inward in the vehicle-width direction, and the first protrusion and the second protrusion may overlap each other as seen along an up-down direction and are fixed together to the rocker by a bolt.Type: ApplicationFiled: September 11, 2020Publication date: March 18, 2021Inventor: Takuya Hirota
-
Publication number: 20190268144Abstract: A method includes a step of generating, using a control device, a private key and a public key, a step of acquiring, using the control device; encrypted data obtained by encrypting the data using the public key; a step of decrypting, using the control device, the private key for the encrypted data when the control device performs a process; a step of storing, using the control device, the data obtained by decrypting the encrypted data using the private key in a volatile storage area that is not accessible from the outside; and a step of executing, using the control device, a process with reference to the data stored in the storage area.Type: ApplicationFiled: December 18, 2018Publication date: August 29, 2019Applicant: OMRON CorporationInventor: Takuya HIROTA
-
Publication number: 20190245359Abstract: A power supply device includes a spike absorption circuit that suppresses an avalanche breakage of a current shutdown switch due to a kickback voltage that may appear in response to the cut-off of a load current. The current shutdown switch is connected to secondary batteries. The spike absorption circuit is a series circuit of a protection switch, formed of a semiconductor element, and a diode. The power supply device further includes: a small-signal switch that controls turn-on and turn-off of the protection switch; and a delay circuit that maintains the small-signal switch in an ON state over a setup time after a current shutdown timing of the current shutdown switch. The delay circuit maintains the small-signal switch in the ON state over the setup time (T), and the small-signal switch thereby causes the protection switch to the ON state. Then, the spike absorption circuit damps the kickback voltage.Type: ApplicationFiled: October 12, 2017Publication date: August 8, 2019Applicant: SANYO Electric Co., Ltd.Inventors: Motoji Takeuchi, Yusuke Omote, Takuya Hirota, Hisashi Kameyama, Jeewook Chang, Mitsuhiro Hamada
-
Publication number: 20190243624Abstract: Provided is an environment for executing an application program included in a task to be periodically executed every fixed task cycle within a predetermined task cycle. A method includes: receiving input of a source code of the application program, and generating an execution module of the application program by adding, to the source code of the application program, a first command for interrupting the application program after executing the application program for a preset time within the task cycle and resuming execution of the application program in the next task cycle.Type: ApplicationFiled: November 14, 2018Publication date: August 8, 2019Applicant: OMRON CorporationInventor: Takuya HIROTA
-
Publication number: 20190196798Abstract: An executable program creation unit performs lexical-syntactical analysis to generate an intermediate representation from source code, using a compiler program. The executable program creation unit extracts function call processing included in the intermediate representation. The executable program creation unit evaluates a function replacement condition set for the function call processing and corresponding to characteristics of a device controlled by the executable program. The executable program creation unit replaces the function call processing according to a function replacement rule if the function replacement condition is satisfied. The executable program creation unit intermediately generates a relocatable object using the replaced function call processing.Type: ApplicationFiled: August 23, 2017Publication date: June 27, 2019Applicant: OMRON CorporationInventors: Kenji UNO, Takuya HIROTA
-
Publication number: 20170293502Abstract: A control device adopting a virtualization technique is provided. The control device includes: a real-time operating system (OS) executed using a hardware resource; a general purpose operating system (OS) executed using the hardware resource and operating independently of the real-time OS; and a hypervisor for managing the hardware resource allocated to the real-time OS and the general purpose OS. The control device includes: a file sharing server function operating on the general purpose OS to reserve a part of a storage device as a storage area and share at least one part of the reserved storage area set by a user with another device; a function operating on the real-time OS to participate in the file sharing server function as a client through the hypervisor; and a function operating on the real-time OS to periodically monitor whether a shared area provided by the file sharing server function is accessible.Type: ApplicationFiled: March 30, 2017Publication date: October 12, 2017Applicant: OMRON CorporationInventors: Yuki KANAYA, Koji YAOITA, Shuhei MIYAGUCHI, Takuya HIROTA, Fred SCHEFFER, Thorstin CRIJNS
-
Patent number: 8045409Abstract: A semiconductor memory device includes a plurality of memory cells that are arranged at intersections of a word line with bit line pairs, a precharge circuit that is arranged for each of the bit line pairs and is configured to precharge each of the bit line pairs, and a Y-switch circuit that is arranged for each of the bit line pairs and is configured to select each of the bit line pairs. The semiconductor memory device further includes a mode switching unit that switches the normal mode and the test mode in accordance with a mode selection signal that is externally supplied, a plurality of individual control units that control operation of each of the precharge circuits in accordance with operation of each of the Y-switch circuits in the normal mode, and a block control unit that collectively turns off all of the precharge circuits in the test mode.Type: GrantFiled: October 22, 2009Date of Patent: October 25, 2011Assignee: Renesas Electronics CorporationInventors: Takuya Hirota, Takao Yanagida