US2014215382A1PendingUtilityA1

Method for Utilizing Projected Gesture Completion to Improve Instrument Performance

Assignee: AGILENT TECHNOLOGIES INCPriority: Jan 25, 2013Filed: Jan 25, 2013Published: Jul 31, 2014
Est. expiryJan 25, 2033(~6.5 yrs left)· nominal 20-yr term from priority
Inventors:Glenn R. Engel
G06F 3/04883G06F 3/0485G06F 3/017
51
PatentIndex Score
0
Cited by
0
References
0
Claims

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-modified
What 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.