Claims Analysis
Total Claims: 18
Claim 1
Independent Claim
291 words
In an object-oriented graphic user interface, said object-oriented graphic user interface illustrating objects as graphical icons, a method of providing information to a program object, said method comprising the steps of: rendering a graphic image of a data object at an initial position on a graphics display screen; receiving input from a user comprising a command to move said data object; receiving input from a user comprising a destination position on the graphics display screen to locate said data object, said program object located at said destination position; rendering a ghost image comprising an exact copy of said graphic image of said data object drawn in muted colors of said data object at said initial position on said graphics display screen, wherein in response to the command to move said data object, said ghost image and said data object are moved together; modifying the appearance of said program object to indicate that said program object will accept said data object; receiving input from a user comprising a command to provide said data object to said program object when the appearance of said program object has been modified; merging said ghost image and said graphic image of said data object; providing a plurality of spaces, each of said spaces comprising a graphic background image depicting a real-world scene familiar to users; rendering on said graphics display screen a portal in at least one of said spaces, said portal having an associated target space such that said portal connects the space where the portal is disposed to the associated target space, said portal comprising a graphic icon; and wherein said input comprising the destination position to locate said object comprises holding said object over said portal for a predetermined minimum amount of time.
Claim 2
Dependent Claim
291 words
In an object-oriented graphic user interface, said object-oriented graphic user interface illustrating objects as graphical icons, a method of providing information to a program object, said method comprising the steps of: rendering a graphic image of a data object at an initial position on a graphics display screen; receiving input from a user comprising a command to move said data object; receiving input from a user comprising a destination position on the graphics display screen to locate said data object, said program object located at said destination position; rendering a ghost image comprising an exact copy of said graphic image of said data object drawn in muted colors of said data object at said initial position on said graphics display screen, wherein in response to the command to move said data object, said ghost image and said data object are moved together; modifying the appearance of said program object to indicate that said program object will accept said data object; receiving input from a user comprising a command to provide said data object to said program object when the appearance of said program object has been modified; merging said ghost image and said graphic image of said data object; providing a plurality of spaces, each of said spaces comprising a graphic background image depicting a real-world scene familiar to users; rendering on said graphics display screen a portal in at least one of said spaces, said portal having an associated target space such that said portal connects the space where the portal is disposed to the associated target space, said portal comprising a graphic icon; and wherein said input comprising the destination position to locate said object comprises holding said object over said portal for a predetermined minimum amount of time.
Claim 3
Dependent Claim
33 words
The method of providing information to a program object as claimed in claim 1, wherein said command to move said object comprises a finger touching a touch screen display of a hand-held device.
Claim 4
Dependent Claim
38 words
The method of providing information to a program object as claimed in claim 2, further comprising the step of generating a tearing sound from a hand-held device, upon receiving said input comprising a command to move said object.
Claim 5
Dependent Claim
51 words
The method of providing information to a program object as claimed in claim 3, further comprising the step of generating a carrying sound from a hand-held device, after receiving said input comprising a command to move said object and before receiving said input comprising the destination position to locate said object.
Claim 6
Dependent Claim
28 words
The method of providing information to a program object as claimed in claim 1, further comprising the step of rendering said ghost image in said associated target space.
Claim 7
Dependent Claim
50 words
The method of providing information to a program object as claimed in claim 5, wherein said input comprising the destination position to locate said object further comprises sliding a finger across said graphics display screen of a hand-held device to move said object from said initial position to said portal.
Claim 8
Dependent Claim
39 words
The method of providing information to a program object as claimed in claim 5, wherein said input comprising the destination position to locate said object comprises lifting said finger away from said graphics display screen of a hand-held device.
Claim 9
Dependent Claim
35 words
The method of providing information to a program object as claimed in claim 1 further comprising the step of: providing an element for highlighting said program object after receiving command to move said data object.
Claim 10
Dependent Claim
53 words
The method of providing information to a program object as claimed in claim 1, wherein said input comprising the destination position to locate said data object further comprises sliding a finger across said graphics display screen of a hand-held device to move said data object from said initial position to said program object.
Claim 11
Dependent Claim
40 words
The method of moving an object in a graphical user interface as claimed in claim 9, wherein said input comprising the destination position to locate said data object comprises lifting said finger away from said hand-held device graphics display screen.
Claim 12
Dependent Claim
29 words
The method of providing information to a program object as claimed in claim 1, wherein said input from the user further includes a command to copy said data object.
Claim 13
Dependent Claim
290 words
A computer-readable medium containing instructions, for controlling a data processing system to perform a method of providing information to a program object, said method comprising the steps of: rendering a graphic image of a data object at an initial position on a graphics display screen; receiving input from a user comprising a command to move said data object; receiving input from a user, said input comprising a destination position on the graphics display screen to locate said data object, said program object located at said destination position; rendering a ghost image comprising an exact copy of said graphic image of said data object drawn in muted colors of said data object at said initial position on said graphics display screen, wherein in response to the command to move said data object, said ghost image and said data object are moved together; modifying the appearance of said program object to indicate that said program object will accept said data object; receiving input from a user comprising a command to provide said data object to said program object when the appearance of said program object has been modified; merging said ghost image and said graphic image of said data object; providing a plurality of spaces, each of said spaces comprising a graphic background image depicting a real-world scene familiar to users; rendering on said graphics display screen a portal in at least one of said spaces, said portal having an associated target space such that said portal connects the space where the portal is disposed to the associated target space, said portal comprising a graphic icon; and wherein said input comprising the destination position to locate said object comprises holding said object over said portal for a predetermined minimum amount of time.
Claim 14
Dependent Claim
290 words
A computer-readable medium containing instructions, for controlling a data processing system to perform a method of providing information to a program object, said method comprising the steps of: rendering a graphic image of a data object at an initial position on a graphics display screen; receiving input from a user comprising a command to move said data object; receiving input from a user, said input comprising a destination position on the graphics display screen to locate said data object, said program object located at said destination position; rendering a ghost image comprising an exact copy of said graphic image of said data object drawn in muted colors of said data object at said initial position on said graphics display screen, wherein in response to the command to move said data object, said ghost image and said data object are moved together; modifying the appearance of said program object to indicate that said program object will accept said data object; receiving input from a user comprising a command to provide said data object to said program object when the appearance of said program object has been modified; merging said ghost image and said graphic image of said data object; providing a plurality of spaces, each of said spaces comprising a graphic background image depicting a real-world scene familiar to users; rendering on said graphics display screen a portal in at least one of said spaces, said portal having an associated target space such that said portal connects the space where the portal is disposed to the associated target space, said portal comprising a graphic icon; and wherein said input comprising the destination position to locate said object comprises holding said object over said portal for a predetermined minimum amount of time.
Claim 15
Dependent Claim
219 words
In an object-oriented graphic user interface, said object-oriented graphic user interface illustrating objects as graphical icons, a method of providing information to a program object, said method comprising the steps of: rendering a graphic image of a data object at an initial position on a graphics display screen; receiving input from a user comprising a command to move said data object; receiving input from a user comprising a destination position on the graphics display screen to locate said data object, said program object located at said destination position; rendering a ghost image comprising an exact copy of said graphic image of said data object drawn in muted colors of said data object at said initial position on said graphics display screen, wherein in response to the command to move said data object, said ghost image and said data object are moved together; modifying the appearance of said program object to indicate that said program object will accept said data object; receiving input from a user comprising a command to provide said data object to said program object when the appearance of said program object has been modified; merging said ghost image and said graphic image of said data object; and generating a tearing sound from a hand-held device, upon receiving said input comprising a command to move said object.
Claim 16
Dependent Claim
219 words
In an object-oriented graphic user interface, said object-oriented graphic user interface illustrating objects as graphical icons, a method of providing information to a program object, said method comprising the steps of: rendering a graphic image of a data object at an initial position on a graphics display screen; receiving input from a user comprising a command to move said data object; receiving input from a user comprising a destination position on the graphics display screen to locate said data object, said program object located at said destination position; rendering a ghost image comprising an exact copy of said graphic image of said data object drawn in muted colors of said data object at said initial position on said graphics display screen, wherein in response to the command to move said data object, said ghost image and said data object are moved together; modifying the appearance of said program object to indicate that said program object will accept said data object; receiving input from a user comprising a command to provide said data object to said program object when the appearance of said program object has been modified; merging said ghost image and said graphic image of said data object; and generating a tearing sound from a hand-held device, upon receiving said input comprising a command to move said object.
Claim 17
Dependent Claim
218 words
A computer-readable medium containing instructions, for controlling a data processing system to perform a method of providing information to a program object, said method comprising the steps of: rendering a graphic image of a data object at an initial position on a graphics display screen; receiving input from a user comprising a command to move said data object; receiving input from a user, said input comprising a destination position on the graphics display screen to locate said data object, said program object located at said destination position; rendering a ghost image comprising an exact copy of said graphic image of said data object drawn in muted colors of said data object at said initial position on said graphics display screen, wherein in response to the command to move said data object, said ghost image and said data object are moved together; modifying the appearance of said program object to indicate that said program object will accept said data object; receiving input from a user comprising a command to provide said data object to said program object when the appearance of said program object has been modified; merging said ghost image and said graphic image of said data object; and generating a tearing sound from a hand-held device, upon receiving said input comprising a command to move said object.
Claim 18
Dependent Claim
218 words
A computer-readable medium containing instructions, for controlling a data processing system to perform a method of providing information to a program object, said method comprising the steps of: rendering a graphic image of a data object at an initial position on a graphics display screen; receiving input from a user comprising a command to move said data object; receiving input from a user, said input comprising a destination position on the graphics display screen to locate said data object, said program object located at said destination position; rendering a ghost image comprising an exact copy of said graphic image of said data object drawn in muted colors of said data object at said initial position on said graphics display screen, wherein in response to the command to move said data object, said ghost image and said data object are moved together; modifying the appearance of said program object to indicate that said program object will accept said data object; receiving input from a user comprising a command to provide said data object to said program object when the appearance of said program object has been modified; merging said ghost image and said graphic image of said data object; and generating a tearing sound from a hand-held device, upon receiving said input comprising a command to move said object.