Patents by Inventor Tsuyoshi Takagi

Tsuyoshi Takagi 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: 6980956
    Abstract: Drive means for performing a behavior based on a behavioral model prescribing a behavior is controlled, and the behavioral model is changed depending on a predetermined stimulus. Therefore, by giving the stimulus, the behavioral model can be freely changed, and a mechanical device, etc. having an improved amusing element can be realized.
    Type: Grant
    Filed: January 7, 2000
    Date of Patent: December 27, 2005
    Assignee: Sony Corporation
    Inventors: Tsuyoshi Takagi, Masanori Omote
  • Patent number: 6976169
    Abstract: An efficient undeniable digital signature scheme based on a quadratic field is disclosed. Public keys (D, P, k, t) and secret keys (D1, q) are defined by generating two primes p, q (p, q>4, p=3 mod 4, ?{square root over (p/3)}<q), computing D1=?p and D=D1q2, obtaining a bit length k of ?{square root over (|D1|)}/4 and a bit length t of q?(D1/q) where (D1/q) denotes Kronecker symbol, and generating a kernel element P of a map from a class group Cl(D) to a class group Cl(D1).
    Type: Grant
    Filed: September 5, 2000
    Date of Patent: December 13, 2005
    Assignee: Nippon Telegraph and Telephone Corporation
    Inventors: Tsuyoshi Takagi, Ingrid Biehl, Sachar Paulus
  • Publication number: 20050201553
    Abstract: The present invention provides a cryptography-processing method for carrying out computation processing of hyperelliptic curve cryptography processing at a high speed and a cryptography-processing apparatus for implementing the method. In execution of scalar multiplication processing, a divisor is selected among divisors each having a weight g0 smaller than the genus g of a hyperelliptic curve where 1?g0<g to serve as a base point. In hyperelliptic curve cryptography carried out in this configuration for a genus g of 2, computation processing of the scalar multiplication can be changed from HarleyADD to execution steps of ExHarADD2+1?2 with a small number of computation-processing steps. For a genus g of 3, on the other hand, computation processing of the scalar multiplication can be changed from HarleyADD to execution steps of ExHarADD3+2?3 or ExHarADD3+1?3 with a small number of computation-processing steps. By changing the computation processing as described above, the processing speed can be increased.
    Type: Application
    Filed: February 25, 2005
    Publication date: September 15, 2005
    Inventors: Masanobu Katagi, Toru Akishita, Izuru Kitamura, Tsuyoshi Takagi
  • Publication number: 20050147241
    Abstract: A decryption method of decrypting a plaintext m from a secret exponent d, a public key n, and a ciphertext c includes steps of converting the ciphertext c into a randomized ciphertext t, a step of converting the randomized ciphertext t into a randomized plaintext u, and steps of converting the randomized plaintext u into the plaintext m. The steps of converting into the ciphertext t include a step of generating a random number r and steps of converting into the ciphertext t by using the random number r and an integer s derived from the random number r. The step of converting into the randomized plaintext u includes a step of computing the plaintext u by using a value derived from the secret exponent d. The steps of converting into the plaintext m include a step of multiplying the plaintext u by the integer s.
    Type: Application
    Filed: July 19, 2004
    Publication date: July 7, 2005
    Inventors: Katsuyuki Okeya, Tsuyoshi Takagi
  • Publication number: 20050080514
    Abstract: In requesting content, a robot transmits a QA form containing robot information, such as the hardware configuration of the robot, to a server. The server detects the content adapted to the hardware configuration or platform of the robot in the QA form, and provides the detected content to the robot.
    Type: Application
    Filed: August 19, 2004
    Publication date: April 14, 2005
    Applicant: Sony Corporation
    Inventors: Masanori Omote, Kazumi Aoyama, Tsuyoshi Takagi, Masahiro Fujita
  • Publication number: 20040243281
    Abstract: A situated behavior layer is formed from a tree structure of schemas, and a parent schema calls a Monitor function of a child schema using an external stimulus and an internal state as arguments whereas the child schema returns an AL value as a return value. The child schema calls a Monitor function of its child schema in order to calculate an AL value of the child schema itself. AL values from sub trees are returned to a root schema, and evaluation of behaviors and execution of a behavior are performed concurrently. Further, emotions are divided into a plurality of layers depending upon the significance of presence thereof, and it is determined which one of a plurality of such determined motions should be selectively performed depending upon an external environment and an internal state at the time.
    Type: Application
    Filed: May 21, 2004
    Publication date: December 2, 2004
    Inventors: Masahiro Fujita, Tsuyoshi Takagi, Rika Horinaka, Shinya Ohtani
  • Patent number: 6816753
    Abstract: To control articulated robots by dynamically modifying a combination of a hardware-dependent middleware layer and a hardware-independent application layer. An interface and a database for semantically performing operation are prepared between a middleware layer which depends upon the hardware configuration of a robot and an application layer which does not depend upon the hardware configuration, thereby making it possible to always guarantee normal operation even if a combination of the middleware and the application which is to be introduced onto the robot is modified. The application can acquire appropriate input data via the middleware, and can issue an appropriate command.
    Type: Grant
    Filed: December 16, 2002
    Date of Patent: November 9, 2004
    Assignee: Sony Corporation
    Inventors: Takayuki Sakamoto, Makoto Inoue, Naoyasu Hosonuma, Tsuyoshi Takagi, Masahiro Fujita
  • Publication number: 20040210347
    Abstract: The invention provides a robot apparatus and a robot controlling method wherein the robot apparatus can behave so that its user may not lose interest in the robot apparatus. A behavior management section (72) selects one of a seeking behavior and a knowledge utilizing behavior based on a behavior selection probability. When the behavior management section (72) executes the selected behavior (a), a reward (r) is provided from an environment/user (111). The behavior (72) updates a behavior value based on the reward (r) and applies the behavior value to the Boltzmann distribution to determine the behavior selection probability. Further, the behavior management section (72) varies the Boltzmann temperature based on input information. The present invention can be applied to a reinforced learning system for a robot.
    Type: Application
    Filed: January 16, 2004
    Publication date: October 21, 2004
    Inventors: Tsutomu Sawada, Masahiro Fujita, Osamu Hanagata, Tsuyoshi Takagi
  • Publication number: 20040153212
    Abstract: A robot (1) is provided which includes a situated behaviors layer (SBL) (58). This SBL (58) is formed in the form of a tree structure in which a plurality of schemata (behavior modules) is connected hierarchically in such a matter that the schemata are highly independent of each other for each of them to behave uniquely. A patent schema can define a pattern in which child schemata are connected, such as an OR type pattern in which the child schemata are caused to behave uniquely, AND type pattern in which the plurality of child schemata are caused to behave simultaneously or a SEQUENCE type pattern indicating a sequence in which the plurality of child schemata should behave, thereby permitting to select a behavior pattern of the robot (1). Also, a new child schema can additionally be included in the SBL (58) without having to rewrite the schemata connection in the tree structure, whereby a new behavior or function can be added to the robot (1).
    Type: Application
    Filed: August 29, 2003
    Publication date: August 5, 2004
    Inventors: Ugo Di Profio, Masahiro Fujita, Tsuyoshi Takagi, Yukiko Yoshiike, Hideki Shimomura
  • Patent number: 6754560
    Abstract: A robot is proposed which has a speech recognition unit to detect information supplied simultaneously with or just before or after detection of a touch by a touch sensor, an associative memory/recall memory to store action made correspondingly to the touch and input information (speech signal) detected by the speech recognition unit in association with each other, and an action generator to control the robot to make action recalled by the associative memory/recall memory based on a newly acquired input information (speech signal). The robot has also a sensor data processor to allow the robot to act correspondingly to the touch detection by the touch sensor. Thus, the robot can learn action in association with an input signal such as speech signal.
    Type: Grant
    Filed: March 14, 2002
    Date of Patent: June 22, 2004
    Assignee: Sony Corporation
    Inventors: Masahiro Fujita, Tsuyoshi Takagi, Rika Hasegawa, Osamu Hanagata, Jun Yokono, Gabriel Costa, Hideki Shimomura
  • Publication number: 20040114756
    Abstract: The method comprises three stages. In the first stage, randomly selected point representations are stored in variables. In the second stage, a right-to-left loop is executed that modifies the variable values in dependency of a multiplier. In the last stage, the result is calculated from the modified variable values.
    Type: Application
    Filed: December 4, 2002
    Publication date: June 17, 2004
    Inventors: Bodo Moller, Tsuyoshi Takagi
  • Patent number: 6728598
    Abstract: An arithmetic processing device for inter-object data communication has an object manager for connecting objects so as to enable exchange of data between the objects, and a connection data supplying unit for supplying the object manager with connection data necessary for achieving the connection between the objects. Disclosed also are an inter-object communication method and a robot incorporating the arithmetic processing device. The robot may be designed to enable a user to replace parts thereof, thus changing the robot configuration. The robot preferably includes a part detection unit for detecting parts attached to the robot, and outputting a part detection result in accordance with the detection. An information storage unit stores information corresponding to the part detection result for each configuration obtained by replacement of the parts.
    Type: Grant
    Filed: November 27, 2002
    Date of Patent: April 27, 2004
    Assignee: Sony Corporation
    Inventors: Masahiro Fujita, Takayuki Sakamoto, Kotaro Sabe, Tsuyoshi Takagi
  • Patent number: 6718232
    Abstract: A robot apparatus causes the emotion in a feeling part (130) to be changed based on the information acquired by a perception part (120) to manifest the behavior of information acquisition as autonomous behavior. The robot apparatus includes a behavior control part for causing the robot apparatus to manifest a language acquisition behavior and a meaning acquisition part. The robot apparatus also includes a control part for performing the behavior control of pointing its object of learning. The robot apparatus causes changes in internal states, which are ascribable to the object, to be stored in a memory part in association with the object.
    Type: Grant
    Filed: September 24, 2002
    Date of Patent: April 6, 2004
    Assignee: Sony Corporation
    Inventors: Masahiro Fujita, Tsuyoshi Takagi, Rika Horinaka, Jun Yokono, Gabriel Costa, Hideki Shimomura, Katsuki Minamino
  • Patent number: 6697708
    Abstract: A robot apparatus includes a command controller (101) for outputting an output command associated with an input command, management units (102), (103) and (104) for outputting data associated with the commands output by the command controller (101), a command transmitter (105) for controlling the transmission of the data output by the management units (102), (103) and (104) and controllers (106), (107) and (108) for controlling action units (109), (110) and (111), such as a motor, based on data output by the command transmitter (105). The command transmitter (105) sends the action control data for synchronization, output by the management units (102), (103) and (104), in synchroneity to the action units (109), (110) and (111).
    Type: Grant
    Filed: September 24, 2002
    Date of Patent: February 24, 2004
    Assignee: Sony Corporation
    Inventors: Tsuyoshi Takagi, Kohtaro Sabe, Takayuki Sakamoto, Kazufumi Oyama
  • Patent number: 6668211
    Abstract: An arithmetic processing device, an object-to-object communication method and a robot, such as an entertainment robot, in which software suited to a current robot configuration is set. The software is changed corresponding to the configuration based on a comparison result of information corresponding to a component detection result stored for each configuration and a component detection result associated with the current configuration. Objects are connected so that data can be exchanged based on the connection data.
    Type: Grant
    Filed: October 23, 2000
    Date of Patent: December 23, 2003
    Assignee: Sony Corporation
    Inventors: Masahiro Fujita, Takayuki Sakamoto, Kotaro Sabe, Tsuyoshi Takagi
  • Patent number: 6650965
    Abstract: A behavior decision system (70) includes a perceptual information acquisition unit (90) which acquires a cause factor being external or internal information acquired by a CCD camera (20), distance sensor (22), microphone (23) or the like and which influences a behavior and a motivational information acquisition unit (81) which acquires an occurrence tendency of a behavior influenced by the cause factor based on the cause factor from the perceptual information acquisition unit (90), a behavior selecting processor (82) which compares occurrence tendencies corresponding to two or more behaviors, acquired by the perceptual information acquisition unit (90) and motivational information acquisition unit (81) and belonging to the same group, to thereby select one of the behaviors, and an output semantics converter module (68) which controls moving parts based on the behavior selected by the behavior selecting processor (82) for expressing the selected behavior.
    Type: Grant
    Filed: March 13, 2002
    Date of Patent: November 18, 2003
    Assignee: Sony Corporation
    Inventors: Tsuyoshi Takagi, Masahiro Fujita, Rika Hasegawa, Kotaro Sabe, Craig Ronald Arkin
  • Publication number: 20030123656
    Abstract: A scalar multiplication can be performed on an elliptic curve cryptosystem at a high speed. P is set as an initial value of Q[0], and 2×P is set as an initial value of Q[1]. An elliptic curve doubling ECDBL of Q[d[i]] is performed, and an arithmetic result is stored in Q[2]. An elliptic curve addition ECADD of Q[0] and Q[1] is performed, and an arithmetic result is stored in Q[1]. Q[2−d[i]] is stored in Q[0]. Q[1+d[i]] is stored in Q[1]. The elliptic curve addition ECADD and the elliptic curve doubling ECDBL are concurrently performed in the respective processors.
    Type: Application
    Filed: December 10, 2002
    Publication date: July 3, 2003
    Applicant: FUJITSU LIMITED
    Inventors: Tetsuya Izu, Tsuyoshi Takagi
  • Publication number: 20030114959
    Abstract: To control articulated robots by dynamically modifying a combination of a hardware-dependent middleware layer and a hardware-independent application layer.
    Type: Application
    Filed: December 16, 2002
    Publication date: June 19, 2003
    Inventors: Takayuki Sakamoto, Makoto Inoue, Naoyasu Hosonuma, Tsuyoshi Takagi
  • Patent number: 6580801
    Abstract: A loudspeaker apparatus 1 includes a loudspeaker unit 3 and an installation device 2. The loudspeaker unit 3 includes drivers 22 and 23 and an enclosure for the drivers composed of front and rear members 20 and 21. The loudspeaker unit is detachably mounted to an installation device 2, which, in turn, is secured to an installation surface 11 to which the loudspeaker apparatus is to be installed. The loudspeaker unit is mounted rotatable about its center axis 25. The drivers have respective sound radiation center axes 22a and 23a, which are oriented to intersect the center line 25 at a predetermined angle &thgr;. Thus, the direction in which the drivers radiate sound can be changed by rotating the loudspeaker unit about the center axis.
    Type: Grant
    Filed: February 29, 2000
    Date of Patent: June 17, 2003
    Assignee: TOA Corporation
    Inventors: Tsuyoshi Takagi, Hiroshi Kubota, Ken Iwayama
  • Publication number: 20030097202
    Abstract: An arithmetic processing device for inter-object data communication has an object manager for connecting objects so as to enable exchange of data between the objects, and a connection data supplying unit for supplying the object manager with connection data necessary for achieving the connection between the objects. Disclosed also are an inter-object communication method and a robot incorporating the arithmetic processing device. The robot may be designed to enable a user to replace parts thereof, thus changing the robot configuration. The robot preferably includes a part detection unit for detecting parts attached to the robot, and outputting a part detection result in accordance with the detection. An information storage unit stores information corresponding to the part detection result for each configuration obtained by replacement of the parts.
    Type: Application
    Filed: November 27, 2002
    Publication date: May 22, 2003
    Applicant: SONY CORPORATION
    Inventors: Masahiro Fujita, Takayuki Sakamoto, Kotaro Sabe, Tsuyoshi Takagi