IP Library Patent Application 15910955
Patent Application
App. No. 15/910,955

GENERATING MESSAGING STREAMS

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
15/910,955
Abstract

A method for generating a messaging stream that is transmitted over a network to a user device is disclosed. The method includes generating an introductory message. The method further includes receiving an introductory response from the user device. The method further includes providing a first module question to the user device. The method further includes determining whether a first module response that includes one or more words received from the user corresponds to one of a set of recognizable responses stored in a database. The method further includes scoring the first module responses. The method further includes generating a user interface that includes a score of the user responses.

Claims (62)

1 . A computer-implemented method for generating a messaging stream that is transmitted over a network to a user device, the method comprising:

generating an introductory message;

receiving an introductory response from the user device;

providing a first module question to the user device;

determining whether a first module response that includes one or more words received from the user corresponds to one of a set of recognizable responses stored in a database;

scoring the first module responses; and

generating a user interface that includes a score of the user responses;

wherein responsive to one or more of the introductory response and the first module response being identified as an unrecognizable response, providing a clarification request.

2 . The method of claim 1 , further comprising:

determining a user preference for a type of communication based on one or more of the introductory response, the authentication response, and the first module responses; and

configuring the first module questions based on the user preference for the type of communication.

3 . The method of claim 1 , wherein the unrecognizable response is identified by using a machine-learning model that is trained to categorize user responses as one of the recognizable responses or the unrecognizable response, wherein the machine-learning model is trained on prior user responses.

4 . The method of claim 3 , further comprising:

receiving feedback to reclassify a first module response that was classified as the unrecognizable response to be one of the recognizable responses; and

modifying the recognizable responses based on the feedback.

5 . The method of claim 1 , further comprising:

providing an authentication message to the user device that requests authentication information in order to identify a user profile that corresponds to a user associated with the user device; and

determining, based on an authentication response from the user device, that the user provided the authentication information for the user profile.

6 . The method of claim 5 , wherein the first module questions correspond to a test and the user interface further includes recommendations about areas of improvement that are designed to help the user improve performance on the test.

7 . The method of claim 5 , wherein the first module responses are scored based on a confidence associated with each of the first module responses.

8 . The method of claim 1 , wherein the set of recognizable responses and actions based on the set of recognizable responses in the database are organized as a tree structure.

9 . The method of claim 1 , further comprising:

receiving a request from the user to exit the first module; and

responsive to receiving the request, providing second module questions to the user.

10 . A non-transitory computer readable medium for generating a messaging stream that is transmitted over a network to a user device with instructions stored thereon that, when executed by one or more computers, cause the one or more computers to perform operations, the operations comprising:

generating an introductory message;

receiving an introductory response from the user device;

providing a first module question to the user device;

determining whether a first module response received from the user corresponds to one of a set of recognizable responses stored in a database;

scoring the first module responses; and

generating a user interface that includes a score of the user responses;

wherein responsive to one or more of the introductory response and the first module response being identified as an unrecognizable response, providing a clarification request.

11 . The computer storage medium of claim 10 , wherein the operations further comprise:

determining a user preference for a type of communication based on one or more of the introductory response, the authentication response, and the first module responses; and

configuring the first module questions based on the user preference for the type of communication.

12 . The computer storage medium of claim 10 , wherein the unrecognizable response is identified by using machine-learning model that is trained to categorize user responses as one of the recognizable responses or the unrecognizable response, wherein the machine-learning model is trained on prior user responses.

13 . The computer storage medium of claim 12 , wherein the operations further comprise:

receiving feedback to reclassify a first module response that was classified as the unrecognizable response to be one of the recognizable responses; and

modifying the recognizable responses based on the feedback.

14 . The computer storage medium of claim 10 , wherein the operations further comprise:

providing an authentication message to the user device that requests authentication information in order to identify a user profile that corresponds to a user associated with the user device; and

determining, based on an authentication response from the user device, that the user provided the authentication information for the user profile.

15 . The computer storage medium of claim 10 , wherein the first module questions correspond to a test and the user interface further includes recommendations about areas of improvement that are designed to help the user improve performance on the test.

16 . A system for generating a messaging stream that is transmitted over a network to a user device, the system comprising:

one or more processors; and

a memory that stores instructions executed by the one or more processors, the instructions comprising:

generating an introductory message;

receiving an introductory response from the user device;

determining whether a first module response received from the user corresponds to one of a set of recognizable responses stored in a database;

scoring the first module responses; and

generating a user interface that includes a score of the user responses;

wherein responsive to one or more of the introductory response and the first module response being identified as an unrecognizable response, providing a clarification request.

17 . The system of claim 16 , wherein receiving the instructions further comprise:

determining a user preference for a type of communication based on one or more of the introductory response, the authentication response, and the first module responses; and

configuring the first module questions based on the user preference for the type of communication.

18 . The system of claim 16 , wherein the unrecognizable response is identified by using machine-learning model that is trained to categorize user responses as one of the recognizable responses or the unrecognizable response, wherein the machine-learning model is trained on prior user responses.

19 . The system of claim 18 , wherein the instructions further comprise:

receiving feedback to reclassify a first module response that was classified as the unrecognizable response to be one of the recognizable responses; and

modifying the recognizable responses based on the feedback.

20 . The system of claim 16 , wherein the instructions further comprise:

providing an authentication message to the user device that requests authentication information in order to identify a user profile that corresponds to a user associated with the user device; and

determining, based on an authentication response from the user device, that the user provided the authentication information for the user profile.

Assignments (2)
MERGER Recorded Feb 24, 2021
From: ASPIRING MINDS ASSESSMENT PRIVATE LIMITED
To: SHL (INDIA) PRIVATE LIMITED
Reel/Frame 055394/0209 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 5, 2018
From: AGGARWAL, VARUN; VENUGOPAL, VISHAL
To: ASPIRING MINDS ASSESSMENT PRIVATE LIMITED
Reel/Frame 045110/0057 →