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: 11386496Abstract: 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: GrantFiled: July 26, 2019Date of Patent: July 12, 2022Assignee: International Business Machines CorporationInventors: Yada Zhu, Giovanni Mariani, Kumar Bhaskaran, Rong N. Chang
-
Patent number: 10917313Abstract: 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: GrantFiled: June 8, 2017Date of Patent: February 9, 2021Assignee: International Business Machines CorporationInventors: Jean-Marc Berthaud, Melissa Buco, Rong N. Chang, Joel D. Dalsky, Shih-Chung Fang, Laura Z. Luan, Lee Tsiao, Christopher Ward
-
Publication number: 20210027379Abstract: 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: ApplicationFiled: July 26, 2019Publication date: January 28, 2021Inventors: Yada Zhu, Giovanni Mariani, Kumar Bhaskaran, Rong N. Chang
-
Patent number: 10042760Abstract: 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: GrantFiled: June 3, 2016Date of Patent: August 7, 2018Assignee: International Business Machines CorporationInventors: Rong N. Chang, Byung Chul Tak, Chunqiang Tang
-
Patent number: 9998550Abstract: 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: GrantFiled: September 24, 2015Date of Patent: June 12, 2018Assignee: International Business Machines CorporationInventors: Rong N. Chang, Vinod Muthusamy, Wei Tan, Fei Wang, John E. Wittern
-
Publication number: 20170272334Abstract: 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: ApplicationFiled: June 8, 2017Publication date: September 21, 2017Inventors: Jean-Marc Berthaud, Melissa Buco, Rong N. Chang, Joel D. Dalsky, Shih-Chung Fang, Laura Z. Luan, Lee Tsiao, Christopher Ward
-
Publication number: 20170250878Abstract: 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: ApplicationFiled: April 3, 2013Publication date: August 31, 2017Applicant: International Business Machines CorporationInventors: Jean-Marc Berthaud, Melissa Buco, Rong N. Chang, Joel D. Dalsky, Shih-Chung Fang, Laura Z. Luan, Lee Tsiao, Christopher Ward
-
Patent number: 9749194Abstract: 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: GrantFiled: April 3, 2013Date of Patent: August 29, 2017Assignee: International Business Machines CorporationInventors: Jean-Marc Berthaud, Melissa Buco, Rong N. Chang, Joel D. Dalsky, Shih-Chung Fang, Laura Z. Luan, Lee Tsiao, Christopher Ward
-
Patent number: 9736199Abstract: 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: GrantFiled: August 29, 2014Date of Patent: August 15, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Rong N. Chang, Geetika T. Lakshmanan, Vinod Muthusamy, Wei Tan
-
Publication number: 20170093633Abstract: 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: ApplicationFiled: September 24, 2015Publication date: March 30, 2017Inventors: Rong N. Chang, Vinod Muthusamy, Wei Tan, Fei Wang, John E. Wittern
-
Publication number: 20160283373Abstract: 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: ApplicationFiled: June 3, 2016Publication date: September 29, 2016Inventors: Rong N. Chang, Byung Chul Tak, Chunqiang Tang
-
Patent number: 9401960Abstract: 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: GrantFiled: August 30, 2013Date of Patent: July 26, 2016Assignee: International Business Machines CorporationInventors: Rong N. Chang, Byung Chul Tak, Chunqiang Tang
-
Publication number: 20160063145Abstract: 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: ApplicationFiled: August 29, 2014Publication date: March 3, 2016Inventors: Rong N. Chang, Geetika T. Lakshmanan, Vinod Muthusamy, Wei Tan
-
Patent number: 9229838Abstract: 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: GrantFiled: July 9, 2012Date of Patent: January 5, 2016Assignee: International Business Machines CorporationInventors: Rong N. Chang, Chang-Shing Perng, Byung Chul Tak, Chunqiang Tang
-
Patent number: 8826277Abstract: 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: GrantFiled: November 29, 2011Date of Patent: September 2, 2014Assignee: International Business Machines CorporationInventors: Rong N. Chang, Mihwa Choi, Yexi Jiang, Meir Laker, Chang-Shing Perng, Hidayatullah H. Shaikh, Edward C. So, Tao Tao
-
Publication number: 20140101005Abstract: 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: ApplicationFiled: October 9, 2012Publication date: April 10, 2014Applicant: International Business Machines CorporationInventors: SALMAN A. BASET, Fausto Bernardini, Rong N. Chang, Chang-Shing Perng, Edward C. So, Chunqiang Tang, Tao Tao
-
Publication number: 20140101013Abstract: 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: ApplicationFiled: October 28, 2013Publication date: April 10, 2014Applicant: International Business Machines CorporationInventors: SALMAN A. BASET, Fausto Bernardini, Rong N. Chang, Chang-Shing Perng, Edward C. So, Chunqiang Tang, Tao Tao
-
Publication number: 20140012561Abstract: 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: ApplicationFiled: July 9, 2012Publication date: January 9, 2014Applicant: International Business Machines CorporationInventors: RONG N. CHANG, Chang-Shing Perng, Byung Chul Tak, Chunqiang Tang
-
Publication number: 20140012562Abstract: 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: ApplicationFiled: August 3, 2012Publication date: January 9, 2014Applicant: International Business Machines CorporationInventors: Rong N. Chang, Chang-Shing Perng, Byung Chul Tak, Chunqiang Tang
-
Publication number: 20130346557Abstract: 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: ApplicationFiled: August 30, 2013Publication date: December 26, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Rong N. Chang, Byung Chul Tak, Chunqiang Tang