Patents by Inventor Karl N. Mutch

Karl N. Mutch 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: 10983827
    Abstract: A genetic algorithm is described to determine a near-optimal schedule for assigning heterogeneous computations to resources in a heterogeneous computational environment. The genetic algorithm evolves a computation-to-compute resource mapping optimized with respect to a set of inter-dependent, and possibly conflicting objectives including cost of computation, data transfer cost, time to complete computation, profitability, etc. A set of scheduling plans are randomly created and then evaluated and assigned a fitness value based on the ability to meet a set of weighted objectives. Scheduling plans having desirable fitness values are selected as parents to procreate one or more new scheduling plans, each new plan inheriting resource mappings from at least two parents. This evolutionary process is repeated until the fitness values across scheduling plans converge or a time threshold is exceeded. At the end of evolution, a scheduling plan with the best assigned value is chosen for scheduling.
    Type: Grant
    Filed: January 10, 2020
    Date of Patent: April 20, 2021
    Assignee: Cognizant Technology Solutions U.S. Corporation
    Inventors: Kenneth W. Hilton, Karl N. Mutch
  • Publication number: 20200151008
    Abstract: A genetic algorithm is described to determine a near-optimal schedule for assigning heterogeneous computations to resources in a heterogeneous computational environment. The genetic algorithm evolves a computation-to-compute resource mapping optimized with respect to a set of inter-dependent, and possibly conflicting objectives including cost of computation, data transfer cost, time to complete computation, profitability, etc. A set of scheduling plans are randomly created and then evaluated and assigned a fitness value based on the ability to meet a set of weighted objectives. Scheduling plans having desirable fitness values are selected as parents to procreate one or more new scheduling plans, each new plan inheriting resource mappings from at least two parents. This evolutionary process is repeated until the fitness values across scheduling plans converge or a time threshold is exceeded. At the end of evolution, a scheduling plan with the best assigned value is chosen for scheduling.
    Type: Application
    Filed: January 10, 2020
    Publication date: May 14, 2020
    Applicant: Cognizant Technology Solutions U.S. Corporation
    Inventors: Kenneth W. Hilton, Karl N. Mutch
  • Patent number: 10599471
    Abstract: A genetic algorithm is described to determine a near-optimal schedule for assigning heterogeneous computations to resources in a heterogeneous computational environment. The genetic algorithm evolves a computation-to-compute resource mapping optimized with respect to a set of inter-dependent, and possibly conflicting objectives including cost of computation, data transfer cost, time to complete computation, profitability, etc. A set of scheduling plans are randomly created and then evaluated and assigned a fitness value based on the ability to meet a set of weighted objectives. Scheduling plans having desirable fitness values are selected as parents to procreate one or more new scheduling plans, each new plan inheriting resource mappings from at least two parents. This evolutionary process is repeated until the fitness values across scheduling plans converge or a time threshold is exceeded. At the end of evolution, a scheduling plan with the best assigned value is chosen for scheduling.
    Type: Grant
    Filed: August 8, 2017
    Date of Patent: March 24, 2020
    Assignee: Cognizant Technology Solutions U.S. Corporation
    Inventors: Kenneth W. Hilton, Karl N. Mutch
  • Patent number: 7417943
    Abstract: An apparatus for communicating between an access endpoint and a mobile device endpoint comprising a network service center attached to the access endpoint. A memory stores a prototype corpus representing historical communication information. The network service center includes a processor to train the prototype corpus and create a plurality of records including a protocol trigger, training data and a user dictionary. The access endpoint sends the training data to endpoints to produce training data specific to classes of endpoints. The access endpoint and the mobile device endpoint communicate with one another, and the network service center collects communication data related to the communications interaction and stores the communication data in the memory. The processor generates feedback data based at least in part of the communication data. Advantages of the invention include the ability for network operators to optimize communication techniques based on network traffic.
    Type: Grant
    Filed: December 10, 2004
    Date of Patent: August 26, 2008
    Assignee: Sonim Technologies, Inc.
    Inventor: Karl N. Mutch