REMOTE ACCESS SYSTEM AND METHOD AND INTELLIGENT AGENT THEREFOR
First Claim
1. A method of providing remote access to a computer system over a public network, the method comprising the steps of:
- receiving at a server system a voice call from a user of the computer system;
processing information received from the user during the voice call to generate identification information;
authenticating the user based on the identification information;
establishing a connection between the server system and the computer system based at least in part on the identification information;
receiving at the server system a speech command from the user;
generating first packet data based on said speech commands;
transmitting the first packet data over the public network to the agent on the computer system;
receiving second packet data at the server system from the agent in response to the first packet data; and
generating a speech signal to the user the voice call based on the second packet data.
3 Assignments
0 Petitions
Accused Products
Abstract
The invention relates to remote access systems and methods using automatic speech recognition to access a computer system. The invention also relates to an intelligent agent resident on the computer system for facilitating remote access to, and receipt of, information on the computer system through speech recognition or text-to-speech read-back. The remote access systems and methods can be used by a user of the computer system while traveling. The user can dial into a server system which is configured to interact with the user by automatic speech recognition and text-to-speech conversion. The server system establishes a connection to an intelligent agent running on the user'"'"'s remotely located computer system by packet communication over a public network. The intelligent agent sources information on the user'"'"'s computer system or a network accessible to the computer system, processes the information and transmits it to the server system over the public network. The server system converts the information into speech signals and transmits the speech signals to a telephone operated by the user.
70 Citations
24 Claims
-
1. A method of providing remote access to a computer system over a public network, the method comprising the steps of:
-
receiving at a server system a voice call from a user of the computer system;
processing information received from the user during the voice call to generate identification information;
authenticating the user based on the identification information;
establishing a connection between the server system and the computer system based at least in part on the identification information;
receiving at the server system a speech command from the user;
generating first packet data based on said speech commands;
transmitting the first packet data over the public network to the agent on the computer system;
receiving second packet data at the server system from the agent in response to the first packet data; and
generating a speech signal to the user the voice call based on the second packet data. - View Dependent Claims (2, 3, 4, 5, 6, 8)
-
-
7. A system for providing remote access to a computer system over a network, the system comprising a server system connected to the network and to a telephone network, the server system having computer program code accessible thereto which, when executed by the server system, causes the server system to:
-
receive a voice call over the telephone network from a user of the personal computer and to receive information and speech commands from the user during the voice call;
determine an IP address of the personal computer based at least in part on the information received from the user;
generate first packet data based on the speech commands;
transmit the first packet data over the network to an agent running on the personal computer;
receive second packet data from the agent via the personal computer; and
generate and transmit speech signals to the user over the telephone network based on the second packet data.
-
-
9. A method of providing automatic notification to a user, comprising the steps of:
-
providing on a computer associated with the user, at least one rule for determining the occurrence of a notification event;
applying the at least one rule to determine the occurrence of the notification event;
generating notification data representative of the notification event;
transmitting the notification data over a network to a server system for communication of a notification, based on the notification event, to a telephone of the user;
generating speech signals corresponding to the notification;
establishing a telephone connection to the telephone of the user; and
transmitting the speech signals to the telephone of the user.
-
-
10. A system for remote access of a computer system over a public network, the system comprising:
-
a server system, the server system being in communication with a public telephone network for receiving voice calls from a telephone operated by a user and for transmitting automatically generated speech signals to the telephone and in communication with the public network; and
an agent resident on the computer system, the agent being in communication with the server system over the public network and programmed to access information accessible to the computer system and to transmit packet data representing the information to the server system over the public network in response to a predetermined event;
wherein, when the server system receives the information from the agent, the server system is programmed to automatically generate speech signals based on the packet data and to transmit the speech signals to a telephone associated with the user. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method of providing notification to a user, comprising:
-
receiving a connection request at a server system over a network from an agent on a computer system associated with the user;
establishing a connection between the agent and the server system;
receiving notification data over the network from the agent;
processing the notification data to generate a speech notification;
establishing a telephone connection to a telephone of the user based on the connection request; and
transmitting the speech notification to the telephone of the user over the telephone connection. - View Dependent Claims (22, 23, 24)
-
Specification