Systems and methods for procedure optimization

US11600089B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11600089-B2
Application numberUS-202117160188-A
CountryUS
Kind codeB2
Filing dateJan 27, 2021
Priority dateJan 27, 2021
Publication dateMar 7, 2023
Grant dateMar 7, 2023

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Procedural optimization is facilitated by receiving user input for creating or modifying a body of text comprising a procedure, detecting one or more procedural steps associated with the procedure using a procedural step detection module, automatically searching within a corpus of references for one or more related procedural steps using a related procedural step extraction module, automatically identifying one or more outcomes within the corpus of references associated with the one or more related procedural steps using an outcome extraction module, automatically determining whether the one or more outcomes comprise detrimental results using an outcome analysis module, and, in response to determining a set of detrimental outcomes from the one or more outcomes that comprise detrimental results, presenting a detriment indicator within the user interface in association with the one or more procedural steps.

First claim

Opening claim text (preview).

We claim: 1. A system for facilitating optimization of procedures, comprising: one or more processors; and one or more hardware storage devices storing instructions that are executable by the one or more processors to configure the system to: receive, within a user interface, user input for creating or modifying a body of text comprising a procedure; detect one or more procedural steps associated with the procedure using a procedural step detection module having been trained to detect procedural steps within bodies of text; automatically search within a corpus of references for one or more related procedural steps using a related procedural step extraction module having been trained to identify related procedural steps based on content of detected procedural steps, the one or more related procedural steps being determined by the related procedural step extraction module to be relevant to the one or more procedural steps; in response to identifying the one or more related procedural steps, automatically identify one or more outcomes within the corpus of references associated with the one or more related procedural steps using an outcome extraction module having been trained to identify outcomes that are associated with identified procedural steps; automatically determine whether the one or more outcomes comprise detrimental results using an outcome analysis module having been trained to identify whether results associated with identified outcomes are detrimental; and in response to determining a set of detrimental outcomes from the one or more outcomes that comprise detrimental results, present a detriment indicator within the user interface in association with the one or more procedural steps, the detriment indicator indicating that the one or more procedural steps are associated with detrimental results. 2. The system of claim 1 , wherein the detriment indicator indicates a weight of detriment associated with the one or more procedural steps. 3. The system of claim 1 , wherein the instructions are executable by the one or more processors to further configure the system to: present a representation of the one or more related procedural steps in the user interface in association with the one or more procedural steps. 4. The system of claim 3 , wherein the instructions are executable by the one or more processors to further configure the system to: receive user input indicating that a procedural step of the one or more related procedural steps is not relevant to the one or more procedural steps; and refine the related procedural step extraction module based on the user input indicating that the procedural step of the one or more related procedural steps is not relevant to the one or more procedural steps. 5. The system of claim 1 , wherein the instructions are executable by the one or more processors to further configure the system to: present a representation of the set of detrimental outcomes in the user interface in association with the one or more procedural steps. 6. The system of claim 5 , wherein the instructions are executable by the one or more processors to further configure the system to: receive user input indicating that an outcome of the set of detrimental outcomes is not associated with detrimental results; and refine the outcome analysis module based on the user input indicating that the outcome of the set of detrimental outcomes is not associated with detrimental results. 7. The system of claim 1 , wherein the set of detrimental outcomes omits a particular outcome that fails to satisfy a detriment confidence threshold, the detriment confidence threshold indicating a level of confidence in a determination by the outcome analysis module that a result associated with an outcome of a related procedural step is detrimental. 8. The system of claim 1 , wherein the instructions are executable by the one or more processors to further configure the system to: present a recommendation for modifying the one or more procedural steps based on the set of detrimental outcomes. 9. The system of claim 1 , wherein the instructions are executable by the one or more processors to further configure the system to: emphasize one or more portions of the body of text determined by the procedural step detection module to be contextually associated with the one or more procedural steps; receive user input modifying the one or more portions of the body of text that are contextually associated with the one or more procedural steps; and refine the procedural step detection module based on the user input modifying the one or more portions of the body of text that are contextually associated with the one or more procedural steps. 10. The system of claim 1 , wherein the one or more related procedural steps identified using the related procedural step extraction module satisfy a threshold of relevance to content of the one or more procedural steps. 11. The system of claim 1 , the procedure being associated with a clinical trial protocol. 12. A system for facilitating optimization of procedures, comprising: one or more processors; and one or more hardware storage devices storing instructions that are executable by the one or more processors to configure the system to: receive a document comprising a body of text, the body of text comprising a procedure; detect one or more procedural steps associated with the procedure using a procedural step detection module having been trained to detect procedural steps within bodies of text; automatically search within a corpus of references for one or more related procedural steps using a related procedural step extraction module having been trained to identify related procedural steps based on content of detected procedural steps, the one or more related procedural steps being determined by the related procedural step extraction module to be relevant to the one or more procedural steps; in response to identifying the one or more related procedural steps, automatically identify one or more outcomes within the corpus of references associated with the one or more related procedural steps using an outcome extraction module having been trained to identify outcomes that are associated with identified procedural steps; automatically determine whether the one or more outcomes comprise detrimental results using an outcome analysis module having been trained to identify one or more results associated with identified outcomes and determine whether the one or more results are detrimental; and in response to determining a set of detrimental outcomes from the one or more outcomes that comprise detrimental results, generate a modified document that includes a detriment indicator in association with the one or more procedural steps, the detriment indicator indicating that the one or more procedural steps are associated with detrimental outcomes. 13. The system of claim 12 , wherein the instructions are executable by the one or more processors to further configure the system to: determine that the corpus of references has been updated; in response to determining that the corpus of references has been updated, redetermining whether the one or more outcomes associated with the one or more related procedural steps comprise detrimental results; and generate an updated modified document that includes one or more updates to the detriment indicator. 14. The system of claim 13 , wherein the instructions are executable by the one or more processors to further configure the system to: in response to the updated modified document including the one or more updates to the detriment indicator, generate a notifica

Assignees

Inventors

Classifications

  • G06F40/279Primary

    Recognition of textual entities · CPC title

  • for the management or administration of healthcare resources or facilities, e.g. managing hospital staff or surgery rooms · CPC title

  • G06V30/274Primary

    Syntactic or semantic context, e.g. balancing · CPC title

  • for electronic clinical trials or questionnaires · CPC title

  • Semantic analysis · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11600089B2 cover?
Procedural optimization is facilitated by receiving user input for creating or modifying a body of text comprising a procedure, detecting one or more procedural steps associated with the procedure using a procedural step detection module, automatically searching within a corpus of references for one or more related procedural steps using a related procedural step extraction module, automaticall…
Who is the assignee on this patent?
Microsoft Technology Licensing Llc
What technology area does this patent fall under?
Primary CPC classification G06F40/279. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Mar 07 2023 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 7 related publications on this page (citations in our corpus or others sharing the same primary CPC).