IP Library Granted Patent US 8,873,618
Granted Patent B2
US 8,873,618 · App. 13/036,248 · Granted Oct 28, 2014

Device to transmit data by displaying a coded image generated according to a selectable encoding scheme and associated methods

Inventors: Christopher Harris Snow (Kitchener, CA); Robert George Oliver (Owen Sound, CA); Anand Ravindra Oka (Waterloo, CA); Nazih Almalki (Waterloo, CA)
Assignee: BlackBerry Limited
H04N19/00078H04N21/4223H04N7/141H04N21/4424H04N21/6379H04N21/4126H04N21/43637
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,873,618
App. No.
13/036,248
Granted
Oct 28, 2014
Kind
B2
Abstract

A communications system includes a first device with a first display, and a first processor configured to generate at least one coded image according to a selectable encoding scheme from among different encoding schemes, and display the coded image on the first display. A first communications device is coupled to the first processor. A second device includes a second camera configured to capture the coded image on the first display, a second communications device, and a second processor coupled to the second camera and the second communications device. The second processor is configured to send a status message, via the second and first communications devices to the first processor, related to whether the captured coded image is decodable based upon a currently selected encoding scheme.

Claims (49)

1. A communications system comprising:

a first device comprising

a first display,

a first processor configured to generate at least one optically machine-readable coded image according to a selectable encoding scheme from among a plurality of different encoding schemes, and display the at least one optically machine-readable coded image on said first display,

a first communications device coupled to said first processor; and

a second device comprising

a second camera configured to capture the at least one optically machine-readable coded image on said first display,

a second communications device, and

a second processor coupled to said second camera and said second communications device and configured to send a status message, via said second and first communications devices to said first processor, related to whether the captured at least one optically machine-readable coded image is decodable based upon a currently selected encoding scheme;

said first processor being configured to

select a new encoding scheme based upon the status message, and

display at least one new optically machine-readable coded image according to the new encoding scheme on the first display,

the at least one new optically machine-readable coded image including data from the at least one optically machine-readable coded image being resent if the status message indicates that the captured at least one optically machine-readable coded image is not decodable.

2. The communications system of claim 1 , where said first processor is configured to select the new encoding scheme with a higher data density than the currently selected encoding scheme.

3. The communications system of claim 1 , where said first processor is configured to select the new encoding scheme with a lower data density than the currently selected encoding scheme.

4. The communications system of claim 1 , wherein the status message comprises a desired encoding scheme from among the plurality of different encoding schemes; and wherein said first processor is configured to select the desired encoding scheme based upon the status message.

5. The communications system of claim 1 , wherein the at least one optically machine-readable coded image comprises a series of optically machine-readable coded images.

6. The communications system of claim 1 , wherein said first communications device and said second communications device comprise first and second Bluetooth devices, respectively.

7. The communications system of claim 1 , wherein said second communications device comprises a second display; wherein said second processor is configured to display a status image representing the status message on said second display; and wherein said first communications device comprises a first camera configured to capture the status image.

8. The communications system of claim 1 , wherein said second communications device comprises an optical source; and wherein said first communications device comprises an optical detector.

9. A communications system comprising:

a first mobile wireless communications device comprising

a first display,

a first processor configured to generate at least one optically machine-readable coded image according to a selectable encoding scheme from among a plurality of different encoding schemes, and display the at least one optically machine-readable coded image on said first display,

a first communications device coupled to said first processor; and

a second mobile wireless communications device comprising

a second camera configured to capture the at least one optically machine-readable coded image on said first display,

a second communications device, and

a second processor coupled to said second camera and said second communications device and configured to send a status message, via said second and first communications devices to said first processor, related to whether the captured at least one optically machine-readable coded image is decodable based upon a currently selected encoding scheme;

said first processor also configured to

select a new encoding scheme based upon the status message, and

display at least one new optically machine-readable coded image according to the new encoding scheme on the first display,

the at least one new optically machine-readable coded image including data from the at least one optically machine-readable coded image being resent if the status message indicates that the captured at least one optically machine-readable coded image is not decodable.

10. The communications system of claim 9 , where said first processor is configured to select the new encoding scheme with a higher data density than the currently selected encoding scheme.

11. The communications system of claim 9 , where said first processor is configured to select the new encoding scheme with a lower data density than the currently selected encoding scheme.

12. The communications system of claim 9 , wherein said first communications device and said second communications device comprise first and second Bluetooth devices, respectively.

13. The communications system of claim 9 , wherein said second communications device comprises a second display; wherein said second processor is configured to display a status image representing the status message on said second display; and wherein said first communications device comprises a first camera configured to capture the status image.

14. A communications method comprising:

generating at least one optically machine-readable coded image according to a selectable encoding scheme from among a plurality of different encoding schemes, using a first processor of a first device, and displaying the at least one optically machine-readable coded image on a first display of the first device;

capturing the at least one optically machine-readable coded image on the first display, using a second camera of a second device;

sending a status message to the first processor, via a second communications device of the second device and a first communications device of the first device, related to whether the captured at least one optically machine-readable coded image is decodable based upon a currently selected encoding scheme, using a second processor of the second device;

selecting a new encoding scheme based upon the status message using the first processor; and

resending data for at least one new optically machine-readable coded image to be displayed on the first display according to the new encoding scheme if the status message indicates that the captured at least one optically machine-readable coded image is not decodable.

15. The communications method of claim 14 , wherein the new encoding scheme is selected to have a higher data density than the currently selected encoding scheme.

16. The communications method of claim 14 , wherein the new encoding scheme is selected to have a lower data density than the currently selected encoding scheme.

17. The communications method of claim 14 , wherein the status message comprises a desired encoding scheme from among the plurality of different encoding schemes; further comprising selecting the desired encoding scheme based upon the status message, using the first processor.

18. The communications system of claim 1 , wherein the data from the at least one optically machine-readable coded image is communicated only optically between the first and second devices.

19. The communications system of claim 9 , wherein the data from the at least one optically machine-readable coded image is communicated only optically between the first and second devices.

20. The communications method according to claim 14 , wherein the data for the at least one optically machine-readable coded image is communicated only optically between the first and second devices.

Assignments (4)
NUNC PRO TUNC ASSIGNMENT Recorded Jun 19, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064271/0199 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064104/0103 →
CHANGE OF NAME Recorded Jul 25, 2014
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 033418/0901 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 23, 2011
From: SNOW, CHRISTOPHER HARRIS; OLIVER, ROBERT GEORGE; OKA, ANAND RAVINDRA; ALMALKI, NAZIH
To: RESEARCH IN MOTION LIMITED
Reel/Frame 026325/0097 →
Continuity (1)
Related Publication 20120219053A1 · Aug 30, 2012