Patents by Inventor Kenichiro Ueno

Kenichiro Ueno 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: 9530012
    Abstract: Markup language security messages are processed. A template corresponding to a markup language security message is identified. The markup language security message is parsed for variable values using the template. A transition sequence is generated that represents the entire markup language security message. Each transition in the transition sequence is associated with a portion of the markup language security message. A lightweight data model of the markup language security message is populated using the transition sequence. The lightweight data model includes nodes for the variable values and a set of selected constant values.
    Type: Grant
    Filed: November 13, 2014
    Date of Patent: December 27, 2016
    Assignee: International Business Machines Corporation
    Inventors: Hyen Vui Chung, Satoshi Makino, Masayoshi Teraguchi, Kenichiro Ueno
  • Patent number: 9110458
    Abstract: A positioning control apparatus has a moving body, a feed device having a guide mechanism for guiding the moving body in the direction of its feed axis and a drive mechanism for moving the moving body, a structural body supporting the feed device and a controller for controlling a moving position of the moving body with respect to a reference position on a machine tool by controlling the operation of the drive mechanism, and further has a calculating section calculating displacement of the feed device in the feed-axis direction with respect to the reference position caused by displacement of the structural body and a compensating section receiving the displacement data measured by the calculating section and adding modification data for eliminating the displacement to a control signal in the controller.
    Type: Grant
    Filed: January 13, 2012
    Date of Patent: August 18, 2015
    Assignee: DMG Mori Seiki Co., Ltd.
    Inventors: Akira Kimura, Koji Yamamoto, Katsuhiko Ono, Kimiyuki Nishimura, Kenichiro Ueno, Keiichi Nakamachi
  • Publication number: 20150095657
    Abstract: Markup language security messages are processed. A template corresponding to a markup language security message is identified. The markup language security message is parsed for variable values using the template. A transition sequence is generated that represents the entire markup language security message. Each transition in the transition sequence is associated with a portion of the markup language security message. A lightweight data model of the markup language security message is populated using the transition sequence. The lightweight data model includes nodes for the variable values and a set of selected constant values.
    Type: Application
    Filed: November 13, 2014
    Publication date: April 2, 2015
    Inventors: Hyen Vui Chung, Satoshi Makino, Masayoshi Teraguchi, Kenichiro Ueno
  • Patent number: 8532811
    Abstract: A workpiece measuring apparatus has an external module provided outside an NC device to acquire position data of one or more movable axes of a movable unit having a measuring head attached thereto. The position data of the measuring head is acquired at the same time interval as that for the distance measurement by the measuring head. The position of the workpiece is acquired by calculation from the acquired distance measurement data and the position data of the measuring head. The continuous shape of the workpiece can be measured by performing continuous measurement while moving the measuring head. Therefore, no modification or change is required such as adding a new function to the NC device. In addition, the present invention is applicable to any machine tool equipped with an NC device of any configuration, without being restricted by constraints of the NC device.
    Type: Grant
    Filed: April 4, 2011
    Date of Patent: September 10, 2013
    Assignee: Mori Seiki Co., Ltd.
    Inventors: Shizuo Nishikawa, Kenichiro Ueno, Hisayoshi Morita, Katsuhiko Ono
  • Patent number: 8375211
    Abstract: An XML digital signature mechanism for providing message integrity. A sending party serializes a source XML document into a serialized byte array, calculates the source offset and length of the array of the signed part in the serialized byte array, and calculates a source hash value using the serialized array and the source offset and length. The serialized byte array is a non-canonicalized array. The array and source hash value used to sign a part or the whole of the serialized byte array is sent to a receiving party. The receiving party calculates the target offset and length of the signed part in the serialized byte array and calculates a target hash value of the signed part by using the array and the target offset and length. The receiving party compares the target hash value and the source hash value to verify the integrity of the target XML document.
    Type: Grant
    Filed: April 21, 2009
    Date of Patent: February 12, 2013
    Assignee: International Business Machines Corporation
    Inventors: Hyen Vui Chung, Takahide Nogayama, Gregory Louis Truty, Kenichiro Ueno
  • Publication number: 20120296449
    Abstract: A positioning control apparatus has a moving body, a feed device having a guide mechanism for guiding the moving body in the direction of its feed axis and a drive mechanism for moving the moving body, a structural body supporting the feed device and a controller for controlling a moving position of the moving body with respect to a reference position on a machine tool by controlling the operation of the drive mechanism, and further has a calculating section calculating displacement of the feed device in the feed-axis direction with respect to the reference position caused by displacement of the structural body and a compensating section receiving the displacement data measured by the calculating section and adding modification data for eliminating the displacement to a control signal in the controller.
    Type: Application
    Filed: January 13, 2012
    Publication date: November 22, 2012
    Applicant: MORI SEIKI CO., LTD.
    Inventors: Akira Kimura, Koji Yamamoto, Katsuhiko Ono, Kimiyuki Nishimura, Kenichiro Ueno, Keiichi Nakamachi
  • Publication number: 20120210396
    Abstract: Markup language security messages are processed. A template corresponding to a markup language security message is identified. The markup language security message is parsed for variable values using the template. A transition sequence is generated that represents the entire markup language security message. Each transition in the transition sequence is associated with a portion of the markup language security message. A lightweight data model of the markup language security message is populated using the transition sequence. The lightweight data model includes nodes for the variable values and a set of selected constant values.
    Type: Application
    Filed: April 25, 2012
    Publication date: August 16, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Hyen Vui Chung, Satoshi Makino, Masayoshi Teraguchi, Kenichiro Ueno
  • Publication number: 20110251714
    Abstract: A workpiece measuring apparatus has an external module provided outside an NC device to acquire position data of one or more movable axes of a movable unit having a measuring head attached thereto. The position data of the measuring head is acquired at the same time interval as that for the distance measurement by the measuring head. The position of the workpiece is acquired by calculation from the acquired distance measurement data and the position data of the measuring head. The continuous shape of the workpiece can be measured by performing continuous measurement while moving the measuring head. Therefore, no modification or change is required such as adding a new function to the NC device. In addition, the present invention is applicable to any machine tool equipped with an NC device of any configuration, without being restricted by constraints of the NC device.
    Type: Application
    Filed: April 4, 2011
    Publication date: October 13, 2011
    Applicant: MORI SEIKI CO., LTD.
    Inventors: Shizuo NISHIKAWA, Kenichiro Ueno, Hisayoshi Morita, Katsuhiko Ono
  • Patent number: 7934252
    Abstract: A message gateway apparatus is provided for use in a web service system to process a message containing a request for a destination web service application, in which the message includes a plurality of events within a structured document conforming to a web service protocol and each event of the plurality of events has a name and a content thereof.
    Type: Grant
    Filed: June 29, 2007
    Date of Patent: April 26, 2011
    Assignee: International Business Machines Corporation
    Inventors: Hyen-Vui Chung, Takahide Nogayama, Toshiro Takase, Kenichiro Ueno
  • Patent number: 7883072
    Abstract: A shaking apparatus for shaking a seat where a user sits down, including actuators, wherein the seat is supported by supporting parts at least at a front side, a rear left side and a right side, or a rear side, a front left side and a right side. The seat is inclined left or right by complementarily operating the actuators mounted to the left and right supporting parts to complementarily vary the distance from a floor of the left and right supporting parts, and the seat is inclined forward or backward by equally operating the actuators mounted to the left and right supporting parts to equally vary the distance of the left and right supporting parts from the floor.
    Type: Grant
    Filed: September 8, 2006
    Date of Patent: February 8, 2011
    Assignee: Sony Corporation
    Inventors: Tetsujiro Kondo, Haruo Oba, Kenichiro Ueno, Takafumi Yamaki, Tetsushi Kokubo
  • Publication number: 20100268952
    Abstract: An XML digital signature mechanism for providing message integrity. A sending party serializes a source XML document into a serialized byte array, calculates the source offset and length of the array of the signed part in the serialized byte array, and calculates a source hash value using the serialized array and the source offset and length. The serialized byte array is a non-canonicalized array. The array and source hash value used to sign a part or the whole of the serialized byte array is sent to a receiving party. The receiving party calculates the target offset and length of the signed part in the serialized byte array and calculates a target hash value of the signed part by using the array and the target offset and length. The receiving party compares the target hash value and the source hash value to verify the integrity of the target XML document.
    Type: Application
    Filed: April 21, 2009
    Publication date: October 21, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Hyen Vui Chung, Takahide Nogayama, Gregory Louis Truty, Kenichiro Ueno
  • Publication number: 20090007253
    Abstract: A message gateway apparatus is provided for use in a web service system to process a message containing a request for a destination web service application, in which the message includes a plurality of events within a structured document conforming to a web service protocol and each event of the plurality of events has a name and a content thereof.
    Type: Application
    Filed: June 29, 2007
    Publication date: January 1, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Hyen-Vui Chung, Takahide Nogayama, Toshiro Takase, Kenichiro Ueno
  • Publication number: 20080235258
    Abstract: A computer implemented method, apparatus, and computer program product for processing markup language security messages. A template corresponding to a markup language security message is identified. The markup language security message is parsed for variable values using the template. A transition sequence is generated that represents the entire markup language security message. Each transition in the transition sequence is associated with a portion of the markup language security message. A lightweight data model of the markup language security message is populated using the transition sequence. The lightweight data model includes nodes for the variable values and a set of selected constant values.
    Type: Application
    Filed: March 23, 2007
    Publication date: September 25, 2008
    Inventors: Hyen Vui Chung, Satoshi Makino, Masayoshi Teraguchi, Kenichiro Ueno
  • Publication number: 20070075576
    Abstract: A shaking apparatus for shaking a seat where a user sits down, includes actuators, wherein the seat is supported by supporting parts at least at a front side, a rear left side and a right side, or a rear side, a front left side and a right side, the seat is inclined left or right by complementarily operating the actuators mounted to the left and right supporting parts to complementarily vary the distance from a floor of the left and right supporting parts, and the seat is inclined forward or backward by equally operating the actuators mounted to the left and right supporting parts to equally vary the distance of the left and right supporting parts from the floor.
    Type: Application
    Filed: September 8, 2006
    Publication date: April 5, 2007
    Inventors: Tetsujiro Kondo, Haruo Oba, Kenichiro Ueno, Takafumi Yamaki, Tetsushi Kokubo
  • Patent number: 6480761
    Abstract: When the remaining capacity of a battery of a robot comes to a low level at a position in an operational area, power consumption can be reduced, thereby extending the life of the battery, by changing control parameters used by actuators and successively suspending operations of driving members of which the suspension of operations does not significantly affect the motion using a leg unit. Therefore, the robot can operate for a longer time, and energy, which is required for the motion for connection to a charging station or an external power supply device, can be maintained.
    Type: Grant
    Filed: May 21, 2001
    Date of Patent: November 12, 2002
    Assignee: Sony Corporation
    Inventors: Kenichiro Ueno, Osamu Koyama
  • Publication number: 20020007230
    Abstract: When the remaining capacity of a battery of a robot comes to a low level at a position in an operational area, power consumption can be reduced, thereby extending the life of the battery, by changing control parameters used by actuators and successively suspending operations of driving members of which the suspension of operations does not significantly affect the motion using a leg unit. Therefore, the robot can operate for a longer time, and energy, which is required for the motion for connection to a charging station or an external power supply device, can be maintained.
    Type: Application
    Filed: May 21, 2001
    Publication date: January 17, 2002
    Inventors: Kenichiro Ueno, Osamu Koyama