Software platform having a real world interface with animated characters
First Claim
1. In a data processing system having a video display, a storage for storing computer programs, a processor for running the computer programs and a service for displaying at least one animated character on the video display for use by application programs, wherein the computer programs include the application programs and a software development platform displaying a system user interface, said system uses interface including mechanisms for invoking the application programs, a method comprising the steps of:
- as part of running the software development platform displaying the system user interface on the processor,displaying an animated character on the video display via the service;
outputting information to assist a user via the animated character;
as part of running a selected one of the application programs on the processor,displaying the animated character on the video display via the service;
outputting information to assist the user via the animated character; and
replacing the animated character with another animated character in response to a request by the user, when running the program for displaying the system user interface.
2 Assignments
0 Petitions
Accused Products
Abstract
A software development platform generates a user interface that adopts a real world metaphor. In particular, the user interface appears to a user as containing rooms of a home. The user can specify what rooms are to be included in the home and can specify the style of the appearance of the rooms of the home. The user interface serves as a vehicle for the user to invoke applications and perform tasks. The user interface also generates a personal character for each user. The personal character is an animated guide that helps to assist the user in using the computer. Specialized characters may also be provided to perform specialized tasks.
279 Citations
7 Claims
-
1. In a data processing system having a video display, a storage for storing computer programs, a processor for running the computer programs and a service for displaying at least one animated character on the video display for use by application programs, wherein the computer programs include the application programs and a software development platform displaying a system user interface, said system uses interface including mechanisms for invoking the application programs, a method comprising the steps of:
-
as part of running the software development platform displaying the system user interface on the processor, displaying an animated character on the video display via the service; outputting information to assist a user via the animated character; as part of running a selected one of the application programs on the processor, displaying the animated character on the video display via the service; outputting information to assist the user via the animated character; and replacing the animated character with another animated character in response to a request by the user, when running the program for displaying the system user interface.
-
-
2. In a data processing system having a video display, a storage for storing computer programs, a processor for running the computer programs and a service for displaying at least one animated character on the video display for use by application programs, wherein the computer programs include the application programs and a software development platform displaying a system user interface, said system uses interface including mechanisms for invoking the application programs, a method comprising the steps of;
-
as part of running the software development platform on the processor, displaying an animated character on the video display via the service; outputting information to assist a user via the animated character; as part of running a selected one of the application programs on the processor, displaying the animated character on the video display via the service; outputting information to assist the user via the animated character; and replacing the animated character with another animated character in response to a request by the user, when running one of the application programs.
-
-
3. In a data processing system having a processor for running computer programs including a software development, platform a storage for storing the computer programs and a video display, a method comprising the steps of:
-
with the software development platform displaying on the video display a choice of personal characters from which the user may choose; in response to a choice by the user of a desired personal character from the selection, assigning a desired personal character to the user by the software development platform; when the computer programs are run, displaying the desired personal character of the current user on the video display; and outputting information to assist the current user through the personal character. - View Dependent Claims (4, 5, 6)
-
-
7. In a data processing system having a video display, a method comprising the steps of:
-
providing an animated personal character for a user that is displayed on the video display to assist the user in using the data processing system; invoking a specialized task; replacing the personal character with an animated specialized character that is displayed on the video display and that provides assistance to the user as to the specialized task; maintaining information about the user on behalf of the personal character; making the maintained information available to the specialized character; and having the character perform a task that requires access to the maintained information.
-
Specification