Patents by Inventor Keiichi Teramoto

Keiichi Teramoto 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: 7270193
    Abstract: A scheme for distributing executable programs through a network from a program distribution device to a client device having a tamper resistant processor which is provided with a unique secret key and a unique public key corresponding to the unique secret key in advance is disclosed. In this scheme, a first communication path is set up between the program distribution device and the client device, and a second communication path directly connecting the program distribution device and the tamper resistant processor is set up on the first communication path. Then, the encrypted program is transmitted from the program distribution device to the tamper resistant processor through the second communication path.
    Type: Grant
    Filed: February 13, 2001
    Date of Patent: September 18, 2007
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Mikio Hashimoto, Kensaku Fujimoto, Kenji Shirakawa, Keiichi Teramoto, Takeshi Saito
  • Publication number: 20070198909
    Abstract: An apparatus and method for processing a Web page is disclosed. A Web processing unit receives a first Web page from a Web server and displays the first Web page on a screen. The Web processing unit acquires a communication program identified by the first Web page. An external state is monitored and thereby operation information responsive to the external state is generated. The Web processing unit executes the communication program to change the first Web page displayed on the screen to a second Web page according to the operation information.
    Type: Application
    Filed: April 23, 2007
    Publication date: August 23, 2007
    Inventors: Yoshiki Terashima, Keiichi Teramoto, Takeshi Saito, Yuzo Tamada
  • Publication number: 20070162628
    Abstract: According to one embodiment, a communication apparatus communicates with both a controller device and a control object device. The communication apparatus includes a first provide section that provides file configuration information conforming to a file system format acceptable to the controller device; a receive section that receives an access request to a file included in the provided file configuration information, from the controller device; a convert section that converts the access request to control command information conforming to a predetermined protocol acceptable to the control object device; and a second provide section that provides the control command information to the control object device.
    Type: Application
    Filed: December 11, 2006
    Publication date: July 12, 2007
    Applicant: KABUSHIKI KAISHA TOSHIBA
    Inventors: Yoshiki TERASHIMA, Keiichi TERAMOTO
  • Publication number: 20070124447
    Abstract: A bridge apparatus is disclosed, the bridge apparatus being connected between a first network and a second network and achieving a communication between equipment connected to the first network and equipment connected to the second network. This apparatus accepts communication from the equipment over the first network to equipment disconnected from the second network, and then, preserves contents of the communication even in the case where the equipment over the second network has been disconnected from the second network for reasons such as electric power cut. In the case where the disconnected equipment has been connected to the second network again, this apparatus transmits the accepted contents of the communication to the reconnected equipment.
    Type: Application
    Filed: November 24, 2006
    Publication date: May 31, 2007
    Inventors: Daisuke AJITOMI, Yoshiki Terashima, Keiichi Teramoto, Yasuhiro Morioka
  • Publication number: 20070091908
    Abstract: In a communication device for carrying out communications according to an Echonet protocol on a network of a prescribed network layer protocol, a prescribed bit sequence value of a network layer address or a datalink layer address of the communication device is set as a candidate for an Echonet address to be used in the Echonet protocol. Then, an inquiry packet for inquiring whether the prescribed bit sequence value is identical to the Echonet address used by each other communication device or not is transmitted, and the prescribed bit sequence value is determined as the Echonet address of the communication device when the prescribed bit sequence value is judged as not identical to any of Echonet addresses used by the other communication devices.
    Type: Application
    Filed: October 11, 2006
    Publication date: April 26, 2007
    Applicant: KABUSHIKI KAISHA TOSHIBA
    Inventors: Takeshi Saito, Keiichi Teramoto, Nobuyuki Monma, Hiroyuki Aizu, Shuichi Kyuma
  • Patent number: 7210101
    Abstract: An apparatus and method for processing a Web page is disclosed. A Web processing unit receives a first Web page from a Web server and displays the first Web page on a screen. The Web processing unit acquires a communication program identified by the first Web page. An external state is monitored and thereby operation information responsive to the external state is generated. The Web processing unit executes the communication program to change the first Web page displayed on the screen to a second Web page according to the operation information.
    Type: Grant
    Filed: April 14, 2003
    Date of Patent: April 24, 2007
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Yoshiki Terashima, Keiichi Teramoto, Takeshi Saito, Yuzo Tamada
  • Patent number: 7197579
    Abstract: A digital home electronic device is provided with a storing unit for storing correspondence data formed by corresponding sets of commands corresponding to classification informations for classifying a plurality of commands according to prescribed criteria, and a target device information indicating a target device which enables the digital home electronic device to execute the commands, and a command execution judgement unit for judging whether or not to execute a received command, according to the received command, a source information indicating a device which is a source of the received command, and the correspondence data, by judging whether the source information and the target device information corresponding to the received command coincide or not.
    Type: Grant
    Filed: September 27, 2002
    Date of Patent: March 27, 2007
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Takeshi Saito, Keiichi Teramoto, Nobuyuki Monma, Hiroyuki Aizu, Shuichi Kyuma
  • Patent number: 7158483
    Abstract: The disclosed communication node has a function for recognizing one communication node on the first network as one of constituent elements in own communication node, and a function for disclosing an own configuration information regarding the constituent elements as recognized above, to another communication node on the second network. Also, the disclosed communication terminal has a function for disclosing functions in the own communication terminal as Sub Units in an AV/C (Audio/Visual Control) protocol executed on an IEEE 1394 bus, and a function for receiving at least a part of information regarding Sub Units existing in the communication node on the second network with which it is communicating.
    Type: Grant
    Filed: June 30, 1999
    Date of Patent: January 2, 2007
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Yoshiaki Takabatake, Takeshi Saito, Keiichi Teramoto, Mikio Hashimoto, Minoru Namekata, Toshio Okamoto
  • Patent number: 7136928
    Abstract: In a communication device for carrying out communications according to an Echonet protocol on a network of a prescribed network layer protocol, a prescribed bit sequence value of a network layer address or a datalink layer address of the communication device is set as a candidate for an Echonet address to be used in the Echonet protocol. Then, an inquiry packet for inquiring whether the prescribed bit sequence value is identical to the Echonet address used by each other communication device or not is transmitted, and the prescribed bit sequence value is determined as the Echonet address of the communication device when the prescribed bit sequence value is judged as not identical to any of Echonet addresses used by the other communication devices.
    Type: Grant
    Filed: October 30, 2002
    Date of Patent: November 14, 2006
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Takeshi Saito, Keiichi Teramoto, Nobuyuki Monma, Hiroyuki Aizu, Shuichi Kyuma
  • Patent number: 7136488
    Abstract: In a microprocessor that internally has a microprocessor specific secret key, a key management unit is provided to carry out a key registration for reading out from an external memory a distribution key that is obtained in advance by encrypting the instruction key by using a public key corresponding to the secret key, decrypting the distribution key by using the secret key to obtain the instruction key, and registering the instruction key in correspondence to a specific program identifier for identifying the program into a key table, and to notify a completion of the key registration to the processor core asynchronously by interruption when the key registration is completed.
    Type: Grant
    Filed: January 31, 2002
    Date of Patent: November 14, 2006
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Mikio Hashimoto, Kenji Shirakawa, Keiichi Teramoto, Kensaku Fujimoto, Satoshi Ozaki
  • Publication number: 20060218189
    Abstract: According to an aspect of the present invention, there is provided with a contents player including: a reading unit which accesses data carrier and reads out contents including multimedia data and a script from the data carrier; a playing unit which plays the multimedia data included in the contents; an interpreting unit which interprets the script included in the contents; an access unit which accesses an internal or external storing device; an acquiring unit which acquires an access ID of the contents from the read contents or the data carrier when the script includes an access instruction description which instructs access to a specific storing region in the storing device: and a determining unit which determines whether the access to the specific storing region is permitted or not, on the basis of the acquired access ID.
    Type: Application
    Filed: February 16, 2006
    Publication date: September 28, 2006
    Applicant: Kabushiki Kaisha Toshiba
    Inventors: Yoshiki Terashima, Keiichi Teramoto, Tooru Kamibayashi, Seiichi Nakamura, Eita Shuto
  • Publication number: 20060195613
    Abstract: There is provided with a protocol conversion apparatus including: a database unit which stores service descriptions, each describing at least one service in accordance with specification of a first protocol, and conversion rule descriptions each describing at least one protocol conversion rule; a database retrieval unit which retrieves from the database unit a service description and a conversion rule description; a virtual processing unit which conducts processing of behaving as if providing the service described in the retrieved service description; a conversion unit which converts an access request to the service to an access request of a second protocol, on the basis of a protocol conversion rule associated with the service; and an access request transmission unit which transmits the converted access request.
    Type: Application
    Filed: February 24, 2006
    Publication date: August 31, 2006
    Applicant: KABUSHIKI KAISHA TOSHIBA
    Inventors: Hiroyuki Aizu, Keiichi Teramoto
  • Publication number: 20060168635
    Abstract: According to an aspect of the present invention, there is provided with a device control system including: an acquiring unit which acquires a BML document which can be delivered in digital broadcasting; a BML interpreting unit which interprets a description described in the BML document, for controlling an external device; and a communication unit which communicates with the external device on the basis of a result of interpretation by the BML interpreting unit.
    Type: Application
    Filed: December 28, 2005
    Publication date: July 27, 2006
    Applicant: Kabushiki Kaisha Toshiba
    Inventors: Yoshiki Terashima, Keiichi Teramoto
  • Publication number: 20060133392
    Abstract: A communication method includes; generating identification information for identifying each of detected appliances on a second network; classifying the generated identification information; publishing for a terminal device on a first network a list of the identification information; upon receipt of a request for call connection with identification information on the published list from the terminal device on the first network, establishing call connection with the terminal device; and mediating communication between the terminal device and an appliance on the second network assigned the identification information.
    Type: Application
    Filed: November 14, 2005
    Publication date: June 22, 2006
    Applicant: KABUSHIKI KAISHA TOSHIBA
    Inventors: Daisuke Ajitomi, Keiichi Teramoto
  • Patent number: 7065215
    Abstract: In a microprocessor, a program key for decrypting a program and a data key for encrypting/decrypting data processed by the program are handled as cryptographically inseparable pair inside the microprocessor, so that it becomes possible for the microprocessor to protect processes that actually execute the program, without an intervention of the operating system, and it becomes possible to conceal secret information of the program not only from the other user program but also from the operating system.
    Type: Grant
    Filed: October 30, 2001
    Date of Patent: June 20, 2006
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Kenji Shirakawa, Mikio Hashimoto, Keiichi Teramoto, Satoshi Ozaki, Kensaku Fujimoto
  • Publication number: 20060126849
    Abstract: In a microprocessor, a program key for decrypting a program and a data key for encrypting/decrypting data processed by the program are handled as cryptographically inseparable pair inside the microprocessor, so that it becomes possible for the microprocessor to protect processes that actually execute the program, without an intervention of the operating system, and it becomes possible to conceal secret information of the program not only from the other user program but also from the operating system.
    Type: Application
    Filed: January 20, 2006
    Publication date: June 15, 2006
    Applicant: KABUSHIKI KAISHA TOSHIBA
    Inventors: Kenji Shirakawa, Mikio Hashimoto, Keiichi Teramoto, Satoshi Ozaki, Kensaku Fujimoto
  • Publication number: 20060092956
    Abstract: There is provided with a bridging device that is connected to a first and a second network, including: a connection detecting unit that detects an appliance on the second network; a state holding unit that holds either a first or a second state; an arbitration unit that determines that the detected appliance is subjected to bridging processing in a case where the second state is held by the state holding unit, and, determines whether the detected appliance is subjected to the bridging processing on the basis of a predetermined confirmation condition where the first state is held by the state holding unit and, in a case where it is determined that the appliance is subjected to the bridging processing, sets the state holding unit in the second state; and a bridging unit that subjects the appliance, which is determined to be subjected to the bridging processing, to the bridging processing.
    Type: Application
    Filed: October 14, 2005
    Publication date: May 4, 2006
    Applicant: Kabushiki Kaisha Toshiba
    Inventors: Daisuke Ajitomi, Yasuhiro Morioka, Keiichi Teramoto
  • Publication number: 20060056397
    Abstract: There is provided with an access management apparatus which connects a communication network to a local area network and which manages access from the communication network to the local area network, the access management apparatus including: a packet receiver which receives a packet according to TCP or UDP from the communication network; a database storage unit which stores a database having a port number of the TCP or UDP in association with a MAC address; a MAC address detector which detects a MAC address associated with a destination port number in the packet received by the packet receiver, from the database; a start-up request packet generator which generates a start-up request packet to start up a terminal device having the detected MAC address on the local area network; and an output unit which outputs the generated start-up request packet to the local area network.
    Type: Application
    Filed: September 14, 2005
    Publication date: March 16, 2006
    Inventors: Hiroyuki Aizu, Keiichi Teramoto, Yasuhiro Morioka
  • Patent number: 6993005
    Abstract: A radio terminal or gateway capable of executing the AV/C protocol on the datalink protocol which starts communications after setting up a logical channel on a radio network is disclosed. The radio terminal or gateway transfers data packets according to the stored correspondence information among the protocol identifier, the channel identifier that is set up for the radio terminal or gateway, and the channel identifier that is set up for a correspondent radio terminal or gateway, where the correspondence information is obtained through an exchange of signaling packets containing the channel identifier indicating a logical channel that is set up for transferring the data packets and the protocol identifier indicating the AV control protocol.
    Type: Grant
    Filed: October 13, 2004
    Date of Patent: January 31, 2006
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Yoshiaki Takabatake, Keiichi Teramoto, Kensaku Fujimoto
  • Patent number: 6983374
    Abstract: Under a multi-task environment, a tamper resistant microprocessor saves a context information for one program whose execution is to be interrupted, where the context information contains information indicating an execution state of that one program and the execution code encryption key of that one program. An execution of that one program can be restarted by recovering the execution state of that one program from the saved context information. The context information can be encrypted by using the public key of the microprocessor, and then decrypted by using the secret key of the microprocessor.
    Type: Grant
    Filed: February 13, 2001
    Date of Patent: January 3, 2006
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Mikio Hashimoto, Keiichi Teramoto, Takeshi Saito, Kenji Shirakawa, Kensaku Fujimoto