IP Library Patent Application 13555582
Patent Application
App. No. 13/555,582

PSEUDO-INTERACTIVE INPUT PROCESSING IN WIRELESS ENVIRONMENTS

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
13/555,582
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 (25)

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.

2 . The wireless communication of claim 1 wherein the controller is configured to dynamically adjust the threshold based on at least one of a transmission packet size and a transmission packet overhead.

3 . The wireless communication of claim 1 wherein the controller is configured to dynamically adjust the threshold based on at least one of a latency and a bandwidth of the network.

4 . The wireless communication of claim 1 wherein the controller is configured to dynamically adjust the threshold based on processing resources available on the device.

5 . The wireless communication of claim 1 wherein the electronic message is an email message.

6 . The wireless communication of claim 1 wherein the electronic message is a text message.

7 . The wireless communication of claim 1 wherein the user input device is a keyboard.

8 . The wireless communication 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; and

dynamically adjusting the threshold.

10 . The method of claim 9 wherein the dynamically adjusting includes dynamically adjusting the threshold 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 based on latency and bandwidth of the network.

12 . The method of claim 9 wherein the dynamically adjusting includes dynamically adjusting the threshold 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.

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.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064104/0103 →
CHANGE OF NAME Recorded Oct 24, 2014
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 034045/0741 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 23, 2012
From: ROBERTSON, IAN M.; TAPUSKA, DAVID F.
To: RESEARCH IN MOTION LIMITED
Reel/Frame 028615/0172 →