Patents by Inventor Xi Ning Wang

Xi Ning Wang 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: 20150052527
    Abstract: A method, system and/or computer program product provides a custom virtual appliance. A description file of a custom virtual appliance is generated based on a user requirement. A configuration metadata of the custom virtual appliance is acquired from the description file. A list of candidate virtual appliances is created based on the configuration metadata by using conversion information, wherein the candidate virtual appliances in the list are capable of converting to a configuration that corresponds to the configuration metadata.
    Type: Application
    Filed: August 6, 2014
    Publication date: February 19, 2015
    Inventors: Lei Li, Xin Peng Liu, Lei Qin, Jian Shu, Xi Ning Wang
  • Publication number: 20150026189
    Abstract: Embodiments are directed to building an index structure for a relational database (RDB) table and for querying the RDB table. An aspect includes obtaining JSON documents from a RDB table, identifying JSON objects in the JSON documents and assigning identifiers for them, and building an index structure according to values in the JSON objects such that the index structure includes at least one node that records values in a JSON object and includes the identifier of the specific JSON object. Querying the RDB table includes receiving a query request including an indicator which indicates that the query is to be performed on JSON objects, and searching the index structure based on query conditions in the query request so as to determine a target JSON object that meets the query conditions.
    Type: Application
    Filed: June 27, 2014
    Publication date: January 22, 2015
    Inventors: Lei Li, Peng Li, Xi Ning Wang, Ya Xin Wu, Ying Hua Zhou
  • Publication number: 20150007006
    Abstract: A method and/or an apparatus normalizes a page flow into a portlet. The method comprises: generating at least one portlet based on one or more pages in the page flow; building at least one of an intra-portlet action and an inter-portlet action for the least one portlet; and modifying a Uniform Resource Locator URL in the at least one portlet. With the method and the apparatus, the page flow developed by a developer can be automatically normalized into the portlet which is easier to be shared between difference applications and integrated with an existing portal application, so that the developer can focus on development of page flow while achieving user experience and advantages specific to the portlet.
    Type: Application
    Filed: May 23, 2014
    Publication date: January 1, 2015
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: DAVID L. KAMINSKY, YING LIU, SHUANGTAO LV, XI NING WANG, RUI YIN
  • Publication number: 20140325521
    Abstract: Allocating resources for tasks in a build process is provided. The build process includes a plurality of tasks. Task metadata is obtained. The task metadata comprising a task type of a second task in the plurality of tasks. Execution metadata is obtained. The execution metadata comprising an execution result of a first task in the plurality of tasks. The second task depends on the execution result of the first task. A resource required by the second task is determined according to the task metadata and the execution metadata.
    Type: Application
    Filed: February 27, 2014
    Publication date: October 30, 2014
    Applicant: International Business Machines Corporation
    Inventors: Tong Li, Xin Peng Liu, Jia Tan, Xi Ning Wang, Bo Yang, Lian Ping Zhang
  • Publication number: 20140324795
    Abstract: Methods and systems for data management are disclosed. With embodiments of the present disclosure, data files originating from the same source data can be de-duplicated. One such method comprises calculating one or more of a first characteristic value for first data in a first format, and one or more second characteristic values for one or more data in one or more second formats into which the first data can be converted, said characteristic value uniquely representing an arrangement characteristic of at least part of bits of data in a particular format. The method also includes storing one of the first data and the second data in response to one of the calculated characteristic values being the same as a stored characteristic value corresponding to a second data.
    Type: Application
    Filed: April 28, 2014
    Publication date: October 30, 2014
    Applicant: International Business Machines Corporation
    Inventors: Peng Hui Jiang, Pi Jun Jiang, Xi Ning Wang, Liang Xue, Wen Yin
  • Publication number: 20140280856
    Abstract: Instance documents related to policy enforcement are gathered according to a business requirement. The instance documents are instantiated from corresponding schema documents. An instantiated context model, including references to the gathered instance documents, is generated from a context model definition. A policy set to be enforced using the instantiated context model is generated according to the gathered instance documents. An enforcement sequence of policies in the policy set is determined. The policies are applied to the instantiated context model according to the enforcement sequence.
    Type: Application
    Filed: May 30, 2014
    Publication date: September 18, 2014
    Applicant: International Business Machines Corporation
    Inventors: Xin Peng Liu, Xi Ning Wang, Liang Xue, Ke Xin Zhou, Yu Chen Zhou
  • Publication number: 20140244845
    Abstract: According to various embodiments, a method and apparatus for providing a virtual appliance are described. The method includes: obtaining metadata of a specific virtual appliance based on a received request for obtaining the specific virtual appliance, the metadata describing information about virtual machines involved in the specific virtual appliance, determining an association relationship between the specific virtual appliance and at least one other virtual appliance according to the metadata, and providing resource information for obtaining the specific virtual appliance according to the association relationship, the resource information including a plurality of resource addresses, at least one of the plurality of resource addresses pointing to a storage location of the at least one other virtual appliance.
    Type: Application
    Filed: January 6, 2014
    Publication date: August 28, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Xin Peng Liu, Su Ying Rui, Xi Ning Wang, Chun Guang Zeng, Pu Zhu
  • Publication number: 20140208320
    Abstract: A method, apparatus, and/or computer program product creates a virtual resource package. Metadata related to a machine is captured, where the machine is a physical machine and/or a virtual machine. A constraint definition describing a configuration constraint of the machine is generated based on the captured metadata. A disk image file of the at least one machine, the captured metadata and the generated constraint definition are packaged to generate the virtual resource package.
    Type: Application
    Filed: January 8, 2014
    Publication date: July 24, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: YAN JUN HUANG, WEI FENG TANG, XI NING WANG, BAI YUE
  • Patent number: 8788566
    Abstract: A method for enforcing context model based Service-Oriented Architecture (SOA) policies is provided, which includes: gathering instance documents related to policy enforcement according to a business requirement; generating an instantiated context model using the gathered instance documents; generating a policy set to be enforced according to the gathered instance documents; determining an enforcement sequence of policies in the policy set; and applying the policies to the instantiated context model according to the enforcement sequence. The method for enforcing context model based SOA policies may flexibly gather the instance documents according to scenarios and purposes of the policy enforcement to define the policy scope, such as project, application, service, etc., and may be applied to various types of the SOA policies. In addition, a policy engine for enforcing context model based SOA policies is provided.
    Type: Grant
    Filed: November 21, 2008
    Date of Patent: July 22, 2014
    Assignee: International Business Machines Corporation
    Inventors: Xin Peng Liu, Xi Ning Wang, Liang Xue, Ke Xin Zhou, Yu Chen Zhou
  • Publication number: 20140096224
    Abstract: Embodiments relate to methods, systems, and computer program products for handling open authentication (OAuth) of an invoked web service in a process. An aspect includes determining whether an OAuth access token has expired. Another aspect includes initiating an automatic update of the OAuth access token based on determining that the OAuth access token has expired.
    Type: Application
    Filed: September 19, 2013
    Publication date: April 3, 2014
    Applicant: International Business Machines Corporation
    Inventors: Jian Min Liu, Ying Liu, Xi Ning Wang, Shao Yu
  • Patent number: 8510345
    Abstract: A solution for generating a Service-Oriented Architecture (SOA) policy based on a context model is provided, which generates an application scope of the SOA policy; generates a context model; generates an action list for the context model based on action semantic modules customized by a user; generates a condition part of the SOA policy according to the context module; generates an action part of the SOA policy according to the action list; and combines the condition part and the action part to generate the SOA policy.
    Type: Grant
    Filed: May 11, 2012
    Date of Patent: August 13, 2013
    Assignee: International Business Machines Corporation
    Inventors: Xin Peng Liu, Xi Ning Wang, Yu Chen Zhou
  • Patent number: 8447788
    Abstract: A solution for generating a Service-Oriented Architecture (SOA) policy based on a context model is provided, which generates an application scope of the SOA policy; generates a context model; generates an action list for the context model based on action semantic modules customized by a user; generates a condition part of the SOA policy according to the context module; generates an action part of the SOA policy according to the action list; and combines the condition part and the action part to generate the SOA policy.
    Type: Grant
    Filed: May 1, 2012
    Date of Patent: May 21, 2013
    Assignee: International Business Machines Corporation
    Inventors: Xin Peng Liu, Xi Ning Wang, Yu Chen Zhou
  • Publication number: 20120284386
    Abstract: A solution for generating a Service-Oriented Architecture (SOA) policy based on a context model is provided, which generates an application scope of the SOA policy; generates a context model; generates an action list for the context model based on action semantic modules customized by a user; generates a condition part of the SOA policy according to the context module; generates an action part of the SOA policy according to the action list; and combines the condition part and the action part to generate the SOA policy.
    Type: Application
    Filed: May 11, 2012
    Publication date: November 8, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: XIN PENG LIU, XI NING WANG, YU CHEN ZHOU
  • Patent number: 8266184
    Abstract: A solution for generating a Service-Oriented Architecture (SOA) policy based on a context model is provided, which generates an application scope of the SOA policy; generates a context model; generates an action list for the context model based on action semantic modules customized by a user; generates a condition part of the SOA policy according to the context module; generates an action part of the SOA policy according to the action list; and combines the condition part and the action part to generate the SOA policy.
    Type: Grant
    Filed: November 11, 2008
    Date of Patent: September 11, 2012
    Assignee: International Business Machines Corporation
    Inventors: Xin Peng Liu, Xi Ning Wang, Yu Chen Zhou
  • Publication number: 20120216173
    Abstract: A solution for generating a Service-Oriented Architecture (SOA) policy based on a context model is provided, which generates an application scope of the SOA policy; generates a context model; generates an action list for the context model based on action semantic modules customized by a user; generates a condition part of the SOA policy according to the context module; generates an action part of the SOA policy according to the action list; and combines the condition part and the action part to generate the SOA policy.
    Type: Application
    Filed: May 1, 2012
    Publication date: August 23, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: XIN PENG LIU, XI NING WANG, YU CHEN ZHOU
  • Publication number: 20120198481
    Abstract: Business application logic corresponding to a business is generated according to requirements of the business. The business application logic includes Web services and Widgets. The Widgets in the business application logic are mashed up to create a Widget mashup application. An adaptation relationship is established between the Web services and the Widgets in the Widget mashup application. An executable business process is generated for the business based on the business application logic and the adaptation relationship. An executable mashup Widget application is generated based on the Widget mashup application and the adaptation relationship.
    Type: Application
    Filed: January 23, 2012
    Publication date: August 2, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Shuang Liang, Xiao Xing Liang, Xin Peng Liu, Chang Hua Sun, Xi Ning Wang, Liang Xue, Yu Chen Zhou
  • Publication number: 20100023471
    Abstract: At least one XML document to be validated is parsed, and XML data in the at least one XML document is represented as data objects in at least one data object model in a memory. At least one rule document is parsed and a rule object model is created in the memory. At least part of the data objects are extracted from the at least one data object model and at least part of rule objects are extracted from the rule object model. Validation is performed in a corresponding execution context for the extracted at least part of the data objects based upon the extracted at least part of the rule objects.
    Type: Application
    Filed: July 22, 2009
    Publication date: January 28, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Timothy J. Baldwin, Duncan G. Clark, Xin Peng Liu, Xi Ning Wang, Liang Xue, Yu Chen Zhou
  • Publication number: 20090281996
    Abstract: A solution for generating a Service-Oriented Architecture (SOA) policy based on a context model is provided, which generates an application scope of the SOA policy; generates a context model; generates an action list for the context model based on action semantic modules customized by a user; generates a condition part of the SOA policy according to the context module; generates an action part of the SOA policy according to the action list; and combines the condition part and the action part to generate the SOA policy.
    Type: Application
    Filed: November 11, 2008
    Publication date: November 12, 2009
    Inventors: Xin Peng Liu, Xi Ning Wang, Yu Chen Zhou
  • Publication number: 20090138795
    Abstract: A method for enforcing a number of context model based policies with forward chaining comprising applying a policy set including a plurality of policies to an instantiated context model which includes a set of referenced instance documents in XML format, determining whether the instantiated context model should be updated, if the instantiated context model should be updated, executing an updating operation, re-generating a new instantiated context model according to the updated instance documents and the instantiated context model, and applying the policy set to the new instantiated context model, and wherein the policies include a condition part and an action part.
    Type: Application
    Filed: November 25, 2008
    Publication date: May 28, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Xin Peng Liu, Xi Ning Wang, Liang Xue, Ke Xin Zhou, Yu Chen Zhou
  • Publication number: 20090138940
    Abstract: A method for enforcing context model based Service-Oriented Architecture (SOA) policies is provided, which includes: gathering instance documents related to policy enforcement according to a business requirement; generating an instantiated context model using the gathered instance documents; generating a policy set to be enforced according to the gathered instance documents; determining an enforcement sequence of policies in the policy set; and applying the policies to the instantiated context model according to the enforcement sequence. The method for enforcing context model based SOA policies may flexibly gather the instance documents according to scenarios and purposes of the policy enforcement to define the policy scope, such as project, application, service, etc., and may be applied to various types of the SOA policies. In addition, a policy engine for enforcing context model based SOA policies is provided.
    Type: Application
    Filed: November 21, 2008
    Publication date: May 28, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Xin Ping Liu, Xi Ning Wang, Liang Xue, Ke Xin Zhou, Yu Chen Zhou