Patents by Inventor Geoffrey M. Hambrick

Geoffrey M. Hambrick 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: 11487416
    Abstract: A method and system are provided. The method includes providing an actionable business entity operating model. The method further includes extending the actionable business entity operating model to drive user interface behavior on a user interface device having at least a display device, by extending class and property meta classes of the actionable business entity operating model to include user interface behavior semantics. The extending step includes configuring the user interface behavior semantics to be responsive to an operation state of the actionable business entity operating model.
    Type: Grant
    Filed: August 13, 2019
    Date of Patent: November 1, 2022
    Assignee: International Business Machines Corporation
    Inventors: Stan K. Daley, Geoffrey M. Hambrick, Pierre Haren, Claus T. Jensen, Nicolas Changhai Ke
  • Patent number: 11113628
    Abstract: A problem context is computed from an input at an application. The problem context includes a set of problem factors, the input including a problem to be solved using a cognitive system. A user context is computed from the input at the application, the user context including a set of user factors. A type of media is determined corresponding to a complexity of a cognitive solution received from the cognitive system, where the cognitive solution is in response to the problem. Using a problem factor from the set of problem factors, using a user factor in the set of user factors, and the complexity, a mode of communication is determined. A communication apparatus is adjusted to cause a data communication to occur and deliver the cognitive solution in the type of media using the mode of communication.
    Type: Grant
    Filed: December 21, 2017
    Date of Patent: September 7, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Peter C. Bahrs, Paul K. Bullis, Geoffrey M. Hambrick
  • Patent number: 11113626
    Abstract: A problem context is computed from an input at an application. The problem context includes a set of problem factors, the input including a problem to be solved using a cognitive system. A user context is computed from the input at the application, the user context including a set of user factors. A type of media is determined corresponding to a complexity of a cognitive solution received from the cognitive system, where the cognitive solution is in response to the problem. Using a problem factor from the set of problem factors, using a user factor in the set of user factors, and the complexity, a mode of communication is determined. A communication apparatus is adjusted to cause a data communication to occur and deliver the cognitive solution in the type of media using the mode of communication.
    Type: Grant
    Filed: November 6, 2017
    Date of Patent: September 7, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Peter C. Bahrs, Paul K. Bullis, Geoffrey M. Hambrick
  • Patent number: 11093859
    Abstract: A set of components is computed from performing NLP on a question in an input. An actual answer is computed corresponding to the question by a cognitive system. the actual answer corresponds to an actual subset of the set of components, and an expected answer corresponds to an expected subset of the subset of components. The actual answer is mapped to an actual category in a hierarchy of answer categories. A distance between the expected answer and the actual answer is computed where the distance is a function of a path in the hierarchy from the actual category to the expected category, and a degree of correctness of the actual answer is another function of the distance. A self-learning operation in the cognitive system causes a revised actual answer on the question being at a shorter distance from the expected answer.
    Type: Grant
    Filed: December 18, 2017
    Date of Patent: August 17, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kelley L. Anders, Paul K. Bullis, Geoffrey M. Hambrick
  • Patent number: 11093858
    Abstract: A set of components is computed from performing NLP on a question in an input. An actual answer is computed corresponding to the question by a cognitive system. the actual answer corresponds to an actual subset of the set of components, and an expected answer corresponds to an expected subset of the subset of components. The actual answer is mapped to an actual category in a hierarchy of answer categories. A distance between the expected answer and the actual answer is computed where the distance is a function of a path in the hierarchy from the actual category to the expected category, and a degree of correctness of the actual answer is another function of the distance. A self-learning operation in the cognitive system causes a revised actual answer on the question being at a shorter distance from the expected answer.
    Type: Grant
    Filed: October 30, 2017
    Date of Patent: August 17, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kelley L. Anders, Paul K. Bullis, Geoffrey M. Hambrick
  • Patent number: 11086502
    Abstract: A method and system are provided. The method includes providing an actionable business entity operating model. The method further includes extending the actionable business entity operating model to drive user interface behavior on a user interface device having at least a display device, by extending class and property meta classes of the actionable business entity operating model to include user interface behavior semantics. The extending step includes configuring the user interface behavior semantics to be responsive to an operation state of the actionable business entity operating model.
    Type: Grant
    Filed: August 14, 2019
    Date of Patent: August 10, 2021
    Assignee: International Business Machines Corporation
    Inventors: Stan K. Daley, Geoffrey M. Hambrick, Pierre Haren, Claus T. Jensen, Nicolas Changhai Ke
  • Patent number: 10585926
    Abstract: Embodiments include method, systems and computer program products for managing structuring of large sets of unstructured data. In some embodiments, a search query may be received from a user via a graphical user interface (GUI). The search query may be parsed to identify a data aspect and a first value. An aspect-value pair may be generated using the data aspect and the first value. A data asset may be generated by associating a type structure to the unstructured data comprising a second value, wherein the type structure comprises the data aspect and the second value. A set of search results may be generated using the first value, wherein the set of search results comprises at least one data asset that matches the first value. Presentation of the set of search results may be facilitated, where the set of search results corresponds to the search query and comprises the data aspect.
    Type: Grant
    Filed: June 14, 2016
    Date of Patent: March 10, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Paul K. Bullis, Geoffrey M. Hambrick
  • Publication number: 20190369852
    Abstract: A method and system are provided. The method includes providing an actionable business entity operating model. The method further includes extending the actionable business entity operating model to drive user interface behavior on a user interface device having at least a display device, by extending class and property meta classes of the actionable business entity operating model to include user interface behavior semantics. The extending step includes configuring the user interface behavior semantics to be responsive to an operation state of the actionable business entity operating model.
    Type: Application
    Filed: August 14, 2019
    Publication date: December 5, 2019
    Inventors: STAN K. DALEY, GEOFFREY M. HAMBRICK, PIERRE HAREN, CLAUS T. JENSEN, NICOLAS CHANGHAI KE
  • Patent number: 10496663
    Abstract: A session initiation with an information system is detected, the session including a search for a data item in the information system. In an application executing using a processor and a memory, a node is constructed in a search tree, the node representing a search-related step occurring in the session. The node is configured with at least a search term used in the search and a context within which the search is performed using the search term. The node is positioned relative to a second node in the search tree, where the second node corresponds to a second search that was performed prior to the search in the session. The search tree is output as a part of a search journal corresponding to the session.
    Type: Grant
    Filed: June 16, 2016
    Date of Patent: December 3, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Paul K. Bullis, Geoffrey M. Hambrick
  • Publication number: 20190361598
    Abstract: A method and system are provided. The method includes providing an actionable business entity operating model. The method further includes extending the actionable business entity operating model to drive user interface behavior on a user interface device having at least a display device, by extending class and property meta classes of the actionable business entity operating model to include user interface behavior semantics. The extending step includes configuring the user interface behavior semantics to be responsive to an operation state of the actionable business entity operating model.
    Type: Application
    Filed: August 13, 2019
    Publication date: November 28, 2019
    Inventors: Stan K. Daley, Geoffrey M. Hambrick, Pierre Haren, Claus T. Jensen, Nicolas Changhai Ke
  • Patent number: 10452245
    Abstract: A method and system are provided. The method includes providing an actionable business entity operating model. The method further includes extending the actionable business entity operating model to drive user interface behavior on a user interface device having at least a display device, by extending class and property meta classes of the actionable business entity operating model to include user interface behavior semantics. The extending step includes configuring the user interface behavior semantics to be responsive to an operation state of the actionable business entity operating model.
    Type: Grant
    Filed: August 6, 2015
    Date of Patent: October 22, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Stan K. Daley, Geoffrey M. Hambrick, Pierre Haren, Claus T. Jensen, Nicolas Changhai Ke
  • Patent number: 10444965
    Abstract: A method and system are provided. The method includes providing an actionable business entity operating model. The method further includes extending the actionable business entity operating model to drive user interface behavior on a user interface device having at least a display device, by extending class and property meta classes of the actionable business entity operating model to include user interface behavior semantics. The extending step includes configuring the user interface behavior semantics to be responsive to an operation state of the actionable business entity operating model.
    Type: Grant
    Filed: September 9, 2014
    Date of Patent: October 15, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Stan K. Daley, Geoffrey M. Hambrick, Pierre Haren, Claus T. Jensen, Nicolas Changhai Ke
  • Publication number: 20190138937
    Abstract: A problem context is computed from an input at an application. The problem context includes a set of problem factors, the input including a problem to be solved using a cognitive system. A user context is computed from the input at the application, the user context including a set of user factors. A type of media is determined corresponding to a complexity of a cognitive solution received from the cognitive system, where the cognitive solution is in response to the problem. Using a problem factor from the set of problem factors, using a user factor in the set of user factors, and the complexity, a mode of communication is determined. A communication apparatus is adjusted to cause a data communication to occur and deliver the cognitive solution in the type of media using the mode of communication.
    Type: Application
    Filed: November 6, 2017
    Publication date: May 9, 2019
    Applicant: International Business Machines Corporation
    Inventors: Peter C. Bahrs, Paul K. Bullis, Geoffrey M. Hambrick
  • Publication number: 20190138945
    Abstract: A problem context is computed from an input at an application. The problem context includes a set of problem factors, the input including a problem to be solved using a cognitive system. A user context is computed from the input at the application, the user context including a set of user factors. A type of media is determined corresponding to a complexity of a cognitive solution received from the cognitive system, where the cognitive solution is in response to the problem. Using a problem factor from the set of problem factors, using a user factor in the set of user factors, and the complexity, a mode of communication is determined. A communication apparatus is adjusted to cause a data communication to occur and deliver the cognitive solution in the type of media using the mode of communication.
    Type: Application
    Filed: December 21, 2017
    Publication date: May 9, 2019
    Applicant: International Business Machines Corporation
    Inventors: Peter C. Bahrs, Paul K. Bullis, Geoffrey M. Hambrick
  • Publication number: 20190130307
    Abstract: A set of components is computed from performing NLP on a question in an input. An actual answer is computed corresponding to the question by a cognitive system. the actual answer corresponds to an actual subset of the set of components, and an expected answer corresponds to an expected subset of the subset of components. The actual answer is mapped to an actual category in a hierarchy of answer categories. A distance between the expected answer and the actual answer is computed where the distance is a function of a path in the hierarchy from the actual category to the expected category, and a degree of correctness of the actual answer is another function of the distance. A self-learning operation in the cognitive system causes a revised actual answer on the question being at a shorter distance from the expected answer.
    Type: Application
    Filed: October 30, 2017
    Publication date: May 2, 2019
    Applicant: International Business Machines Corporation
    Inventors: Kelley L. Anders, Paul K. Bullis, Geoffrey M. Hambrick
  • Publication number: 20190130311
    Abstract: A set of components is computed from performing NLP on a question in an input. An actual answer is computed corresponding to the question by a cognitive system. the actual answer corresponds to an actual subset of the set of components, and an expected answer corresponds to an expected subset of the subset of components. The actual answer is mapped to an actual category in a hierarchy of answer categories. A distance between the expected answer and the actual answer is computed where the distance is a function of a path in the hierarchy from the actual category to the expected category, and a degree of correctness of the actual answer is another function of the distance. A self-learning operation in the cognitive system causes a revised actual answer on the question being at a shorter distance from the expected answer.
    Type: Application
    Filed: December 18, 2017
    Publication date: May 2, 2019
    Applicant: International Business Machines Corporation
    Inventors: Kelley L. Anders, Paul K. Bullis, Geoffrey M. Hambrick
  • Patent number: 10228916
    Abstract: A first category is determined of a first task being performed at a given time. A first asset that is configured for use with the first category is identified. A next task object is constructed. By analyzing a set of tasks that were performed during a period prior to the given time, a candidate next task is identified. The candidate next task has been performed sometime after a previous performance of the first task during the period. From the first asset, a link to a second asset is selected. The second asset is configured for use with a second category of the candidate next task. The next task object is populated with the link. The candidate next task is designated as a second task that will occur sometime after the first task.
    Type: Grant
    Filed: June 23, 2016
    Date of Patent: March 12, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Hobert Bush, III, Geoffrey M. Hambrick, Damarius Hayes
  • Patent number: 10127024
    Abstract: A category is determined of a task being planned at a given time. A collection of assets is identified, the collection having been used in a similar task at a past time. An experience report associated with an asset in the collection is extracted into a set of encapsulated experience reports, where the experience report was generated from the similar task at the past time. A degree of usability is computed corresponding to the collection, the collection being usable in the category of the task up to the degree of usability. According to the degree of usability of the collection, the collection is positioned in a sorted list of reusable assets. A reusable asset is selected from the sorted list for use in the task.
    Type: Grant
    Filed: June 23, 2016
    Date of Patent: November 13, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Paul K. Bullis, Geoffrey M. Hambrick
  • Publication number: 20180025306
    Abstract: Systems and methods for managing allocation of resources among plural offerings of an enterprise are disclosed. A method includes: maintaining, by a computer device, a ranked list of the offerings, wherein the ranked list is viewable at plural user devices within the enterprise; receiving, by the computer device, an input to link an item to one of the offerings included in the ranked list; accessing, by the computer device, stored cost/benefit data defined for the item, wherein the accessing comprises using an application programming interface (API) call; updating, by the computer device, a score of the one of the offerings based on the cost/benefit data defined for the item; updating, by the computer device, the ranked list based on the updated score.
    Type: Application
    Filed: July 20, 2016
    Publication date: January 25, 2018
    Inventors: Flora BATCA, Steven L. BRAZIL, Paul K. BULLIS, Geoffrey M. HAMBRICK, Mark A. PARZYGNAT
  • Publication number: 20170371632
    Abstract: A category is determined of a task being planned at a given time. A collection of assets is identified, the collection having been used in a similar task at a past time. An experience report associated with an asset in the collection is extracted into a set of encapsulated experience reports, where the experience report was generated from the similar task at the past time. A degree of usability is computed corresponding to the collection, the collection being usable in the category of the task up to the degree of usability. According to the degree of usability of the collection, the collection is positioned in a sorted list of reusable assets. A reusable asset is selected from the sorted list for use in the task.
    Type: Application
    Filed: June 23, 2016
    Publication date: December 28, 2017
    Applicant: International Business Machines Corporation
    Inventors: Paul K. Bullis, Geoffrey M. Hambrick