Patents by Inventor Keith Kroeger

Keith Kroeger 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: 10979525
    Abstract: Selectively populating a cache preemptively based on data quality is provided. A set of fields corresponding to a request to analyze data for caching is obtained. A data quality measurement is calculated for fields in the set of fields corresponding to the request based on characteristics of the data in the set of fields. An aggregate data quality for a combination of fields in the set of fields is derived based on aggregation of the data quality measurement of each respective field in the combination. A result of data analysis of the combination of fields in the set of fields corresponding to the request is cached in a local cache based on the aggregate data quality for the combination of fields exceeding a minimum aggregate data quality threshold level.
    Type: Grant
    Filed: January 6, 2020
    Date of Patent: April 13, 2021
    Assignee: International Business Machines Corporation
    Inventor: Keith Kroeger
  • Publication number: 20140142998
    Abstract: A computer-implemented method is provided for assigning tasks to resources. The method includes receiving one or more constraints corresponding to each of the tasks and one or more constraints corresponding to each of the resources. The method also includes receiving a value from a user defining at least one of a plurality of variables including: (i) a resource variable representing resources available for allocation to the tasks, (ii) a duration variable representing a time frame for completing the tasks, and iii) a scope variable representing one or more of the plurality of tasks requiring execution. The method further includes applying a first optimization scheme to determine a value for each undefined variable to formulate a task delivery plan and applying a second optimization scheme to determine a task for assignment to a resource.
    Type: Application
    Filed: November 19, 2012
    Publication date: May 22, 2014
    Applicant: FMR LLC
    Inventors: Keith Kroeger, Igor Nikolaev
  • Publication number: 20130090971
    Abstract: A computer-implemented method is provided for optimizing allocation of resources across stories for a release within an Agile development environment. The method includes receiving (i) resource information representing a plurality of resources available for allocation to the stories, (ii) one or more story definitions, each story definition comprising a unique identifier and one or more story-level constraints corresponding to a story, (iii) release information, (iv) iteration information, and (iv) one or more optimization criteria. The method also includes generating a plurality of story-level allocation scenarios and determining one or more optimized story-level allocation scenarios from the plurality of story-level allocation scenarios. Each story-level allocation scenario satisfies the one or more story-level constraints associated with each story definition.
    Type: Application
    Filed: October 11, 2011
    Publication date: April 11, 2013
    Inventors: Sean Morris, Keith Kroeger, Thomas McGuire, Igor Nikolaev
  • Patent number: 8332251
    Abstract: A computer-implemented method is provided for optimizing allocation of resources across stories for a release within an Agile development environment. The method includes receiving (i) resource information representing a plurality of resources available for allocation to the stories, (ii) one or more story definitions, each story definition comprising a unique identifier and one or more story-level constraints corresponding to a story, (iii) release information, (iv) iteration information, and (iv) one or more optimization criteria. The method also includes generating a plurality of story-level allocation scenarios and determining one or more optimized story-level allocation scenarios from the plurality of story-level allocation scenarios. Each story-level allocation scenario satisfies the one or more story-level constraints associated with each story definition.
    Type: Grant
    Filed: February 28, 2012
    Date of Patent: December 11, 2012
    Assignee: FMR LLC
    Inventors: Sean Morris, Keith Kroeger, Thomas McGuire, Igor Nikolaev
  • Patent number: 8214240
    Abstract: Described are methods and apparatuses, including computer program products, for optimizing allocation of resources across projects in a project portfolio. The method includes receiving, at a computing device, (i) resource information, (ii) a portfolio of project definitions and (iii) one or more portfolio-level optimization criteria. The resource information representing a plurality of resources available for allocation to the projects, and each project definition includes a unique identifier and one or more project-level constraints. The method also includes generating, using the computing device, a plurality of project portfolio allocation scenarios and determining one or more optimized project portfolio allocation scenarios from the plurality of project portfolio allocation scenarios. Each project portfolio allocation scenario satisfies the one or more project-level constraints associated with each project definition.
    Type: Grant
    Filed: July 26, 2011
    Date of Patent: July 3, 2012
    Assignee: FMR LLC
    Inventors: Sean Morris, Keith Kroeger, Thomas McGuire, Igor Nikolaev
  • Patent number: 7991632
    Abstract: Described are methods and apparatuses, including computer program products, for optimizing allocation of resources across projects in a project portfolio. The method includes receiving, at a computing device, (i) resource information, (ii) a portfolio of project definitions and (iii) one or more portfolio-level optimization criteria. The resource information representing a plurality of resources available for allocation to the projects, and each project definition includes a unique identifier and one or more project-level constraints. The method also includes generating, using the computing device, a plurality of project portfolio allocation scenarios and determining one or more optimized project portfolio allocation scenarios from the plurality of project portfolio allocation scenarios. Each project portfolio allocation scenario satisfies the one or more project-level constraints associated with each project definition.
    Type: Grant
    Filed: January 28, 2011
    Date of Patent: August 2, 2011
    Assignee: FMR LLC
    Inventors: Sean Morris, Keith Kroeger, Thomas McGuire, Igor Nikolaev