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: 20230306145
    Abstract: 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: Application
    Filed: April 7, 2023
    Publication date: September 28, 2023
    Inventors: Hideki MATSUSHIMA, Teruto HIROTA, Yukie SHODA, Shunji HARADA
  • Patent number: 11651113
    Abstract: 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: Grant
    Filed: March 5, 2021
    Date of Patent: May 16, 2023
    Assignee: PANASONIC HOLDINGS CORPORATION
    Inventors: Hideki Matsushima, Teruto Hirota, Yukie Shoda, Shunji Harada
  • Patent number: 11439286
    Abstract: 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: Grant
    Filed: November 1, 2019
    Date of Patent: September 13, 2022
    Assignee: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.
    Inventors: Jie Lin, Teruto Hirota, Takayuki Nagata, Yuki Takaoka, Tatsuhiro Kishi, Pinchu Yang
  • Patent number: 11364633
    Abstract: 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: Grant
    Filed: February 25, 2020
    Date of Patent: June 21, 2022
    Assignee: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.
    Inventors: Jie Lin, Teruto Hirota, Takayuki Nagata
  • Publication number: 20210192095
    Abstract: 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: Application
    Filed: March 5, 2021
    Publication date: June 24, 2021
    Inventors: Hideki MATSUSHIMA, Teruto HIROTA, Yukie SHODA, Shunji HARADA
  • Patent number: 10970424
    Abstract: 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: Grant
    Filed: January 30, 2020
    Date of Patent: April 6, 2021
    Assignee: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA
    Inventors: Hideki Matsushima, Teruto Hirota, Yukie Shoda, Shunji Harada
  • Publication number: 20200276711
    Abstract: 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: Application
    Filed: February 25, 2020
    Publication date: September 3, 2020
    Applicant: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.
    Inventors: Jie LIN, Teruto HIROTA, Takayuki NAGATA
  • Publication number: 20200167509
    Abstract: 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: Application
    Filed: January 30, 2020
    Publication date: May 28, 2020
    Inventors: Hideki MATSUSHIMA, Teruto HIROTA, Yukie SHODA, Shunji HARADA
  • Patent number: 10607036
    Abstract: 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: Grant
    Filed: April 24, 2019
    Date of Patent: March 31, 2020
    Assignee: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA
    Inventors: Hideki Matsushima, Teruto Hirota, Yukie Shoda, Shunji Harada
  • Publication number: 20200060491
    Abstract: 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: Application
    Filed: November 1, 2019
    Publication date: February 27, 2020
    Inventors: JIE LIN, TERUTO HIROTA, TAKAYUKI NAGATA, YUKI TAKAOKA, TATSUHIRO KISHI, PINCHU YANG
  • Publication number: 20190251300
    Abstract: 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: Application
    Filed: April 24, 2019
    Publication date: August 15, 2019
    Inventors: Hideki MATSUSHIMA, Teruto HIROTA, Yukie SHODA, Shunji HARADA
  • Patent number: 10318768
    Abstract: 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: Grant
    Filed: April 27, 2018
    Date of Patent: June 11, 2019
    Assignee: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA
    Inventors: Hideki Matsushima, Teruto Hirota, Yukie Shoda, Shunji Harada
  • Patent number: 10108821
    Abstract: 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: Grant
    Filed: September 29, 2017
    Date of Patent: October 23, 2018
    Assignee: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA
    Inventors: Hideki Matsushima, Teruto Hirota, Yukie Shoda, Shunji Harada
  • Patent number: 10089620
    Abstract: 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: Grant
    Filed: May 30, 2001
    Date of Patent: October 2, 2018
    Assignee: Panasonic Intellectual Property Management Co., Ltd.
    Inventors: Hideki Matsushima, Shunji Harada, Yasushi Uesaka, Teruto Hirota, Masayuki Kozuka, Masataka Nikaido
  • Publication number: 20180247089
    Abstract: 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: Application
    Filed: April 27, 2018
    Publication date: August 30, 2018
    Inventors: Hideki MATSUSHIMA, Teruto HIROTA, Yukie SHODA, Shunji HARADA
  • Publication number: 20180025184
    Abstract: 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: Application
    Filed: September 29, 2017
    Publication date: January 25, 2018
    Inventors: Hideki MATSUSHIMA, Teruto HIROTA, Yukie SHODA, Shunji HARADA
  • Patent number: 9866535
    Abstract: 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: Grant
    Filed: August 25, 2015
    Date of Patent: January 9, 2018
    Assignee: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.
    Inventors: Hideki Matsushima, Teruto Hirota, Naoyoshi Otsubo, Koichi Morioka, Natsume Matsuzaki, Norio Sanada
  • Patent number: 9811691
    Abstract: 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: Grant
    Filed: November 10, 2016
    Date of Patent: November 7, 2017
    Assignee: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA
    Inventors: Hideki Matsushima, Teruto Hirota, Yukie Shoda, Shunji Harada
  • Publication number: 20170061165
    Abstract: 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: Application
    Filed: November 10, 2016
    Publication date: March 2, 2017
    Inventors: Hideki MATSUSHIMA, Teruto HIROTA, Yukie SHODA, Shunji HARADA
  • Patent number: D866889
    Type: Grant
    Filed: April 27, 2018
    Date of Patent: November 12, 2019
    Assignee: Panasonic Intellectual Property Management Co., Ltd.
    Inventors: Jie Lin, Teruto Hirota, Tatsuhiro Kishi, Takayuki Nagata, Pinchu Yang, Yuki Takaoka