IP Library Granted Patent US 9,020,999
Granted Patent B2
US 9,020,999 · App. 13/632,450 · Granted Apr 28, 2015

Computing device with automated conversion of units

Inventor: Arjun Singh Rai Bhatti (Ottawa, CA)
Assignee: BlackBerry Limited
G06F15/0258G06F9/4448G06F17/2276
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,020,999
App. No.
13/632,450
Granted
Apr 28, 2015
Kind
B2
Abstract

A method for computer-implemented unit-conversion method, the method comprising identifying a first numerical value in a first system of units displayed on a computing device, converting the first numerical value in the first system of units into a second numerical value, and displaying the second numerical value and the second system of units on the computing device.

Claims (19)

1. A computer-implemented unit-conversion method comprising:

identifying a first numerical value in a first system of units displayed on a computing device by automatically detecting the first system of units;

automatically converting the first numerical value in the first system of units into a second numerical value in response to identifying the first numerical value in the first system of units by collecting data on the usage patterns of a device user relating to usage of units and by establishing a unit-familiarity profile from the usage patterns, and only automatically converting the first numerical value into the second numerical value if the unit-familiarity profile indicates that the device user is unfamiliar with the first system of units; and

automatically displaying the second numerical value and the second system of units on the computing device.

2. The method as claimed in claim 1 wherein the second system of units is determined based on a current location of the computing device.

3. The method as claimed in claim 1 wherein the second system of units is determined based on a device language setting.

4. The method as claimed in claim 1 wherein displaying the second numerical value and the second system of units comprises displaying a text bubble or callout that presents the second numerical value and the second system of units.

5. A non-transitory computer-readable medium comprising instructions in code which when loaded into a memory and executed by a processor of a computing device cause the computing device to:

identify a first numerical value in a first system of units displayed on a computing device by automatically detecting the first system of units;

automatically convert the first numerical value in the first system of units into a second numerical value in response to identifying the first numerical value in the first system of units by collecting data on the usage patterns of a device user relating to usage of units and by establishing a unit-familiarity profile from the usage patterns, and only automatically converting the first numerical value into the second numerical value if the unit-familiarity profile indicates that the device user is unfamiliar with the first system of units; and

automatically display the second numerical value and the second system of units on the computing device.

6. The computer-readable medium as claimed in claim 5 comprising code to cause the device to determine the second system of units based on a current location of the device.

7. The computer-readable medium as claimed in claim 5 comprising code to cause the device to determine the second system of units based on a device language setting.

8. The computer-readable medium as claimed in claim 5 comprising code to cause the device to display a text bubble or callout presenting the second numerical value and the second system of units.

9. A computing device comprising:

a display to display a first numerical value in a first system of units on a computing device; and

a processor operatively coupled to a memory to identify the first system of units by automatically detecting the first system of units and to automatically convert the first numerical value in the first system of units into a second numerical value in response to identifying the first numerical value in the first system of units by collecting data on the usage patterns of a device user relating to usage of units and to automatically cause the display to display the second numerical value and the second system of units and by establishing a unit-familiarity profile from the usage patterns, and only automatically converting the first numerical value into the second numerical value if the unit-familiarity profile indicates that the device user is unfamiliar with the first system of units.

10. The computing device as claimed in claim 9 wherein the processor determines the second system of units based on or both of a current location of the device and a device language setting.

11. The computing device as claimed in claim 9 wherein the processor converts static units using data on the device and converts dynamic units by using a web service.

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 Nov 4, 2014
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 034161/0093 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 1, 2012
From: RAI BHATTI, ARJUN SINGH
To: RESEARCH IN MOTION LIMITED
Reel/Frame 029054/0832 →
Continuity (1)
Related Publication 20140095562A1 · Apr 3, 2014