Patents by Inventor Kuo Zhang

Kuo Zhang 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: 8316079
    Abstract: A method and apparatus for reliable mashup. The method includes the steps of: intercepting a data update request submitted by a client browser to one or more of a plurality of services for providing mashup page data; performing consistency validation on the data update request using consistency rules; and, in response to a successful validation, forwarding the data update request to the one or more of the plurality of services.
    Type: Grant
    Filed: April 27, 2009
    Date of Patent: November 20, 2012
    Assignee: International Buisness Machines Corporation
    Inventors: Rong Yao Fu, Chang Jie Guo, Yi Hui, Wei Sun, Kuo Zhang
  • Publication number: 20120151382
    Abstract: Some implementations provide a user interface for generating an electronic document. An external component may be launched within the user interface for accessing external data, and context data of the current document may be provided to the external component. The external data that corresponds to the context data for the document may be displayed within the user interface, such as for enabling a user to interact with the data and/or include a portion of the data in the document.
    Type: Application
    Filed: December 14, 2010
    Publication date: June 14, 2012
    Applicant: Microsoft Corporation
    Inventors: Kuo Zhang, Yushun Wang, Michael T. Gillam, Xiaopei Zhang, Yan Yu
  • Publication number: 20100283739
    Abstract: Tools and techniques for contact grouping and gesture recognition for surface computing are provided. These tools receive, from a finger grouping subsystem, data representing velocity parameters associated with contact points, with the contact points representing physical actions taken by users in interacting with software applications presented on a surface computing system. These tools also identify gestures corresponding to the physical actions by analyzing the velocity parameters, and provide indications of the identified gestures to the software applications.
    Type: Application
    Filed: May 5, 2009
    Publication date: November 11, 2010
    Applicant: Microsoft Corporation
    Inventors: Kuo Zhang, Xueqing Sun, Guanggen Zhang, KeCheng Huang
  • Publication number: 20090271474
    Abstract: A method and apparatus for reliable mashup. The method includes the steps of: intercepting a data update request submitted by a client browser to one or more of a plurality of services for providing mashup page data; performing consistency validation on the data update request using consistency rules; and, in response to a successful validation, forwarding the data update request to the one or more of the plurality of services.
    Type: Application
    Filed: April 27, 2009
    Publication date: October 29, 2009
    Inventors: Rong Yao Fu, Chang Jie Guo, Yi Hui, Wei Sun, Kuo Zhang
  • Publication number: 20090031204
    Abstract: A system implementing a situation-oriented directory for retrieving a stakeholder identification includes a memory storing a relational database corresponding to the situation-oriented directory including a plurality of attribute-value combinations and a plurality of stakeholder identifications, wherein the plurality of attribute-value combinations are mapped to the plurality of stakeholder identifications such that for each attribute-value combination exactly one stakeholder is mapped, and a processor in communication with the memory for receiving a query and retrieving the stakeholder identification from among the plurality of stakeholder identifications based on the attribute-value combinations.
    Type: Application
    Filed: July 23, 2007
    Publication date: January 29, 2009
    Applicant: International Business Machines Corporation
    Inventors: Ying Huang, Jim Laredo, Markus Gero Stolze, Piyawadee Sukaviriya, Brian White, Kuo Zhang
  • Publication number: 20090006481
    Abstract: A solution enabling a search engine to find content that is generated by executing client script. First, it is determined by a web application or plug-in whether a client that requests an initial web page comprising client script is a search engine or not. In the case that the client is a search engine, the client script is executed to generate corresponding content. Then, a new web page comprising the content is constructed, and a Uniform Resource Locator (URL) that points to the new web page is generated. Finally, the new web page is provided to the search engine together with the Uniform Resource Locator. In this manner, the search engine can get the content without executing the client script.
    Type: Application
    Filed: June 29, 2008
    Publication date: January 1, 2009
    Inventors: Yi Hui, Zhong Su, Wei Sun, Kuo Zhang
  • Publication number: 20080235656
    Abstract: Disclosed are a method, apparatus, and computer program, product for mashing up web applications. The method includes: obtaining at least two document object models (DOM) corresponding to at least two web applications respectively; merging nodes of the at least two document object models to obtain a new document object model; connecting, on the new document object model, the nodes belonging respectively to the at least two document object models; and obtaining a new web application from the new document object model after connection.
    Type: Application
    Filed: March 19, 2008
    Publication date: September 25, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Yi Hui, Kuo Zhang, Le Kang, Wei Sun
  • Publication number: 20080072239
    Abstract: A method and apparatus for capturing Web page events of a client in a computer network, for performing Web event analysis of user interface event messages from a client to generate a Web application event message, and for capturing and analyzing Web page events of a client to generate a Web application event message in a computer network. Web page events at a client are captured to generate user interface event messages, A Web event analysis is performed on the user interface event messages to generate integration event messages, and a Web application event message is generated according to correlation patterns among the integration event messages so as to trigger a corresponding subsequent action.
    Type: Application
    Filed: August 22, 2007
    Publication date: March 20, 2008
    Applicant: International Business Machines Corporation
    Inventors: Haiqi Liang, Wei Sun, Kuo Zhang, Xin Zhang, Jun Zhu
  • Publication number: 20080053491
    Abstract: Semiconductor wafers have ashed photoresist residue and/or post-etch residue thereon to be cleaned through the chemical wet station, and a pattern of exposed metal layer. Post-etch residue removing solvent such as EKC-270 is fed into the solvent tank through a first solvent valve and first liquid feeding conduit that connected to bottom of the solvent tank. A circulation conduit connects the solvent tank with the first liquid feeding conduit for circulating the post-etch residue removing solvent. A liquid feeding pump is connected with the first liquid feeding conduit. A liquid drain conduit and a drain valve are connected with bottom of the solvent tank. Replacement solvent such as EKC-800 is fed into the solvent tank through a second solvent valve and second liquid feeding conduit.
    Type: Application
    Filed: October 31, 2007
    Publication date: March 6, 2008
    Inventors: San-Lung Chen, Ying-Fang Chen, Kuo-Zhang Chu, Mei-Lun Tseng
  • Publication number: 20070044817
    Abstract: Semiconductor wafers have ashed photoresist residue and/or post-etch residue thereon to be cleaned through the chemical wet station, and a pattern of exposed metal layer. Post-etch residue removing solvent such as EKC-270 is fed into the solvent tank through a first solvent valve and first liquid feeding conduit that connected to bottom of the solvent tank. A circulation conduit connects the solvent tank with the first liquid feeding conduit for circulating the post-etch residue removing solvent. A liquid feeding pump is connected with the first liquid feeding conduit. A liquid drain conduit and a drain valve are connected with bottom of the solvent tank. Replacement solvent such as EKC-800 is fed into the solvent tank through a second solvent valve and second liquid feeding conduit.
    Type: Application
    Filed: August 30, 2005
    Publication date: March 1, 2007
    Inventors: San-Lung Chen, Ying-Fang Chen, Kuo-Zhang Chu, Mei-Lun Tseng