Patents by Inventor Chung-sheng Li

Chung-sheng Li 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: 20190012568
    Abstract: In some examples, image content moderation may include classifying, based on a learning model, an object displayed in an image into a category. Further, image content moderation may include detecting, based on another learning model, the object, refining the detected object based on a label, and determining, based on the another learning model, a category for the refined detected object. Further, image content moderation may include identifying, based on the label, a keyword associated with the object, and determining, based on the identified keyword, a category for the object. Further, image content moderation may include categorizing, based on a set of rules, the object into a category, and moderating image content by categorizing, based on aforementioned analysis the object into a category. Yet further, image content moderation may include tagging, based on fusion-based tagging, the object with a category and a color associated with the object.
    Type: Application
    Filed: September 26, 2017
    Publication date: January 10, 2019
    Applicant: ACCENTURE GLOBAL SOLUTIONS LIMITED
    Inventors: Amioy KUMAR, Nagendra K. KUMAR, Madhura SHIVARAM, Suraj Govind JADHAV, Chung-Sheng LI, Saurabh MAHADIK
  • Publication number: 20190005590
    Abstract: A system for orchestrating an operation is disclosed. The system includes an case orchestration engine to identify a discrepancy in the operation, and to generate a plurality of hypotheses for resolving the discrepancy. The case orchestration engine further collects evidence pertaining to the discrepancy in the operation, evaluates each of the plurality of hypotheses based on a dialogue-driven feedback received from a user, and selects one of the plurality of hypotheses for resolving the discrepancy based on the evidence and an expected outcome of the operation. The case orchestration engine provides reasons for the discrepancy along with remedial measures for resolving the discrepancy based on the selected hypothesis, and then generates a plan for performing the operation to achieve the expected outcome based on the remedial measures.
    Type: Application
    Filed: June 30, 2017
    Publication date: January 3, 2019
    Inventors: Chung-Sheng LI, Suraj Govind JADHAV, Saurabh MAHADIK, Prakash GHATAGE, Guanglei XIONG, Emmanuel MUNGUIA TAPIA, Mohammad Jawad GHORBANI, Kyle JOHNSON, Colin Patrick CONNORS, Benjamin Nathan GROSOF
  • Publication number: 20180374051
    Abstract: Systems and methods for orchestrating a process are disclosed. In an implementation, a system is configured to extract process information associated with the process. Based on the process information, the system is configured to determine a current model of performing the process based on the process information. The system is further configured to retrieve regulatory information associated with the process, wherein the regulatory information is indicative of at least one of a predefined policy, a predefined rule, and a predefined regulation associated with the process. Further, the system is configured to update the current model based on at least one of the process information and the regulatory information for obtaining a predefined outcome of the process.
    Type: Application
    Filed: June 21, 2017
    Publication date: December 27, 2018
    Applicant: ACCENTURE GLOBAL SOLUTIONS LIMITED
    Inventors: Chung-Sheng LI, Suraj Govind JADHAV, Saurabh MAHADIK, Prakash GHATAGE, Guanglei XIONG, Emmanuel Munguia TAPIA, Mohammad Jawad GHORBANI, Kyle JOHNSON, Colin Patrick CONNORS, Benjamin Nathan GROSOF
  • Publication number: 20180349776
    Abstract: A system for reconciliation comprises a determination engine to determine whether data is structured or unstructured, a data structuring engine to structure the data, and a rule extraction engine to determine relations between pairs of values of a first set and a second set of data. The system further comprises a matching engine to generate a confidence score for each pair of the values, a categorization engine to classify the pairs of values into matched pairs and unmatched pairs, a validation engine to validate matching and classification of the pairs based on a user feedback, and a learning engine to store details pertaining to the validation of the matching and the classification over a period of time. The learning engine forwards the details to the rule extraction engine and the categorization engine to determine the relations between subsequent pairs of values and classify the pairs based on the stored details.
    Type: Application
    Filed: June 1, 2017
    Publication date: December 6, 2018
    Applicant: ACCENTURE GLOBAL SOLUTIONS LIMITED
    Inventors: Srikrishna RAAMADHURAI, Abhishek Datta Sharma, Siddhartha Asthana, Suresh Venkatasubramaniyan, Himani Shukla, Madhura Shivaram, Chung-Sheng Li
  • Publication number: 20180331896
    Abstract: A method and system are provided. The system includes a network configurator for configuring a network as a backplane of the system to optimize throughput rate and minimize latency across a plurality of subsystems that are cloud-based and that form the system. The system further includes a composable system building block configurator for refactoring the plurality of subsystems to use the network to communicate as a single system. The system also includes a system resource multidimensional model generator for generating a multidimensional optimization model that models the composable system building blocks as resources having adjustable parameters in a multidimensional parameter space.
    Type: Application
    Filed: July 20, 2018
    Publication date: November 15, 2018
    Inventors: Hubertus Franke, Chung-Sheng Li, Colin J. Parris
  • Patent number: 10127299
    Abstract: Systems, methods and articles of manufacture are disclosed for building and executing analytics solutions. Such a solution may provide a comprehensive analytics solution (e.g., a risk assessment, fraud detection solution, dynamic operational risk evaluations, regulatory compliance assessments, etc.). The analytics solution may perform an analytics task using operational data distributed across a variety of independently created and governed data repositories in different departments of an organization. A framework is disclosed which allows a user (e.g., a risk analyst) to compose analytical tools that can access data from a variety of sources (both internal and external to an enterprise) and perform a variety of analytic functions.
    Type: Grant
    Filed: September 14, 2009
    Date of Patent: November 13, 2018
    Assignee: International Business Machines Corporation
    Inventors: Manoj Kumar, Yuan Chi Chang, Chung-Sheng Li
  • Publication number: 20180300478
    Abstract: There is a computer program product and computer system that includes program instructions programmed to identify, in a software-defined environment, a security container describing a workload and a set of resources required by the workload, the security container including self-describing sub-containers having associated metadata describing content of a respectively corresponding sub-container; determine, for the workload, a set of resource-divisible portions of the workload including a compute-resource portion; generate a plurality of sub-containers within the security container, a sub-container within the plurality of sub-containers being a self-describing sub-container having associated metadata describing the content of the sub-container representing only one resource-divisible portion, the sub-container being an operating system sub-container; and responsive to identifying a security event while processing the workload, adjust a security mechanism associated with the security container.
    Type: Application
    Filed: June 22, 2018
    Publication date: October 18, 2018
    Inventors: Brad L. Brech, Scott W. Crowder, Hubertus Franke, Nagui Halim, Matt R. Hogstrom, Chung-Sheng Li, Pratap C. Pattnaik, Dimitrios Pendarakis, Josyula R. Rao, Radha P. Ratnaparkhi, Michael D. Williams
  • Publication number: 20180300479
    Abstract: There is a computer program product and computer system that includes program instructions programmed to establish a security container describing a workload and a set of resources in a software-defined environment, the security container including a set of sub-containers that are self-describing sub-containers having associated metadata describing content of a respectively corresponding sub-container, each sub-container of the set of sub-containers respectively corresponds to a resource-divisible portion of the workload, the set of resources being required by the workload, wherein a sub-container of the set of sub-containers is an operating system sub-container; monitor the workload and the set of resources for security events; and responsive to identifying a security event, adjust isolation mechanisms provided by the plurality of sub-containers at various layers of a stack. The set of sub-containers represents an end-to-end run time environment for processing the workload using the set of resources.
    Type: Application
    Filed: June 22, 2018
    Publication date: October 18, 2018
    Inventors: Brad L. Brech, Scott W. Crowder, Hubertus Franke, Nagui Halim, Matt R. Hogstrom, Chung-Sheng Li, Pratap C. Pattnaik, Dimitrios Pendarakis, Josyula R. Rao, Radha P. Ratnaparkhi, Michael D. Williams
  • Patent number: 10084648
    Abstract: A method and system are provided. The system includes a network configurator for configuring a network as a backplane of the system to optimize throughput rate and minimize latency across a plurality of subsystems that are cloud-based and that form the system. The plurality of subsystems includes hardware and software subsystems. The system further includes a composable system building block configurator for refactoring, based on a disaggregated system principle, the plurality of subsystems to use the network to communicate as a single system. The system also includes a system resource multidimensional model generator for generating a multidimensional optimization model that models the composable system building blocks as resources having adjustable parameters in a multidimensional parameter space.
    Type: Grant
    Filed: March 12, 2015
    Date of Patent: September 25, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Hubertus Franke, Chung-Sheng Li, Colin J. Parris
  • Publication number: 20180260746
    Abstract: Examples of job allocation are described hereon. In an example, a job for allocation may be received. The job may be analyzed to obtain information pertaining to the job. The information may comprise at least one of a domain of the job and a priority level of the job. Further, performance of resources may be determined to provide resource information. The resource information may be determined using a supervised learning model comprising a job vector for each job type and a resource vector corresponding to each resource. The resource information may include a list of resources with at least one of a corresponding probability of each resource completing the job and a performance score of each resource. Based on the job information and the resource information, the resource may be recommended for the job using an expertise-estimation modeling technique and the job may be assigned to the recommended resource, accordingly.
    Type: Application
    Filed: March 9, 2018
    Publication date: September 13, 2018
    Inventors: Guanglei Xiong, Chung-Sheng Li, Christopher Cole, Michael Dekshenieks, Kayhan Moharreri
  • Publication number: 20180241881
    Abstract: A curator captures input data corresponding to service tasks from an external source. Further, a browser extension collects intermediate service delivery data for the service tasks from the external source. Subsequently, a learner stores the input data and the intermediate service delivery data as training data. Then, a receiver receives a service request from a client. The service request is indicative of a service task to be performed and information associated with the service task. Further, an advisor processes the service request to generate an intermediate service response. Thereafter, the advisor determines a confidence level associated with the intermediate service response and ascertains whether the confidence level associated with service response is below pre-determined threshold level. If the confidence level is below a pre-determined threshold level, the advisor automatically generates a final service response corresponding to service request based on training data.
    Type: Application
    Filed: February 21, 2018
    Publication date: August 23, 2018
    Applicant: ACCENTURE GLOBAL SOLUTIONS LIMITED
    Inventors: Chung-Sheng LI, Guanglei Xiong, Emmanuel Munguia Tapia, Kyle P. Johnson, Christopher Cole, Sachin Aul, Suraj Govind Jadhav, Saurabh Mahadik, Mohammad Ghorbani, Colin Connors, Chinnappa Guggilla, Naveen Bansal, Praveen Maniyan, Sudhanshu A. Dwivedi, Ankit Pandey, Madhura Shivaram, Sumeet Sawarkar, Karthik Meenakshisundaram, Nagendra Kumar M R, Hariram Krishnamurth, Karthik Lakshminarayanan
  • Patent number: 10043007
    Abstract: There is a method and system that includes establishing a security container that describes a workload and a set of resources that corresponds to the workload in a software-defined environment, determining a set of security criteria for the security container, monitoring the workload and the set of resources for security events based, at least in part, upon the set of security criteria, and responsive to identifying a security event, adjusting one or more security mechanisms. The steps of monitoring and adjusting are operated within the software-defined environment.
    Type: Grant
    Filed: March 30, 2017
    Date of Patent: August 7, 2018
    Assignee: International Business Machines Corporation
    Inventors: Brad L. Brech, Scott W. Crowder, Hubertus Franke, Nagui Halim, Matt R. Hogstrom, Chung-Sheng Li, Pratap C. Pattnaik, Dimitrios Pendarakis, Josyula R. Rao, Radha P. Ratnaparkhi, Michael D. Williams
  • Patent number: 9967146
    Abstract: A method and system are provided. The system includes a network configurator for configuring a network as a backplane of the system to optimize throughput rate and minimize latency across a plurality of subsystems that are cloud-based and that form the system. The plurality of subsystems includes hardware and software subsystems. The system further includes a composable system building block configurator for refactoring, based on a disaggregated system principle, the plurality of subsystems to use the network to communicate as a single system. The system also includes a system resource multidimensional model generator for generating a multidimensional optimization model that models the composable system building blocks as resources having adjustable parameters in a multidimensional parameter space.
    Type: Grant
    Filed: June 17, 2015
    Date of Patent: May 8, 2018
    Assignee: International Business Machines Coropration
    Inventors: Hubertus Franke, Chung-Sheng Li, Colin J. Parris
  • Publication number: 20180124163
    Abstract: A method and device for provisioning bare-metal servers to tenants of a cloud provider is provided. The cloud provider operating a datacenter receives a profile of a tenant. The cloud provider identifies a set of physical resources subscribed by the tenant based on the tenant's profile and identifies a bare-metal server in the datacenter having sufficient physical resources to provide the subscribed physical resources. The cloud center reports to the tenant a set of physical resources in the BM server that corresponds to the subscribed set of physical resources. The cloud center receives a request from the tenant to provision a tenant bare metal machine in the datacenter. The cloud center enables at least one of the reported physical resources in the bare-metal server for the tenant, based on the request, and disables remaining reported physical resources in the bare-metal.
    Type: Application
    Filed: October 28, 2016
    Publication date: May 3, 2018
    Inventors: Bulent Abali, Paul G. Crumley, Hubertus Franke, Chung-Sheng Li
  • Patent number: 9851933
    Abstract: There is a method and system for capability-based resource allocation in a software-defined environment that performs the following steps (not necessarily in the following order): (i) determining a set of capability characteristics for a plurality of workload resources within a software-defined environment; (ii) determining a set of workload components for a specified workload; and (iii) identifying a set of workload resources from the plurality of workload resources to allocate to the specified workload based, at least in part, on the set of capability characteristics corresponding to each workload within the set of workload resources. A workload component of the set of workload components has a unique set of workload characteristics.
    Type: Grant
    Filed: March 25, 2015
    Date of Patent: December 26, 2017
    Assignee: International Business Machines Corporation
    Inventors: Brad L. Brech, Scott W. Crowder, Hubertus Franke, Jeffrey A. Frey, Nagui Halim, Matt R. Hogstrom, Yu-Cheng Hsu, Dilip D. Kandlur, Chung-Sheng Li, David B. Lindquist, Stefan Pappe, Pratap C. Pattnaik, Balachandar Rajaraman, Radha P. Ratnaparkhi, Renato J. Recio, Rodney A. Smith, Michael D. Williams
  • Publication number: 20170250891
    Abstract: A method and system for outcome-based adjustment of a software-defined environment (SDE) that includes establishing a link between a business outcome and a first resource configuration from software defined environment, establishing a monitoring mechanism for continuously measuring a current state of the SDE, using a behavior model of the SDE to anticipate, or forecast, a triggering event, and responsive to the forecast of a triggering event, using the behavior model to determine a second resource configuration to achieve the business outcome. The link includes at least one of a utility of services for the business outcome, a cost of a set of resources consumed by the first resource configuration, and a risk of the set of resources becoming unavailable.
    Type: Application
    Filed: May 16, 2017
    Publication date: August 31, 2017
    Inventors: Brad L. Brech, Scott W. Crowder, Hubertus Franke, Jeffrey A. Frey, Nagui Halim, Matt R. Hogstrom, Chung-Sheng Li, David B. Lindquist, Stefan Pappe, Pratap C. Pattnaik, Balachandar Rajaraman, Radha P. Ratnaparkhi, Rodney A. Smith, Michael D. Williams
  • Publication number: 20170249193
    Abstract: Outcome-based adjustment of a software-defined environment (SDE) includes determining a business operation and a corresponding set of tasks to be performed in a software defined environment (SDE), establishing a first resource configuration to perform the corresponding set of tasks to achieve a business outcome target, determining a first resource cost for performing the corresponding set of tasks, assigning a priority level to tasks within the corresponding set of tasks, determining a set of performance indicators corresponding to a task having a first priority level, monitoring the SDE to identify a triggering event, responsive to identifying the triggering event, establishing a second resource configuration based, at least in part, on a performance level of a performance indicator in the set of performance indicators, the second resource configuration addressing the triggering event, and determining a second resource cost for performing the corresponding set of tasks according to the second resource config
    Type: Application
    Filed: May 12, 2017
    Publication date: August 31, 2017
    Inventors: Brad L. Brech, Scott W. Crowder, Hubertus Franke, Jeffrey A. Frey, Nagui Halim, Matt R. Hogstrom, Chung-Sheng Li, David B. Lindquist, Stefan Pappe, Pratap C. Pattnaik, Balachandar Rajaraman, Radha P. Ratnaparkhi, Rodney A. Smith, Michael D. Williams
  • Patent number: 9729421
    Abstract: A method and system for outcome-based adjustment of a software-defined environment (SDE) that includes establishing a link between a business outcome and a first resource configuration from software defined environment, establishing a monitoring mechanism for continuously measuring a current state of the SDE, using a behavior model of the SDE to anticipate, or forecast, a triggering event, and responsive to the forecast of a triggering event, using the behavior model to determine a second resource configuration to achieve the business outcome. The link includes at least one of a utility of services for the business outcome, a cost of a set of resources consumed by the first resource configuration, and a risk of the set of resources becoming unavailable.
    Type: Grant
    Filed: March 25, 2015
    Date of Patent: August 8, 2017
    Assignee: International Business Machines Corporation
    Inventors: Brad L. Brech, Scott W. Crowder, Hubertus Franke, Jeffrey A. Frey, Nagui Halim, Matt R. Hogstrom, Chung-Sheng Li, David B. Lindquist, Stefan Pappe, Pratap C. Pattnaik, Balachandar Rajaraman, Radha P. Ratnaparkhi, Rodney A. Smith, Michael D. Williams
  • Publication number: 20170206352
    Abstract: There is a method and system that includes establishing a security container that describes a workload and a set of resources that corresponds to the workload in a software-defined environment, determining a set of security criteria for the security container, monitoring the workload and the set of resources for security events based, at least in part, upon the set of security criteria, and responsive to identifying a security event, adjusting one or more security mechanisms. The steps of monitoring and adjusting are operated within the software-defined environment.
    Type: Application
    Filed: March 30, 2017
    Publication date: July 20, 2017
    Inventors: Brad L. Brech, Scott W. Crowder, Hubertus Franke, Nagui Halim, Matt R. Hogstrom, Chung-Sheng Li, Pratap C. Pattnaik, Dimitrios Pendarakis, Josyula R. Rao, Radha P. Ratnaparkhi, Michael D. Williams
  • Patent number: 9652612
    Abstract: There is a method and system that includes establishing a security container that describes a workload and a set of resources that corresponds to the workload in a software-defined environment, determining a set of security criteria for the security container, monitoring the workload and the set of resources for security events based, at least in part, upon the set of security criteria, and responsive to identifying a security event, adjusting one or more security mechanisms. The steps of monitoring and adjusting are operated within the software-defined environment.
    Type: Grant
    Filed: March 25, 2015
    Date of Patent: May 16, 2017
    Assignee: International Business Machines Corporation
    Inventors: Brad L. Brech, Scott W. Crowder, Hubertus Franke, Nagui Halim, Matt R. Hogstrom, Chung-Sheng Li, Pratap C. Pattnaik, Dimitrios Pendarakis, Josyula R. Rao, Radha P. Ratnaparkhi, Michael D. Williams