Patents by Inventor Paul K. Bullis
Paul K. Bullis 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: 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: 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: 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: 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: 10884838Abstract: Maintaining core dump privacy during application fault handling. A core memory dump is received for an application from a runtime engine. Areas of the core memory dump are analyzed to identify structural data in the form of internal structures of the runtime engine. The identified structural data is retained in a modified core memory dump, and remaining non-structural data in the areas of the core memory dump is processed to ensure it is not readable by unauthorized entities in the modified core memory dump. The modified core memory dump is outputted for fault analysis.Type: GrantFiled: November 4, 2019Date of Patent: January 5, 2021Assignee: International Business Machines CorporationInventors: Christopher N. Bailey, Paul K. Bullis
-
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: 20200065181Abstract: Maintaining core dump privacy during application fault handling. A core memory dump is received for an application from a runtime engine. Areas of the core memory dump are analyzed to identify structural data in the form of internal structures of the runtime engine. The identified structural data is retained in a modified core memory dump, and remaining non-structural data in the areas of the core memory dump is processed to ensure it is not readable by unauthorized entities in the modified core memory dump. The modified core memory dump is outputted for fault analysis.Type: ApplicationFiled: November 4, 2019Publication date: February 27, 2020Inventors: Christopher N. Bailey, Paul K. Bullis
-
Patent number: 10503576Abstract: Maintaining core dump privacy during application fault handling. A core memory dump is received for an application from a runtime engine. Areas of the core memory dump are analyzed to identify structural data in the form of internal structures of the runtime engine. The identified structural data is retained in a modified core memory dump, and remaining non-structural data in the areas of the core memory dump is processed to ensure it is not readable by unauthorized entities in the modified core memory dump. The modified core memory dump is outputted for fault analysis.Type: GrantFiled: February 19, 2016Date of Patent: December 10, 2019Assignee: International Business Machines CorporationInventors: Christopher N. Bailey, Paul K. Bullis
-
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: 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: 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: 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
-
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
-
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
-
Publication number: 20170364566Abstract: 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: ApplicationFiled: June 16, 2016Publication date: December 21, 2017Applicant: International Business Machines CorporationInventors: Paul K. Bullis, Geoffrey M. Hambrick
-
Publication number: 20170357730Abstract: 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: ApplicationFiled: June 14, 2016Publication date: December 14, 2017Inventors: Paul K. Bullis, Geoffrey M. Hambrick
-
Publication number: 20170243019Abstract: Maintaining core dump privacy during application fault handling. A core memory dump is received for an application from a runtime engine. Areas of the core memory dump are analyzed to identify structural data in the form of internal structures of the runtime engine. The identified structural data is retained in a modified core memory dump, and remaining non-structural data in the areas of the core memory dump is processed to ensure it is not readable by unauthorized entities in the modified core memory dump. The modified core memory dump is outputted for fault analysis.Type: ApplicationFiled: February 19, 2016Publication date: August 24, 2017Inventors: Christopher N. Bailey, Paul K. Bullis
-
Patent number: 9251339Abstract: Embodiments of the present invention address deficiencies of the art in respect to core dump generation during application fault handling and provide a method, system and computer program product for privacy preservation of core dump data during application fault handling. In an embodiment of the invention, a method for privacy preservation of core dump data during application fault handling can be provided. The method can include receiving a crash signal for an application and generating a core dump with object data for the application. The method further can include obfuscating the object data in the core dump and writing the core dump with obfuscated object data to a file. In this way, the privacy of the object data in the core dump can be preserved.Type: GrantFiled: December 29, 2007Date of Patent: February 2, 2016Assignee: International Business Machines CorporationInventors: Paul K. Bullis, James E. Fox, Daniel P. Julin, Martin J. Trotter