Natural language to api conversion
US-2019286451-A1 · Sep 19, 2019 · US
US11422834B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11422834-B2 |
| Application number | US-201916363413-A |
| Country | US |
| Kind code | B2 |
| Filing date | Mar 25, 2019 |
| Priority date | Mar 25, 2019 |
| Publication date | Aug 23, 2022 |
| Grant date | Aug 23, 2022 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
One or more computing devices, systems, and/or methods for implementing automated barriers and delays for communication are provided. Content generated by a user may be evaluated to classify the content before the content has been submitted for access by other users. A user interface is generated and populated with an activity for the user to perform based upon a classification of the content. The user may be restricted from submitting the content until successful performance of the activity. Upon determining that the user successfully performed the activity, the user may be provided with an option to submit the content. Otherwise, the user may be blocked from submitting the content.
Opening claim text (preview).
What is claimed is: 1. A method, comprising: executing, on a processor of a computing device, instructions that cause the computing device to perform operations, the operations comprising: evaluating content at least one of generated or identified by a user to classify the content, wherein the content is not yet submitted for access by other users; responsive to a classification of the content indicating that the content is deemed to potentially result in one or more negative consequences comprising at least one of job loss, shame, annoyance, or hurt feelings if the content is transmitted to one or more potential recipients: generating a user interface populated with an activity for the user to perform, wherein the user is restricted from submitting the content until successful performance of the activity; and upon determining that the user successfully performed the activity, providing the user with an option to submit the content. 2. The method of claim 1 , comprising: generating at least one of a puzzle, a game, or a math problem as the activity. 3. The method of claim 1 , wherein the activity is a cool off period the user is to wait before being able to submit the content. 4. The method of claim 1 , comprising: playing a video through the user interface; displaying a question regarding content of the video; and determining that the user successfully performed the activity of watching the video based upon an answer submitted by the user through the user interface for the question being determined as a correct answer. 5. The method of claim 1 , wherein the content comprises at least one of an email, a text message, a social network message, a social network post, a video post, an image, a social network comment on a post, or a link to external content. 6. The method of claim 1 , comprising: displaying an article, comprising information about a topic, through the user interface. 7. The method of claim 6 , comprising: displaying a question regarding content of the article; and determining that the user successfully performed the activity of reading the article based upon an answer submitted by the user through the user interface for the question being determined as a correct answer. 8. The method of claim 1 , comprising: playing a video through the user interface, wherein the video is selected based upon the video having a topic corresponding to a consequence of content having the classification being submitted for other users to view; and determining that the user successfully performed the activity of watching the video based upon an expiration of a time period. 9. The method of claim 1 , wherein the activity corresponds to the user obtaining approval from a second user, wherein the content is provided to the second user for review. 10. The method of claim 9 , comprising: verifying user input as being approval from the second user for submitting the content. 11. The method of claim 1 , wherein the user interface is generated responsive to the classification being determined to be within a list of classifications, associated with at least one of a barrier or delay, comprising at least two of an anger classification, a racist classification, a controversial topic classification, a hurtful classification, a slanderous classification, a sexist classification or an inappropriate classification. 12. The method of claim 9 , wherein the user selects the second user from a predefined list of users. 13. The method of claim 1 , comprising: modifying a display property of one or more terms within the content used to determine the classification of the content. 14. The method of claim 1 , comprising: modifying the content to alter one or more terms within the content used to determine the classification of the content to create altered content; and displaying the altered content as a suggestion for the user to submit in place of the content. 15. The method of claim 1 , comprising: providing the user with an override option to submit the content without successfully performing the activity. 16. A computing device comprising: a processor; and memory comprising processor-executable instructions that when executed by the processor cause performance of operations, the operations comprising: evaluating content generated by a user to classify the content, wherein the content is not yet submitted for access by other users; determining a severity of a consequence, for the user, of the content being submitted; based upon the severity of the consequence, for the user, of the content being submitted, selecting an activity, from among a plurality of activities comprising the activity and a second activity, for the user to perform, wherein the activity is associated with a first severity of a first consequence for the user and the second activity is associated with a second severity of a second consequence for the user; generating a user interface populated with the activity, wherein the user is restricted from submitting the content until successful performance of the activity; and upon determining that the user successfully performed the activity, providing the user with an option to submit the content. 17. The computing device of claim 16 , wherein the first consequence associated with the activity is job loss. 18. The computing device of claim 16 , wherein at least one of the first consequence associated with the activity or the second consequence associated with the second activity comprises at least one of shame, annoyance, or hurt feelings. 19. A non-transitory machine readable medium having stored thereon processor-executable instructions that when executed cause performance of operations, the operations comprising: evaluating content generated by a user to classify the content, wherein the content is not yet submitted for access by other users; generating a user interface populated with an activity for the user to perform based upon a classification of the content, wherein the user is restricted from submitting the content until successful performance of the activity; based upon the classification of the content generated by the user, selecting an article, comprising information about a topic relating to the classification of the content generated by the user, from among a plurality of articles associated with one or more topics relating to one or more classifications of content; displaying (i) the article selected from among the plurality of articles and (ii) a question about the article through the user interface; and upon determining that the user successfully performed the activity based upon an answer submitted by the user through the user interface for the question about the article being determined as a correct answer to the question about the article comprising the information about the topic relating to the classification of the content generated by the user, providing the user with an option to submit the content. 20. The non-transitory machine readable medium of claim 19 , wherein the displaying comprises displaying two or more questions about the article.
Related publications grouped by family.
Answers are generated from the same data shown on this page.