Patent ID: 8831949

Claim:
A system for permitting a user to remotely access data, comprising: an access device operated by the user; and a systems interface to a plurality of legacy systems, the systems interface comprising: a plurality of first servers for managing protocol, each of the plurality of first servers comprising an application programming interface (API) server, a second server for generating legacy transactions comprising an API client server in communication with the API server of each of the plurality of first servers, and a third server for providing a voice interface in communication with the plurality of first servers, wherein the third server is adapted to receive voice inputs from the access device, format the voice inputs into a user request recognized by the plurality of first servers and forward the user request to one of the plurality of first servers, the user request being a request to retrieve responsive information from the plurality of legacy systems by the second server, wherein the third server comprises logic for choosing from among a plurality of output formats for outputting the responsive information, the output formats comprising speech synthesized data to be heard by the user of the access device and text data to be presented to the user on a display on the access device, wherein the third server is adapted such that if the user request is a data-intensive request, the responsive information is output via text data, the data-intensive request comprising a request for service order details to be retrieved from the plurality of legacy systems, and wherein further the third server provides the user a menu of operations associated with the plurality of legacy systems.