Patents by Inventor Shu Tao

Shu Tao 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: 20170177323
    Abstract: Automatically upgrading a computing environment system may include automatically identifying a set of timeframes and nodes running user applications on physical machines, containers, or virtual machines (VMs) whose disruption during the identified timeframes minimally impact the user applications. The timeframes may be intelligently determined by leveraging the monitoring data obtained automatically and/or the hints supplied by the user.
    Type: Application
    Filed: December 21, 2015
    Publication date: June 22, 2017
    Inventors: Salman A. Baset, Bao Hua Dai, Shu Tao, Tao Tao
  • Patent number: 9686162
    Abstract: Identifying state inconsistency in edge-based software defined networks is disclosed. A verification server may receive controller network configuration data from a controller of an edge-based software defined network (SDN) and end-host network configuration data from at least one end-host of the SDN. The verification server may parse the controller network configuration data into a network state representation and the end-host network configuration data into the network state representation. The network state representation of the controller network configuration data and the end-host network configuration data may be compared to identify state inconsistency in the SDN. Responsive to identifying the state inconsistency, an alert and/or a report may be generated and transmitted to an administrator user interface.
    Type: Grant
    Filed: October 17, 2014
    Date of Patent: June 20, 2017
    Assignee: International Business Machines Corporation
    Inventors: Rahul Singh, Shu Tao, Yang Xu
  • Publication number: 20160124793
    Abstract: In a set of problem log entries from a computing system, a subset of the set of problem log entries are identified, which pertain to a failed request. The subset is compared to a reference model which defines log entries per request type under a healthy state of the computing system, to identify a portion of the subset of problem log entries which deviate from corresponding log entries in the reference model. In the portion of the subset, at least one high-value log entry is identified. The at least one high-value log entry is output.
    Type: Application
    Filed: November 27, 2015
    Publication date: May 5, 2016
    Inventors: Yaoping Ruan, Byungchul Tak, Shu Tao
  • Publication number: 20160124823
    Abstract: In a set of problem log entries from a computing system, a subset of the set of problem log entries are identified, which pertain to a failed request. The subset is compared to a reference model which defines log entries per request type under a healthy state of the computing system, to identify a portion of the subset of problem log entries which deviate from corresponding log entries in the reference model. In the portion of the subset, at least one high-value log entry is identified. The at least one high-value log entry is output.
    Type: Application
    Filed: September 28, 2015
    Publication date: May 5, 2016
    Inventors: Yaoping Ruan, Byungchul Tak, Shu Tao
  • Publication number: 20160112246
    Abstract: Identifying state inconsistency in edge-based software defined networks is disclosed. A verification server may receive controller network configuration data from a controller of an edge-based software defined network (SDN) and end-host network configuration data from at least one end-host of the SDN. The verification server may parse the controller network configuration data into a network state representation and the end-host network configuration data into the network state representation. The network state representation of the controller network configuration data and the end-host network configuration data may be compared to identify state inconsistency in the SDN. Responsive to identifying the state inconsistency, an alert and/or a report may be generated and transmitted to an administrator user interface.
    Type: Application
    Filed: June 23, 2015
    Publication date: April 21, 2016
    Inventors: Rahul Singh, Shu Tao, Yang Xu
  • Publication number: 20160112269
    Abstract: Identifying state inconsistency in edge-based software defined networks is disclosed. A verification server may receive controller network configuration data from a controller of an edge-based software defined network (SDN) and end-host network configuration data from at least one end-host of the SDN. The verification server may parse the controller network configuration data into a network state representation and the end-host network configuration data into the network state representation. The network state representation of the controller network configuration data and the end-host network configuration data may be compared to identify state inconsistency in the SDN. Responsive to identifying the state inconsistency, an alert and/or a report may be generated and transmitted to an administrator user interface.
    Type: Application
    Filed: October 17, 2014
    Publication date: April 21, 2016
    Inventors: Rahul Singh, Shu Tao, Yang Xu
  • Patent number: 8996341
    Abstract: A system comprises a modeling component, a routing component, a simulator component and a configuration component. The modeling component is operative to obtain at least one model of at least one collaborative network. The routing component is operative to model at least one routing pattern for one or more nodes of a given collaborative network. The simulator component is operative to simulate one or more virtual network topologies of the given collaborative network using the at least one model and the at least one routing pattern. The configuration component is operative to configure one or more given virtual network topologies on the given collaborative network. The collaborative network comprises a plurality of nodes and one or more edges between pairs of the plurality of nodes. The modeling component, routing component, simulator component and configuration component are executed by at least one processing device.
    Type: Grant
    Filed: September 11, 2012
    Date of Patent: March 31, 2015
    Assignee: International Business Machines Corporation
    Inventors: Winnie W. Cheng, Gengxin Miao, James R. Moulic, Shu Tao
  • Patent number: 8990058
    Abstract: A method comprises obtaining a model of at least one collaborative network, modeling at least one routing pattern for one or more nodes of a given collaborative network, simulating one or more virtual network topologies of the given collaborative network using the at least one model and the at least one routing pattern, and configuring a given one of the one or more virtual network topologies on the given collaborative network. The given collaborative network comprises a plurality of nodes and one or more edges between pairs of the plurality of nodes. At least one of the obtaining, modeling, simulating and configuring steps are performed by a processor device.
    Type: Grant
    Filed: September 12, 2012
    Date of Patent: March 24, 2015
    Assignee: International Business Machines Corporation
    Inventors: Winnie W. Cheng, Gengxin Miao, James R. Moulic, Shu Tao
  • Patent number: 8885636
    Abstract: A system and method for designing a dial plan for Voice over Internet Protocol (VoIP) systems includes generating an abstract dial plan design which is platform independent, the dial plan including rules for routing communications in a VoIP network structure. The dial plan is validated through simulations prior to deployment to evaluate the dial plan performance under simulated conditions. The dial plan design is translated to provide compatibility with a deployed network using platform specific configuration adaptors.
    Type: Grant
    Filed: September 1, 2009
    Date of Patent: November 11, 2014
    Assignee: International Business Machines Corporation
    Inventors: Bernard A. Grunwald, Shang Q. Guo, Gopal S. Pingali, Zon-Yin Shae, Shu Tao
  • Publication number: 20140149174
    Abstract: A method for predicting and quantifying risk in information technology (IT) service contracts includes comparing features of a new IT service contract with similar features from one or more previous IT service contracts selected from a plurality of previous IT service contracts to calculate a similarity value between each pair of the new IT service contract and one of the one or more previous IT service contracts, aggregating the similarity values, and using the aggregated similarity values with a prediction model to predict risk factors affecting the new IT service contract and to quantify an impact of each predicted risk factor on an expected gross profit margin.
    Type: Application
    Filed: November 26, 2012
    Publication date: May 29, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Geraldine L. Abbott, Sherif A. Goma, Allen D. Grussing, Richard D. Howard, Sinem Guven Kaya, Peter Lorenzen, Sergey Makogon, Satya Nitta, Anatoli Olkhovets, Natalia M. Ruderman, Shu Tao
  • Publication number: 20140149175
    Abstract: A method for predicting and quantifying risk in information technology (IT) service contracts includes comparing features of a new IT service contract with similar features from one or more previous IT service contracts selected from a plurality of previous IT service contracts to calculate a similarity value between each pair of the new IT service contract and one of the one or more previous IT service contracts, aggregating the similarity values, and using the aggregated similarity values with a prediction model to predict risk factors affecting the new IT service contract and to quantify an impact of each predicted risk factor on an expected gross profit margin.
    Type: Application
    Filed: February 8, 2013
    Publication date: May 29, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: GERALDINE L. ABBOTT, SHERIF A. GOMA, ALLEN D. GRUSSING, RICHARD D. HOWARD, SINEM GUVEN KAYA, PETER LORENZEN, SERGEY MAKOGON, SATYA NITTA, ANATOLI OLKHOVETS, NATALIA M. RUDERMAN, SHU TAO
  • Patent number: 8691174
    Abstract: The present invention relates to a nitrate salt-based process for preparing a graphite oxide. The invention nitrate salt-based process employs starting materials comprising a sulfuric acid, an inorganic nitrate salt, an amount of water, a first amount of chlorate salt, and a graphite.
    Type: Grant
    Filed: January 19, 2010
    Date of Patent: April 8, 2014
    Assignee: Dow Global Technologies LLC
    Inventors: Shu Tao Chen, Michael S. Paquette, Mary A. Leugers
  • Publication number: 20140075318
    Abstract: A system comprises a modeling component, a routing component, a simulator component and a configuration component. The modeling component is operative to obtain at least one model of at least one collaborative network. The routing component is operative to model at least one routing pattern for one or more nodes of a given collaborative network. The simulator component is operative to simulate one or more virtual network topologies of the given collaborative network using the at least one model and the at least one routing pattern. The configuration component is operative to configure one or more given virtual network topologies on the given collaborative network. The collaborative network comprises a plurality of nodes and one or more edges between pairs of the plurality of nodes. The modeling component, routing component, simulator component and configuration component are executed by at least one processing device.
    Type: Application
    Filed: September 11, 2012
    Publication date: March 13, 2014
    Applicant: International Business Machines Corporation
    Inventors: Winnie W. Cheng, Gengxin Miao, James R. Moulic, Shu Tao
  • Publication number: 20140074443
    Abstract: A method comprises obtaining a model of at least one collaborative network, modeling at least one routing pattern for one or more nodes of a given collaborative network, simulating one or more virtual network topologies of the given collaborative network using the at least one model and the at least one routing pattern, and configuring a given one of the one or more virtual network topologies on the given collaborative network. The given collaborative network comprises a plurality of nodes and one or more edges between pairs of the plurality of nodes. At least one of the obtaining, modeling, simulating and configuring steps are performed by a processor device.
    Type: Application
    Filed: September 12, 2012
    Publication date: March 13, 2014
    Applicant: International Business Machines Corporation
    Inventors: Winnie W. Cheng, Gengxin Miao, James R. Moulic, Shu Tao
  • Publication number: 20130325678
    Abstract: A method for profiling information technology (IT) service contract risks and generating contract prices includes analyzing historical IT service contract risk data to create a set of IT service contract risk profiles, where the historical IT service contract risk data includes contract risks and percent gross profit associated with a historical set of contracts, where each IT service contract risk profile is a probability distribution function of achieving a percent gross profit associated with a subset of contracts corresponding to particular set of contract risk values, and creating a mapping between a particular IT service contract risk profile and a new IT service contract associated with the set of contract risk values for the IT service contract risk profile to determine an optimum price for the new IT service contract.
    Type: Application
    Filed: May 30, 2012
    Publication date: December 5, 2013
    Applicant: International Business Machines Corporation
    Inventors: Winnie W. Cheng, Henry Hu, James Moulic, Arjun Natarajan, Shu Tao
  • Patent number: 8594306
    Abstract: A method for a contact center to provide information to one or more users in response to one or more inquiries from the one or more users is presented. For example, the method includes accessing, using at least one client adaptor, at least one agent group that includes at least one agent having knowledge regarding the one or more inquiries. The method further includes the at least one agent responding to the one or more inquiries using the at least one client adaptor. The at least one agent group has pre-existing communications infrastructure that is accessed by a computing platform of the contact center using the at least one client adaptor.
    Type: Grant
    Filed: March 3, 2010
    Date of Patent: November 26, 2013
    Assignee: International Business Machines Corporation
    Inventors: Jim Alain Laredo, Gopal Sarma Pingali, Zon-Yin Shae, Kunwadee Sripanidkulchai, Shu Tao, Maja Vukovic
  • Patent number: 8486302
    Abstract: The present invention relates to a process for preparing a graphite oxide while purging chlorine dioxide. The invention process employs starting materials comprising a sulfuric acid, a nitric acid, a chlorate salt, and a graphite and further employs an inert purge gas.
    Type: Grant
    Filed: January 19, 2010
    Date of Patent: July 16, 2013
    Inventors: Michael S. Paquette, Thomas D. Gregory, Shu Tao Chen
  • Patent number: 8473432
    Abstract: Techniques are provided for improved issue resolution in an expert network. For example, a method comprises the following steps. Information is extracted comprising: content of one or more historical records associated with resolutions of one or more previous issues; and transfer routing sequences indicating routes through routing entities in an expert network that the one or more previous issues passed in order to be respectively resolved. A model is computed based on at least a portion of the extracted information, wherein the computed model statistically captures one or more ticket transfer patterns among routing entities in the expert network. One or more future issue resolution routing recommendations are determined based on at least one of the one or more ticket transfer patterns captured by the computed model.
    Type: Grant
    Filed: July 22, 2010
    Date of Patent: June 25, 2013
    Assignee: International Business Machines Corporation
    Inventors: Nikolaos Anerousis, Shu Tao
  • Patent number: 8391186
    Abstract: A computer implemented method that analyzes and improves a dial plan. A dial plan design template system receives an existing dial plan. The dial plan design template system models the existing dial plan as a directed graph. The dial plan design template system analyzes the directed graph to determine compliance with a set of edge rules. The dial plan design template system analyzes the directed graph to determine compliance with a set of connectivity type rules.
    Type: Grant
    Filed: January 29, 2010
    Date of Patent: March 5, 2013
    Assignee: International Business Machines Corporation
    Inventors: George A. DeSimone, Shang Qing Guo, William Joseph Rippon, Zon-Yin Shae, Kunwadee Sripanidkulchai, Shu Tao
  • Patent number: 8246856
    Abstract: A process for preparing oxidized graphite that provides exfoliated graphene, preferably with high surface area. The process uses considerably less chlorate than previously known systems.
    Type: Grant
    Filed: July 28, 2008
    Date of Patent: August 21, 2012
    Assignee: Dow Global Technologies LLC
    Inventors: Mary Anne Leugers, Brian C. Nickless, Michael S. Paquette, Robert C. Cieslinski, Shu Tao Chen