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: 11487416Abstract: 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: GrantFiled: August 13, 2019Date of Patent: November 1, 2022Assignee: International Business Machines CorporationInventors: Stan K. Daley, Geoffrey M. Hambrick, Pierre Haren, Claus T. Jensen, Nicolas Changhai Ke
-
Patent number: 11113628Abstract: 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: GrantFiled: December 21, 2017Date of Patent: September 7, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Peter C. Bahrs, Paul K. Bullis, Geoffrey M. Hambrick
-
Patent number: 11113626Abstract: 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: GrantFiled: November 6, 2017Date of Patent: September 7, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Peter C. Bahrs, Paul K. Bullis, Geoffrey M. Hambrick
-
Patent number: 11093859Abstract: 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: GrantFiled: December 18, 2017Date of Patent: August 17, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Kelley L. Anders, Paul K. Bullis, Geoffrey M. Hambrick
-
Patent number: 11093858Abstract: 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: GrantFiled: October 30, 2017Date of Patent: August 17, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Kelley L. Anders, Paul K. Bullis, Geoffrey M. Hambrick
-
Patent number: 11086502Abstract: 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: GrantFiled: August 14, 2019Date of Patent: August 10, 2021Assignee: International Business Machines CorporationInventors: Stan K. Daley, Geoffrey M. Hambrick, Pierre Haren, Claus T. Jensen, Nicolas Changhai Ke
-
Patent number: 10585926Abstract: 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: GrantFiled: June 14, 2016Date of Patent: March 10, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Paul K. Bullis, Geoffrey M. Hambrick
-
Publication number: 20190369852Abstract: 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: ApplicationFiled: August 14, 2019Publication date: December 5, 2019Inventors: STAN K. DALEY, GEOFFREY M. HAMBRICK, PIERRE HAREN, CLAUS T. JENSEN, NICOLAS CHANGHAI KE
-
Patent number: 10496663Abstract: 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: GrantFiled: June 16, 2016Date of Patent: December 3, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Paul K. Bullis, Geoffrey M. Hambrick
-
Publication number: 20190361598Abstract: 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: ApplicationFiled: August 13, 2019Publication date: November 28, 2019Inventors: Stan K. Daley, Geoffrey M. Hambrick, Pierre Haren, Claus T. Jensen, Nicolas Changhai Ke
-
Patent number: 10452245Abstract: 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: GrantFiled: August 6, 2015Date of Patent: October 22, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Stan K. Daley, Geoffrey M. Hambrick, Pierre Haren, Claus T. Jensen, Nicolas Changhai Ke
-
Patent number: 10444965Abstract: 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: GrantFiled: September 9, 2014Date of Patent: October 15, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Stan K. Daley, Geoffrey M. Hambrick, Pierre Haren, Claus T. Jensen, Nicolas Changhai Ke
-
Publication number: 20190138937Abstract: 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: ApplicationFiled: November 6, 2017Publication date: May 9, 2019Applicant: International Business Machines CorporationInventors: Peter C. Bahrs, Paul K. Bullis, Geoffrey M. Hambrick
-
Publication number: 20190138945Abstract: 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: ApplicationFiled: December 21, 2017Publication date: May 9, 2019Applicant: International Business Machines CorporationInventors: Peter C. Bahrs, Paul K. Bullis, Geoffrey M. Hambrick
-
Publication number: 20190130307Abstract: 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: ApplicationFiled: October 30, 2017Publication date: May 2, 2019Applicant: International Business Machines CorporationInventors: Kelley L. Anders, Paul K. Bullis, Geoffrey M. Hambrick
-
Publication number: 20190130311Abstract: 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: ApplicationFiled: December 18, 2017Publication date: May 2, 2019Applicant: International Business Machines CorporationInventors: Kelley L. Anders, Paul K. Bullis, Geoffrey M. Hambrick
-
Patent number: 10228916Abstract: 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: GrantFiled: June 23, 2016Date of Patent: March 12, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Hobert Bush, III, Geoffrey M. Hambrick, Damarius Hayes
-
Patent number: 10127024Abstract: 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: GrantFiled: June 23, 2016Date of Patent: November 13, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Paul K. Bullis, Geoffrey M. Hambrick
-
Publication number: 20180025306Abstract: 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: ApplicationFiled: July 20, 2016Publication date: January 25, 2018Inventors: Flora BATCA, Steven L. BRAZIL, Paul K. BULLIS, Geoffrey M. HAMBRICK, Mark A. PARZYGNAT
-
Publication number: 20170371632Abstract: 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: ApplicationFiled: June 23, 2016Publication date: December 28, 2017Applicant: International Business Machines CorporationInventors: Paul K. Bullis, Geoffrey M. Hambrick