Intelligent Agent to Optimize Connection Methods of Voice Transmissions
A machine learning based software algorithm and application designed to analyze and optimize phone calls in order to successfully establish a communications link between parties. The algorithm uses personal relationships and actual patterns of communication between contacts to determine the proper scheduling of calls to optimize the probability of successful connections via a phone call.
This application is a continuation in part of Ser. No. 15/651,959 dated Jul. 17, 2017 which claims priority to provisional application filed on Jul. 17, 2016.
TERMSPhone call or call equals voice transmission.
BACKGROUND OF THE INVENTIONThe present invention is in the technical field of Internet Software. More particularly, the present invention is in the technical field of Machine Learning based Digital Assistants. More particularly, the present invention is in the technical field of Machine Learning based Digital Assistants installed on ‘Smart Phones’. More particularly, the present invention is in the technical field of Machine Learning based Digital Assistants installed on ‘Smart Phones’ that manage voice transmissions by phone call as it relates to connecting, prioritizing, arranging, and scheduling. This methodology is applied to making a successful voice transmission to the intended recipient and to establish a connection with an intended recipient when phone call attempts were unsuccessful.
Currently, when people attempt to call one another the connection is often unsuccessful. To increase the chance of success, people must manually coordinate with one another via text or email or calendars to manually schedule a phone call. Further, when phone calls are unscheduled, people must manually synchronize with one another to successfully establish a phone call with one another. A person may leave a voicemail message asking that the other party return the call. Frequently, the return call goes to voicemail. The person returning the call leaves a voicemail message for the person who originally called them. People refer to this a phone tag. The process is tedious and time consuming, and highly manual in nature. Further, there are now a variety of methods and technologies to establish communications between parties, and manual decisions must be made as to which method is optimal to successfully establish communications between parties.
SUMMARY OF THE INVENTIONThe present invention is a software algorithm and application utilizing artificial intelligence, or machine learning, designed to analyze and optimize data in order to successfully establish a communications link between the two parties that are attempting to reach one another. The algorithm processes the making and receiving of call requests, monitors all incoming phone traffic, analyzes personal information related to the parties involved in the phone call attempt, and prioritizes and schedules contemplated or missed phone calls automatically based on the results of the analysis, including the processing of calls contemplated in the form of a list. Further, the adaptive nature of the analysis continually refines the prioritization and optimization of the phone calls to be returned without manual intervention by the user. In one embodiment, the communications device of the person who initiates the call requests manual confirmation that the call should be made at the scheduled time.
The algorithm uses personal relationships and actual patterns of communication to determine the proper scheduling of calls to optimize successful connections via a phone call. Unlike other algorithms and software applications, which typically depend on a calendar and other organizational applications, this algorithm understands the nature of the relationships of people by analyzing their conversations in order to properly prioritize follow up communications in a manner that maximizes the probability that the follow up communication will be successful.
Referring now to the invention in more detail, in
In
In
A list of calls is contemplated. Phone numbers are selected from a list of contacts. The device for making voice transmissions, such as a phone, initiates the calls by transmitting text messages to other devices capable of receiving voice transmissions. Call times are scheduled between devices based on information available from calendars, external applications, text logs and prior calling behavior. Call times are displayed to users who may send out notifications to dynamically reschedule. A user will start their morning with a list of the calls they intend to make already scheduled. Calls are scheduled around times which the user has blocked out such times for events such as having lunch or participation in meetings. The algorithm can select to coordinate and schedule a call between multiple parties in addition to calls between two parties.
Claims
1. A method using an algorithm to design, analyze and optimize voice transmissions in order to successfully establish a communications link between parties that are attempting to connect with one another.
2. The method of claim one wherein the algorithm monitors all incoming phone traffic, analyzes personal information related to the parties involved in the phone call attempt, and prioritizes and schedules phone calls automatically based on the results of the analysis.
3. The method of claim one wherein the adaptive nature of the analysis continually refines the prioritization and optimization of the scheduling of phone without manual intervention by the users.
4. The method of claim one wherein the algorithm uses personal relationships and actual patterns of communication to determine the scheduling of calls to optimize successful connections via a communications device.
5. The method of claim one wherein the algorithm understands the nature of the relationships of users by analyzing their conversations in order to prioritize communications in a manner that maximizes the probability that the event of the communication will occur.
6. The method of claim one wherein the algorithm reschedules calls for a time agreed upon by intended participants either through manual intervention or by the artificial intelligence engine.
7. The method of claim one wherein the algorithm suggests calls based on a list, a calendar, or other information source. Data from calendars, external applications, text logs, contact lists, phone call logs, and other data sets are analyzed, categorized, classified, prioritized and synchronized for the purpose of scheduling.
8. A method wherein the algorithm schedules voice transmissions at specific times between various communication devices.
9. The method of claim two wherein the algorithm schedules voice transmissions at specific times between various communication devices from a list.
10. The method of claim two wherein the algorithm coordinates voice transmissions between various communication devices from a list to determine a calling schedule.
11. The method of claim two wherein the algorithm schedules and dynamically reschedules calls at specific times between various communication devices based on changing inputs from users.
12. The method of claim two wherein the algorithm schedules calls for a specific time period from a list of people the user intends to call.
13. The method of claim two wherein the algorithm reschedules missed calls which were not cancelled.
14. The method of claim two wherein the algorithm suggests calls and then schedules calls with prospective recipients selected by the call initiator.
15. The method of claim two wherein the algorithm schedules calls before or after a null period during which no calls are allowed to be scheduled.
16. The method of claim two wherein the algorithm schedules a phone call among multiple participants.
17. The method of claim two wherein the algorithm reschedules a phone call between one or more participants.
18. The method of claim two wherein the algorithm may propose and schedule connection times between devices with allowance for users to reschedule manually or dynamically, upon review by the users.
19. The method of claim two wherein the algorithm schedules a call for a user who selects to choose the option of scheduling a call in preference to utilizing a voicemail system to leave a message.
Type: Application
Filed: Feb 5, 2018
Publication Date: Feb 7, 2019
Inventor: Gregory Thomas Malley (Los Altos Hills, CA)
Application Number: 15/888,971