Patents by Inventor Taichi Sato

Taichi Sato 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: 8225077
    Abstract: An obfuscation device includes a first instruction generating unit, for each of a first process and a second process, which generates an initialization instruction for securing a management area for managing identification information indicating an instruction block that should be executed next so as to proceed with the process. Further, a second instruction generating unit generates a selection instruction (i) to make a first selection selecting a process that should be proceeded out of the first process and the second process, (ii) to make a second selection selecting an instruction block indicated by the identification information managed in the management area as an instruction block that should be executed for proceeding with the process selected by the first selection, and (iii) to cause the execution device to execute the instruction block selected by the second selection, and stores the selection instruction in a storage unit.
    Type: Grant
    Filed: March 24, 2009
    Date of Patent: July 17, 2012
    Assignee: Panasonic Corporation
    Inventors: Taichi Sato, Tomoyuki Haga, Kenichi Matsumoto, Akito Monden, Haruaki Tamada
  • Publication number: 20120076539
    Abstract: A charging member is provided which can not easily change in charging performance even because of its service over a long period of time. The charging member has a conductive support, an elastic layer and a surface layer. The elastic layer comprises spherical particles in such a way that the spherical particles are exposed at least in part to the surface of the elastic layer so as to make the surface of the elastic layer roughened; the spherical particles are at least one type selected from the group consisting of spherical silica particles, spherical alumina particles and spherical zirconia particles; the surface of the elastic layer is overlaid with the surface layer in such a way that the surface profile of the elastic layer is reflected on the surface profile of the charging member; and the surface layer comprises a high-molecular compound having a specific constituent unit.
    Type: Application
    Filed: November 30, 2011
    Publication date: March 29, 2012
    Applicant: CANON KABUSHIKI KAISHA
    Inventors: Taichi Sato, Masaaki Harada, Yukinori Nagata, Toshiro Suzuki
  • Patent number: 8135963
    Abstract: A program conversion device generates a program by obfuscating an original program, and generates and encrypts conversion parameters for inverse conversion of the obfuscated program. The program conversion device distributes the obfuscated program together with the encrypted conversion parameters. To execute the obfuscated program, a device having a high security level decrypts the encrypted parameters by using a decryption key stored in advance, applies inverse conversion to the obfuscated program by using the decrypted conversion parameters, and executes the program resulting from the inverse conversion. A device having a low security level executes the obfuscated program without any inverse conversion.
    Type: Grant
    Filed: February 9, 2006
    Date of Patent: March 13, 2012
    Assignee: Panasonic Corporation
    Inventors: Taichi Sato, Rieko Asai, Yoshikatsu Ito, Kouichi Kanemura, Hideki Matsushima
  • Publication number: 20120045250
    Abstract: To provide a charging member that can not easily cause faulty cleaning. A charging member having a conductive support and an elastic layer that is a surface layer; the elastic layer having on its surface a region having been cured by irradiation with electron rays, where the region having been cured supports at least one type of spherical particles of spherical silica particles, spherical alumina particles and spherical zirconia particles in such a state that the spherical particles are exposed at least in part to the surface of the elastic layer so as to make the surface roughened.
    Type: Application
    Filed: November 1, 2011
    Publication date: February 23, 2012
    Applicant: CANON KABUSHIKI KAISHA
    Inventors: Masaaki Harada, Toshiro Suzuki, Hiroaki Watanabe, Taichi Sato, Keiji Nose
  • Patent number: 8108689
    Abstract: An obfuscation evaluation method which sufficiently evaluates an obfuscation performed on a program. The obfuscation evaluation method includes: a step of executing an obfuscated code module produced by obfuscating an original code module of a program, and generating a trace output file by logging a result of the execution; and a step of identifying the degree of obfuscation of the obfuscated code module by evaluating the trace output file.
    Type: Grant
    Filed: October 27, 2006
    Date of Patent: January 31, 2012
    Assignee: Panasonic Corporation
    Inventors: Kenneth Alexander Nicolson, Rieko Asai, Taichi Sato
  • Patent number: 8090956
    Abstract: To provide a program conversion device capable of executing a program that includes a secret operation using secret information without exposure of the secret information in a memory. In an execution program generation device, with respect to an original program that includes the secret operation, a combining function generation unit generates combining function processing for applying a bitwise self-dual function to an input value, a split secret information generation unit generates pieces of split secret information by performing an inverse operation of the self-dual function, a program conversion unit generates pieces of split secret operation processing each for performing the operation between each bit value of the operand information and a corresponding bit value of a different piece of the split secret information, and replaces the secret operation processing with the pieces of the split secret operation processing and the combining function processing.
    Type: Grant
    Filed: March 27, 2006
    Date of Patent: January 3, 2012
    Assignees: Panasonic Corporation, Nara Institute of Science and Technology
    Inventors: Rieko Asai, Taichi Sato, Tomoyuki Haga, Kenichi Matsumoto, Akito Monden, Masahide Nakamura
  • Publication number: 20110311127
    Abstract: A motion space presentation device includes: a work area generation unit configured to generate a three-dimensional region in which the movable robot operates; an image capture unit configured to capture a real image; a position and posture detection unit configured to detect an image capture position and an image capture direction of the image capture unit; and an overlay unit configured to selectively superimpose dither an image of a segment approximation model of the movable robot as viewed in the image capture direction from the image capture position, or an image of the three-dimensional region as viewed in the image capture direction from the image capture position, on the real image captured by the image capture unit, according to the difficulty in recognizing each image.
    Type: Application
    Filed: August 30, 2011
    Publication date: December 22, 2011
    Inventors: Kenji MIZUTANI, Taichi SATO
  • Patent number: 7995766
    Abstract: Provided is a group subordinate terminal in a key updating system that includes a server and a group of terminals including: a group managing terminal; and group subordinate terminals including the group subordinate terminal, the group subordinate terminal comprising: a group withdrawal request processing unit which transmits a group withdrawal request to the group managing terminal in response to an instruction to update its apparatus-unique key, the group withdrawal request requesting for withdrawal of the group subordinate terminal from the group; an update apparatus-unique key requesting unit which requests for another apparatus-unique key by transmitting to the server a group withdrawal certificate indicating that the withdrawal of the group subordinate terminal from the group of terminals is completed through invalidation of its group key; and an update processing unit which updates the apparatus-unique key held in an apparatus-unique key holding unit to the another apparatus-unique key obtained from th
    Type: Grant
    Filed: June 26, 2008
    Date of Patent: August 9, 2011
    Assignee: Panasonic Corporation
    Inventors: Taichi Sato, Kaoru Yokota, Natsume Matsuzaki, Yuichi Futa, Tetsuya Inoue, Masao Nonaka
  • Publication number: 20110095474
    Abstract: A device is provided for continuously and concentrically transporting documents of different width through a passageway at a high speed. The device comprises a pair of opposed rollers 131 rotatably mounted on the opposite sides of a passageway 11 to grasp the opposite sides of a bill 70 between rotators 131, 132. At the moment of grasp between rollers 131, a central line C of bill 70 is automatically brought into alignment with a central line G of front passageway 11, and at the same time, bill 70 is grasped by opposed rollers 131 rotating in the adverse directions each other so that rotational force of rollers 131 applied to bill 70 serves to flip bill 70 to the rear of passageway 11.
    Type: Application
    Filed: March 10, 2009
    Publication date: April 28, 2011
    Applicant: JAPAN CASH MACHINE CO., LTD.
    Inventors: Shinya Izawa, Koji Nishimura, Atsunori Hara, Taichi Sato, Nobuyuki Tane
  • Patent number: 7913831
    Abstract: An intelligent cash box system is provided which comprises: a validator 2 attached in a bill handling apparatus 1; a detection sensor 45 mounted in validator 2; a control circuit 47 connected to detection sensor 45; a card 3 bearing at least a code recorded on card 3 for identifying bill handling apparatus 1; a stacker 4 attached to validator 2 for accumulating bills 44 considered as genuine by validator 2; and an intelligent storage 5 provided in stacker 4. The card 3 can be inserted into validator 2 so that detection sensor 45 detects the code on card 3 and bill information on bill 44, and forwards the code and bill information to control circuit 47 which then transmits the code and bill information to intelligent storage 5 for storage therein.
    Type: Grant
    Filed: March 13, 2006
    Date of Patent: March 29, 2011
    Assignee: Japan Cash Machine Co., Ltd.
    Inventors: Koji Kuroiwa, Taichi Sato, Toru Seki
  • Patent number: 7909152
    Abstract: A bill handling apparatus is provided that comprises an intelligent cash box system for transmitting information from a validator 2 to a stacker 4. The intelligent cash box system comprises a card 3 bearing a code recorded on the card 3 for identifying the bill handling apparatus, and an intelligent storage 5 provided in the stacker 4. The card 3 can be inserted into an inlet 11 of the validator 2 to detect the code by a detection sensor 45 and store the code in a control circuit 47 as code information. Bill information includes data of the bills received in a storage chamber 30 of the stacker 4 and is transmitted from the control circuit 47 to the intelligent storage 5. The intelligent storage 5 is in communication with the control circuit 47 of the validator 2 to receive the code information and bill information from the control means 47 and store these information in the intelligent storage 5.
    Type: Grant
    Filed: November 5, 2003
    Date of Patent: March 22, 2011
    Assignee: Japan Cash Machine Co., Ltd.
    Inventors: Koji Kuroiwa, Taichi Sato, Toru Seki
  • Publication number: 20100332820
    Abstract: The present invention provides a migration apparatus that realizes safe migration of data between devise that use different encryption algorithms and different security authentication levels. The fourth electronic terminal device 2502 sends, to the migration authority 2501, a request for migration of a virtual machine to the fifth electronic terminal device 2503. If the fifth electronic terminal device 2503 is not an illegitimate device, the migration authority 2501 sends a migration request to the fifth electronic terminal device 2503. The fifth electronic terminal device 2503 sends, to the migration authority 2501, a digital signature and so on, together with the request. The migration authority 2501 makes a judgment. If the result is “OK”, the migration authority 2501 sends the result “OK” to the fifth electronic terminal device 2503.
    Type: Application
    Filed: February 23, 2009
    Publication date: December 30, 2010
    Inventors: Hideki Matsushima, Hisashi Takayama, Takayuki Ito, Tomoyuki Haga, Yuichi Futa, Taichi Sato
  • Patent number: 7844398
    Abstract: A path risk evaluating apparatus includes a secondary collision likelihood direction evaluating unit (108) and a secondary collision likelihood distance evaluating unit (109) which evaluate, based on the relationship between a movement path and a position of objects in an environment where a mobile device moves, the likelihood of the mobile device having primary collision with a first object and the first object further having secondary collision with a second object; a risky attribute combination evaluating unit (112) which determines degree of damage when secondary collision occurs, by referring to information, indicating degree of damage when objects in the environment collide, held by a risky attribute combination information holding unit (111); and a path evaluating unit (113) which evaluates the risk of the moving path for the mobile device, based on the evaluation result from the secondary collision likelihood direction evaluating unit (108) and the secondary collision likelihood distance evaluating un
    Type: Grant
    Filed: July 8, 2009
    Date of Patent: November 30, 2010
    Assignee: Panasonic Corporation
    Inventors: Taichi Sato, Kenji Mizutani
  • Patent number: 7841459
    Abstract: A paper sheet handling apparatus, includes: an identifying unit 20 which forwards and identifies a paper sheet A that is inserted from an opening portion 22 formed in its front plane; a collecting unit 30 which stores the identified paper sheet A; a paying-out unit 40 which stores a paying-out paper sheet B to be paid out to the opening portion 22 in a certain case; a forwarding unit 50 which forwards the paper sheet A and the paying-out paper sheet B, between each of the identifying unit 20, the collecting unit 30 and the paying-out unit 40; an outer frame 10 which holds each unit of the identifying unit 20 disposed on its front side, the forwarding unit 50 disposed on the inner side from it, the collecting unit 30 disposed below these identifying unit 20 and forwarding unit 50 and on the front side, and the paying-out unit 40 disposed on the inner side from the collecting unit 30, in which to the outer frame 10, at least the collecting unit 30 and the paying-out unit 40 are detachably attached from its fron
    Type: Grant
    Filed: September 27, 2002
    Date of Patent: November 30, 2010
    Assignee: Japan Cash Machine Co., Ltd.
    Inventors: Atsushi Isobe, Taichi Sato, Koji Kuroiwa
  • Publication number: 20100268936
    Abstract: Provided is a migration system considering security authentication levels and data protection strength levels of the both security devices between which data is migrated. A first terminal 102 includes a mechanism for protecting data by a private key in the public key method held by TPM, and a second terminal 103 includes a key in the private key method encrypted by the private key in the public key method held by TPM and a mechanism for protecting the data by the key. A Migration Authority 101 holds a security policy table describing a security policy and judges whether data movement from the first terminal 102 to the second terminal 103 is enabled according to the security policy table.
    Type: Application
    Filed: June 23, 2008
    Publication date: October 21, 2010
    Inventors: Hideki Matsushima, Yuichi Futa, Hisashi Takayama, Takayuki Ito, Tomoyuki Haga, Taichi Sato
  • Publication number: 20100242756
    Abstract: In a stencil printing machine including a plate discharge device for stripping a master from a plate cylinder and collecting the master after attaching the master subjected to plate making to the plate cylinder for printing on a sheet, the plate discharge device includes a storing section for storing the master, a lid for closing the storing section to be opened/closed freely, and a device for locking the lid in a closed state, the plate discharge device being provided such that it can be taken out to the housing of the stencil printing machine.
    Type: Application
    Filed: March 28, 2007
    Publication date: September 30, 2010
    Applicant: DUPLO SEIKO CORPORATION
    Inventor: Taichi Sato
  • Publication number: 20100217528
    Abstract: A path risk evaluating apparatus includes a secondary collision likelihood direction evaluating unit (108) and a secondary collision likelihood distance evaluating unit (109) which evaluate, based on the relationship between a movement path and a position of objects in an environment where a mobile device moves, the likelihood of the mobile device having primary collision with a first object and the first object further having secondary collision with a second object; a risky attribute combination evaluating unit (112) which determines degree of damage when secondary collision occurs, by referring to information, indicating degree of damage when objects in the environment collide, held by a risky attribute combination information holding unit (111); and a path evaluating unit (113) which evaluates the risk of the moving path for the mobile device, based on the evaluation result from the secondary collision likelihood direction evaluating unit (108) and the secondary collision likelihood distance evaluating un
    Type: Application
    Filed: July 8, 2009
    Publication date: August 26, 2010
    Inventors: Taichi Sato, Kenji Mizutani
  • Publication number: 20100180346
    Abstract: To provide, in order that proper obfuscation of a source code (100) can be easily performed, an obfuscation assisting apparatus (11) which can sufficiently assist the obfuscation. The obfuscation assisting apparatus (11) includes: an analyzer (114) which identifies corresponding respective blocks in the source code (100) and in a transformed code (104) generated through the obfuscation of the source code (100); and a browser (119) which obtains obfuscation information relating to obfuscation of the respective blocks of the source code (100) and the transformed code (104), and causes an output device (1002) to display the respective parts of the source code (100) and the transformed code (104), and the obfuscation information in association with each other.
    Type: Application
    Filed: January 17, 2008
    Publication date: July 15, 2010
    Inventors: Kenneth Alexander Nicolson, Rieko Asai, Taichi Sato, Hideki Matsushima
  • Patent number: 7747870
    Abstract: An encrypted-data decrypting apparatus that provides enhanced security protection for programs and data while they are in the processes of decryption to execution after having been encrypted. When a decrypted partial program needs to be loaded into the shared memory M, the controlling unit 11 loads it into an area indicated by the memory location information. According to the memory location information, a plurality of partial programs are sequentially loaded into an area so that one partial program gets overwritten by another; therefore, none of the partial programs exists in the memory for a long time, and thus there is less possibility of having the partial programs referred to illegitimately. In addition, since every time some data is decrypted, the decryption support program authenticating unit 13 confirms authenticity of the decryption support program P, it is possible to prevent having illegitimate references in which the decryption support program is abused.
    Type: Grant
    Filed: April 25, 2007
    Date of Patent: June 29, 2010
    Assignee: Panasonic Corporation
    Inventors: Rieko Asai, Yukie Shoda, Teruto Hirota, Yoshikatsu Ito, Taichi Sato, Hideki Matsushima, Toshihisa Abe
  • Publication number: 20100162352
    Abstract: A tamper detection device detects tampering with a program loaded to memory, at high speed and without compromising the safety. Prior to loading of a program, a dividing-size determining unit 12 determines a block size based on random number information, a dividing unit 13 divides the program by the block size into data blocks, and a first conversion unit 14 converts, by conducting a logical operation, the data blocks into intermediate authentication data no greater than the block size, and a second conversion unit 15 conducts a second conversion on the intermediate authentication data to generate authentication data. The authentication data and the block size are stored. After the program loading, a program resulting from the loading is divided by the block size, followed by the first and second conversions to generate comparative data. The comparative data is compared with the authentication data to detect tampering of the loaded program.
    Type: Application
    Filed: November 7, 2007
    Publication date: June 24, 2010
    Inventors: Tomoyuki Haga, Hideki Matsushima, Takayuki Ito, Manabu Maeda, Taichi Sato