Determining states of content characteristics of electronic communications

US10885279B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10885279-B2
Application numberUS-201816184704-A
CountryUS
Kind codeB2
Filing dateNov 8, 2018
Priority dateNov 8, 2018
Publication dateJan 5, 2021
Grant dateJan 5, 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.

Disclosed in some examples are methods, systems, devices, and machine-readable mediums for determining states of content characteristics of electronic messages. In some embodiments, the probability of the states of the content characteristics of electronic messages are determined. Some embodiments determine a scores for states of content characteristics. Some embodiments determine a score for electronic messages for content characteristic diversity and inclusion based on a probability of a gender-bias state, a probability of a gender-neutral state, and a probability of not applicable to gender-bias state or gender-neutral state. In some embodiments the probabilities are determined based on a natural language model that is trained with data structures that relate training phrases to states of content characteristics.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method, the method comprising: receiving text, the text comprising one or more text phrases; determining for each of the one or more text phrases a probability of a gender-bias state, a probability of a gender-neutral state, and a probability of a state of not applicable to gender bias or gender neutral, the determining being based on a natural language model trained with data structures, the data structures comprising training phrases indicated as having the gender-bias state, training phrases indicated as having the gender-neutral state, and training phrases indicated as not applicable to the gender-bias state or the gender-neutral state; determining a score of the text based on the probability of the gender-bias state, the probability of the gender-neutral state, and the probability of the state of not applicable to gender bias or gender neutral for each of the one or more text phrases; and causing to be displayed on a display of a user an indication of the score of the text. 2. The computer-implemented method of claim 1 , wherein the text is received from an email application and the score is displayed on a user interface of the email application. 3. The computer-implemented method of claim 1 , further comprising: training the natural language model with the data structures, the data structures comprising the training phrases indicated as having the gender-bias state, the training phrases indicated as having the gender-neutral state, and the training phrases indicated as not applicable to the gender-bias state or the gender-neutral state, wherein the natural language model is a neural network or regression network. 4. The computer-implemented method of claim 1 , wherein the natural language model is a neural network or regression network, and wherein the computer-implemented method further comprises: training a first neural network or a first regression network with the training phrases indicated as having the gender-bias state; training a second neural network or a second regression network with the training phrases indicated as having the gender-neutral state; and training a third neural network or a third regression network with the training phrases indicated as not applicable to the gender-bias state or the gender-neutral state. 5. The computer-implemented method of claim 4 , further comprising: determining for each of the one or more text phrases the probability of the gender-bias state based on a first matching score of a corresponding text phrase of the one or more text phrases with the first neural network; determining for each of the one or more text phrases the probability of the gender-neutral state based on a second matching of the corresponding text phrase of the one or more text phrases with the second neural network; and determining for each of the one or more text phrases the probability of the state of not applicable to gender bias or gender neutral state based on a third matching score of the corresponding text phrase of the one or more text phrases with the third neural network. 6. The computer-implemented method of claim 1 , further comprising: determining a sentiment score of the text; determining an adjusted sentiment score of the text based on the sentiment score of the text and the score of the text; and causing to be displayed on the display of the user an indication of the adjusted sentiment score. 7. The computer-implemented method of claim 1 , further comprising: determining for each of the one or more text phrases a probability of a fixed mindset state, a probability of a growth mindset state, and a probability of a state of not applicable to fixed mindset or growth mindset, wherein the determining is based on a natural language model trained with second data structures, the second data structures comprising training phrases indicated as having the fixed mindset state, training phrases indicated as having the growth mindset state, and training phrases indicated as not applicable to the fixed mindset state or the growth mindset state; determining another score of the text based on a probability of the fixed mindset state, a probability of the growth mindset state, and a probability of the state of not applicable to fixed mindset or growth mindset; and causing to be displayed on the display of the user an indication of the another score of the text. 8. The computer-implemented method of claim 1 , further comprising: determining the score of the text based on the probability of the gender-bias state, the probability of the gender-neutral state, and the probability of the state of not applicable to gender bias or gender neutral for each of the one or more text phrases, wherein the probability of the gender-bias state is weighted to account more for the score than the probability of the gender-neutral state and the probability of the state of not applicable to gender bias or gender neutral. 9. A non-transitory computer-readable storage medium that stores instructions that when executed by one or more processors of a computing device, cause the one or more processors to perform operations comprising: receiving text, the text comprising one or more text phrases; determining for each of the one or more text phrases a probability of a gender-bias state, a probability of a gender-neutral state, and a probability of a state of not applicable to gender bias or gender neutral, the determining being based on a natural language model trained with data structures, the data structures comprising training phrases indicated as having the gender-bias state, training phrases indicated as having the gender-neutral state, and training phrases indicated as not applicable to the gender-bias state or the gender-neutral state; determining a score of the text based on the probability of the gender-bias state, the probability of the gender-neutral state, and the probability of the state of not applicable to gender bias or gender neutral for each of the one or more text phrases; and causing to be displayed on a display of a user an indication of the score of the text. 10. The computer-readable storage medium of claim 9 , wherein the text is received from an email application and the score is displayed on a user interface of the email application. 11. The computer-readable storage medium of claim 10 , wherein the operations further comprise: training the natural language model with the data structures, the data structures comprising the training phrases indicated as having the gender-bias state, the training phrases indicated as having the gender-neutral state, and the training phrases indicated as not applicable to the gender-bias state or the gender-neutral state, wherein the natural language model is a neural network or regression network. 12. The computer-readable storage medium of claim 9 , wherein the natural language model is a neural network or regression network, and wherein the operations further comprise: training a first neural network or a first regression network with the training phrases indicated as having the gender-bias state; training a second neural network or a second regression network with the training phrases indicated as having the gender-neutral state; and training a third neural network or a third regression network with the training phrases indicated as not applicable to the gender-bias state or the gender-neutral state. 13. The computer-readable storage medium of claim 12 , wherein the operations further comprise: determining for each of the one or more text phrases the probability of the gender-bias state based on a first matching score of a correspo

Assignees

Inventors

Classifications

  • Probabilistic graphical models, e.g. probabilistic networks · CPC title

  • Feedforward networks · CPC title

  • Supervised learning · CPC title

  • Learning methods · CPC title

  • G06F40/30Primary

    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 US10885279B2 cover?
Disclosed in some examples are methods, systems, devices, and machine-readable mediums for determining states of content characteristics of electronic messages. In some embodiments, the probability of the states of the content characteristics of electronic messages are determined. Some embodiments determine a scores for states of content characteristics. Some embodiments determine a score for e…
Who is the assignee on this patent?
Microsoft Technology Licensing Llc
What technology area does this patent fall under?
Primary CPC classification G06F40/30. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jan 05 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 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).