US2016366570A1PendingUtilityA1

Pseudo-interactive input processing in wireless environments

Assignee: BLACKBERRY LTDPriority: Nov 7, 2002Filed: Jun 21, 2016Published: Dec 15, 2016
Est. expiryNov 7, 2022(expired)· nominal 20-yr term from priority
H04L 1/0018H04L 47/29H04W 4/12H04W 28/14H04M 1/72424H04L 47/10
55
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

An electronic communication device includes a buffer and a controller. The buffer stores characters as they are being input by a user. The controller transmits the stored characters over a network when the number of characters stored exceeds a threshold. The controller also dynamically adjusts the threshold time period.

Claims

exact text as granted — not AI-modified
1 . A wireless communication device comprising:
 a user input device;   a buffer configured to store characters of an electronic message as the characters are being input via the input device; and   a controller configured to:
 wirelessly transmit the stored characters over a wireless network, prior to completion of input of the electronic message, in response to a pause in the input of characters exceeding a dynamically adjustable threshold time period; and 
 wirelessly transmit the stored characters over the wireless network, prior to completion of input of the electronic message, in response to a quantity of the input of characters exceeding a dynamically adiustable threshold quantity. 
   
     
     
         2 . The wireless communication device of  claim 1  wherein the controller is configured to dynamically adjust at least one of the dynamically adjustable threshold time period and the dynamically adiustable threshold quantity based on at least one of a transmission packet size and a transmission packet overhead. 
     
     
         3 . The wireless communication device of  claim 1  wherein the controller is configured to dynamically adjust at least one of the dynamically adjustable threshold time period and the dynamically adjustable threshold quantity based on at least one of a latency and a bandwidth of the network. 
     
     
         4 . The wireless communication device of  claim 1  wherein the controller is configured to dynamically adjust at least one of the dynamically adjustable threshold time period and the dynamically adjustable threshold quantity based on processing resources available on the device. 
     
     
         5 . The wireless communication device of  claim 1  wherein the electronic message is an email message. 
     
     
         6 . The wireless communication device of  claim 1  wherein the electronic message is a text message. 
     
     
         7 . The wireless communication device of  claim 1  wherein the user input device is a keyboard. 
     
     
         8 . The wireless communication device of  claim 1  wherein the controller is further configured to wirelessly transmit the stored characters, over the wireless network, prior to completion of input of the electronic message, in response to receipt of a predetermined submit input from the user input device. 
     
     
         9 . A method performed by a wireless communication device, the method comprising:
 storing characters of an electronic message as the characters are being input into a user input device of the wireless communication device;   wirelessly transmitting the stored characters over a wireless network, before the electronic message has been completely input, in response to a pause in the input of characters exceeding a threshold time;   wirelessly transmitting the stored characters over the wireless network, before the electronic message has been completely input, in response to a quantity of the input of characters exceeding a dynamically adjustable threshold quantity; and   dynamically adjusting the threshold time and the threshold quantity.   
     
     
         10 . The method of  claim 9  wherein the dynamically adjusting includes dynamically adjusting the threshold time and the threshold quantity based on packet size and packet overhead of the network. 
     
     
         11 . The method of  claim 9  wherein the dynamically adjusting includes dynamically adjusting the threshold time and the threshold quantity based on latency and bandwidth of the network. 
     
     
         12 . The method of  claim 9  wherein the dynamically adjusting includes dynamically adjusting the threshold time and the threshold quantity based on processing resources available on the device. 
     
     
         13 . The method of  claim 9  wherein the electronic message is an email message. 
     
     
         14 . The method of  claim 9  wherein the electronic message is a text message. 
     
     
         15 . A method performed by a wireless communication device, the method comprising:
 storing characters of an email message as the characters are being input into a user input device of the wireless communication device; and   wirelessly transmitting the stored characters over a wireless network, before the email message has been completely input, in response to a pause in the input of characters exceeding a threshold time; and   wirelessly transmitting the stored characters over the wireless network, before the email message has been completely input, in response to a quantity of the input of characters exceeding a dynamically adjustable threshold quantity.   
     
     
         16 . The method of  claim 15  wherein the user input device is a keyboard. 
     
     
         17 . The method of  claim 15  further comprising dynamically adjusting the threshold time and the threshold quantity. 
     
     
         18 . The wireless communication device of  claim 1 , wherein the controller, after wirelessly transmitting the stored characters, clears the stored characters from the buffer and checks for a next inputted character of the electronic message. 
     
     
         19 . The method of  claim 9 , further comprising:
 clearing, after transmitting the stored characters, the stored characters from a buffer in which the stored characters were stored; and   checking for a next input character of a remainder of the electronic message.   
     
     
         20 . The method of  claim 15 , wherein after wirelessly transmitting the stored characters over the wireless network, the method further comprises:
 clearing the stored characters from a buffer configured to store the stored characters; and   checking for a next inputted character of a remainder of the email message.

Join the waitlist — get patent alerts

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

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