Patents by Inventor Teruto Hirota
Teruto 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).
-
Publication number: 20230306145Abstract: A program execution device capable of protecting a program against unauthorized analysis and alteration is provided. The program execution device includes an execution unit, a first protection unit, and a second protection unit. The execution unit executes a first program and a second program, and is connected with an external device that is capable of controlling the execution. The first protection unit disconnects the execution unit from the external device while the execution unit is executing the first program. The second protection unit protects the first program while the execution unit is executing the second program.Type: ApplicationFiled: April 7, 2023Publication date: September 28, 2023Inventors: Hideki MATSUSHIMA, Teruto HIROTA, Yukie SHODA, Shunji HARADA
-
Patent number: 11651113Abstract: A program execution device capable of protecting a program against unauthorized analysis and alteration is provided. The program execution device includes an execution unit, a first protection unit, and a second protection unit. The execution unit executes a first program and a second program, and is connected with an external device that is capable of controlling the execution. The first protection unit disconnects the execution unit from the external device while the execution unit is executing the first program. The second protection unit protects the first program while the execution unit is executing the second program.Type: GrantFiled: March 5, 2021Date of Patent: May 16, 2023Assignee: PANASONIC HOLDINGS CORPORATIONInventors: Hideki Matsushima, Teruto Hirota, Yukie Shoda, Shunji Harada
-
Patent number: 11439286Abstract: A mobile robot that autonomously travels includes a body that has a front surface, a driver that is disposed in the body and that drives travelling of the body, a base that includes a spring and that is connected to the body via the spring, and a distance measurer that is disposed at an upper part of the base. The base is connected to the body in such a way that the base is movable to be in a first state in which the laser range finder is located inside the body and a second state in which the laser range finder is located outside the body. The spring generates a force that pushes the base from a front surface of the body to an outside of the body.Type: GrantFiled: November 1, 2019Date of Patent: September 13, 2022Assignee: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.Inventors: Jie Lin, Teruto Hirota, Takayuki Nagata, Yuki Takaoka, Tatsuhiro Kishi, Pinchu Yang
-
Patent number: 11364633Abstract: A cleaning robot includes an arm including a distal end portion to which a brush is attached, the arm extending in a first direction parallel to a horizontal direction, a driver connected to the arm, the driver including a first mechanism that moves the arm in the first direction, a second mechanism that moves the arm in a second direction parallel to a vertical direction perpendicular to the first direction, and a third mechanism that moves the arm in a third direction perpendicular to both the first direction and second direction, a controller configured to switch the orientation of the distal end portion between an orientation for cleaning a first target face of the object and an orientation for cleaning a second target face of the object, the first target face facing the first direction, the second target face facing the second direction.Type: GrantFiled: February 25, 2020Date of Patent: June 21, 2022Assignee: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.Inventors: Jie Lin, Teruto Hirota, Takayuki Nagata
-
Publication number: 20210192095Abstract: A program execution device capable of protecting a program against unauthorized analysis and alteration is provided. The program execution device includes an execution unit, a first protection unit, and a second protection unit. The execution unit executes a first program and a second program, and is connected with an external device that is capable of controlling the execution. The first protection unit disconnects the execution unit from the external device while the execution unit is executing the first program. The second protection unit protects the first program while the execution unit is executing the second program.Type: ApplicationFiled: March 5, 2021Publication date: June 24, 2021Inventors: Hideki MATSUSHIMA, Teruto HIROTA, Yukie SHODA, Shunji HARADA
-
Patent number: 10970424Abstract: A program execution device capable of protecting a program against unauthorized analysis and alteration is provided. The program execution device includes an execution unit, a first protection unit, and a second protection unit. The execution unit executes a first program and a second program, and is connected with an external device that is capable of controlling the execution. The first protection unit disconnects the execution unit from the external device while the execution unit is executing the first program. The second protection unit protects the first program while the execution unit is executing the second program.Type: GrantFiled: January 30, 2020Date of Patent: April 6, 2021Assignee: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICAInventors: Hideki Matsushima, Teruto Hirota, Yukie Shoda, Shunji Harada
-
Publication number: 20200276711Abstract: A cleaning robot includes an arm including a distal end portion to which a brush is attached, the arm extending in a first direction parallel to a horizontal direction, a driver connected to the arm, the driver including a first mechanism that moves the arm in the first direction, a second mechanism that moves the arm in a second direction parallel to a vertical direction perpendicular to the first direction, and a third mechanism that moves the arm in a third direction perpendicular to both the first direction and second direction, a controller configured to switch the orientation of the distal end portion between an orientation for cleaning a first target face of the object and an orientation for cleaning a second target face of the object, the first target face facing the first direction, the second target face facing the second direction.Type: ApplicationFiled: February 25, 2020Publication date: September 3, 2020Applicant: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.Inventors: Jie LIN, Teruto HIROTA, Takayuki NAGATA
-
Publication number: 20200167509Abstract: A program execution device capable of protecting a program against unauthorized analysis and alteration is provided. The program execution device includes an execution unit, a first protection unit, and a second protection unit. The execution unit executes a first program and a second program, and is connected with an external device that is capable of controlling the execution. The first protection unit disconnects the execution unit from the external device while the execution unit is executing the first program. The second protection unit protects the first program while the execution unit is executing the second program.Type: ApplicationFiled: January 30, 2020Publication date: May 28, 2020Inventors: Hideki MATSUSHIMA, Teruto HIROTA, Yukie SHODA, Shunji HARADA
-
Patent number: 10607036Abstract: A program execution device capable of protecting a program against unauthorized analysis and alteration is provided. The program execution device includes an execution unit, a first protection unit, and a second protection unit. The execution unit executes a first program and a second program, and is connected with an external device that is capable of controlling the execution. The first protection unit disconnects the execution unit from the external device while the execution unit is executing the first program. The second protection unit protects the first program while the execution unit is executing the second program.Type: GrantFiled: April 24, 2019Date of Patent: March 31, 2020Assignee: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICAInventors: Hideki Matsushima, Teruto Hirota, Yukie Shoda, Shunji Harada
-
Publication number: 20200060491Abstract: A mobile robot that autonomously travels includes a body that has a front surface, a driver that is disposed in the body and that drives travelling of the body, a base that includes a spring and that is connected to the body via the spring, and a distance measurer that is disposed at an upper part of the base. The base is connected to the body in such a way that the base is movable to be in a first state in which the laser range finder is located inside the body and a second state in which the laser range finder is located outside the body. The spring generates a force that pushes the base from a front surface of the body to an outside of the body.Type: ApplicationFiled: November 1, 2019Publication date: February 27, 2020Inventors: JIE LIN, TERUTO HIROTA, TAKAYUKI NAGATA, YUKI TAKAOKA, TATSUHIRO KISHI, PINCHU YANG
-
Publication number: 20190251300Abstract: A program execution device capable of protecting a program against unauthorized analysis and alteration is provided. The program execution device includes an execution unit, a first protection unit, and a second protection unit. The execution unit executes a first program and a second program, and is connected with an external device that is capable of controlling the execution. The first protection unit disconnects the execution unit from the external device while the execution unit is executing the first program. The second protection unit protects the first program while the execution unit is executing the second program.Type: ApplicationFiled: April 24, 2019Publication date: August 15, 2019Inventors: Hideki MATSUSHIMA, Teruto HIROTA, Yukie SHODA, Shunji HARADA
-
Patent number: 10318768Abstract: A program execution device capable of protecting a program against unauthorized analysis and alteration is provided. The program execution device includes an execution unit, a first protection unit, and a second protection unit. The execution unit executes a first program and a second program, and is connected with an external device that is capable of controlling the execution. The first protection unit disconnects the execution unit from the external device while the execution unit is executing the first program. The second protection unit protects the first program while the execution unit is executing the second program.Type: GrantFiled: April 27, 2018Date of Patent: June 11, 2019Assignee: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICAInventors: Hideki Matsushima, Teruto Hirota, Yukie Shoda, Shunji Harada
-
Patent number: 10108821Abstract: A program execution device capable of protecting a program against unauthorized analysis and alteration is provided. The program execution device includes an execution unit, a first protection unit, and a second protection unit. The execution unit executes a first program and a second program, and is connected with an external device that is capable of controlling the execution. The first protection unit disconnects the execution unit from the external device while the execution unit is executing the first program. The second protection unit protects the first program while the execution unit is executing the second program.Type: GrantFiled: September 29, 2017Date of Patent: October 23, 2018Assignee: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICAInventors: Hideki Matsushima, Teruto Hirota, Yukie Shoda, Shunji Harada
-
Patent number: 10089620Abstract: An audio object (AOB) for which corresponding rights management information (RMI) has been generated by a license management apparatus, and an AOB for which RMI does not exist are written into a recording medium for use in an SDMI system which includes the license management apparatus. Each AOB is put in correspondence with a migration permission flag (MPF). When the corresponding AOB is the AOB for which RMI does not exist, the relevant MPF is set to on so as to show that a migration procedure is permitted. When the corresponding AOB is the AOB for which RMI has been generated by the license management apparatus, the relevant MPF is set to off so as to show that a migration procedure is not permitted.Type: GrantFiled: May 30, 2001Date of Patent: October 2, 2018Assignee: Panasonic Intellectual Property Management Co., Ltd.Inventors: Hideki Matsushima, Shunji Harada, Yasushi Uesaka, Teruto Hirota, Masayuki Kozuka, Masataka Nikaido
-
Publication number: 20180247089Abstract: A program execution device capable of protecting a program against unauthorized analysis and alteration is provided. The program execution device includes an execution unit, a first protection unit, and a second protection unit. The execution unit executes a first program and a second program, and is connected with an external device that is capable of controlling the execution. The first protection unit disconnects the execution unit from the external device while the execution unit is executing the first program. The second protection unit protects the first program while the execution unit is executing the second program.Type: ApplicationFiled: April 27, 2018Publication date: August 30, 2018Inventors: Hideki MATSUSHIMA, Teruto HIROTA, Yukie SHODA, Shunji HARADA
-
Publication number: 20180025184Abstract: A program execution device capable of protecting a program against unauthorized analysis and alteration is provided. The program execution device includes an execution unit, a first protection unit, and a second protection unit. The execution unit executes a first program and a second program, and is connected with an external device that is capable of controlling the execution. The first protection unit disconnects the execution unit from the external device while the execution unit is executing the first program. The second protection unit protects the first program while the execution unit is executing the second program.Type: ApplicationFiled: September 29, 2017Publication date: January 25, 2018Inventors: Hideki MATSUSHIMA, Teruto HIROTA, Yukie SHODA, Shunji HARADA
-
Patent number: 9866535Abstract: A content reproduction system includes an information processing terminal (102) and a secure device (103). The information processing terminal (102) receives a copyright protection application program (315) from an application distribution server (113). The copyright protection application program includes a first program having a first execution format executable in the information processing terminal (102) and a second program having a second execution format different from the first execution format and executable in the secure device (103). The second program is encrypted with a program key (515) held in the secure device (103). By extracting and executing the first program, the information processing terminal (102) extracts the second program and transmits the second program to the secure device (103).Type: GrantFiled: August 25, 2015Date of Patent: January 9, 2018Assignee: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.Inventors: Hideki Matsushima, Teruto Hirota, Naoyoshi Otsubo, Koichi Morioka, Natsume Matsuzaki, Norio Sanada
-
Patent number: 9811691Abstract: A program execution device capable of protecting a program against unauthorized analysis and alteration is provided. The program execution device includes an execution unit, a first protection unit, and a second protection unit. The execution unit executes a first program and a second program, and is connected with an external device that is capable of controlling the execution. The first protection unit disconnects the execution unit from the external device while the execution unit is executing the first program. The second protection unit protects the first program while the execution unit is executing the second program.Type: GrantFiled: November 10, 2016Date of Patent: November 7, 2017Assignee: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICAInventors: Hideki Matsushima, Teruto Hirota, Yukie Shoda, Shunji Harada
-
Publication number: 20170061165Abstract: A program execution device capable of protecting a program against unauthorized analysis and alteration is provided. The program execution device includes an execution unit, a first protection unit, and a second protection unit. The execution unit executes a first program and a second program, and is connected with an external device that is capable of controlling the execution. The first protection unit disconnects the execution unit from the external device while the execution unit is executing the first program. The second protection unit protects the first program while the execution unit is executing the second program.Type: ApplicationFiled: November 10, 2016Publication date: March 2, 2017Inventors: Hideki MATSUSHIMA, Teruto HIROTA, Yukie SHODA, Shunji HARADA
-
Patent number: D866889Type: GrantFiled: April 27, 2018Date of Patent: November 12, 2019Assignee: Panasonic Intellectual Property Management Co., Ltd.Inventors: Jie Lin, Teruto Hirota, Tatsuhiro Kishi, Takayuki Nagata, Pinchu Yang, Yuki Takaoka