Machine learning models for electronic messages analysis
AssigneeSHL (India) Private Limited
InventorsVarun Aggarwal, Rohit Takhar, Abhishek Unnam
Life of this patent
Estimating the term…
Loading patent…
AssigneeSHL (India) Private Limited
InventorsVarun Aggarwal, Rohit Takhar, Abhishek Unnam
Estimating the term…
A method may include receiving an electronic message from a sender. The method may further include parsing the electronic message into a set of sections, the set of sections including structured sections and an unstructured section. The method may further include detecting etiquette errors in the structured sections of the electronic message, wherein the etiquette errors include at least one of a missing word, a redundant word, an incorrect usage of a word, a style error, an emotional punctuation error, or a punctuation error. The method may further include generating an etiquette score based on the etiquette errors.
A method comprising:
A system comprising:
A non-transitory computer-readable medium comprising instructions stored thereon that, when executed by one or more computers, cause the one or more computers to perform operations, the operations comprising:
Dependencies are inferred from the claim text.
From the US filing history. Foreign family members aren’t listed.
Natural language analysis: parsing
Natural language analysis: grammatical analysis; Style critique
Natural language analysis: orthographic correction, e.g. spell checking or vowelisation
Computing arrangements using knowledge-based models: dynamic search techniques; Heuristics; Dynamic trees; Branch-and-bound
About 14 years 5 months of term left · ends 27 Mar 2041 (estimated)
This application claims the benefit of Indian Provisional Patent Application No. 201911030466, entitled “System to Generate Feedback on Emails,” filed Jul. 29, 2019, which is incorporated by reference in its entirety.
In today's economy, good communication skills are vital for success in the workplace. According to one study, 53% of all jobs require a moderate to high level of writing and speaking skills.
There is no standard list of rules for how to craft a proper electronic message. For example, a survey of articles written about electronic message writing rules yielded a set of 57 different possible rules. However, when these rules were provided to professionals from different business areas and cultures, they could not decide on a uniform standard for grading when applying the rules. Furthermore, because people apply different rules to electronic messages and because even one person can use inconsistent rules to grade electronic messages, there is no way to create a consistent set of rules to codify into software.
The disclosure is illustrated by way of example, and not by way of limitation in the figures of the accompanying drawings in which like reference numerals are used to refer to similar elements.
FIG. 1 illustrates a block diagram of an example system that analyses electronic messages, according to some embodiments.
FIG. 2 illustrates a block diagram of an example computing device that analyzes electronic messages, according to some embodiments.
FIG. 1 illustrates a block diagram of an example system 100 that analyzes electronic messages. The illustrated system 100 includes a server system 101, and user devices 115a-115n, coupled via a network 105. Users 125a, 125n may be associated with respective user devices 115a, 115n. In some embodiments, the system 100 may include other servers or devices not shown in FIG. 1. In FIG. 1 and the remaining figures, a letter after a reference number, e.g., “115a,” represents a reference to the element having that particular reference number. A reference number in the text without a following letter, e.g., “115,” represents a general reference to embodiments of the element bearing that reference number.
The server system 101 may include a processor, a memory, and network communication capabilities. In some embodiments, the server system 101 is a hardware server. The server system 101 is communicatively coupled to the network 105 via signal line 102. Signal line 102 may be a wired connection, such as Ethernet, coaxial cable, fiber-optic cable, etc., or a wireless connection, such as Wi-Fi®, Bluetooth®, or other wireless technology. In some embodiments, the server system 101 sends and receives data to and from one or more of the user devices 115a, 115n via the network 105. The server system 101 may include an electronic message application 103a and a database 199.
The electronic message application 103a may include code and routines operable to analyze electronic messages. In some embodiments, the electronic message application 103a is a plug-in, an add-on, or a standalone application that provides scoring and feedback for electronic messages. For example, a user may use the electronic message application 103a to review messages before sending them and for receiving feedback on how to improve the electronic messages.