Network based knowledgeable assistant
First Claim
1. A method implemented by a computer-based electronic assistant for managing information and connection resources for at least one subscriber, said method comprising the steps of:
- establishing a first connection between the electronic assistant and the subscriber;
identifying the subscriber;
starting a first session between said electronic assistant and said subscriber, said first session being a thread of execution of code for managing data and performing functions on behalf of said subscriber;
within said first session, receiving a first command sent by the subscriber to the electronic assistant over the first connection, said first command instructing the electronic assistant to perform a function,within said first session, responding to said first command by performing said function, said function including managing said information and connection resources as directed by said subscriber, andswitching said electronic assistant between a foreground mode of operation in which said subscriber interactively instructs said electronic assistant to perform functions, and a background mode in which said electronic assistant monitors the subscriber connection and responds to a limited, smaller set of commands.
1 Assignment
0 Petitions
Accused Products
Abstract
A method implemented by a computer-based electronic assistant to receive and manage incoming calls to a subscriber including the steps of receiving an incoming call to the subscriber from a caller; establishing a first connection between the electronic assistant and the caller; establishing a second connection between the electronic assistant and the subscriber; over the second connection, electronically notifying the subscriber of the incoming call; in response to receiving a call accept command from the subscriber over the second connection, linking the caller and the subscriber so that they may communicate with each other; upon linking the subscriber to the caller, switching the electronic assistant to a background mode in which said electronic assistant continues to monitor the subscriber over the second connection while the subscriber is linked with the caller; and in response to receiving a summoning command, switching the electronic assistant into a foreground mode, wherein the electronic assistant when in its background mode responds to a first set of commands including at least the summoning command and when in its foreground mode responds to a second set of commands where the second set of commands is larger than the first set of commands.
286 Citations
57 Claims
-
1. A method implemented by a computer-based electronic assistant for managing information and connection resources for at least one subscriber, said method comprising the steps of:
-
establishing a first connection between the electronic assistant and the subscriber; identifying the subscriber; starting a first session between said electronic assistant and said subscriber, said first session being a thread of execution of code for managing data and performing functions on behalf of said subscriber; within said first session, receiving a first command sent by the subscriber to the electronic assistant over the first connection, said first command instructing the electronic assistant to perform a function, within said first session, responding to said first command by performing said function, said function including managing said information and connection resources as directed by said subscriber, and switching said electronic assistant between a foreground mode of operation in which said subscriber interactively instructs said electronic assistant to perform functions, and a background mode in which said electronic assistant monitors the subscriber connection and responds to a limited, smaller set of commands. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57)
-
Specification