Patents by Inventor Shun Xiang Yang

Shun Xiang Yang 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).

  • Publication number: 20120054873
    Abstract: A method and system for protecting model data. The method includes obtaining model data, identifying a type of the model data, sending at least a portion of a first type of the model data to a first rendering pipeline for rendering if the model data is identified as the first type of the model data, where the first rendering pipeline is a confidential rendering pipeline, and sending a second type of the model data to a second rendering pipeline for rendering if the model data is identified as the second type of the model data. With the method and system of the present application, model data of an application or service provider can be protected without overly increasing the load on the server.
    Type: Application
    Filed: August 19, 2011
    Publication date: March 1, 2012
    Applicant: International Business Machines Corporation
    Inventors: Chen Hao, Qi Cheng Li, Jian Wang, Yi Min Wang, Shun Xiang Yang, Zi Yu Zhu
  • Publication number: 20100281311
    Abstract: A computer-implemented method and system for reconstructing a response message to an improper accessing request in a web application environment. The method includes: obtaining the URL of a web application to be accessed by the improper accessing request and the error parameter information of the improper accessing request; obtaining a response template based on the obtained URL of the web application to be accessed; and merging the obtained error parameter information of the improper accessing request with the obtained response template to generate a reconstructed response message for the improper accessing request. The system includes: a message obtaining device; a response message template obtaining device; and a response message merging device.
    Type: Application
    Filed: April 29, 2010
    Publication date: November 4, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Bo Gao, Chang Jie Guo, Lin Luo, Shun Xiang Yang, Yu Zhang
  • Patent number: 7797381
    Abstract: Hyperchain information management techniques are provided for use in applications such as on-demand business collaboration. In accordance with such techniques, a hyperchain annotation methodology is provided. Such an annotation methodology enables interaction between loosely-coupled business processes or interacting partners and business entities. Annotated information components and process components for collaboration may be expressed as links. Further, techniques for realizing an on-demand message exchange, embedded status/state information, flexible collaborative business message exchange patterns, and a collaborative directory are provided.
    Type: Grant
    Filed: September 19, 2003
    Date of Patent: September 14, 2010
    Assignee: International Business Machines Corporation
    Inventors: Liang-Jie Zhang, John Youssef Sayah, Tian-Jy Chao, Ying Nan Zuo, Shun Xiang Yang, Jing Min Xu, Yiming Ye, Haiyan Wang, legal representative
  • Publication number: 20100180194
    Abstract: A method and apparatus for solving UI style conflicts in web application composition. The method includes the steps of: detecting, in the runtime environment of a web browser, a page element referring to duplicate UI style definitions in a web composite page; determining the UI style definition referred to by the page element in an imported widget or a local page from which it originates; and relating the page element and the determined corresponding UI style definition in the web composite page, so as to solve the UI style conflict.
    Type: Application
    Filed: January 11, 2010
    Publication date: July 15, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Peng Ji, Shun Xiang Yang, Guan Qun Zhang
  • Publication number: 20090327745
    Abstract: Provided is a secure apparatus for protecting the integrity of a software system and a method thereof. The apparatus comprises: a template repository for storing templates required for generating an agent template; a template generator for randomly selecting one template from said template repository and generating a new agent template according to the selected template; and a transceiver for sending said new agent module to an external apparatus communicating with said secure apparatus to update a current agent module which is running in said external apparatus, wherein said current agent module is used to verify the integrity of said software system running in said external apparatus. The secure apparatus can protect software in an insecure environment with a high software protection level to prevent the software from being tampered or bypassed.
    Type: Application
    Filed: June 27, 2008
    Publication date: December 31, 2009
    Applicant: International Business Machines Corporation
    Inventors: Ya Bin Dang, Da Ming Hao, Shih-Gong Li, Lin Luo, Shun Xiang Yang
  • Publication number: 20090300359
    Abstract: An apparatus and a method for securely submitting a request and an apparatus and a method for securely processing a request. The apparatus for securely submitting a request includes a request pre-submitting component and a request confirmation component. The request pre-submitting component sends a request with a unique identifier to a server and sends an alarm message containing the unique identifier and a request description to the request confirmation component. The request confirmation component contains a key inaccessible to other components in a client. It pops up a request confirmation window, on which the request description is displayed, in response to the alarm message and generates a request confirmation message associated with the request by using the key and the unique identifier.
    Type: Application
    Filed: May 28, 2009
    Publication date: December 3, 2009
    Inventors: Bo Gao, Lin Luo, Shun Xiang Yang, Yu Zhang