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: 20170177323Abstract: 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: ApplicationFiled: December 21, 2015Publication date: June 22, 2017Inventors: Salman A. Baset, Bao Hua Dai, Shu Tao, Tao Tao
-
Patent number: 9686162Abstract: 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: GrantFiled: October 17, 2014Date of Patent: June 20, 2017Assignee: International Business Machines CorporationInventors: Rahul Singh, Shu Tao, Yang Xu
-
Publication number: 20160124793Abstract: 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: ApplicationFiled: November 27, 2015Publication date: May 5, 2016Inventors: Yaoping Ruan, Byungchul Tak, Shu Tao
-
Publication number: 20160124823Abstract: 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: ApplicationFiled: September 28, 2015Publication date: May 5, 2016Inventors: Yaoping Ruan, Byungchul Tak, Shu Tao
-
Publication number: 20160112246Abstract: 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: ApplicationFiled: June 23, 2015Publication date: April 21, 2016Inventors: Rahul Singh, Shu Tao, Yang Xu
-
Publication number: 20160112269Abstract: 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: ApplicationFiled: October 17, 2014Publication date: April 21, 2016Inventors: Rahul Singh, Shu Tao, Yang Xu
-
Patent number: 8996341Abstract: 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: GrantFiled: September 11, 2012Date of Patent: March 31, 2015Assignee: International Business Machines CorporationInventors: Winnie W. Cheng, Gengxin Miao, James R. Moulic, Shu Tao
-
Patent number: 8990058Abstract: 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: GrantFiled: September 12, 2012Date of Patent: March 24, 2015Assignee: International Business Machines CorporationInventors: Winnie W. Cheng, Gengxin Miao, James R. Moulic, Shu Tao
-
Patent number: 8885636Abstract: 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: GrantFiled: September 1, 2009Date of Patent: November 11, 2014Assignee: International Business Machines CorporationInventors: Bernard A. Grunwald, Shang Q. Guo, Gopal S. Pingali, Zon-Yin Shae, Shu Tao
-
Publication number: 20140149174Abstract: 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: ApplicationFiled: November 26, 2012Publication date: May 29, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: 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: 20140149175Abstract: 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: ApplicationFiled: February 8, 2013Publication date: May 29, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: 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: 8691174Abstract: 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: GrantFiled: January 19, 2010Date of Patent: April 8, 2014Assignee: Dow Global Technologies LLCInventors: Shu Tao Chen, Michael S. Paquette, Mary A. Leugers
-
Publication number: 20140075318Abstract: 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: ApplicationFiled: September 11, 2012Publication date: March 13, 2014Applicant: International Business Machines CorporationInventors: Winnie W. Cheng, Gengxin Miao, James R. Moulic, Shu Tao
-
Publication number: 20140074443Abstract: 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: ApplicationFiled: September 12, 2012Publication date: March 13, 2014Applicant: International Business Machines CorporationInventors: Winnie W. Cheng, Gengxin Miao, James R. Moulic, Shu Tao
-
Publication number: 20130325678Abstract: 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: ApplicationFiled: May 30, 2012Publication date: December 5, 2013Applicant: International Business Machines CorporationInventors: Winnie W. Cheng, Henry Hu, James Moulic, Arjun Natarajan, Shu Tao
-
Patent number: 8594306Abstract: 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: GrantFiled: March 3, 2010Date of Patent: November 26, 2013Assignee: International Business Machines CorporationInventors: Jim Alain Laredo, Gopal Sarma Pingali, Zon-Yin Shae, Kunwadee Sripanidkulchai, Shu Tao, Maja Vukovic
-
Patent number: 8486302Abstract: 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: GrantFiled: January 19, 2010Date of Patent: July 16, 2013Inventors: Michael S. Paquette, Thomas D. Gregory, Shu Tao Chen
-
Patent number: 8473432Abstract: 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: GrantFiled: July 22, 2010Date of Patent: June 25, 2013Assignee: International Business Machines CorporationInventors: Nikolaos Anerousis, Shu Tao
-
Patent number: 8391186Abstract: 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: GrantFiled: January 29, 2010Date of Patent: March 5, 2013Assignee: International Business Machines CorporationInventors: George A. DeSimone, Shang Qing Guo, William Joseph Rippon, Zon-Yin Shae, Kunwadee Sripanidkulchai, Shu Tao
-
Patent number: 8246856Abstract: 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: GrantFiled: July 28, 2008Date of Patent: August 21, 2012Assignee: Dow Global Technologies LLCInventors: Mary Anne Leugers, Brian C. Nickless, Michael S. Paquette, Robert C. Cieslinski, Shu Tao Chen