IP Library Granted Patent US 8,126,446
Granted Patent B2
US 8,126,446 · App. 12/182,702 · Granted Feb 28, 2012

System and method for provisioning a third party mobile device emulator

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,126,446
App. No.
12/182,702
Granted
Feb 28, 2012
Kind
B2
Abstract

A method and apparatus for provisioning a third party mobile device emulator from desktop provisioning software, the method having the steps of: designating a common file space between the third party mobile device emulator and the desktop provisioning software; writing files to the common file space from one of the third party mobile device emulator and the desktop provisioning software; and reading the files from the other of the third party mobile device emulator and the desktop provisioning software.

Claims (23)

1. A method for enabling a mobile device emulator to communicate with desktop provisioning software, the mobile device emulator having client software running thereon, the method comprising the steps of:

designating a common file space from the client software between the mobile device emulator and the desktop provisioning software;

writing a file to the common file space from the mobile device emulator; and

monitoring the common file space from the desktop provisioning software for the file written by the mobile device emulator,

wherein the writing of the file to the common file space indicates that the mobile device emulator is ready to communicate with the desktop provisioning software.

2. The method of claim 1 wherein the monitoring step involves polling the common file space.

3. The method of claim 1 wherein the mobile device emulator is unmodified by any of the steps.

4. The method of claim 1 wherein the common file space is a hard drive space of a computer executing the mobile device emulator.

5. The method of claim 1 wherein the desktop provisioning software and the mobile device emulator communicate with the common file space using a file transfer protocol.

6. The method of claim 1 wherein the mobile device emulator is further configured to signal to the desktop provisioning software via indicator file names.

7. A non-transitory computer readable medium having computer readable instructions stored thereon for execution on one or more processing devices to implement the method of claim 1 .

8. A system for enabling communication between a mobile device emulator and desktop provisioning software, the system comprising:

the desktop provisioning software;

the mobile device emulator;

client software running on the mobile device emulator; and

a common file space between the mobile device emulator and the desktop provisioning software, the common file space having been designated by the client software,

wherein the mobile device emulator writes a file to the common file space to indicate that it is ready to communicate with the desktop provisioning software, and the desktop provisioning software monitors the common file space for the file written by the mobile device emulator.

9. The system of claim 8 wherein the monitoring of the common file space by the desktop provisioning software is done by way of polling the common file space.

10. The system of claim 8 wherein the mobile device emulator is unmodified.

11. The system of claim 8 wherein the common file space is a hard drive space of a computer executing the mobile device emulator.

12. The system of claim 8 wherein the system is on a personal computer.

13. The system of claim 8 wherein the desktop provisioning software and the mobile device emulator communicate with the common file space using a file transfer protocol.

14. The system of claim 8 wherein the mobile device emulator is further configured to signal to the desktop provisioning software via indicator file names.

Assignments (3)
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 Feb 18, 2016
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 037856/0713 →