IP Library Granted Patent US 9,612,625
Granted Patent B2
US 9,612,625 · App. 14/635,396 · Granted Apr 4, 2017

System and method of rendering data based on an angle of a carrying case flap

Inventors: Robert George Oliver (Waterloo, CA); Nazih Almalki (Waterloo, CA); Andrew Martin Garber (Waterloo, CA)
Assignee: BLACKBERRY LIMITED
G06F1/1677G06F1/1694G06F3/01G09G5/006G09G5/10G09G5/38H04M1/0216H04M1/0243H04M1/0245H04M1/72575G09G2320/0626G09G2320/08G09G2340/0492
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 9,612,625
App. No.
14/635,396
Granted
Apr 4, 2017
Kind
B2
Abstract

A system and method of rendering data based on an angle of a carrying case flap is provided. The system comprises: a mobile device comprising: a processor and a display device; a carrying case configured to mate with the mobile device, the carrying case comprising a flap having an open position and a closed position, the flap at least partially obscuring the display device in the closed position when the mobile device is mated with the carrying case; and, a sensor located at one or more of the mobile device and the carrying case, the sensor configured to measure an angle between the flap and the display device as the flap moves between the closed position and the open position, the processor of the mobile device configured to: render data at the display device based on the angle.

Claims (31)

1. A system comprising:

a mobile device comprising: a processor and a display device;

a carrying case configured to mate with the mobile device, the carrying case comprising a flap having an open position and a closed position, the flap at least partially obscuring the display device in the closed position when the mobile device is mated with the carrying case; and,

a sensor located at one or more of the mobile device and the carrying case, the sensor configured to measure an angle between the flap and the display device as the flap moves between the closed position and the open position,

the processor of the mobile device configured to:

render data at the display device based on the angle by: rendering first data along a given edge of the display device in a first orientation, when the angle is between about 0° and a threshold angle; and, rendering second data in a location of the display device different from the given edge and in a second orientation 90° from the first orientation, when the angle is greater than the threshold angle, the first data comprising configurable application data, and the second data comprising the configurable application data and additional data.

2. The system of claim 1 , wherein the flap comprises a magnet and the sensor comprises a magnetometer located at the mobile device.

3. The system of claim 1 , wherein the sensor comprises one or more of a proximity sensor, a time-of-flight sensor, an infrared proximity sensor and an ultrasonic sensor located at one or more of the mobile device and the carrying case.

4. The system of claim 1 , wherein the sensor comprises one or more of a flex sensor an accelerometer, and a gyrometer located at the carrying case, the carrying case configured to communicate the angle to the processor of the mobile device.

5. The system of claim 1 , wherein the given edge is opposite a flexible portion of the carrying case when the mobile device is mated with the carrying case.

6. The system of claim 1 , wherein the threshold angle is between about 10° and about 45°.

7. The system of claim 1 , wherein the processor is further configured to render the data at the display device based on the angle by changing a brightness of the display device as the angle changes.

8. The system of claim 1 , wherein the configurable application data is configurable using a menu rendered at the display device.

9. A method comprising:

at a system comprising: a mobile device comprising: a processor and a display device; a carrying case configured to mate with the mobile device, the carrying case comprising a flap having an open position and a closed position, the flap at least partially obscuring the display device in the closed position when the mobile device is mated with the carrying case; and, a sensor located at one or more of the mobile device and the carrying case, the sensor configured to measure an angle between the flap and the display device as the flap moves between the closed position and the open position,

measuring, at the sensor, the angle between the flap and the display device;

receiving, at the processor, from the sensor, the angle; and,

rendering, using the processor, data at the display device based on the angle by: rendering first data along a given edge of the display device in a first orientation, when the angle is between about 0° and a threshold angle; and, rendering second data in a location of the display device different from the given edge and in a second orientation 90° from the first orientation, when the angle is greater than the threshold angle, the first data comprising configurable application data, and the second data comprising the configurable application data and additional data.

10. The method of claim 9 , wherein the flap comprises a magnet and the sensor comprises a magnetometer located at the mobile device, the method further comprising measuring, at the sensor, the angle between the flap and the display device by the magnetometer measuring a magnetic field of the magnet.

11. The method of claim 9 , wherein the sensor comprises one or more of a proximity sensor, a time-of-flight sensor, an infrared proximity sensor and an ultrasonic sensor located at one or more of the mobile device and the carrying case, the method further comprising measuring, at the sensor, the angle between the flap and the display device using one or more of the proximity sensor, the time-of-flight sensor, the infrared proximity sensor and the ultrasonic sensor.

12. The method of claim 9 , wherein the sensor comprises one or more of a flex sensor an accelerometer, and a gyrometer located at the carrying case, the carrying case configured to communicate the angle to the processor of the mobile device, the method further comprising, transmitting, from the carrying case to the processor of the mobile device, the angle.

13. The method of claim 9 , wherein the given edge is opposite a flexible portion of the carrying case when the mobile device is mated with the carrying case.

14. The method of claim 9 , wherein the threshold angle is between about 10° and about 45°.

15. The method of claim 9 , further comprising rendering the data at the display device based on the angle by changing a brightness of the display device as the angle changes.

16. The method of claim 9 , wherein the configurable application data is configurable using a menu rendered at the display device.

17. A non-transitory computer-readable medium storing a computer program wherein execution of the computer-executable computer program is for:

at a system comprising: a mobile device comprising: a processor and a display device; a carrying case configured to mate with the mobile device, the carrying case comprising a flap having an open position and a closed position, the flap at least partially obscuring the display device in the closed position when the mobile device is mated with the carrying case; and, a sensor located at one or more of the mobile device and the carrying case, the sensor configured to measure an angle between the flap and the display device as the flap moves between the closed position and the open position,

measuring, at the sensor, the angle between the flap and the display device;

receiving, at the processor, from the sensor, the angle; and,

rendering, using the processor, data at the display device based on the angle by: rendering first data along a given edge of the display device in a first orientation, when the angle is between about 0° and a threshold angle; and, rendering second data in a location of the display device different from the given edge and in a second orientation about 90° from the first orientation, when the angle is greater than the threshold angle, the first data comprising configurable application data, and the second data comprising the configurable application data and additional data.

18. The non-transitory computer-readable medium of claim 17 , wherein the configurable application data is configurable using a menu rendered at the display device.

Assignments (3)
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 20, 2016
From: OLIVER, ROBERT GEORGE; ALMALKI, NAZIH; GARBER, ANDREW MARTIN
To: BLACKBERRY LIMITED
Reel/Frame 037538/0614 →
Continuity (1)
Related Publication 20160259378A1 · Sep 8, 2016