Intelligent assistant for use with a local computer and with the internet
First Claim
1. A computer system comprising:
- a bus;
a processor coupled to said bus;
an input device and an output device; and
a memory unit coupled to said bus and containing instructions that when executed implement a method for collecting site information from an Internet site, said method comprising the steps of;
executing an intelligent assistant process on said processor;
establishing communication with said Internet site;
detecting an intelligent assistant tag in said Internet site, said intelligent assistant tag containing embedded information;
authorizing said computer system to collect said site information from said Internet site when said embedded information corresponds to a plug-in process of said intelligent assistant;
collecting said site information from said Internet site; and
altering said intelligent assistant process based on said site information.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention is an intelligent assistant for use with a local computer and with the Internet. The invention'"'"'s intelligent assistant process includes various menus and training options for training the intelligent assistant to respond to various text, voice, and mouse gesture commands. In its preferred embodiment, the invention'"'"'s intelligent assistant is represented by an animated character. The character can communicate back to the user through text, voice, and its own animated gestures. The invention'"'"'s intelligent assistant automatically and constantly communicates with Internet sites of interest to a user and collects information of interest from those Internet sites. The collected information and updates to the collected information, including information that may not be displayed by a browser, are then communicated to the user in a variety of ways, including changing the behavior and the knowledge base of the intelligent assistant. For example, the invention may communicate the collected information of interest or updates to such information by text, voice, or by simply changing the shape of the animated character. The variety of different ways of communicating the information and updates to the information of interest keeps the user alert and interested in the information. In one embodiment of the invention, only those Internet sites that are authorized can be accessed by the intelligent assistant to gather information or updated information of interest to the user.
418 Citations
38 Claims
-
1. A computer system comprising:
-
a bus;
a processor coupled to said bus;
an input device and an output device; and
a memory unit coupled to said bus and containing instructions that when executed implement a method for collecting site information from an Internet site, said method comprising the steps of;
executing an intelligent assistant process on said processor;
establishing communication with said Internet site;
detecting an intelligent assistant tag in said Internet site, said intelligent assistant tag containing embedded information;
authorizing said computer system to collect said site information from said Internet site when said embedded information corresponds to a plug-in process of said intelligent assistant;
collecting said site information from said Internet site; and
altering said intelligent assistant process based on said site information. - 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)
enhancing a knowledge base of said intelligent assistance process; and
altering a behavior of said intelligent assistant process.
-
-
9. The computer system of claim 1 wherein said step of altering said intelligent assistant process comprises the steps of:
-
enhancing a skill of said intelligent assistance process; and
altering a behavior of said intelligent assistant process.
-
-
10. The computer system of claim 1 wherein said step of altering said intelligent assistant process comprises the steps of:
-
enhancing a model of said intelligent assistance process; and
altering a behavior of said intelligent assistant process.
-
-
11. The computer system of claim 1 wherein said step of establishing communication comprises launching a browser on said computer system to communicate with said Internet site.
-
12. The computer system of claim 11 wherein said browser is selected from the group consisting of the Netscape Navigator browser and the Microsoft Internet Explorer browser.
-
13. The computer system of claim 1 wherein said intelligent assistant process is stored in said memory unit of said computer system.
-
14. The computer system of claim 1 wherein said detecting step comprises using said browser to detect said intelligent assistant tag.
-
15. The computer system of claim 1 wherein said step of altering said intelligent assistant process comprises the step of modifying said intelligent assistant process according to said site information so as to provide assistance to a user of said Internet site.
-
16. The computer system of claim 1 wherein said output device of said computer system comprises a display and wherein said method further comprises the step of said intelligent assistant process being represented as an animated character on said display.
-
17. The computer system of claim 16 wherein said animated character is a depiction of a parrot.
-
18. The computer system of claim 16 wherein said site information modifies the shape of said animated character.
-
19. The computer system of claim 1 further comprising a speech synthesis device and wherein said method further comprises the step of said intelligent assistant process using said speech synthesis device to communicate to a user of said Internet site.
-
20. The computer system of claim 1 wherein said step of altering said intelligent assistant process comprises the step of said intelligent assistant process learning new information from a user of said Internet site.
-
21. The computer system of claim 1 wherein said step of altering said intelligent assistant process comprises the step of said intelligent assistant process learning new skill from said Internet site.
-
22. The computer system of claim 1 wherein said step of altering said intelligent assistant process comprises the step of said intelligent assistant process learning new behavior from said Internet site.
-
23. The computer system of claim 1 wherein said step of altering said intelligent assistant process comprises the step of said site information training said intelligent assistant process.
-
24. The computer system of claim 1 further comprising a voice recognition device and wherein said method further comprises the step of said intelligent assistant process recognizing a voice of a user of said Internet site by using said voice recognition device.
-
25. The computer system of claim 1 further comprising an alphanumeric keyboard, and wherein said method further comprises the step of a user of said Internet site communicating with said intelligent assistant process via said alphanumeric keyboard.
-
26. The computer system of claim 1 further comprising a display, and wherein said method further comprises the step of said intelligent assistant process communicating with a user of said Internet site by displaying textual information and images on said display.
-
27. The computer system of claim 1 wherein said method further comprises the step of a user of said Internet site communicating with said intelligent assistant process via a mouse gesture.
-
28. The computer system of claim 1 wherein said method further comprises the step of a user of said Internet site communicating with said intelligent assistant process via an icon association.
-
29. The computer system of claim 1 wherein said method further comprises the step of a user of said Internet site communicating with said intelligent assistant process via a video camera input.
-
30. The computer system of claim 1 wherein said method further comprises the step of a user of said Internet site communicating with said intelligent assistant process via a sensor input.
-
31. A computer system comprising:
-
a bus;
a processor coupled to said bus;
an input device and an output device; and
a memory unit coupled to said bus and containing instructions that when executed implement a method for providing assistance to a user of an Internet site, said method comprising computer implemented steps of;
establishing communication between said computer system and said Internet site;
locating an intelligent assistant tag in said Internet site;
providing said intelligent assistant tag to a plug-in process;
said plug-in process informing an intelligent assistant process of existence of said intelligent assistant tag;
said intelligent assistant process searching a local data base for authorized Internet sites;
said intelligent assistant process causing said plug-in process to collect site information upon said intelligent assistant process finding said Internet site in said authorized Internet sites; and
said intelligent assistant process storing said site information and carrying out instructions contained in said site information, wherein a knowledge base, skill or model of said intelligent assistant process is enhanced by said site information. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38)
-
Specification