Patent ID: 11895270
Assignee: LENOVO (SINGAPORE) PTE. LTD.
Field: Telecommunications (Electrical engineering)
Classification: CPC H | IPC H

Claim 18:
19. A computer program product comprising a non-transitory computer readable storage medium, the non-transitory computer readable storage medium comprising computer executable code configured to be executed by one or more processors to:
analyze a user call request received via an input device to identify an entity to call and an objective of the call;
obtain a map of a phone tree utilized by an automated call receiving system of the entity to direct incoming calls to different extensions of the entity, the phone tree including nodes with multiple path segments that branch from each of the nodes, and each node includes a respective prompt;
determine a route along the map to an endpoint of the phone tree associated with the objective of the call, the route extending through one or more nodes of the phone tree;
analyze the prompts at the one or more nodes along the route, prior to the call, to determine one or more elements of information requested by the prompts;
search for the one or more elements of information within a user database;
store the elements of information obtained from the user database in a temporary storage device prior to initiating the call; and
during the call with the entity, navigate the phone tree to reach the endpoint by determining that the respective prompt at a first node along the route requests a first element of information, obtaining the first element of information from the temporary storage device, and submitting the first element of information to the automated call receiving system without input from a user.