IP Library › Patent Application 15391837
Patent Application
App. No. 15/391,837

SYSTEM TO ASSIST USERS OF A SOFTWARE APPLICATION

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/391,837
Abstract

A system configured to assist users of a software application is provided. The system includes a virtual agent server 100 configured to receive input that identifies a primary user and at least one secondary user, wherein the primary user and the secondary user are parties to an event. Further, the virtual agent server 100 receives input identifying one or more preferences of the primary user and the secondary user corresponding to one or more categories of preferences. The virtual agent server 100 then assigns relative weightage to preferences within a category among categories of preferences. Subsequently, the virtual agent server 100 generates one or more suggestions corresponding to the event based on the relative weightage.

Claims (31)

1 . A system configured to assist users of a software application, the system comprising a virtual agent server configured to:

receive input identifying a primary user and at least one secondary user, wherein the primary user and the secondary user are parties to an event;

receive input identifying one or more preferences of the primary user and the secondary user corresponding to one or more categories of preferences;

assign relative weightage to preferences within a category among the one or more categories of preferences; and

generate one or more suggestions corresponding to the event based on the relative weightage.

2 . The system according to claim 1 , wherein the virtual agent server is configured to obtain the input identifying the secondary user from at least one of phone number of the secondary user, voice characteristics of the secondary user or metadata corresponding to the secondary user.

3 . The system according to claim 1 , wherein the virtual agent server is configured to consider the secondary user to be party to the event based on input received from the primary user.

4 . The system according to claim 1 , wherein the virtual agent server is configured to receive location information corresponding to at least one of the primary user or the secondary user, wherein the location information is one of the preferences.

5 . The system according to claim 4 , wherein the virtual agent server is configured to determine one or more locations of consensus, wherein the one or more locations of consensus are determined based on the location information corresponding to the primary user or the secondary user, wherein the suggestions are also based on the based on the locations of consensus.

6 . The system according to claim 4 , wherein the location information is a current location information of at least one of the primary user or the secondary user.

7 . The system according to claim 4 , wherein the location information is a preferred location information of at least one of the primary user or the secondary user.

8 . The system according to claim 1 , wherein the virtual agent server is configured to identify at least one of the preferences of each of the primary user and the secondary user based on conversation between at least two of, the primary user, the secondary user and the virtual agent server.

9 . The system according to claim 8 , wherein the conversation is a current conversation.

10 . The system according to claim 8 , wherein the conversation is one or more previous conversations.

11 . The system according to claim 8 , wherein the at least one of the preferences is identified based on frequency of words used in the conversation.

12 . The system according to claim 8 , wherein weightage is assigned to the at least one of the preferences based on frequency of words used in the conversation.

13 . The system according to claim 8 , wherein the at least one of the preferences is identified based on tone of the conversation.

14 . The system according to claim 8 , wherein weightage is assigned to the at least one of the preferences based on tone of the conversation.

15 . The system according to claim 1 , wherein the virtual agent server is configured to identify at least one of the preferences of each of the secondary user based on a social profile of the secondary user.

16 . The system according to claim 1 , wherein the virtual agent server is configured to identify at least one of the preferences of each of the primary user and the secondary user based on history of the primary user and the secondary user.

17 . The system according to claim 1 , wherein the virtual agent server is configured to, at least one of:

identify at least one of the preferences of the primary user by receiving input from one or more contacts of the primary user; or

identify at least one of the preferences of the secondary user by receiving input from one or more contacts of the secondary user.

18 . The system according to claim 17 , wherein the virtual agent server is configured to, at least one of:

rank the contacts of the primary user and select one or more contacts based on the ranking, to receive input corresponding to the at least one of the preferences of the primary user; or

rank the contacts of the secondary user and select one or more contacts based on the ranking, to receive input corresponding to the at least one of the preferences of the secondary user.

19 . The system according to claim 1 , wherein the virtual agent server is further configured to:

receive feedback from the primary user corresponding to the suggestions; and

execute one or more actions based on the feedback received from the primary user.

20 . The system according to claim 1 , wherein the virtual agent server is configured to execute at least one of the actions by communicating with an external system, wherein the external system is at least one of a software application or a natural person.

21 - 40 . (canceled)

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 4, 2021
From: NOMULA, JAGADESHWAR; GUDLA, VINESH
To: VOICEMONK INC.
Reel/Frame 056439/0949 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 28, 2021
From: NOMULA, JAGADESHWAR; GUDLA, VINESH
To: VOICEMONK INC.
Reel/Frame 056383/0044 →