Claims Analysis
Total Claims: 28
Claim 1
Independent Claim
98 words
A user interface method for use in a computer system transferring data between a source program and a target program, comprising the steps of: selecting a source program by a user; selecting a target program by the user; selecting a portion of data in the source program for transfer to the target program by the user; requesting transfer of the data to the target program by the user; and transferring the portion of data to the target program as at least one input message by a processor, wherein each input message corresponds to a keystroke of a keyboard.
Claim 2
Dependent Claim
98 words
A user interface method for use in a computer system transferring data between a source program and a target program, comprising the steps of: selecting a source program by a user; selecting a target program by the user; selecting a portion of data in the source program for transfer to the target program by the user; requesting transfer of the data to the target program by the user; and transferring the portion of data to the target program as at least one input message by a processor, wherein each input message corresponds to a keystroke of a keyboard.
Claim 3
Dependent Claim
29 words
The method of claim 1, wherein the step of selecting the source program comprises the step of the user selecting an active window that corresponds to the source program.
Claim 4
Dependent Claim
62 words
The method of claim 1, wherein the step of selecting the source program comprises the steps of: generating a dialog box including a list of at least one program that is capable of being the source program by the processor; displaying the dialog box on a display device by the processor; and selecting the source program from the list by the user.
Claim 5
Dependent Claim
62 words
The method of claim 1, wherein the step of selecting the target program comprises the steps of: generating a dialog box including a list of at least one program that is capable of being the target program by the processor; displaying the dialog box on a display device by the processor; and selecting the target program from the list by the user.
Claim 6
Dependent Claim
45 words
The method of claim 1, wherein the processor generates and displays a sensitive area in a window of the source program, the step of requesting transfer of the data comprising the step of dragging and dropping the data in the sensitive area by the user.
Claim 7
Dependent Claim
41 words
The method of claim 1, wherein the processor generates and displays a sensitive area on a desktop, the step of requesting transfer of the data comprising the step of dragging and dropping the data in the sensitive area by the user.
Claim 8
Dependent Claim
46 words
The method of claim 1, wherein the processor generates and displays an icon for each program that may be the target program, the step of requesting transfer of the data comprising the step of dragging and dropping the data on a selected icon by the user.
Claim 9
Dependent Claim
159 words
In a computer system having a display device that provides for the entry of ink data, a user interface method for entering data into a target program, the method comprising the steps of: generating a dialog box by a processor, wherein the dialog box accepts entry of ink data; displaying the dialog box by the processor on the display device for data entry by a user; selecting the target program by the user; entering ink data in the dialog box by the user; translating the ink data into translated data by the processor, wherein the translated data is in a format used by the target program; requesting transfer of the translated data to the target program by the user by dragging and dropping the translated data on a selected icon; and transferring the translated data to the target program by the processor as at least one input message, wherein each input message corresponds to a keystroke of a keyboard.
Claim 10
Dependent Claim
159 words
In a computer system having a display device that provides for the entry of ink data, a user interface method for entering data into a target program, the method comprising the steps of: generating a dialog box by a processor, wherein the dialog box accepts entry of ink data; displaying the dialog box by the processor on the display device for data entry by a user; selecting the target program by the user; entering ink data in the dialog box by the user; translating the ink data into translated data by the processor, wherein the translated data is in a format used by the target program; requesting transfer of the translated data to the target program by the user by dragging and dropping the translated data on a selected icon; and transferring the translated data to the target program by the processor as at least one input message, wherein each input message corresponds to a keystroke of a keyboard.
Claim 11
Dependent Claim
164 words
In a computer system having a display device, a method for transferring data from a source program to a target program, the method comprising the steps of: generating a first window for the source program; displaying the first window; generating a task list that specifies a plurality of programs as being executed by the computer system; displaying the task list; selecting the target program from the task list in response to a first selection of the user; displaying an indicator for indicating a selected program of the task list as being the target program; selecting data displayed in the first window for transfer to the target program in response to a second selection of the user, wherein said second selection comprises dragging and dropping said data into a sensitive area in said first window; transferring data selected by the user to the target program in response to a third selection of the user, wherein the first window remains active when the data is transferred.
Claim 12
Dependent Claim
164 words
In a computer system having a display device, a method for transferring data from a source program to a target program, the method comprising the steps of: generating a first window for the source program; displaying the first window; generating a task list that specifies a plurality of programs as being executed by the computer system; displaying the task list; selecting the target program from the task list in response to a first selection of the user; displaying an indicator for indicating a selected program of the task list as being the target program; selecting data displayed in the first window for transfer to the target program in response to a second selection of the user, wherein said second selection comprises dragging and dropping said data into a sensitive area in said first window; transferring data selected by the user to the target program in response to a third selection of the user, wherein the first window remains active when the data is transferred.
Claim 13
Dependent Claim
48 words
The method of claim 9, wherein the source program accepts entry of ink data, the method further including the step of translating ink data structures in the first window to ASCII characters in response to a third selection by the user before the step of transferring data occurs.
Claim 14
Dependent Claim
73 words
The method of claim 9, wherein the source program accepts data structures according to a first format and the target program cannot operate on data structures having the first format, the method further comprising the step of translating data structures having the first format to data structures having a format that the target program can operate on in response to a third selection of the user before the step of transferring data occurs.
Claim 15
Dependent Claim
25 words
The method of claim 9, further comprising the step of displaying the data sent to the target program in a window for the target program.
Claim 16
Dependent Claim
44 words
The method of claim 9, the step of sending data entered into the dialog box to the target program comprising the step of sending at least one input message to the target program, wherein each input message corresponds to a keystroke of a keyboard.
Claim 17
Dependent Claim
169 words
In a computer system having a display device, a method for transferring data from a source program to a target program, the method comprising the steps of: generating a first window for the source program; displaying the first window; displaying an icon indicating a transfer operation of data selected from the first window to the target program; generating a task list that specifies a plurality of application programs as being executed by the computer system; displaying the task list; selecting the target program from the task list in response to a first selection of the user; displaying an indicator for indicating a selected application program of the task list as being the target application; selecting a portion of said data displayed in the first window for transfer to the target program in response to a second selection of the user; transferring data selected by the user to the target program in response to the user selecting the icon, wherein the first window remains active when the data is transferred.
Claim 18
Dependent Claim
169 words
In a computer system having a display device, a method for transferring data from a source program to a target program, the method comprising the steps of: generating a first window for the source program; displaying the first window; displaying an icon indicating a transfer operation of data selected from the first window to the target program; generating a task list that specifies a plurality of application programs as being executed by the computer system; displaying the task list; selecting the target program from the task list in response to a first selection of the user; displaying an indicator for indicating a selected application program of the task list as being the target application; selecting a portion of said data displayed in the first window for transfer to the target program in response to a second selection of the user; transferring data selected by the user to the target program in response to the user selecting the icon, wherein the first window remains active when the data is transferred.
Claim 19
Dependent Claim
48 words
The method of claim 14, wherein the source program accepts entry of ink data, the method further including the step of translating ink data structures in the first window to ASCII characters in response to a third selection by the user before the step of transferring data occurs.
Claim 20
Dependent Claim
73 words
The method of claim 14, wherein the source program accepts data structures according to a first format and the target program cannot operate on data structures having the first format, the method further comprising the step of translating data structures having the first format to data structures having a format that the target program can operate on in response to a third selection of the user before the step of transferring data occurs.
Claim 21
Dependent Claim
25 words
The method of claim 14, further comprising the step of displaying the data sent to the target program in a window for the target program.
Claim 22
Dependent Claim
44 words
The method of claim 14, the step of sending data entered into the dialog box to the target program comprising the step of sending at least one input message to the target program, wherein each input message corresponds to a keystroke of a keyboard.
Claim 23
Dependent Claim
178 words
In a computer system having a display device, a method for transferring data from a source program to a target program, the method comprising the steps of: generating a first window for the source program; displaying the first window; generating a sensitive area in the first window; displaying an indication of a location of the sensitive area; generating a task list that specifies a plurality of application programs as being executed by the computer system; displaying the task list; selecting the target program from the task list in response to a first selection of the user; displaying an indicator for indicating a selected application program of the task list as being the target application; selecting data displayed in the first window for transfer to the target program in response to a second selection of the user; dragging selected data to the sensitive area by the user; transferring the selected data to the target program in response to the user dropping the selected data in the sensitive area, wherein the first window remains active when the data is transferred.
Claim 24
Dependent Claim
178 words
In a computer system having a display device, a method for transferring data from a source program to a target program, the method comprising the steps of: generating a first window for the source program; displaying the first window; generating a sensitive area in the first window; displaying an indication of a location of the sensitive area; generating a task list that specifies a plurality of application programs as being executed by the computer system; displaying the task list; selecting the target program from the task list in response to a first selection of the user; displaying an indicator for indicating a selected application program of the task list as being the target application; selecting data displayed in the first window for transfer to the target program in response to a second selection of the user; dragging selected data to the sensitive area by the user; transferring the selected data to the target program in response to the user dropping the selected data in the sensitive area, wherein the first window remains active when the data is transferred.
Claim 25
Dependent Claim
48 words
The method of claim 19, wherein the source program accepts entry of ink data, the method further including the step of translating ink data structures in the first window to ASCII characters in response to a third selection by the user before the step of transferring data occurs.
Claim 26
Dependent Claim
73 words
The method of claim 19, wherein the source program accepts data structures according to a first format and the target program cannot operate on data structures having the first format, the method further comprising the step of translating data structures having the first format to data structures having a format that the target program can operate on in response to a third selection of the user before the step of transferring data occurs.
Claim 27
Dependent Claim
25 words
The method of claim 19, further comprising the step of displaying the data sent to the target program in a window for the target program.
Claim 28
Dependent Claim
44 words
The method of claim 19, the step of sending data entered into the dialog box to the target program comprising the step of sending at least one input message to the target program, wherein each input message corresponds to a keystroke of a keyboard.