IP Library Patent Application 18312577
Patent Application
App. No. 18/312,577

SYSTEMS AND METHODS FOR DYNAMICALLY SCHEDULING ONE OR MORE EVENTS

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.
18/312,577
Abstract

Method and System for dynamically scheduling one or more events related to an application are disclosed. The method includes receiving one or more inputs, where the one or more inputs are related to the application, and identifying a context of the received one or more inputs. The method also includes dynamically scheduling the one or more events based on the identified context.

Claims (64)

1 . A method for dynamically scheduling one or more events related to an application, the method comprises:

receiving one or more inputs, wherein the one or more inputs are related to the application;

identifying a context of the received one or more inputs; and

dynamically scheduling the one or more events based on the identified context.

2 . The method of claim 1 , wherein identifying the context of the received one or more inputs includes:

encoding the one or more inputs to obtain an encoded vectorial representation of the one or more inputs;

computing a cosine similarity index between the encoded vectorial representation of the one or more inputs and each of a plurality of standard vectorial representations to obtain a score against each of one or more categories, wherein each of the one or more categories corresponding to each of the plurality of standard vectorial representations; and

identifying the context of the received one or more inputs based on the obtained score

3 . The method of claim 2 , wherein the one or more categories include at least one of a spec call event, a demo call event, and a kickoff call event, and wherein scheduling the one or more events comprises scheduling one or more resources, wherein the one or more resources include at least one of one or more persons and a network bandwidth.

4 . The method of claim 3 , further comprises:

determining that the one or more inputs are received from a customer;

determining whether the customer is an existing customer; and

allotting the one or more resources for scheduling the one or more events based on the identified context and the determination.

5 . The method of claim 4 , wherein allotting the one or more resources for scheduling the one or more events comprises:

allocating one or more previously assigned squads to the customer when the context is related to one of the spec call event and the kickoff call event and when the customer is the existing customer;

allocating one or more new squads when the context is related to one of the spec call event and the kickoff call event and when the customer is not the existing customer; and

allocating one or more salespersons when the context is related to the demo call event.

6 . The method of claim 4 , further comprises:

determining a type of the customer, wherein the type of the customer is one of an enterprise customer and an individual customer; and

predicting the network bandwidth for scheduling the one or more events based on the identified context and the type of the customer.

7 . The method of claim 1 , wherein the one or more events include at least one of a video communication and an audio communication.

8 . A system to dynamically schedule one or more events related to an application, the system comprises:

a memory; and

a processor coupled to the memory and configured to:

receive one or more inputs, wherein the one or more inputs are related to the application;

identify a context of the received one or more inputs; and

dynamically schedule the one or more events based on the identified context.

9 . The system of claim 8 , wherein to identify the context of the received one or more inputs, the processor is configured to:

encode the one or more inputs to obtain an encoded vectorial representation of the one or more inputs;

compute a cosine similarity index between the encoded vectorial representation of the one or more inputs and each of a plurality of standard vectorial representations to obtain a score against each of one or more categories, wherein each of the one or more categories corresponding to each of the plurality of standard vectorial representations; and

identify the context of the received one or more inputs based on the obtained score.

10 . The system of claim 8 , wherein the one or more categories include at least one of a spec call event, a demo call event, and a kickoff call event, and wherein scheduling the one or more events comprises scheduling one or more resources, wherein the one or more resources include at least one of one or more persons and a network bandwidth.

11 . The system of claim 10 , wherein the processor is further configured to:

determine that the one or more inputs are received from a customer;

determine whether the customer is an existing customer; and

allot the one or more resources for scheduling the one or more events based on the identified context and the determination.

12 . The system of claim 11 , wherein to allot the one or more resources for scheduling the one or more events, the processor is configured to:

allocate one or more previously assigned squads to the customer when the context is related to one of the spec call event and the kickoff call event and when the customer is the existing customer;

allocate one or more new squads when the context is related to one of the spec call event and the kickoff call event and when the customer is not the existing customer; and

allocate one or more salespersons when the context is related to the demo call event.

13 . The system of claim 11 , wherein the processor is further configured to:

determine a type of the customer, wherein the type of the customer is one of an enterprise customer and an individual customer; and

predict the network bandwidth for scheduling the one or more events based on the identified context and the type of the customer.

14 . The system of claim 8 , wherein the one or more events include at least one of a video communication and an audio communication.

15 . A computer readable storage medium having data stored therein representing software executable by a computer, the software comprising instructions that, when executed, cause the computer readable storage medium to perform:

receiving one or more inputs, wherein the one or more inputs are related to the application;

identifying a context of the received one or more inputs; and

dynamically scheduling the one or more events based on the identified context.

16 . The computer readable storage medium of claim 15 , wherein identifying the context of the received one or more inputs includes:

encoding the one or more inputs to obtain an encoded vectorial representation of the one or more inputs;

computing a cosine similarity index between the encoded vectorial representation of the one or more inputs and each of a plurality of standard vectorial representations to obtain a score against each of one or more categories, wherein each of the one or more categories corresponding to each of the plurality of standard vectorial representations; and

identifying the context of the received one or more inputs based on the obtained score.

17 . The computer readable storage medium of claim 16 , wherein the one or more categories include at least one of a spec call event, a demo call event, and a kickoff call event, and wherein scheduling the one or more events comprises scheduling one or more resources, wherein the one or more resources include at least one of one or more persons and a network bandwidth.

18 . The computer readable storage medium of claim 17 , further comprises:

determining that the one or more inputs are received from a customer;

determining whether the customer is an existing customer; and

allotting the one or more resources for scheduling the one or more events based on the identified context and the determination.

19 . The computer readable storage medium of claim 17 , wherein allotting the one or more resources for scheduling the one or more events comprises:

allocating one or more previously assigned squads to the customer when the context is related to one of the spec call event and the kickoff call event and when the customer is the existing customer;

allocating one or more new squads when the context is related to one of the spec call event and the kickoff call event and when the customer is not the existing customer; and

allocating one or more salespersons when the context is related to the demo call event.

20 . The computer readable storage medium of claim 17 , further comprises:

determining a type of the customer, wherein the type of the customer is one of an enterprise customer and an individual customer; and

predicting the network bandwidth for scheduling the one or more events based on the identified context and the type of the customer.

Assignments (2)
SUPPLEMENT NO. 1 TO INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Mar 4, 2025
From: ENGINEER.AI CORP.; ENGINEER.AI GLOBAL LIMITED
To: VIOLA CREDIT PARTNERS MANAGEMENT, LIMITED PARTNERSHIP, AS COLLATERAL AGENT
Reel/Frame 070393/0620 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 31, 2024
From: DUGGAL, SACHIN DEV; MITTAL, YASH; AGARWAL, HARSHIT; PATEL, ROHAN; KOCHHAR, PRIYANKA
To: ENGINEER.AI CORP
Reel/Frame 069705/0565 →