Method for Utilizing Projected Gesture Completion to Improve Instrument Performance
Abstract
A method of operating a first data processing system having a screen for responding to a vector gesture performed on that screen is disclosed. The method includes estimating a direction and assuming an identity for the vector gesture prior to the vector gesture being completed. A command that depends on the estimated direction and assumed identity is executed, the command being a command that would be required to update a current state of the first data processing system if the assumed identity of the vector gesture is correct. The command is executed prior to the vector gesture being completed. The current state of the first data processing system is then updated based on the data generated by the command. After the vector gesture has been determined to have been completed, the first data processing system is updated to a state indicated by the completed vector gesture.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A method of operating a first data processing system having a screen for responding to a vector gesture performed on that screen, said method comprising:
estimating a direction and assuming an identity for said vector gesture prior to said vector gesture being completed; executing a command that depends on said estimated direction and assumed identity, said command being required to update a current state of said first data processing system if said assumed identity of said vector gesture is correct, said command being executed prior to said vector gesture being completed; and updating said current state of said first data processing system based on a result generated by said command.
2 . The method of claim 1 wherein said screen comprises a touch-enabled screen.
3 . The method of claim 1 further comprising:
determining if said vector gesture has been completed; and
updating said first data processing system to a state indicated by said completed vector gesture if said vector gesture was completed.
4 . The method of claim 1 wherein said command causes a second data processing system to provide data to said first data processing system.
5 . The method of claim 1 wherein updating said current state of said first data processing system comprising updating a display on said first data processing system with data obtained from executing said command.
6 . The method of claim 1 wherein said current state comprises a first scene on said screen and wherein said assumed identity comprising a scrolling gesture that indicates that said first scene is to be scrolled in said estimated direction.
7 . The method of claim 6 wherein said current state comprises displaying a partially scrolled scene on said screen, said update to said current state comprises a partially scrolled version of said first scene.
8 . The method of claim 3 wherein updating said first data processing system to a state indicated by said completed vector gesture comprises displaying a first scene on said screen followed by a second scene having a higher resolution than said first scene.
9 . The method of claim 3 wherein estimating a direction and assuming an identity for said vector gesture is repeated if said vector gesture was not completed.
10 . The method of claim 1 wherein said first data processor determines an end point for a display to be provided on said screen in response to a fling gesture, and wherein said first data processing system displays intermediate displays that are not part of a final display that would be provided if said fling gesture is not terminated prematurely in a low bandwidth form to allow said fling to be terminated prematurely.
11 . A computer readable medium that includes instructions that cause a data processing system to execute a method for responding to a vector gesture performed on a screen on that data processing system, said method comprising:
estimating a direction and assuming an identity for said vector gesture prior to said vector gesture being completed; executing a command that depends on said estimated direction and assumed identity, said command being required to update a current state of said first data processing system if said assumed identity of said vector gesture is correct, said command being executed prior to said vector gesture being completed; and updating said current state of said first data processing system based on a result generated by said command.
12 . The computer readable medium of claim 11 wherein said screen comprises a touch-enabled screen.
13 . The computer readable medium of claim 11 further comprising:
determining if said vector gesture has been completed; and
updating said first data processing system to a state indicated by said completed vector gesture if said vector gesture was completed.
14 . The computer readable medium of claim 11 wherein said command causes a second data processing system to provide data to said first data processing system.
15 . The computer readable medium of claim 11 wherein updating said current state of said first data processing system comprises updating a display on said first data processing system with data obtained from executing said command.
16 . The computer readable medium of claim 11 wherein said current state comprises a first scene on said screen and wherein said assumed identity comprising a scrolling gesture that indicates that said first scene is to be scrolled in said estimated direction.
17 . The computer readable medium of claim 16 wherein said current state comprises displaying a partially scrolled scene on said screen, said update to said current state comprises a partially scrolled version of said first scene.
18 . The computer readable medium of claim 13 wherein updating said first data processing system to a state indicated by said completed vector gesture comprises displaying a first scene on said screen followed by a second scene having a higher resolution than said first scene.
19 . The computer readable medium of claim 13 wherein estimating a direction and assuming an identity for said vector gesture is repeated if said vector gesture was not completed.
20 . The computer readable medium of claim 11 wherein said first data processing system determines an end point for a display to be provided on said screen in response to a fling gesture, and wherein said first data processor displays intermediate displays that are not part of a final display that would be provided if said fling gesture is not terminated prematurely in a low bandwidth form to allow said fling to be terminated prematurely.Join the waitlist — get patent alerts
Track US2014215382A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.