Claims Analysis
Total Claims: 35
Claim 1
Independent Claim
215 words
In a computer system having an input device with an input device indicator for performing a drag and drop operation, a video display and a computer program for displaying a window on the video display, the input device indicator reflecting movement of the input device on the video display, wherein the input device performs the drag and drop operation by selecting a screen object on the video display, dragging the selected screen object across the video display to a destination, and dropping the selected screen object at the destination, the input device indicator having a speed associated with dragging the selected screen object, the window having contents and a scroll region, the scroll region for determining when to scroll the contents of the window, a method for displaying the contents of the window comprising the steps of: under the control of the computer program, determining a location of the input device indicator on the video display when the input device is performing a drag and drop operation; determining the speed of the input device indicator when the location of the input device indicator is within the scroll region; and scrolling the contents of the window in response to the input device indicator being within the scroll region and the speed being below a predefined value.
Claim 2
Dependent Claim
215 words
In a computer system having an input device with an input device indicator for performing a drag and drop operation, a video display and a computer program for displaying a window on the video display, the input device indicator reflecting movement of the input device on the video display, wherein the input device performs the drag and drop operation by selecting a screen object on the video display, dragging the selected screen object across the video display to a destination, and dropping the selected screen object at the destination, the input device indicator having a speed associated with dragging the selected screen object, the window having contents and a scroll region, the scroll region for determining when to scroll the contents of the window, a method for displaying the contents of the window comprising the steps of: under the control of the computer program, determining a location of the input device indicator on the video display when the input device is performing a drag and drop operation; determining the speed of the input device indicator when the location of the input device indicator is within the scroll region; and scrolling the contents of the window in response to the input device indicator being within the scroll region and the speed being below a predefined value.
Claim 3
Dependent Claim
23 words
The method of claim 1 wherein the computer program is an operating system and wherein the contents of the window are screen objects.
Claim 4
Dependent Claim
22 words
The method of claim 1 wherein the computer program is a word processor and wherein the contents of the window is text.
Claim 5
Dependent Claim
22 words
The method of claim 1 wherein the computer program is a database and wherein the contents of the window are database records.
Claim 6
Dependent Claim
23 words
The method of claim 1 wherein the computer program is a spreadsheet program and wherein the contents of the window are spreadsheet cells.
Claim 7
Dependent Claim
23 words
The method of claim 1 wherein the computer program is a paint program and wherein the contents of the window are bitmap objects.
Claim 8
Dependent Claim
23 words
The method of claim 1 wherein the computer program is a drawing program and wherein the contents of the window are draw objects.
Claim 9
Dependent Claim
23 words
The method of claim 1 wherein the computer program is a forms design program and wherein the contents of the window are controls.
Claim 10
Dependent Claim
23 words
The method of claim 1 wherein the computer program is a compound document and wherein the contents of the window are embedded objects.
Claim 11
Dependent Claim
23 words
The method of claim 1 wherein the computer program is a window display program and wherein the contents of the window are controls.
Claim 12
Dependent Claim
229 words
In a computer system having an input device with an input device indicator for selecting screen objects on a video display and for dragging the selected screen objects across the video display to a destination, and a computer program for displaying a window on the video display, the input device indicator for reflecting movement of the input device on the video display and having a speed associated with dragging the selected screen objects, the window having contents and a scroll region, the scroll region for determining when to scroll the contents of the window, a method for displaying the contents of the window comprising the steps of: selecting a screen object using the input device; initiating a drag of the screen object to a destination in response to a user using the input device; and when the screen object is positioned in the scroll region during the drag, determining with the computer program whether the speed of the input device indicator is within a predefined range; scrolling the window by the computer program in response to the computer program making a determination that the speed is within the predefined range and the screen object being positioned in the scroll region; and when the screen object is positioned at the destination during the drag, dropping the screen object at the destination in response to the user using the input device.
Claim 13
Dependent Claim
229 words
In a computer system having an input device with an input device indicator for selecting screen objects on a video display and for dragging the selected screen objects across the video display to a destination, and a computer program for displaying a window on the video display, the input device indicator for reflecting movement of the input device on the video display and having a speed associated with dragging the selected screen objects, the window having contents and a scroll region, the scroll region for determining when to scroll the contents of the window, a method for displaying the contents of the window comprising the steps of: selecting a screen object using the input device; initiating a drag of the screen object to a destination in response to a user using the input device; and when the screen object is positioned in the scroll region during the drag, determining with the computer program whether the speed of the input device indicator is within a predefined range; scrolling the window by the computer program in response to the computer program making a determination that the speed is within the predefined range and the screen object being positioned in the scroll region; and when the screen object is positioned at the destination during the drag, dropping the screen object at the destination in response to the user using the input device.
Claim 14
Dependent Claim
12 words
The method of claim 11 wherein the input device is a mouse.
Claim 15
Dependent Claim
84 words
The method of claim 11 wherein the scroll region has a plurality of portions, wherein the input device indicator points to a portion when scrolling the window, wherein the portion has an oppositely facing portion, and wherein the step of scrolling the window further includes the steps of: determining a portion pointed to by the input device indicator by the computer program; and scrolling the window in a direction from the portion referred to by the input device indicator toward the oppositely facing portion.
Claim 16
Dependent Claim
87 words
The method of claim 11 wherein the video display displays a second window, wherein the second window displays contents, wherein the step of selecting the screen object includes the step of selecting the contents of the second window, wherein the step of initiating the drag of the screen object includes the step of initiating a drag of the selected contents of the second window to the destination, and wherein the step of dropping the screen object includes the step of dropping the selected contents at the destination.
Claim 17
Dependent Claim
202 words
In a computer system having an input device, a video display, an input device indicator for reflecting movement of the input device on the video display, and a computer program for displaying a window on the video display and a screen object on the video display, the window for displaying contents according to a view, the window having a plurality of views of the contents and a predefined area, the predefined area for determining whether to change the view, a method for displaying contents of a window comprising the steps of: displaying a first view of the contents of the window; selecting the screen object in response to a user using the input device; positioning the screen object over the predefined area of the window in response to the user using the input device to select the screen object; calculating a speed of the input device indicator in response to positioning the screen object over the predefined area of the window; and displaying a second view of the contents of the window by the computer program in response to the speed being calculated to be within a predefined range and the screen object being positioned over the predefined area of the window.
Claim 18
Dependent Claim
202 words
In a computer system having an input device, a video display, an input device indicator for reflecting movement of the input device on the video display, and a computer program for displaying a window on the video display and a screen object on the video display, the window for displaying contents according to a view, the window having a plurality of views of the contents and a predefined area, the predefined area for determining whether to change the view, a method for displaying contents of a window comprising the steps of: displaying a first view of the contents of the window; selecting the screen object in response to a user using the input device; positioning the screen object over the predefined area of the window in response to the user using the input device to select the screen object; calculating a speed of the input device indicator in response to positioning the screen object over the predefined area of the window; and displaying a second view of the contents of the window by the computer program in response to the speed being calculated to be within a predefined range and the screen object being positioned over the predefined area of the window.
Claim 19
Dependent Claim
23 words
The method of claim 15 wherein the step of displaying the second view includes the step of scrolling the contents of the window.
Claim 20
Dependent Claim
67 words
The method of claim 16 wherein the predefined area has a plurality of portions, wherein the step of positioning the screen object includes the step of positioning the screen object over a portion and wherein the step of scrolling includes the step of scrolling the contents of the window in a direction from the portion over which the screen object is positioned toward an oppositely facing portion.
Claim 21
Dependent Claim
30 words
The method of claim 15 wherein the step of displaying the second view includes the step of displaying a second view that exposes more of the contents of the window.
Claim 22
Dependent Claim
30 words
The method of claim 15 wherein the step of displaying the second view includes the step of displaying a second view that exposes less of the contents of the window.
Claim 23
Dependent Claim
31 words
The method of claim 15 wherein the window has a plurality of colors, wherein the step of displaying the second view includes the step of changing a color of the window.
Claim 24
Dependent Claim
228 words
In a computer system having a mouse input device with a mouse indicator and a computer program for displaying a window on a video display, for displaying a screen object on the video display, and for performing a drag and drop operation wherein the screen object is selected by the mouse input device, dragged to a destination on the video display and dropped at the destination, the mouse indicator for reflecting movement of the mouse input device on the video display, the window for displaying contents according to a view, the window having a plurality of views of the contents and having a predefined area, the predefined area for determining whether to change the view, a method for displaying contents of a window comprising the steps of: displaying a first view of the contents of the window; initiating a drag and drop operation in response to a user using the mouse input device; and during the drag and drop operation, calculating a speed of the mouse indicator; determining whether the mouse indicator is positioned over the predefined area of the window after calculating the speed of the mouse indicator; and displaying a second view of the contents of the window by the computer program in response to the mouse indicator being positioned over the predefined area of the window and the calculated speed being within a predefined range.
Claim 25
Dependent Claim
228 words
In a computer system having a mouse input device with a mouse indicator and a computer program for displaying a window on a video display, for displaying a screen object on the video display, and for performing a drag and drop operation wherein the screen object is selected by the mouse input device, dragged to a destination on the video display and dropped at the destination, the mouse indicator for reflecting movement of the mouse input device on the video display, the window for displaying contents according to a view, the window having a plurality of views of the contents and having a predefined area, the predefined area for determining whether to change the view, a method for displaying contents of a window comprising the steps of: displaying a first view of the contents of the window; initiating a drag and drop operation in response to a user using the mouse input device; and during the drag and drop operation, calculating a speed of the mouse indicator; determining whether the mouse indicator is positioned over the predefined area of the window after calculating the speed of the mouse indicator; and displaying a second view of the contents of the window by the computer program in response to the mouse indicator being positioned over the predefined area of the window and the calculated speed being within a predefined range.
Claim 26
Independent Claim
174 words
A device for displaying a screen object on a video display, for displaying a window on the video display and for dragging and dropping the screen object on the video display, wherein the window displays contents, the device comprising: an input device for use by a user in selecting the screen object, for dragging the screen object to a destination, and for dropping the screen object at the destination; a calculation component for calculating a speed of the input device relative to the video display while the input device is dragging the screen object to the destination; a location component for determining whether the screen object is located over a predefined area of the window while the input device is dragging the screen object to the destination; and a scrolling component for scrolling the contents in the window in response to the speed of the input device being calculated by the calculation component to be within a predefined range and in response the screen object being located over the predefined area of the window.
Claim 27
Independent Claim
174 words
A device for displaying a screen object on a video display, for displaying a window on the video display and for dragging and dropping the screen object on the video display, wherein the window displays contents, the device comprising: an input device for use by a user in selecting the screen object, for dragging the screen object to a destination, and for dropping the screen object at the destination; a calculation component for calculating a speed of the input device relative to the video display while the input device is dragging the screen object to the destination; a location component for determining whether the screen object is located over a predefined area of the window while the input device is dragging the screen object to the destination; and a scrolling component for scrolling the contents in the window in response to the speed of the input device being calculated by the calculation component to be within a predefined range and in response the screen object being located over the predefined area of the window.
Claim 28
Dependent Claim
222 words
A computer-readable medium whose contents cause a computer system to display contents of a window, the computer system having an input device with an input device indicator for performing a drag and drop operation, a video display and a computer program for displaying the window on the video display, the input device indicator reflecting movement of the input device on the video display, wherein the input device performs the drag and drop operation by selecting a screen object on the video display, dragging the selected screen object across the video display to a destination, and dropping the selected screen object at the destination, the input device indicator having a speed associated with dragging the selected screen object, the window having the contents and a scroll region, the scroll region for determining when to scroll the contents of the window, by performing the steps of: under the control of the computer program, determining a location of the input device indicator on the video display when the input device is performing a drag and drop operation; determining the speed of the input device indicator when the location of the input device indicator is within the scroll region; and scrolling the contents of the window in response to the input device indicator being within the scroll region and the speed being below a predefined value.
Claim 29
Dependent Claim
222 words
A computer-readable medium whose contents cause a computer system to display contents of a window, the computer system having an input device with an input device indicator for performing a drag and drop operation, a video display and a computer program for displaying the window on the video display, the input device indicator reflecting movement of the input device on the video display, wherein the input device performs the drag and drop operation by selecting a screen object on the video display, dragging the selected screen object across the video display to a destination, and dropping the selected screen object at the destination, the input device indicator having a speed associated with dragging the selected screen object, the window having the contents and a scroll region, the scroll region for determining when to scroll the contents of the window, by performing the steps of: under the control of the computer program, determining a location of the input device indicator on the video display when the input device is performing a drag and drop operation; determining the speed of the input device indicator when the location of the input device indicator is within the scroll region; and scrolling the contents of the window in response to the input device indicator being within the scroll region and the speed being below a predefined value.
Claim 30
Dependent Claim
236 words
A computer-readable medium whose contents cause a computer system to display contents of a window, the computer system having an input device with an input device indicator for selecting screen objects on a video display and for dragging the selected screen objects across the video display to a destination, and a computer program for displaying the window on the video display, the input device indicator for reflecting movement of the input device on the video display and having a speed associated with dragging the selected screen objects, the window having the contents and a scroll region, the scroll region for determining when to scroll the contents of the window, by performing the steps of: selecting a screen object using the input device; initiating a drag of the screen object to a destination in response to a user using the input device; and when the screen object is positioned in the scroll region during the drag, determining with the computer program whether the speed of the input device indicator is within a predefined range; scrolling the window by the computer program in response to the computer program making a determination that the speed is within the predefined range and the screen object being positioned in the scroll region; and when the screen object is positioned at the destination during the drag, dropping the screen object at the destination in response to the user using the input device.
Claim 31
Dependent Claim
236 words
A computer-readable medium whose contents cause a computer system to display contents of a window, the computer system having an input device with an input device indicator for selecting screen objects on a video display and for dragging the selected screen objects across the video display to a destination, and a computer program for displaying the window on the video display, the input device indicator for reflecting movement of the input device on the video display and having a speed associated with dragging the selected screen objects, the window having the contents and a scroll region, the scroll region for determining when to scroll the contents of the window, by performing the steps of: selecting a screen object using the input device; initiating a drag of the screen object to a destination in response to a user using the input device; and when the screen object is positioned in the scroll region during the drag, determining with the computer program whether the speed of the input device indicator is within a predefined range; scrolling the window by the computer program in response to the computer program making a determination that the speed is within the predefined range and the screen object being positioned in the scroll region; and when the screen object is positioned at the destination during the drag, dropping the screen object at the destination in response to the user using the input device.
Claim 32
Dependent Claim
210 words
A computer-readable medium whose contents cause a computer system to display contents of a window, the computer system having an input device, a video display, an input device indicator for reflecting movement of the input device on the video display, and a computer program for displaying the window on the video display and a screen object on the video display, the window for displaying the contents according to a view, the window having a plurality of views of the contents and a predefined area, the predefined area for determining whether to change the view, by performing the steps of: displaying a first view of the contents of the window; selecting the screen object in response to a user using the input device; positioning the screen object over the predefined area of the window in response to the user using the input device to select the screen object; calculating a speed of the input device indicator in response to positioning the screen object over the predefined area of the window; and displaying a second view of the contents of the window by the computer program in response to the speed being calculated to be within a predefined range and the screen object being positioned over the predefined area of the window.
Claim 33
Dependent Claim
210 words
A computer-readable medium whose contents cause a computer system to display contents of a window, the computer system having an input device, a video display, an input device indicator for reflecting movement of the input device on the video display, and a computer program for displaying the window on the video display and a screen object on the video display, the window for displaying the contents according to a view, the window having a plurality of views of the contents and a predefined area, the predefined area for determining whether to change the view, by performing the steps of: displaying a first view of the contents of the window; selecting the screen object in response to a user using the input device; positioning the screen object over the predefined area of the window in response to the user using the input device to select the screen object; calculating a speed of the input device indicator in response to positioning the screen object over the predefined area of the window; and displaying a second view of the contents of the window by the computer program in response to the speed being calculated to be within a predefined range and the screen object being positioned over the predefined area of the window.
Claim 34
Dependent Claim
236 words
A computer-readable medium whose contents cause a computer system to display contents of a window, the computer system having a mouse input device with a mouse indicator and a computer program for displaying the window on a video display, for displaying a screen object on the video display, and for performing a drag and drop operation wherein the screen object is selected by the mouse input device, dragged to a destination on the video display and dropped at the destination, the mouse indicator for reflecting movement of the mouse input device on the video display, the window for displaying the contents according to a view, the window having a plurality of views of the contents and having a predefined area, the predefined area for determining whether to change the view, by performing the steps of: displaying a first view of the contents of the window; initiating a drag and drop operation in response to a user using the mouse input device; and during the drag and drop operation, calculating a speed of the mouse indicator; determining whether the mouse indicator is positioned over the predefined area of the window after calculating the speed of the mouse indicator; and displaying a second view of the contents of the window by the computer program in response to the mouse indicator being positioned over the predefined area of the window and the calculated speed being within a predefined range.
Claim 35
Dependent Claim
236 words
A computer-readable medium whose contents cause a computer system to display contents of a window, the computer system having a mouse input device with a mouse indicator and a computer program for displaying the window on a video display, for displaying a screen object on the video display, and for performing a drag and drop operation wherein the screen object is selected by the mouse input device, dragged to a destination on the video display and dropped at the destination, the mouse indicator for reflecting movement of the mouse input device on the video display, the window for displaying the contents according to a view, the window having a plurality of views of the contents and having a predefined area, the predefined area for determining whether to change the view, by performing the steps of: displaying a first view of the contents of the window; initiating a drag and drop operation in response to a user using the mouse input device; and during the drag and drop operation, calculating a speed of the mouse indicator; determining whether the mouse indicator is positioned over the predefined area of the window after calculating the speed of the mouse indicator; and displaying a second view of the contents of the window by the computer program in response to the mouse indicator being positioned over the predefined area of the window and the calculated speed being within a predefined range.