Patents by Inventor Rong N. Chang

Rong N. Chang 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: 11386496
    Abstract: A deep-learning neural network can be trained to model a probability distribution of the asset-price trends for a future time period using a training data set, which can include asset-price trends of a plurality of assets over a past time period and a latent vector sampled from a prior distribution associated with the asset-price trends of a plurality of assets. The training data set can represent a time series data. A portfolio optimization can be executed on the modeled probability distribution to estimate expected risks and returns for different portfolio diversification options.
    Type: Grant
    Filed: July 26, 2019
    Date of Patent: July 12, 2022
    Assignee: International Business Machines Corporation
    Inventors: Yada Zhu, Giovanni Mariani, Kumar Bhaskaran, Rong N. Chang
  • Patent number: 10917313
    Abstract: A method and system for managing at least one service level of a service provided by a service provider to a customer of the service provider under a service level agreement. The service level agreement is a contract between the service provider and the customer. Measurement data and at least one adjudication element associated with a service level of the at least one service level are adjudicated in accordance with the at least one adjudication element such that the adjudication generates a respective adjudicated data point for each data point of the measurement data. The measurement data includes at least one data point measured on a respective resource that provides the service. A modification history chain is generated by: initially establishing the modification history chain as being empty; and adding an identification of each adjudicated element applied to each data point of the measurement data to the modification history chain.
    Type: Grant
    Filed: June 8, 2017
    Date of Patent: February 9, 2021
    Assignee: International Business Machines Corporation
    Inventors: Jean-Marc Berthaud, Melissa Buco, Rong N. Chang, Joel D. Dalsky, Shih-Chung Fang, Laura Z. Luan, Lee Tsiao, Christopher Ward
  • Publication number: 20210027379
    Abstract: A deep-learning neural network can be trained to model a probability distribution of the asset-price trends for a future time period using a training data set, which can include asset-price trends of a plurality of assets over a past time period and a latent vector sampled from a prior distribution associated with the asset-price trends of a plurality of assets. The training data set can represent a time series data. A portfolio optimization can be executed on the modeled probability distribution to estimate expected risks and returns for different portfolio diversification options.
    Type: Application
    Filed: July 26, 2019
    Publication date: January 28, 2021
    Inventors: Yada Zhu, Giovanni Mariani, Kumar Bhaskaran, Rong N. Chang
  • Patent number: 10042760
    Abstract: A virtual storage module operable to run in a virtual machine monitor may include a wait-queue operable to store incoming block-level data requests from one or more virtual machines. In-memory metadata may store information associated with data stored in local persistent storage that is local to a host computer hosting the virtual machines. The data stored in local persistent storage replicates a subset of data in one or more virtual disks provided to the virtual machines. The virtual disks are mapped to remote storage accessible via a network connecting the virtual machines and the remote storage. A cache handling logic may be operable to handle the block-level data requests by obtaining the information in the in-memory metadata and making I/O requests to the local persistent storage or the remote storage or combination of the local persistent storage and the remote storage to service the block-level data requests.
    Type: Grant
    Filed: June 3, 2016
    Date of Patent: August 7, 2018
    Assignee: International Business Machines Corporation
    Inventors: Rong N. Chang, Byung Chul Tak, Chunqiang Tang
  • Patent number: 9998550
    Abstract: Network based service composition with variable distance conditions may be provided. A workflow definition may be received and a network topology may be built based on the workflow definition. Relational data may be received and a network instance may be built based on the network topology and the distance measurement. A plurality of network instances may be built, for example, for different distance conditions. One or more paths may be determined for a pair of services based on one or more of the network instances.
    Type: Grant
    Filed: September 24, 2015
    Date of Patent: June 12, 2018
    Assignee: International Business Machines Corporation
    Inventors: Rong N. Chang, Vinod Muthusamy, Wei Tan, Fei Wang, John E. Wittern
  • Publication number: 20170272334
    Abstract: A method and system for managing at least one service level of a service provided by a service provider to a customer of the service provider under a service level agreement. The service level agreement is a contract between the service provider and the customer. Measurement data and at least one adjudication element associated with a service level of the at least one service level are adjudicated in accordance with the at least one adjudication element such that the adjudication generates a respective adjudicated data point for each data point of the measurement data. The measurement data includes at least one data point measured on a respective resource that provides the service. A modification history chain is generated by: initially establishing the modification history chain as being empty; and adding an identification of each adjudicated element applied to each data point of the measurement data to the modification history chain.
    Type: Application
    Filed: June 8, 2017
    Publication date: September 21, 2017
    Inventors: Jean-Marc Berthaud, Melissa Buco, Rong N. Chang, Joel D. Dalsky, Shih-Chung Fang, Laura Z. Luan, Lee Tsiao, Christopher Ward
  • Publication number: 20170250878
    Abstract: A method and system for managing at least one service level of a service provided by a service provider to a customer of the service provider under a service level agreement. The service level agreement is a contract between the service provider and the customer. Measurement data and at least one adjudication element associated with a service level of the at least one service level are retrieved in an electronic format. The measurement data and the at least one adjudication element are stored in a datastore. The measurement data includes at least one data point measured on a respective resource that provides the service. The retrieved measurement data are adjudicated for the service level in accordance with the at least one adjudication element such that the adjudication generates a respective adjudicated data point for each data point of the measurement data.
    Type: Application
    Filed: April 3, 2013
    Publication date: August 31, 2017
    Applicant: International Business Machines Corporation
    Inventors: Jean-Marc Berthaud, Melissa Buco, Rong N. Chang, Joel D. Dalsky, Shih-Chung Fang, Laura Z. Luan, Lee Tsiao, Christopher Ward
  • Patent number: 9749194
    Abstract: A method and system for managing at least one service level of a service provided by a service provider to a customer of the service provider under a service level agreement. The service level agreement is a contract between the service provider and the customer. Measurement data and at least one adjudication element associated with a service level of the at least one service level are retrieved in an electronic format. The measurement data and the at least one adjudication element are stored in a datastore. The measurement data includes at least one data point measured on a respective resource that provides the service. The retrieved measurement data are adjudicated for the service level in accordance with the at least one adjudication element such that the adjudication generates a respective adjudicated data point for each data point of the measurement data.
    Type: Grant
    Filed: April 3, 2013
    Date of Patent: August 29, 2017
    Assignee: International Business Machines Corporation
    Inventors: Jean-Marc Berthaud, Melissa Buco, Rong N. Chang, Joel D. Dalsky, Shih-Chung Fang, Laura Z. Luan, Lee Tsiao, Christopher Ward
  • Patent number: 9736199
    Abstract: Embodiments are directed to a method of developing a workflow. The method includes receiving a proposed workflow component at a local computing device of a workflow development system. The workflow development system generates a simulation stub derived from historical workflow execution logs that are relevant to the proposed workflow component. The workflow development system executes the simulation stub, which is an approximation of the proposed workflow component.
    Type: Grant
    Filed: August 29, 2014
    Date of Patent: August 15, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Rong N. Chang, Geetika T. Lakshmanan, Vinod Muthusamy, Wei Tan
  • Publication number: 20170093633
    Abstract: Network based service composition with variable distance conditions may be provided. A workflow definition may be received and a network topology may be built based on the workflow definition. Relational data may be received and a network instance may be built based on the network topology and the distance measurement. A plurality of network instances may be built, for example, for different distance conditions. One or more paths may be determined for a pair of services based on one or more of the network instances.
    Type: Application
    Filed: September 24, 2015
    Publication date: March 30, 2017
    Inventors: Rong N. Chang, Vinod Muthusamy, Wei Tan, Fei Wang, John E. Wittern
  • Publication number: 20160283373
    Abstract: A virtual storage module operable to run in a virtual machine monitor may include a wait-queue operable to store incoming block-level data requests from one or more virtual machines. In-memory metadata may store information associated with data stored in local persistent storage that is local to a host computer hosting the virtual machines. The data stored in local persistent storage replicates a subset of data in one or more virtual disks provided to the virtual machines. The virtual disks are mapped to remote storage accessible via a network connecting the virtual machines and the remote storage. A cache handling logic may be operable to handle the block-level data requests by obtaining the information in the in-memory metadata and making I/O requests to the local persistent storage or the remote storage or combination of the local persistent storage and the remote storage to service the block-level data requests.
    Type: Application
    Filed: June 3, 2016
    Publication date: September 29, 2016
    Inventors: Rong N. Chang, Byung Chul Tak, Chunqiang Tang
  • Patent number: 9401960
    Abstract: A virtual storage module operable to run in a virtual machine monitor may include a wait-queue operable to store incoming block-level data requests from one or more virtual machines. In-memory metadata may store information associated with data stored in local persistent storage that is local to a host computer hosting the virtual machines. The data stored in local persistent storage replicates a subset of data in one or more virtual disks provided to the virtual machines. The virtual disks are mapped to remote storage accessible via a network connecting the virtual machines and the remote storage. A cache handling logic may be operable to handle the block-level data requests by obtaining the information in the in-memory metadata and making I/O requests to the local persistent storage or the remote storage or combination of the local persistent storage and the remote storage to service the block-level data requests.
    Type: Grant
    Filed: August 30, 2013
    Date of Patent: July 26, 2016
    Assignee: International Business Machines Corporation
    Inventors: Rong N. Chang, Byung Chul Tak, Chunqiang Tang
  • Publication number: 20160063145
    Abstract: Embodiments are directed to a method of developing a workflow. The method includes receiving a proposed workflow component at a local computing device of a workflow development system. The workflow development system generates a simulation stub derived from historical workflow execution logs that are relevant to the proposed workflow component. The workflow development system executes the simulation stub, which is an approximation of the proposed workflow component.
    Type: Application
    Filed: August 29, 2014
    Publication date: March 3, 2016
    Inventors: Rong N. Chang, Geetika T. Lakshmanan, Vinod Muthusamy, Wei Tan
  • Patent number: 9229838
    Abstract: A method for evaluating the performance of an application when migrated from a first environment in which the application is currently executing to a second, different environment includes generating a virtual application that mimics the resource consuming behavior of the application, executing the virtual application in the second environment, and evaluating the performance of the virtual application in the second environment.
    Type: Grant
    Filed: July 9, 2012
    Date of Patent: January 5, 2016
    Assignee: International Business Machines Corporation
    Inventors: Rong N. Chang, Chang-Shing Perng, Byung Chul Tak, Chunqiang Tang
  • Patent number: 8826277
    Abstract: High level characteristics are extracted from a virtual machine provisioning request stream for a cloud computing environment. A plurality of prediction models are generated for a plurality of different types of virtual machines. A regression-correlation ensemble is applied to appropriate ones of the prediction models to predict future virtual machine demand for the cloud computing environment.
    Type: Grant
    Filed: November 29, 2011
    Date of Patent: September 2, 2014
    Assignee: International Business Machines Corporation
    Inventors: Rong N. Chang, Mihwa Choi, Yexi Jiang, Meir Laker, Chang-Shing Perng, Hidayatullah H. Shaikh, Edward C. So, Tao Tao
  • Publication number: 20140101005
    Abstract: One embodiment a method for providing a cloud-based service to an enterprise comprising a plurality of members includes receiving at least a portion of a policy a first user within the enterprise, where the policy defines a limit on usage of the cloud-based service by at least some of the plurality of members, receiving a request for the cloud-based service from a second user associated with one of the plurality of members, and automatically responding to the request in accordance with the policy.
    Type: Application
    Filed: October 9, 2012
    Publication date: April 10, 2014
    Applicant: International Business Machines Corporation
    Inventors: SALMAN A. BASET, Fausto Bernardini, Rong N. Chang, Chang-Shing Perng, Edward C. So, Chunqiang Tang, Tao Tao
  • Publication number: 20140101013
    Abstract: One embodiment of a computer readable storage medium contains an executable program for providing a cloud-based service to an enterprise comprising a plurality of members, where the program causes a processor to perform steps including receiving at least a portion of a policy a first user within the enterprise, where the policy defines a limit on usage of the cloud-based service by at least some of the plurality of members, receiving a request for the cloud-based service from a second user associated with one of the plurality of members, and automatically responding to the request in accordance with the policy.
    Type: Application
    Filed: October 28, 2013
    Publication date: April 10, 2014
    Applicant: International Business Machines Corporation
    Inventors: SALMAN A. BASET, Fausto Bernardini, Rong N. Chang, Chang-Shing Perng, Edward C. So, Chunqiang Tang, Tao Tao
  • Publication number: 20140012561
    Abstract: A method for evaluating the performance of an application when migrated from a first environment in which the application is currently executing to a second, different environment includes generating a virtual application that mimics the resource consuming behavior of the application, executing the virtual application in the second environment, and evaluating the performance of the virtual application in the second environment.
    Type: Application
    Filed: July 9, 2012
    Publication date: January 9, 2014
    Applicant: International Business Machines Corporation
    Inventors: RONG N. CHANG, Chang-Shing Perng, Byung Chul Tak, Chunqiang Tang
  • Publication number: 20140012562
    Abstract: A method for evaluating the performance of an application when migrated from a first environment in which the application is currently executing to a second, different environment includes generating a virtual application that mimics the resource consuming behavior of the application, executing the virtual application in the second environment, and evaluating the performance of the virtual application in the second environment.
    Type: Application
    Filed: August 3, 2012
    Publication date: January 9, 2014
    Applicant: International Business Machines Corporation
    Inventors: Rong N. Chang, Chang-Shing Perng, Byung Chul Tak, Chunqiang Tang
  • Publication number: 20130346557
    Abstract: A virtual storage module operable to run in a virtual machine monitor may include a wait-queue operable to store incoming block-level data requests from one or more virtual machines. In-memory metadata may store information associated with data stored in local persistent storage that is local to a host computer hosting the virtual machines. The data stored in local persistent storage replicates a subset of data in one or more virtual disks provided to the virtual machines. The virtual disks are mapped to remote storage accessible via a network connecting the virtual machines and the remote storage. A cache handling logic may be operable to handle the block-level data requests by obtaining the information in the in-memory metadata and making I/O requests to the local persistent storage or the remote storage or combination of the local persistent storage and the remote storage to service the block-level data requests.
    Type: Application
    Filed: August 30, 2013
    Publication date: December 26, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Rong N. Chang, Byung Chul Tak, Chunqiang Tang