US8134559B2ExpiredUtilityA1

Apparatus and method for adjusting for input latency in an electronic device

Assignee: PASULA MARKUS IPriority: Aug 18, 2005Filed: Jul 15, 2011Granted: Mar 13, 2012
Est. expiryAug 18, 2025(expired)· nominal 20-yr term from priority
Inventors:Markus Pasula
A63F 2300/1018G06F 8/47A63F 13/92A63F 2300/204A63F 13/44A63F 13/22A63F 13/95A63F 13/5372A63F 13/46
66
PatentIndex Score
2
Cited by
33
References
34
Claims

Abstract

Embodiments of methods, apparatuses, devices and systems associated with adjusting for input latency within an electronic are disclosed. An electronic device may receive a user input, such as a user actuation of a device key. A latency adjusted time of the input may be calculated based, at least in part, on a latency of the electronic device in determining the user actuation of the device key. The latency adjusted time may be used to determine a result of the user input.

Claims

exact text as granted — not AI-modified
The invention claimed is: 
     
       1. A method performed by an electronic device, the method comprising:
 determining user actuation of an input of the electronic device; 
 determining a latency adjusted time of said user actuation of said input, said latency adjusted time being based on a latency of said electronic device in determining said user actuation of said input; and 
 determining a result of said user actuation of said input based, at least in part, on said latency adjusted time, wherein said result is determined within the electronic device. 
 
     
     
       2. The method of  claim 1 , wherein said electronic device comprises a display, the method further comprising displaying information on said display, said information being based, at least in part, on said result. 
     
     
       3. The method of  claim 1 , wherein said electronic device comprises a cell phone. 
     
     
       4. The method of  claim 1 , wherein said result is associated with a game result. 
     
     
       5. The method of  claim 2 , wherein said displaying information comprises displaying a plurality of objects on said display. 
     
     
       6. The method of  claim 5 , wherein said displaying information comprises displaying an indicator on said display, wherein said indicator at least in part moves relative to said plurality of objects. 
     
     
       7. The method of  claim 6 , further comprising determining a game result based, at least in part, on a relative position of said indicator and/or at least one of said plurality of objects at a time associated with a latency adjusted actuation of said input. 
     
     
       8. An apparatus comprising:
 an electronic device, comprising:
 an input device, and 
 a processor communicatively coupled to said input device, the processor configured to determine user activation of said input device, to determine a latency adjusted time of said user activation of said input device, said latency adjusted time being based on a latency of said electronic device in determining said user actuation of said input device, and to determine a result of said user activation of said input device based, at least in part, on said latency adjusted time. 
 
 
     
     
       9. The apparatus of  claim 8 , wherein said electronic device further comprises a display, and
 wherein said processor is further configured to initiate display of information on said display, said information being based, at least in part, on said result. 
 
     
     
       10. The apparatus of  claim 8 , wherein said electronic device comprises a cell phone. 
     
     
       11. The apparatus of  claim 10 , wherein said result is associated with a game result. 
     
     
       12. The apparatus of  claim 9 , wherein said display of information comprises a plurality of objects. 
     
     
       13. The apparatus of  claim 12 , wherein said display of information comprises an indicator, wherein said indictor at least in part moves relative to said plurality of objects. 
     
     
       14. The apparatus of  claim 13 , wherein said result of said user activation of said input device is associated with a game result based, at least in part, on a relative position of said indicator and/or at least one of said plurality of objects at a time associated with a latency adjusted actuation of said input device. 
     
     
       15. An electronic device comprising:
 means for determining user actuation of at least one input; 
 means for determining a latency adjusted time of said actuation of said at least one input, said latency adjusted time being based on a latency of said electronic device in determining said user actuation of said input; and 
 means for determining a result of said user actuation of said input, said result being adjusted based, at least in part, on said latency adjusted time, wherein said means for determining said result are within the electronic device. 
 
     
     
       16. The electronic device of  claim 15 , further comprising:
 means for displaying information, said information being based, at least in part, on said result. 
 
     
     
       17. The electronic device of  claim 16 , wherein said electronic device comprises a cell phone. 
     
     
       18. The electronic device of  claim 17 , wherein said result is associated with a game result. 
     
     
       19. The electronic device of  claim 16 , wherein said information comprises a plurality of objects. 
     
     
       20. The electronic device of  claim 19 , wherein said information comprises an indicator, wherein said indicator, at least in part, moves relative to said plurality of objects. 
     
     
       21. The electronic device of  claim 20 , wherein said result of said user activation of said input is associated with a game result based, at least in part, on a relative position of said indicator and/or at least one of said plurality of objects at a time associated with a latency adjusted actuation of said input. 
     
     
       22. An article comprising:
 a non-transitory, machine-readable storage medium comprising instructions configured to operatively enable an electronic device to:
 determine user activation of at least one input of said electronic device; 
 determine a latency adjusted time of said user activation of said input, said latency adjusted time being based on a latency of said electronic device in determining said user actuation of said input; and 
 determine a result of said user actuation of said input, said result being based, at least in part, on said latency adjusted time, wherein said result is determined by said electronic device. 
 
 
     
     
       23. The article of  claim 22 , wherein said electronic device comprises a display, and wherein said storage media comprises instructions configured to operatively enable said electronic device to:
 display information on said display, said information being based, at least in part, on said result. 
 
     
     
       24. The article of  claim 22 , wherein said electronic device comprises a cell phone. 
     
     
       25. The article of  claim 22 , wherein said result is associated with a game result. 
     
     
       26. The article of  claim 25 , wherein said information comprises a plurality of objects. 
     
     
       27. The article of  claim 26 , wherein said information comprises an indicator, wherein said indicator at least in part moves relative to said plurality of objects. 
     
     
       28. The article of  claim 27 , wherein said instructions are configured to operatively enable said electronic device to:
 determine a game result based, at least in part, on a relative position of said indicator and/or at least one of said plurality of objects at a time associated with a latency adjusted actuation of said input. 
 
     
     
       29. A method performed by an electronic device, the method comprising:
 displaying an object on a display of the electronic device; 
 determining a latency adjusted time of an actuation of an input of the electronic device, wherein the latency adjusted time is determined within the electronic device; and 
 calculating a result of said input actuation based, at least in part, on a position of said object as displayed on said display at said determined latency adjusted time, wherein the result is calculated within the electronic device. 
 
     
     
       30. The method of  claim 29 , further comprising displaying an indicator on said display, wherein the displayed indicator, at least in part, changes position relative to said object. 
     
     
       31. The method of  claim 30 , wherein calculating said result comprises determining a relative position between said indicator and said object at a time corresponding to said input actuation and/or said determined latency adjusted time. 
     
     
       32. The method of  claim 31 , wherein said electronic device comprises a cell phone. 
     
     
       33. The method of  claim 32 , wherein the actuated input comprises an input, and wherein said latency adjusted time is based, at least in part, on a latency associated with said electronic device determining user actuation of said input. 
     
     
       34. The method of  claim 29 , wherein the electronic device comprises a processor, and wherein said result of said input actuation is calculated using said processor.

Join the waitlist — get patent alerts

Track US8134559B2 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.