Buoy icon notification of object interface accessibility in multitasking computer environment
DCFirst Claim
1. A method that is implemented on a multitasking computer that comprises first and second objects, said method providing notification of a status of said first object on said computer, comprising the steps of:
- a) providing a representation of said first object on a user interface of said computer, with the representation supporting user interaction with said first object on said user interface of said computer;
b) executing said first object on said computer;
c) while said first object is executing, enabling said second object so as to support user interaction with said second object on said user interface of said computer;
d) while said second object is enabled so as to support user interaction, determining when said first object ceases executing;
e) providing a notification on said user interface when said first object ceases executing by suddenly displaying a notification icon on said user interface of said computer while maintaining the representation of the first object, said notification icon being in a location that is separate from the representation of said first object on said user interface.
4 Assignments
Litigations
1 Petition
Accused Products
Abstract
Notification of an executing object becoming idle is provided in a multitasking environment. As the object executes, a user can interface with a second object. When the executing object becomes accessible, a buoy icon object is displayed on the computer screen. The buoy icon has the name of the accessible object as well as a pointer line extending from the buoy icon to the accessible object. The buoy icon provides notification that the accessible object execution is complete or is ready to receive a user input. The user can either remove the buoy icon from the screen or select the buoy icon object to focused the accessible object. The newly focused accessible object can then be used. The buoy icon notification can be enabled or disabled on an object-by-object basis.
41 Citations
25 Claims
-
1. A method that is implemented on a multitasking computer that comprises first and second objects, said method providing notification of a status of said first object on said computer, comprising the steps of:
-
a) providing a representation of said first object on a user interface of said computer, with the representation supporting user interaction with said first object on said user interface of said computer;
b) executing said first object on said computer;
c) while said first object is executing, enabling said second object so as to support user interaction with said second object on said user interface of said computer;
d) while said second object is enabled so as to support user interaction, determining when said first object ceases executing;
e) providing a notification on said user interface when said first object ceases executing by suddenly displaying a notification icon on said user interface of said computer while maintaining the representation of the first object, said notification icon being in a location that is separate from the representation of said first object on said user interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 23, 25)
a) selecting said notification icon; and
b) based upon said selecting of said notification icon, focusing said first object on said user interface, said step of focusing said first object on said user interface further comprising the step of enabling said first object for receiving a user input.
-
-
10. The method of claim 1 wherein said computer comprises a third object and said notification icon is a first notification icon, further comprising the steps of:
-
a) executing said third object;
b) determining when said third object ceases executing;
c) displaying on said user interface a second notification icon when said third object ceases executing, said second notification icon being separate from said third object; and
d) removing said second notification icon from said user interface while maintaining said first notification icon on said user interface.
-
-
11. The method of claim 1 wherein said computer comprises a third object and said notification is a first notification, further comprising the steps of:
-
a) executing said third object;
b) determining when said third object ceases executing;
c) displaying on said user interface a second notification icon when said third object ceases executing, said second notification icon being separate from said third object;
d) selecting said second notification icon; and
e) based upon said selecting of said second notification icon, focusing said third object on said user interface while maintaining said first notification icon said user interface.
-
-
23. The method of claim 9 wherein said step of enabling said second object further comprises the step of displaying said second object on a computer screen so that said second object occupies all of said screen.
-
25. The method of claim 1 wherein the step of suddenly displaying a notification icon on a user interface further comprises the step of causing said displayed notification icon to pulse.
-
12. An apparatus for use with a multitasking computer, said computer comprising first and second objects, said apparatus providing notification of a status of said first object on said computer, comprising:
-
a) means for providing a representation of said first object on a user interface of said computer, with the representation supporting user interaction with said first object on said user interface of said computer;
b) means for executing said first object on said computer;
c) means for enabling said second object so as to support user interaction with said second object on a user interface of said computer while said first object is executing;
d) means for determining when said first object ceases executing while said second object is enabled so as to support user interaction;
e) means for providing a notification on said user interface when said first object ceases executing by suddenly displaying a notification icon on said user interface of said computer while maintaining the representation of the first object, said notification icon being in a location that is separate from the representation of said first object on said user interface. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 24)
a) means for selecting said notification icon; and
b) means for focusing said first object on said user interface based upon said selecting of said notification icon, said means for focusing said first object on said user interface further comprising means for enabling said first object for receiving a user input.
-
-
21. The apparatus of claim 12 wherein said computer comprises a third object and said notification icon is a first notification icon, further comprising:
-
a) means for executing said third object;
b) means for determining when said third object ceases executing;
c) means for displaying on said user interface a second notification icon when said third object ceases executing, said second notification icon being separate from said third object; and
d) means for removing said second notification icon from said user interface while maintaining said first notification icon said user interface.
-
-
22. The apparatus of claim 12 wherein said computer comprises a third object and said notification icon is a first notification icon, further comprising:
-
a) means for executing said third object;
b) means for determining when said third object ceases executing;
c) means for displaying on said user interface a second notification icon when said third object ceases executing, said second notification icon being separate from said third object;
d) means for selecting said second notification icon; and
e) means for focusing said third object on said user interface while maintaining said first notification icon on said user interface based upon said selecting of said second notification icon.
-
-
24. The apparatus of claim 20 wherein said means for enabling said second object further comprises means for displaying said second object on a computer screen so that said second object occupies all of said screen.
Specification