IP Library Granted Patent US 8,355,503
Granted Patent B2
US 8,355,503 · App. 12/624,956 · Granted Jan 15, 2013

Adding randomness internally to a wireless mobile communication device

View Patent ↗
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 8,355,503
App. No.
12/624,956
Granted
Jan 15, 2013
Kind
B2
Abstract

A mobile communication device is provided with an integral transducer used to refresh a random data pool without connection to an external source of new random data.

Claims (30)

1. A wireless communication device, comprising:

a memory storing a random data pool for use in data communication processes;

a transducer integrally carried as part of the device, the transducer being adapted to produce electrically sensible output in response to motion of the device; and

an electrical signal capturing circuit connected to the transducer and adapted to generate new random data based on electrically sensible output produced in response to motion of the device, and to store the new random data in the random data pool in the memory; wherein the new random data is generated at regular intervals of time.

2. The device of claim 1 , wherein the electrical signal capturing circuit is adapted to generate new random data only when motion of the device is detected.

3. The device of claim 1 , wherein the electrically sensible output of the transducer is read at the regular intervals and new random data is generated only when motion of the device is detected during the reading.

4. The device of claim 1 , wherein the motion of the device is caused by random physical movements of the device caused by user action at the regular intervals.

5. The device of claim 1 , further comprising a display; wherein the device is configured to a cause a prompt to be displayed on the display when the random data pool is determined to be in need of refreshment.

6. The device of claim 1 , wherein the transducer is an accelerometer, a gyroscopic sensor, a tilt sensor, a movement sensor, an optical sensor, an optical scanner or a relative position tracking sensor.

7. The device of claim 1 , comprising two or more transducers each being adapted to produce electrically sensible output in response to a physically sensible parameter, the electrical signal capturing circuit being connected to each of the transducers and adapted to generate new random data based on electrically sensible output of each of the transducers, to intermix the new random data generated based on the electrically sensible output of the each of the transducers, and to store the intermixed random data in the random data pool in the memory.

8. A wireless communication device, comprising:

a memory storing a random data pool for use in data communication processes;

a transducer integrally carried as part of the device, the transducer being adapted to produce electrically sensible output in response to motion of the device; and

an electrical signal capturing circuit connected to the transducer and adapted to generate new random data based on electrically sensible output produced in response to motion of the device, and to store the new random data in the random data pool in the memory; wherein the device is comprising two or more transducers each being adapted to produce electrically sensible output in response to a physically sensible parameter, the electrical signal capturing circuit being connected to each of the transducers and adapted to generate new random data based on electrically sensible output of each of the transducers, to intermix the new random data generated based on the electrically sensible output of the each of the transducers, and to store the intermixed random data in the random data pool in the memory.

9. The device of claim 8 , wherein the electrical signal capturing circuit is adapted to generate new random data only when motion of the device is detected.

10. The device of claim 8 , wherein the motion of the device is caused by random physical movements of the device.

11. The device of claim 8 , further comprising a display; wherein the device is configured to a cause a prompt to be displayed on the display when the random data pool is determined to be in need of refreshment.

12. The device of claim 8 , wherein the new random data is generated continuously to refresh the random data pool.

13. A method for operating a wireless communication device, the method comprising:

storing random data in a random data pool in for use in data communication processes;

generating new random data based on electrically sensible output produced by a transducer in response to random motion of the device; and storing the new random data in the random data pool in a memory of the device; wherein the new random data is generated at the regular of time and the transducer is integrally carried as part of the device.

14. The method of claim 13 , wherein the new random data is generated continuously to refresh the random data pool.

15. The method of claim 13 , further comprising:

reading the electrically sensible output of the transducer at the regular intervals;

wherein the new random data is generated only when motion of the device is detected during the reading.

16. The method of claim 13 , wherein the new random data is generated only when motion of the device is detected.

17. The method of claim 13 , further comprising:

displaying a prompt on a display of the device when the random data pool is determined to be in need of refreshment; and

performing random physical movements of the device subsequent to the prompt.

18. The method of claim 13 , wherein the motion of the device is caused by random physical movements of the device caused by user action.

Assignments (4)
NUNC PRO TUNC ASSIGNMENT Recorded Jun 19, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064269/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064104/0103 →
CHANGE OF NAME Recorded Nov 3, 2015
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 037033/0643 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 23, 2009
From: ORR, KEVIN H.; ROSE, SCOTT D.; LITTLE, HERBERT A.
To: RESEARCH IN MOTION LIMITED
Reel/Frame 023693/0144 →