Patents by Inventor Donna K. Byron
Donna K. Byron 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: 11948113Abstract: One or more portions of a text corpus indicative of operational risk from a set of risk assessment documents is identified. Contextual features from the one or more portions of the text corpus are determined by applying a natural language processing (NLP) algorithm on the one or more portions. Risk identifiers are extracted based on the determined contextual features. A risk assessment software is generated based on the extracted risk identifiers and an operational risk category.Type: GrantFiled: November 22, 2017Date of Patent: April 2, 2024Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Kelly A Argyros, Donna K Byron, Lakshminarayanan Krishnamurthy, Joan W Tomlinson
-
Patent number: 11907990Abstract: A method, computer system, and computer program product for determining a desirability of a product attribute are provided. The embodiment may include extracting a plurality of product features corresponding to one or more products. The embodiment may also include analyzing a plurality of product reviews to determine a sentiment toward the extracted product features. The embodiment may further include calculating a desirability score for each product feature. The embodiment may also include, in response to receiving a user query associated with a product, identifying a product feature to which the received user query relates. The embodiment may further include generating a response to the received user query based on the calculated desirability score.Type: GrantFiled: September 28, 2017Date of Patent: February 20, 2024Assignee: International Business Machines CorporationInventors: Donna K. Byron, Carmine DiMascio, Florian Pinel
-
Patent number: 11782931Abstract: The program directs a computer processor to implement a program that selects at least one substitute ingredient for a food recipe based on a plurality of determined criteria. The program receives a food recipe comprising one or more ingredients, instructions, and preparation time. The program determines time constraints of a user. The program identifies one or more Internet of Things (IoT) enabled cooking devices that are available in a kitchen associated with the user to carry out the instructions of the food recipe. The program searches a market database in a market to identify available options for the at least one substitute ingredient found in the market database based on a similarity level of the at least one substitute ingredient compared with at least one ambiguous ingredient in the food recipe, and selects the at least one substitute ingredient according to the plurality of determined criteria.Type: GrantFiled: February 21, 2022Date of Patent: October 10, 2023Assignee: DoorDash, Inc.Inventors: Donna K. Byron, Mark Delaney, Robert Grant, Charlotte Hutchinson
-
Patent number: 11762810Abstract: Provided are a method, system, and computer program product in which operations are performed to receive a question that includes a descriptor and an indication that indicates that a unique answer to the question is expected. A determination is made of instances of matching descriptors and descriptor targets from a set of documents. The determined descriptor targets are compared for consistency. In response to determining that the determined descriptor targets are inconsistent, more restrictive descriptors are iteratively generated via a selection model based on metadata associated with the question until the descriptor targets are consistent. An answer to the question is returned from consistent descriptor targets.Type: GrantFiled: May 8, 2020Date of Patent: September 19, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Donna K Byron, Charles E. Beller, Edward Graham Katz, Christopher F. Ackermann
-
Patent number: 11556803Abstract: Mechanisms for automatically modifying a set of instructions based on an expanded domain specific knowledge base is provided. The mechanisms generate a domain specific knowledge base comprising a set of entities and corresponding domain specific attributes and expand the domain specific knowledge base to include values for the domain specific attributes through an automated bootstrap learning process that performs natural language processing and analysis of natural language content using a set of pre-condition annotated action terms. The mechanisms receive electronic content comprising an initial set of instructions to perform an operation and evaluate the initial set of instructions based on the expanded domain specific knowledge base to identify a missing instruction. The mechanisms modify the initial set of instructions to include an additional instruction based on the missing instruction and thereby generate a modified set of instructions.Type: GrantFiled: April 3, 2020Date of Patent: January 17, 2023Assignee: International Business Machines CorporationInventors: Donna K. Byron, Benjamin L. Johnson, Dan G. Tecuci
-
Patent number: 11544312Abstract: A mechanism is provided in a data processing system to implement a cognitive natural language processing (NLP) system with descriptor uniqueness identification to support named entity mention clustering. The mechanism annotates a set of documents from a corpus of documents for entity types and mentions, collects descriptor usages from all documents in the corpus of documents, analyzes the descriptor usages to classify the descriptors as base terms or modifier terms, generates compatibility scores for the descriptors, and performs entity merging of entity clusters based on the compatibility scores.Type: GrantFiled: February 17, 2020Date of Patent: January 3, 2023Assignee: International Business Machines CorporationInventors: Donna K. Byron, Edward Graham Katz, Christopher F. Ackermann, Charles E. Beller
-
Patent number: 11521158Abstract: A method includes receiving, by a first device of a transportation provider, a device ID of a particular device of a user and purchase information regarding a purchase, by the user, of one or more goods or services. The method includes sending, by the first device, the device ID of the particular user device to a central server. The method includes receiving, by the first device from the central server, information regarding the particular user device. The method includes determining, by the first device, a selected transportation vehicle based on the purchase information and the information regarding the particular user device. The method includes sending, by the first device, a vehicle ID of the selected transportation vehicle to the central server. The method includes providing a transportation service to the user using the particular user device and the selected transportation vehicle.Type: GrantFiled: March 2, 2021Date of Patent: December 6, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Donna K. Byron, Carmine M. DiMascio, Benjamin L. Johnson, Jacquelyn A. Martino, Florian Pinel
-
Patent number: 11514495Abstract: A method, computer system, and a computer program product for generating a custom object is provided. The present invention may include extracting a plurality of constituent components from a static list of previously determined objects associated with a place of purchase. The present invention may then include receiving, from a user, one or more custom objects based on the extracted plurality of constituent components from the place of purchase. The present invention may also include generating, dynamically, a price for each of the one or more selected custom objects based on the extracted plurality of constituent components. The present invention may further include presenting, to the user, the selected one or more custom objects.Type: GrantFiled: March 19, 2019Date of Patent: November 29, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Florian Pinel, Donna K. Byron, Carmine DiMascio
-
Patent number: 11501087Abstract: A knowledgebase of an expert system is populated with rules inferred from a set of business processes that govern the manner in which the business interacts with users. Each business process contains an input, an output, an action, and a set of dependency relationships that relate pairs of the input, the output, and the action. Each process's input, output, action, and dependency relationships are translated, respectively, into a subject, an object, a predicate, and a set of dependency relationships among the subject, object, and predicate, of a natural-language rule. Each rule is stored in the expert system's knowledgebase as a directed graph, and nodes representing each stored subject, object, and predicate are assigned domain classifications as a function of characteristics of the business rule. These domain classifications are represented within the knowledgebase as a set of domain classifications determined as a further function of characteristics of the business rule.Type: GrantFiled: August 30, 2019Date of Patent: November 15, 2022Assignee: International Business Machines CorporationInventors: Donna K. Byron, Reinaldo T. Katahira, Lakshminarayanan Krishnamurthy, Craig M. Trim
-
Patent number: 11496521Abstract: A method for controlling transmission of security audit logs based on a model, a method for controlling transmission of log data based on a model, and a logging system. One embodiment may comprise receiving transmitted log information from a plurality of nodes, applying a rule-based algorithm to the transmitted log information to categorize a first batch of data as included in a security analysis, a second batch of data as excluded from the security analysis, and a third batch of data as actually reviewed in the security analysis based on a user selection, training a classifier based on outcomes of the rule-based algorithm, converting the classifier to run as a trained model executable on the plurality of nodes, and transmitting the trained model executable to the plurality of nodes.Type: GrantFiled: August 12, 2020Date of Patent: November 8, 2022Assignee: International Business Machines CorporationInventors: Donna K. Byron, VinodKumar Raghavan Nair, Monica Sundararajan, Sujana Subedi, Nurdan Vijayadharan
-
Patent number: 11475485Abstract: A method of configuring a widget defining a user interface includes parsing content from a corpus comprising documents describing a plurality of products, selecting a plurality of pillars from the content, wherein the pillars are descriptors describing a product space of the products, determining an affinity of each of the products to each of the pillars, receiving, via the widget, a selection of a first pillar, and displaying a given product in the widget, the given product selected from the products given the selection of the first pillar.Type: GrantFiled: July 3, 2018Date of Patent: October 18, 2022Assignee: International Business Machines CorporationInventors: Donna K. Byron, Edward E. Seabolt, Mary D. Swift, Brian Hull
-
Publication number: 20220179870Abstract: The program directs a computer processor to implement a program that selects at least one substitute ingredient for a food recipe based on a plurality of determined criteria. The program receives a food recipe comprising one or more ingredients, instructions, and preparation time. The program determines time constraints of a user. The program identifies one or more Internet of Things (IoT) enabled cooking devices that are available in a kitchen associated with the user to carry out the instructions of the food recipe. The program searches a market database in a market to identify available options for the at least one substitute ingredient found in the market database based on a similarity level of the at least one substitute ingredient compared with at least one ambiguous ingredient in the food recipe, and selects the at least one substitute ingredient according to the plurality of determined criteria.Type: ApplicationFiled: February 21, 2022Publication date: June 9, 2022Inventors: Donna K. BYRON, Mark DELANEY, Robert Grant, Charlotte HUTCHINSON
-
Patent number: 11354607Abstract: An iterative process for cognitive assessment of generated work products relies on a variety of assessors providing different granularities such as coarse, medium and fine, in combination with user guidance. A cognitive system generates candidates based on soft constraints such as user preferences. The candidates are analyzed using first assessors to compute preliminary scores which are ranked and presented to a user. Based on user selection/adjustment, the system generates a final work product which is analyzed using second assessors, and presents the final work product and final scores to the user. There may be multiple iterations of the user adjustment and refined presentation of final work products. The invention may be consummated by receiving confirmation of the final work product from the user, and taking some action such as electronically completing a purchase of a product or electronically reserving a third-party service.Type: GrantFiled: July 24, 2018Date of Patent: June 7, 2022Assignee: International Business Machines CorporationInventors: Donna K. Byron, Carmine DiMascio, Christian Ewen, Florian Pinel
-
Patent number: 11308143Abstract: Curation of a corpus of a cognitive computing system is performed by reporting to a user a cluster model of a parse tree structure of discrepancies and corresponding assigned confidence factors detected between at least a portion of a first electronic document and a second or more electronic documents in the information corpus. Responsive to a selection by the user of a discrepancy cluster model, drill-down details regarding the discrepancy are returned to the user, for subsequent user selection of an administrative action option for handling the detected discrepancy to curate the information corpus.Type: GrantFiled: April 4, 2019Date of Patent: April 19, 2022Assignee: International Business Machines CorporationInventors: Donna K. Byron, Elie Feirouz, Ashok Kumar, William G. O'Keeffe
-
Patent number: 11297758Abstract: An automated leveling system for maintaining a level of a surface, comprising a surface traveling device and a leveling module attached to the surface traveling device. The leveling module comprises a depression detector arm assembly, at least one computing device, and a level-sensing detector. The level-sensing detector senses a level of a surface as the surface traveling device operates across the surface. The level-sensing detector moves across the surface according to the operation of the surface traveling device, and transmits a depression reporting signal to the computing device. The depression reporting signal indicates the presence of a depression in the surface if the level-sensing detector contacts a depression in the surface over a depression threshold.Type: GrantFiled: April 12, 2019Date of Patent: April 12, 2022Assignee: International Business Machines CorporationInventors: Benjamin Luke Johnson, Charles E. Beller, Carmine Dimascio, Donna K. Byron, Florian Pinel
-
Patent number: 11276221Abstract: Creating an animated pictogram includes: generating a set of images depicting a weather forecast for a first location at different times according to a set of depiction rules and combining the set of images in chronological order according to a set of transition rules.Type: GrantFiled: January 27, 2021Date of Patent: March 15, 2022Assignee: International Business Machines CorporationInventors: Christian Ewen, Florian Pinel, Donna K. Byron, Carmine M. DiMascio
-
Patent number: 11256704Abstract: The program directs a computer processor to implement a program that selects at least one substitute ingredient for a food recipe based on a plurality of determined criteria. The program receives a food recipe comprising one or more ingredients, instructions, and preparation time. The program determines time constraints of a user. The program identifies one or more Internet of Things (IoT) enabled cooking devices that are available in a kitchen associated with the user to carry out the instructions of the food recipe. The program searches a market database in a market to identify available options for the at least one substitute ingredient found in the market database based on a similarity level of the at least one substitute ingredient compared with at least one ambiguous ingredient in the food recipe, and selects the at least one substitute ingredient according to the plurality of determined criteria.Type: GrantFiled: June 21, 2019Date of Patent: February 22, 2022Assignee: DoorDash, Inc.Inventors: Donna K. Byron, Mark Delaney, Robert Grant, Charlotte Hutchinson
-
Patent number: 11256705Abstract: The program directs a computer processor to implement a program that selects at least one substitute ingredient for a food recipe based on a plurality of determined criteria. The program receives a food recipe comprising one or more ingredients, instructions, and preparation time. The program determines time constraints of a user. The program identifies one or more Internet of Things (IoT) enabled cooking devices that are available in a kitchen associated with the user to carry out the instructions of the food recipe. The program searches a market database in a market to identify available options for the at least one substitute ingredient found in the market database based on a similarity level of the at least one substitute ingredient compared with at least one ambiguous ingredient in the food recipe, and selects the at least one substitute ingredient according to the plurality of determined criteria.Type: GrantFiled: January 27, 2020Date of Patent: February 22, 2022Assignee: DoorDash, Inc.Inventors: Donna K. Byron, Mark Delaney, Robert Grant, Charlotte Hutchinson
-
Publication number: 20220053024Abstract: A method for controlling transmission of security audit logs based on a model, a method for controlling transmission of log data based on a model, and a logging system. One embodiment may comprise receiving transmitted log information from a plurality of nodes, applying a rule-based algorithm to the transmitted log information to categorize a first batch of data as included in a security analysis, a second batch of data as excluded from the security analysis, and a third batch of data as actually reviewed in the security analysis based on a user selection, training a classifier based on outcomes of the rule-based algorithm, converting the classifier to run as a trained model executable on the plurality of nodes, and transmitting the trained model executable to the plurality of nodes.Type: ApplicationFiled: August 12, 2020Publication date: February 17, 2022Inventors: Donna K. Byron, VinodKumar Raghavan Nair, Monica Sundararajan, Sujana Subedi, Nurdan Vijayadharan
-
Patent number: 11244011Abstract: Embodiments of the present invention disclose a method, computer program product, and system for generating a plan for document processing. A plurality of electronic documents are received, by a computer, using a network. The plurality of electronic documents are analyzed, using the computer, to identify a plurality of tabular data, based on the analyzed plurality of electronic documents. Textual data is identified within the identified tabular data, of the analyzed plurality of electronic documents. Textual hints are generated, based on the identified textual data within the identified tabular data. References are identified, wherein references are based on matching textual hints with textual data in the received plurality of electronic documents. A count of references is calculated, associated with one or more sets of tabular data. A priority score is calculated based on the count of references, and an ingestion plan is generated, based on the calculated priority score.Type: GrantFiled: October 23, 2019Date of Patent: February 8, 2022Assignee: International Business Machines CorporationInventors: Paul R. Bastide, Matthew E. Broomhall, Donna K. Byron, Robert E. Loredo