Patents by Inventor Debra L. Angst
Debra L. Angst 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: 11416686Abstract: Techniques for natural language processing based on user context include identifying a context of a user and responsive to receiving a request from the user intended for processing by a natural language processing (NLP) model, accounting for the context of the user in relation to the request. A result from the NLP model having accounted for the context of the user is provided.Type: GrantFiled: August 5, 2020Date of Patent: August 16, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Kristin E. McNeil, Mario J. Lorenzo, Jennifer Lynn La Rocca, Debra L. Angst, Rebecca Lynn Dahlman
-
Patent number: 11270065Abstract: Embodiments include methods, system and computer program products for extracting attributes from embedded table structures in a document. Aspects include identifying a table in the document and identifying one or more headers of the table by locating co-occurring attributes in the table. Aspects also include identifying a plurality of values in the table and creating an annotation for each of the plurality of values value in the table, wherein each annotation includes text extracted from the one or more headers that correspond to the location of the value in the table.Type: GrantFiled: September 9, 2019Date of Patent: March 8, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Debra L. Angst, Jennifer Lynn La Rocca, Kristin E. Mcneil, Mario J. Lorenzo, Rebecca Lynn Dahlman
-
Publication number: 20220043980Abstract: Techniques for natural language processing based on user context include identifying a context of a user and responsive to receiving a request from the user intended for processing by a natural language processing (NLP) model, accounting for the context of the user in relation to the request. A result from the NLP model having accounted for the context of the user is provided.Type: ApplicationFiled: August 5, 2020Publication date: February 10, 2022Inventors: Kristin E. McNeil, Mario J. Lorenzo, Jennifer Lynn La Rocca, Debra L. Angst, Rebecca Lynn Dahlman
-
Publication number: 20220036000Abstract: Examples described herein provide a computer-implemented method that includes performing a text analysis on unstructured text to identify a restriction associated with a subject. The method further includes identifying an environmental requirement associated with the subject based at least in part on the restriction. The method further includes identifying one or more devices associated with the subject based at least in part on the environmental requirement. The method further includes receiving data from the one or more devices. The method further includes determining device usage information based at least in part on the data. The method further includes determining a compliance of the subject to the restriction based at least in part on the device usage information. The method further includes, responsive to determining non-compliance of the subject, changing a function of the one or more devices.Type: ApplicationFiled: July 29, 2020Publication date: February 3, 2022Inventors: Jennifer Lynn La Rocca, Rebecca Lynn Dahlman, Kristin E. McNeil, Debra L. Angst, Mario J. Lorenzo
-
Publication number: 20210117812Abstract: Methods, systems, and computer program products for cognitive model modification are provided. Aspects include receiving a plurality of documents, receiving a cognitive model, identifying a set of cognitive model modification based on an alteration to the cognitive model, and for each cognitive model modification in the set of cognitive model modifications determining an updated concept or surface form based on each cognitive model modification, identifying one or more documents from the plurality of documents based on the updated concept or surface form, adding the one or more documents to a subset of documents, and generating an updated cognitive model based on one or more text analytics performed, by the cognitive model, on the subset of documents.Type: ApplicationFiled: October 22, 2019Publication date: April 22, 2021Inventors: Mario J. Lorenzo, Rebecca Lynn Dahlman, Jennifer Lynn La Rocca, Debra L. Angst, Kristin E. McNeil
-
Publication number: 20210073325Abstract: Embodiments include methods, system and computer program products for extracting attributes from embedded table structures in a document. Aspects include identifying a table in the document and identifying one or more headers of the table by locating co-occurring attributes in the table. Aspects also include identifying a plurality of values in the table and creating an annotation for each of the plurality of values value in the table, wherein each annotation includes text extracted from the one or more headers that correspond to the location of the value in the table.Type: ApplicationFiled: September 9, 2019Publication date: March 11, 2021Inventors: DEBRA L. ANGST, JENNIFER LYNN LA ROCCA, KRISTIN E. MCNEIL, MARIO J. LORENZO, REBECCA LYNN DAHLMAN
-
Patent number: 9246802Abstract: Techniques are provided for managing a routing table in a distributed network switch. The distributed network switch is divided into logical switch partitions, or logical networks, that may share a routing table. The shared routing table is configured with counters and thresholds to control utilization of the routing table on a per-logical network basis. When counters exceed certain threshold, the routing table is modified to reduce routing entries within the routing table or pause insertion of new routing entries.Type: GrantFiled: January 11, 2013Date of Patent: January 26, 2016Assignee: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.Inventors: Debra L. Angst, Claude Basso, Josep Cors, Mark Q. Llacuna, David A. Shedivy, Colin B. Verrilli
-
Patent number: 9137154Abstract: Techniques are provided for managing a routing table in a distributed network switch. The distributed network switch is divided into logical switch partitions, or logical networks, that may share a routing table. The shared routing table is configured with counters and thresholds to control utilization of the routing table on a per-logical network basis. When counters exceed certain threshold, the routing table is modified to reduce routing entries within the routing table or pause insertion of new routing entries.Type: GrantFiled: November 29, 2012Date of Patent: September 15, 2015Assignee: Lenovo Enterprise Solutions (Singapore Pte. LTDInventors: Debra L. Angst, Claude Basso, Josep Cors, Mark Q. Llacuna, David A. Shedivy, Colin B. Verrilli
-
Patent number: 8989193Abstract: Techniques are disclosed for hash-based routing table management in a distributed network switch having multiple switch modules. Upon determining that an attempt to insert a first routing entry into a first hash table of the routing table has failed, a second routing entry, which exists in the first hash table, is attempted to be moved to a second hash table of the routing table. If the move attempt is successful, then the first routing entry is added to the location previously occupied by the second routing entry. If the move attempt is unsuccessful, then a third routing entry, which exists in the first hash table, is attempted to be moved.Type: GrantFiled: February 19, 2013Date of Patent: March 24, 2015Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.Inventors: Debra L. Angst, Claude Basso, Josep Cors, David A. Shedivy, Colin B. Verrilli
-
Patent number: 8891535Abstract: Apparatuses and methods to manage a global forwarding table in a distributed switch are provided. A particular method may include managing a global forwarding table in a distributed switch. The distributed switch may include a plurality of switch forwarding units. The method may start a timer for an entry in the global forwarding table, and the entry may include a multicast destination address and corresponding multicast membership information. The method may also, in response to expiration of the timer of the entry, check at least one hit status to determine whether at least one switch forwarding unit of the plurality of switch forwarding units has forwarded multicast data to the corresponding multicast membership information of the multicast destination address of the entry. The method may further determine whether the entry is a cast-out candidate based on the hit status.Type: GrantFiled: January 18, 2012Date of Patent: November 18, 2014Assignee: International Business Machines CorporationInventors: Debra L. Angst, Claude Basso, Josep Cors, Rekha Mundhra, Natarajan Vaidhyanathan
-
Patent number: 8861400Abstract: Apparatuses and methods to request multicast membership information in a distributed switch are provided. A particular method may include requesting multicast membership information of a group identified by a multicast destination address in a distributed switch. The distributed switch may include a plurality of distributed switch elements with a plurality of switch forwarding units. The method may generate a miss event indicating that the multicast destination address is unregistered in a switch forwarding unit of a distributed switch element and there is a need for the multicast membership information. The method may also request the multicast membership information of the multicast destination address in response to the miss event. The method may further initiate a query for the multicast membership information of the multicast destination address in response to the request.Type: GrantFiled: January 18, 2012Date of Patent: October 14, 2014Assignee: International Business Machines CorporationInventors: Debra L. Angst, Claude Basso, Josep Cors, Todd A. Greenfield, Natarajan Vaidhyanathan
-
Patent number: 8792494Abstract: Techniques are disclosed for hash-based routing table management in a distributed network switch having multiple switch modules. Upon determining that an attempt to insert a first routing entry into a first hash table of the routing table has failed, a second routing entry, which exists in the first hash table, is attempted to be moved to a second hash table of the routing table. If the move attempt is successful, then the first routing entry is added to the location previously occupied by the second routing entry. If the move attempt is unsuccessful, then a third routing entry, which exists in the first hash table, is attempted to be moved.Type: GrantFiled: September 14, 2012Date of Patent: July 29, 2014Assignee: International Business Machines CorporationInventors: Debra L. Angst, Claude Basso, Josep Cors, David A. Shedivy, Colin B. Verrilli
-
Publication number: 20140146823Abstract: Techniques are provided for managing a routing table in a distributed network switch. The distributed network switch is divided into logical switch partitions, or logical networks, that may share a routing table. The shared routing table is configured with counters and thresholds to control utilization of the routing table on a per-logical network basis. When counters exceed certain threshold, the routing table is modified to reduce routing entries within the routing table or pause insertion of new routing entries.Type: ApplicationFiled: November 29, 2012Publication date: May 29, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Debra L. Angst, Claude Basso, Josep Cors, Mark Q. Llacuna, David A. Shedivy, Colin B. Verrilli
-
Publication number: 20140079061Abstract: Techniques are disclosed for hash-based routing table management in a distributed network switch having multiple switch modules. Upon determining that an attempt to insert a first routing entry into a first hash table of the routing table has failed, a second routing entry, which exists in the first hash table, is attempted to be moved to a second hash table of the routing table. If the move attempt is successful, then the first routing entry is added to the location previously occupied by the second routing entry. If the move attempt is unsuccessful, then a third routing entry, which exists in the first hash table, is attempted to be moved.Type: ApplicationFiled: September 14, 2012Publication date: March 20, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Debra L. Angst, Claude Basso, Josep Cors, David A. Shedivy, Colin B. Verrilli
-
Publication number: 20140079064Abstract: Techniques are disclosed for hash-based routing table management in a distributed network switch having multiple switch modules. Upon determining that an attempt to insert a first routing entry into a first hash table of the routing table has failed, a second routing entry, which exists in the first hash table, is attempted to be moved to a second hash table of the routing table. If the move attempt is successful, then the first routing entry is added to the location previously occupied by the second routing entry. If the move attempt is unsuccessful, then a third routing entry, which exists in the first hash table, is attempted to be moved.Type: ApplicationFiled: February 19, 2013Publication date: March 20, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Debra L. Angst, Claude Basso, Josep Cors, David A. Shedivy, Colin B. Verrilli
-
Publication number: 20130182707Abstract: Apparatuses and methods to manage a global forwarding table in a distributed switch are provided. A particular method may include managing a global forwarding table in a distributed switch. The distributed switch may include a plurality of switch forwarding units. The method may start a timer for an entry in the global forwarding table, and the entry may include a multicast destination address and corresponding multicast membership information. The method may also, in response to expiration of the timer of the entry, check at least one hit status to determine whether at least one switch forwarding unit of the plurality of switch forwarding units has forwarded multicast data to the corresponding multicast membership information of the multicast destination address of the entry. The method may further determine whether the entry is a cast-out candidate based on the hit status.Type: ApplicationFiled: January 18, 2012Publication date: July 18, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Debra L. Angst, Claude Basso, Josep Cors, Rekha Mundhra, Natarajan Vaidhyanathan
-
Publication number: 20130182706Abstract: Apparatuses and methods to request multicast membership information in a distributed switch are provided. A particular method may include requesting multicast membership information of a group identified by a multicast destination address in a distributed switch. The distributed switch may include a plurality of distributed switch elements with a plurality of switch forwarding units. The method may generate a miss event indicating that the multicast destination address is unregistered in a switch forwarding unit of a distributed switch element and there is a need for the multicast membership information. The method may also request the multicast membership information of the multicast destination address in response to the miss event. The method may further initiate a query for the multicast membership information of the multicast destination address in response to the request.Type: ApplicationFiled: January 18, 2012Publication date: July 18, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Debra L. Angst, Claude Basso, Josep Cors, Todd A. Greenfield, Natarajan Vaidhyanathan