Systems and methods for improved call handling
AssigneeT-Mobile USA, Inc.
InventorHsin-Fu Henry Chiang
Life of this patent
Estimating the term…
Abstract
Systems and methods for providing a customizable call handling. The system can include a customizable graphical user interfaces (GUIs) to enable users to reject calls, accept calls, send a customized text message, or place calls on hold when handling one or more incoming calls. The system can enable the user to choose between multiple tabs for call handling. The system can also enable the user to customize where certain features appear in the GUI, including a customizable home screen for frequently user features. The system can enable customized text messaging to differentiate between customers or to differentiate between business and personal contacts. The system can also include machine learning algorithms to customize the GUI based on user's previous actions.
Claims20
A system to handle multiple calls on a user equipment (UE), the system comprising:
- a plurality of graphical user interfaces (GUIs), each GUI associated with (1) a predetermined number of callers and (2) a predetermined call type designator, each of the plurality of GUIs comprising:
- an answer group comprising a plurality of function buttons associated with answering an incoming call;
- and
- a reject group comprising a plurality of function buttons associated with rejecting the incoming call;
- wherein the system automatically selects a GUI from the plurality of GUIs based at least in part on a current number of active calls and the call type designator of the incoming call.
An electronic device comprising:
- a display to display at least a plurality of function buttons associated with a plurality of call-handling actions, the plurality of function buttons arranged in a first configuration;
- one or more input devices to receive inputs from a user;
- a transceiver to receive a call from a caller;
- one or more processors in communication with at least the display and the one or input devices;
- and
- memory storing computer-executable instructions that, when executed, cause the one or more processors to perform acts to:
- determine that the call has been received by the transceiver of the electronic device;
- receive a signal associated with a selection of a first function button of the plurality of function buttons;
- increment a counter associated with the first function button by one;
- determine that the counter is equal to, or greater than a threshold;
- and
- cause the display to reconfigure the plurality of function buttons in a second configuration in response to the threshold being met.
A method for creating a customizable graphical user interface (GUI) for call handling, the method comprising:
- receiving a plurality of contacts from a user at an input of a user equipment (UE), each contact including at least a call type designator;
- displaying a first tab on a display of the UE for a first call type designator;
- displaying a second tab on the display of the UE for a second call type designator;
- receiving a selection of a first group of function buttons for the first tab at an input of the UE;
- receiving a selection of a second group of function buttons for the second tab from the user at an input of the UE;
- displaying a first group of function buttons on the first tab on the display;
- and
- displaying a second group of function buttons on the second tab on the display.
Dependencies are inferred from the claim text.