Patents by Inventor John Wen

John Wen 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: 10394685
    Abstract: Embodiments of the present invention address deficiencies of the art in respect to XPATH expression debugging and provide a novel and non-obvious method, system and apparatus for an XPATH expression debugging framework. In an embodiment of the invention, an XPATH expression debugging method can include receiving an XPATH input expression, parsing the XPATH input expression to produce a group of sub-expressions, and ordering the sub-expressions in a model for the XPATH input expression. Thereafter, in response to a selection of one of the sub-expressions in the model, a result set can be produced for the sub-expression.
    Type: Grant
    Filed: September 13, 2012
    Date of Patent: August 27, 2019
    Assignee: International Business Machines Corporation
    Inventors: William G. O'Farrell, Mariano Consens, John (Wen Sheng) Liu
  • Publication number: 20130014003
    Abstract: Embodiments of the present invention address deficiencies of the art in respect to XPATH expression debugging and provide a novel and non-obvious method, system and apparatus for an XPATH expression debugging framework. In an embodiment of the invention, an XPATH expression debugging method can include receiving an XPATH input expression, parsing the XPATH input expression to produce a group of sub-expressions, and ordering the sub-expressions in a model for the XPATH input expression. Thereafter, in response to a selection of one of the sub-expressions in the model, a result set can be produced for the sub-expression.
    Type: Application
    Filed: September 13, 2012
    Publication date: January 10, 2013
    Applicant: International Business Machines Corporation
    Inventors: William G. O'Farrell, Mariano Consens, John (Wen Sheng) Liu
  • Patent number: 8321845
    Abstract: Embodiments of the present invention address deficiencies of the art in respect to XPATH expression debugging and provide a novel and non-obvious method, system and apparatus for an XPATH expression debugging framework. In an embodiment of the invention, an XPATH expression debugging method can include receiving an XPATH input expression, parsing the XPATH input expression to produce a group of sub-expressions, and ordering the sub-expressions in a model for the XPATH input expression. Thereafter, in response to a selection of one of the sub-expressions in the model, a result set can be produced for the sub-expression.
    Type: Grant
    Filed: October 13, 2006
    Date of Patent: November 27, 2012
    Assignee: International Business Machines Corporation
    Inventors: William G. O'Farrell, Mariano Consens, John Wen Sheng Liu
  • Publication number: 20080091651
    Abstract: Embodiments of the present invention address deficiencies of the art in respect to XPATH expression debugging and provide a novel and non-obvious method, system and apparatus for an XPATH expression debugging framework. In an embodiment of the invention, an XPATH expression debugging method can include receiving an XPATH input expression, parsing the XPATH input expression to produce a group of sub-expressions, and ordering the sub-expressions in a model for the XPATH input expression. Thereafter, in response to a selection of one of the sub-expressions in the model, a result set can be produced for the sub-expression.
    Type: Application
    Filed: October 13, 2006
    Publication date: April 17, 2008
    Applicant: International Business Machines Corporation
    Inventors: William G. O'Farrell, Mariana Consens, John (Wen Sheng) Liu
  • Patent number: 7345448
    Abstract: Preferred embodiments of the invention implement techniques for modifying the command trajectory, the architecture of a servomechanism control system, or both, to reduce the servo error during and/or after the command trajectory. An iterative refinement procedure generates for use by the servomechanism control system a corrective input, du, which significantly reduces the error between the desired and actual servomechanism control system outputs. In one embodiment, a uniquely identified plant model is employed in the iterative refinement procedure to compute an approximate gradient that improves the performance and reliability of the refinement procedure. In another embodiment, the actual plant response is used in place of the identified model in the iterative refinement procedure. This is accomplished by time-reversing the stored error signal from a training run, before applying it to the plant to generate an update to the corrective input signal du.
    Type: Grant
    Filed: May 12, 2005
    Date of Patent: March 18, 2008
    Assignee: Electro Scientific Industries, Inc.
    Inventors: David Watt, Mehmet Alpay, Mark Unrath, John Wen, Ben Potsaid
  • Publication number: 20070253057
    Abstract: An adaptive scanning optical microscope has a scanner lens assembly for acquiring images from different parts of an object plane and for forming a preferably curved image field having at least some aberration which varies as a function of the part of the object plane from which the image is acquired. A steering mirror selects the field of view and steers light from the object and along a light path from the object plane to a final image plane. An adaptive optics element receives the steered light from the object and compensates for the field position dependent optical aberrations and additional optics are along at least part of the light path for conditioning and focusing the light as it moves from the steering mirror, past the adaptive optics element and to the final image plane.
    Type: Application
    Filed: June 5, 2007
    Publication date: November 1, 2007
    Inventors: BENJAMIN POTSAID, Yves Bellouard, John Wen
  • Publication number: 20050285558
    Abstract: Preferred embodiments of the invention implement techniques for modifying the command trajectory, the architecture of a servomechanism control system, or both, to reduce the servo error during and/or after the command trajectory. An iterative refinement procedure generates for use by the servomechanism control system a corrective input, du, which significantly reduces the error between the desired and actual servomechanism control system outputs. In one embodiment, a uniquely identified plant model is employed in the iterative refinement procedure to compute an approximate gradient that improves the performance and reliability of the refinement procedure. In another embodiment, the actual plant response is used in place of the identified model in the iterative refinement procedure. This is accomplished by time-reversing the stored error signal from a training run, before applying it to the plant to generate an update to the corrective input signal du.
    Type: Application
    Filed: May 12, 2005
    Publication date: December 29, 2005
    Inventors: David Watt, Mehmet Alpay, Mark Unrath, John Wen, Ben Potsaid