Embodiments include methods, systems and computer program products for automating actions of a mobile device during a call with an automated phone system. Aspects include determining that a phone call is being made to the automated phone system from the mobile device. Aspects also include obtaining automation information for the phone call. Based at least in part on the automation information, aspects include automatically performing at least one of providing data to the automated phone system and executing an action on the mobile device.
Drawings
Claims15
A computer-implemented method for automating actions of a mobile device during a call with an automated phone system, the method comprising:
determining that a phone call is being made to the automated phone system from the mobile device, wherein the determination that the phone call is being made to the automated phone system is based at least in part upon a phone number dialed for the phone call;
obtaining automation information for the phone call, wherein the automation information is created by monitoring data provided to the automated phone system by a user of the mobile device during one or more previous calls to the automated phone system;
and
based at least in part on the automation information, automatically performing at least one of providing data to the automated phone system and executing an action on the mobile device.
1 more element
A computer program product for automating actions of a mobile device during a call with an automated phone system, the computer program product comprising:
a computer readable storage medium having program instructions embodied therewith, wherein the computer readable storage medium is not a signal, the program instructions readable by a processing circuit to cause the processing circuit to:
determine that a phone call is being made to the automated phone system from the mobile device, wherein the determination that the phone call is being made to the automated phone system is based at least in part upon a phone number dialed for the phone call;
obtain automation information for the phone call, wherein the automation information is created by monitoring data provided to the automated phone system by a user of the mobile device during one or more previous calls to the automated phone system;
and
based at least in part on the automation information, automatically perform at least one of providing data to the automated phone system and executing an action on the mobile device.
2 more elements
A mobile device for performing a processing action, the mobile device comprising:
a touch sensor configured to receive an input from a user;
and
a processing device configured to:
determine that a phone call is being made to an automated phone system from the mobile device, wherein the determination that the phone call is being made to the automated phone system is based at least in part upon a phone number dialed for the phone call;
obtain automation information for the phone call, wherein the automation information is created by monitoring data provided to the automated phone system by a user of the mobile device during one or more previous calls to the automated phone system;
and
based at least in part on the automation information, automatically perform at least one of providing data to the automated phone system and executing an action on the mobile device.
8 Mar 2039Estimated · howhide20 years from earliest known nonprovisional domestic filing plus recorded patent term adjustment. Maintenance-fee lapses, terminal disclaimers and statutory extensions have not been checked. The continuity chain may be incomplete; this is not an enforceability determination.
Related to user interface aspects of the telephonic communication service: comprising a service specific user interface
Life of this patent
About 12 years 4 months of term left · ends 8 Mar 2039 (estimated)
Priority8 Mar 2019
Granted9 Mar 2021
Today12 Oct 2026
Term ends8 Mar 2039
Priority8 Mar 2019
Granted9 Mar 2021
Term ends8 Mar 2039
Application filedUS 16/296,285
Assigned to International Business Machines Corporationassignment of assignor's interest
PublishedUS 2020/0288015 A1
GrantedUS 10,944,869 B2
TodayWithin its term
Term endsEstimated
Description4,783 words
Summary430 words
#The present invention relates generally to controlling a mobile device, and more specifically, to automatically performing actions on a mobile device based on a determination that the mobile device is placing a call to an automated phone system.
#Automated phone systems have become increasingly popular. Individuals often use automated phone systems to check bank or credit card balances, to pay utility bills, to participate in teleconferences and for a wide variety of other activities. In many cases, the input that the user provides to the automated phone system is always the same. For example, a user calling into an automated phone system of their bank may always have to input their account number.
#An embodiment of a computer implemented method for automating actions of a mobile device during a call with an automated phone system is provided. The method includes determining that a phone call is being made to the automated phone system from the mobile device. The method also includes obtaining automation information for the phone call. Based at least in part on the automation information, the method includes automatically performing at least one of providing data to the automated phone system and executing an action on the mobile device.
Brief description of the drawings4 figures
#The subject matter which is regarded as embodiments is particularly pointed out and distinctly claimed in the claims at the conclusion of the specification. The foregoing and other features, and advantages of the embodiments are apparent from the following detailed description taken in conjunction with the accompanying drawings in which:
#FIG. 1 depicts a block diagram of a mobile device in accordance with an embodiment;
#FIG. 2 depicts a flow diagram of a method for determining whether a phone call involves an automated phone system in accordance with an embodiment;
Detailed description4,207 words
#Apparatuses, systems, and methods are provided for automating actions of a mobile device during a call with an automated phone system. In exemplary embodiments, the actions taken by a user during phone calls with an automated phone system are analyzed and during subsequent calls with the automated phone system one or more actions performed by the user are automatically performed by the mobile device. In one embodiment, the automated action includes providing data in response to a prompt from the automated phone system. For example, if the automated phone system is a conference call line that the user regularly dials and enters the same passcode, the automated action includes transmitting the passcode to the automated phone system. In another example, the automated action includes launching an application on the mobile device to obtain data from the application and optionally providing that data to the automated phone system. In yet another example, the automated action includes changing the display screen of the mobile device to a data input screen. For example, if the automated phone system is a conference call line that the user regularly dials into but which the user enters different passcodes, the automated action includes changing the display of the mobile device to be the data input screen for inputting the passcode.
#In exemplary embodiments, a mobile device is configured to record the audio incoming during a phone call. When the same phone number is called again, the mobile device will record the audio again and compare it to the previous call. If the same audio data always comes through (same pitch, tone, voice, and information) then the mobile device will store an indication that the phone number is associated with an automated phone system. Using natural language recognition and machine learning, the mobile device will learn how the user interacts with the mobile device during the call with the automated phone system and determine if the interactions are repetitive. The mobile device creates automation information based on identified repetitive interactions. The automation information is used by the mobile device during subsequent calls to the phone number associated with the automated phone system.
#FIG. 1 illustrates an example of a mobile device 10 that can be used to perform various actions, including receiving and processing user inputs and performing various processing actions as described herein, including storing and processing data, executing programs and displaying information. The mobile device 10 may be configured to receive or gather communications (e.g., data, text, spoken words, emails, authentication information, etc.) from other locations, such as a network (e.g., Internet) and/or another processor (e.g., server, computer or mobile device). The mobile device 10 may be any device capable of receiving user input, performing processing actions and displaying text and other information to a user, such as a mobile device (e.g., a smartphone), a wearable device (e.g., a smartwatch and/or fitness tracker), a tablet computer, a laptop computer, a desktop computer, a mainframe a server and others.