IP Library Granted Patent US 9,159,006
Granted Patent B2
US 9,159,006 · App. 14/263,702 · Granted Oct 13, 2015

System and method for document transmission from a computing device to a portbale electronic 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 9,159,006
App. No.
14/263,702
Granted
Oct 13, 2015
Kind
B2
Abstract

The present disclosure provides methods and apparatus for managing a document. An example aspect provides a method of requesting a document to be displayed at a portable electronic device, including: installing at a computer a printer driver for displaying documents at the portable electronic device; creating an association of a portable account identifier with a unique identifier of the portable electronic device; using the printer driver and the association, to transmit the document to the portable electronic device over a network; and transmitting from the computer the document.

Claims (38)

1. A method comprising:

in response to receiving, at a computing device, an instruction to print a document at a portable electronic device, generating, at the computing device, a printer driver installation request, the printer driver installation request including a portable account identifier associated with a portable account and a unique identifier associated with the portable electronic device;

sending the printer driver installation request from the computing device to a server;

receiving, at the computing device, a printer driver installation file sent by the server, the printer driver installation file comprising a network address associated with the portable electronic device, the network address being determined, at the server, based on an association of the portable account identifier associated with the portable account with the unique identifier associated with the portable electronic device;

executing, at the computing device, the printer driver installation file to install a printer driver at the computing device for printing the document on the portable electronic device; and

sending a print request from the computing device to the network address associated with the portable electronic device.

2. The method of claim 1 , further comprising, generating, at the computing device, an output file from the document using the printer driver.

3. The method of claim 2 , wherein sending the a print request comprises transmitting the output file directly to the portable electronic device from the computing device.

4. The method of claim 2 , wherein sending the print request comprises transmitting the output file to the portable electronic device from the computing device through the server.

5. The method of claim 2 , wherein sending the print request comprises transmitting the output file from the computing device to the portable electronic device via email.

6. The method of claim 2 , further comprising encrypting the output file at the computing device.

7. The method of claim 2 , wherein sending the print request comprises putting the output file in a print queue.

8. The method of claim 2 , wherein the output file is a portable document format (PDF) document.

9. The method of claim 2 , wherein sending a print request comprises pushing the output file from the computing device to the portable electronic device.

10. The method of claim 1 , wherein sending the print request comprises, when the portable electronic device is unavailable, delaying sending the print request until the portable electronic device.

11. The method of claim 1 , further comprising executing, at the computing device, a document manager application to generate the print request.

12. The method of claim 11 , wherein the print request is sent by the document manager application.

13. The method of claim 1 , further comprising receiving an availability status of the portable electronic device at the computing device.

14. The method of claim 1 , wherein the printer driver conforms with operating system specifications for the computing device.

15. The method of claim 1 , wherein the print request includes the association of the portable account identifier associated with the portable account with the unique identifier of the portable electronic device.

16. The method of claim 1 , further comprising:

generating, at the computing device, the instruction to print the document at the portable electronic device in response to detecting selection of the portable electronic device from a print menu displayed on a display of the computing device.

17. A non-transitory computer readable medium storing a computer program comprising computer-executable instructions, wherein the instructions when executed cause a computing device to perform operations comprising:

in response to receiving, at the computing device, an instruction to print a document at a portable electronic device, generating, at the computing device, a printer driver installation request, the printer driver installation request including a portable account identifier associated with a portable account and a unique identifier associated with the portable electronic device;

sending the printer driver installation request from the computing device to a server;

receiving, at the computing device, a printer driver installation file sent by the server, the printer driver installation file comprising a network address associated with the portable electronic device, the network address being determined, at the server, based on an association of the portable account identifier associated with the portable account with the unique identifier associated with the portable electronic device;

executing, at the computing device, the printer drive installation file to install a printer driver at the computing device for printing the document on the portable electronic device; and

sending a print request from the computing device to the network address associated with the portable electronic device.

18. A computing device comprising:

a display, and

a processor controlling the display and operating to:

in response to receiving an instruction to print at a portable electronic device, generate a printer driver installation request, the printer driver installation request including a portable account identifier associated with a portable account and a unique identifier associated with the portable electronic device;

send the printer driver installation request from the computing device to a server;

receive a printer driver installation file sent by the server, the printer driver installation file comprising a network address associated with the portable electronic device, the network address being determined, at the server, based on an association of the portable account identifier associated with the portable account with the unique identifier associated with the portable electronic device;

execute the printer drive installation file to install a printer driver at the computing device for printing the document on the portable electronic device; and

send a print request to the network address associated with the portable electronic device.

19. The computing device of claim 18 , wherein the processor is further operating to generate an output file from the document using the printer driver.

20. The computing device of claim 18 , wherein the print request includes the association of the portable account identifier associated with the portable account with the unique identifier of the portable electronic device.

Assignments (6)
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 Oct 28, 2014
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 034068/0923 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 9, 2014
From: MEIKE, ROGER CHARLES
To: RESEARCH IN MOTION CORPORATION
Reel/Frame 033701/0657 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 9, 2014
From: YACH, DAVID PAUL; GEORGE, RICHARD JOHN; DO, TU DIEN
To: RESEARCH IN MOTION LIMITED
Reel/Frame 033701/0743 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 9, 2014
From: RESEARCH IN MOTION CORPORATION
To: RESEARCH IN MOTION LIMITED
Reel/Frame 033701/0815 →