Contextual menu with additional information to help user choice

US11157684B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11157684-B2
Application numberUS-201615354381-A
CountryUS
Kind codeB2
Filing dateNov 17, 2016
Priority dateFeb 1, 2016
Publication dateOct 26, 2021
Grant dateOct 26, 2021

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.

In non-limiting examples, the present disclosure is directed to systems and methods for performing an analysis of an electronic document comprising a review for a plurality of writing issues related to the electronic document's conformance to a specified target audience; causing, in an application associated with the electronic document, one or more flagged writing issues identified by the analysis of the electronic document to be displayed; receiving a selection of a flagged writing issue; and based on the selection of the flagged writing issue, causing, in a contextual menu, one or more alternative suggestions to replace text associated with the flagged writing issue to be displayed, the one or more alternative suggestions based, at least in part, on a fluency metric and a resemblance of the one or more alternative suggestions to the text associated with the flagged writing issue.

First claim

Opening claim text (preview).

We claim: 1. A computer-based method for causing a contextual menu in an electronic document to be displayed, comprising: performing a first analysis of the electronic document comprising a review for a plurality of writing issues related to the electronic document's conformance to a specified target audience; causing, in an application associated with the electronic document, one or more flagged writing issues identified by the analysis of the electronic document to be displayed; receiving a selection of a flagged writing issue; and based on the selection of the flagged writing issue, causing, in the contextual menu, display of: an issue type context feature including an explanation of the flagged writing issue; one or more alternative suggestions to replace text associated with the flagged writing issue; and a fluency metric and a resemblance score alongside each of the one or more alternative suggestions, the resemblance score indicating a resemblance of the one or more alternative suggestions to the text associated with the flagged writing issue, the one or more alternative suggestions based, at least in part, on the fluency metric and the resemblance of the one or more alternative suggestions to the text associated with the flagged writing issue, wherein the fluency metric is determined from a text complexity analysis of the one or more alternative suggestions to the text associated with the flagged writing issue, the text complexity analysis being based on a complexity spectrum representing how difficult the one or more alternative suggestions will be for the specified target audience to understand. 2. The method of claim 1 , further comprising: performing a second analysis and a contextual language model analysis of the electronic document comprising a review for a plurality of spelling and grammar issues; causing, via a graphical user interface, at least one flagged spelling issue and at least one flagged grammar issue to be displayed; receiving a selection of an issue selected from one of: the at least one flagged spelling issue and the at least one flagged grammar issue; and based on the selection of the at least one flagged spelling issue and the at least one flagged grammar issue, causing in the contextual menu, one or more alternative suggestions to replace the selected spelling or grammar issue to be displayed. 3. The method of claim 2 , further comprising, causing, in the application associated with the electronic document at least one of: at least one selectable action associated the one or more alternative suggestions for the one or more flagged writing issues to be displayed, at least one selectable action associated with the one or more alternative suggestions for the at least one flagged spelling issue to be displayed, and at least one selectable action associated with the one or more alternative suggestions for the at least one flagged grammar issue to be displayed. 4. The method of claim 2 , further comprising: receiving a selection of an audio option associated with at least one of: the one or more flagged writing issues, the at least one flagged spelling issue, and the at least one flagged grammar issue; and based on the selection of the audio option, providing feedback selected from at least one of: audibly reading one or more words associated with at least one of: the one or more flagged writing issues, the at least one flagged spelling issue, and the at least one grammar issue aloud; audibly reading a definition of one or more words associated with at least one of: the flagged writing issue, the at least one flagged spelling issue, and the at least one grammar issue, aloud; audibly reading a synonym of one or more words associated with at least one of: the flagged writing issue, the at least one flagged spelling issue, and the at least one grammar issue, aloud; audibly reading a usage sample of one or more words associated with at least one of: the flagged writing issue, the at least one flagged spelling issue, and the at least one grammar issue, aloud; audibly reading a translation in a foreign language of one or more words associated with at least one of: the flagged writing issue the at least one flagged spelling issue, and the at least one grammar issue, aloud; and audibly reading a translation in a foreign language of one or more words associated with at least one of: the flagged writing issue, the at least one flagged spelling issue, and the at least one grammar issue, aloud. 5. The method of claim 4 , wherein the fluency metric is a value-based score determined from a text complexity analysis of a plurality of linguistic features selected from the group comprising: a percentage of rare words in analyzed text, the presence of keywords indicative of multiple clauses in analyzed text, sentence length of analyzed text, presence of punctuation in analyzed text, presence of conjunctions in analyzed text, presence of relative pronouns in analyzed text, and presence of negations in analyzed text. 6. The method of claim 5 , further comprising: audibly reading the fluency metric and the resemblance of the one or more alternative suggestion to the text associated with the flagged writing issue. 7. The method of claim 1 , further comprising: performing a third analysis of the electronic document comprising a review for a plurality of accessibility issues; causing, via a graphical user interface, at least one flagged accessibility issue to be displayed; receiving a selection of a flagged accessibility issue; and based on the selection of the flagged accessibility issue, causing, in the contextual menu, a suggestion for making the flagged accessibility issue more accessible by users of a group to be displayed, the group selected from at least one of visually impaired users and audibly impaired users. 8. The method of claim 7 , wherein the suggestion for making the flagged accessibility issue more accessible by users relates to at least one of: causing a larger font size for text to be displayed, causing a different color for text to be displayed, causing an increased contrast between displayed text and a background to be displayed, causing explanatory text associated with an image to be displayed. 9. The method of claim 1 , wherein performing the first analysis of the electronic document further comprises a review for run-on sentences, complex sentences, and complex word usage, wherein the review for complex sentences includes a review for sentences with multiple parts or clauses, and wherein the review for complex word usage includes a review for usage of compound words or words with prefixes, words with suffixes, or words with contractions. 10. The method of claim 1 , wherein performing the first analysis of the electronic document further comprises a review of the electronic document for a plurality of issues related to formal language, wherein the review of the electronic document for the plurality of issues related to formal language includes a review for language including contractions, relative clauses without relative pronouns, ellipsis, or words with origins in Latin or Greek. 11. The method of claim 10 , wherein the review of the electronic document for the plurality of issues related to formal language includes a review for language that does not conform to a target audience. 12. The method of claim 1 , wherein performing the first analysis of the electronic document further comprises a review of the electronic document for a plurality of issues related to inclusive language, wherein the review of the electronic document for the plurality of issues related to inclusive language includes a review for language that excludes a group of ind

Assignees

Inventors

Classifications

  • G06F40/232Primary

    Orthographic correction, e.g. spell checking or vowelisation · CPC title

  • G06F40/166Primary

    Editing, e.g. inserting or deleting · CPC title

  • Audio in a user interface, e.g. using voice commands for navigating, audio feedback · CPC title

  • Interaction with lists of selectable items, e.g. menus · CPC title

  • Font handling; Temporal or kinetic typography · 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 US11157684B2 cover?
In non-limiting examples, the present disclosure is directed to systems and methods for performing an analysis of an electronic document comprising a review for a plurality of writing issues related to the electronic document's conformance to a specified target audience; causing, in an application associated with the electronic document, one or more flagged writing issues identified by the anal…
Who is the assignee on this patent?
Microsoft Technology Licensing Llc
What technology area does this patent fall under?
Primary CPC classification G06F40/232. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Oct 26 2021 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 9 related publications on this page (citations in our corpus or others sharing the same primary CPC).