IP Library Patent Application 12943853
Patent Application
App. No. 12/943,853

MOBILE PRINTING FRAMEWORK

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 None
App. No.
12/943,853
Abstract

A framework for printing files from a portable computing and telecommunication device to a nearby printer. The device includes a Print Service and a Printing System, with the Print Service communicating between an Application operating on the device and the Printing System. The Printing System communicates between the Print Service and the printer. The Printing System determines what printers are nearby and what driver is needed to communicate with that printer. The Printing System can then access the internet to obtain a printer driver if the Printing System does not already contain that printer driver.

Claims (21)

1 . A system for sending print jobs to an external printer from a mobile telecommunication and computing device that can access both a telephone network and the internet, comprising:

one or more processors on the mobile telecommunication and computing device that contain at least the following processing modules thereon:

an application that contains or generates a file to be printed;

a print service that communicates with the application; and

a printing system that communicates with the print service, with external printers, and with the internet, wherein the printing system obtains printer drivers by accessing the internet;

wherein, upon request by the print service, the printing system discovers a printer connected to a local network associated with a nearby wireless router, and further, the printing system determines if the printing system already contains the necessary printer driver to send print jobs to that printer and obtains that printer driver via the internet if it is not already contained in the printing system, and uses that printer driver to create a print job from the file to be printed, and then the print job is sent to the printer.

2 . A system as defined in claim 1 , wherein the print service obtains the file to be printed from the application and supplies it to the printing system.

3 . A system as defined in claim 2 , wherein the print service includes a print API.

4 . A system as defined in claim 1 , wherein the print service controls the printing system to perform the functions of printer discovery, obtaining printer details, selecting the printer driver, and installing the printer driver.

5 . A method implemented in a mobile telecommunication and computing device for sending print jobs to an external printer, the method comprising:

generating or obtaining a file to be printed;

determining what local computer networks are located in the vicinity of the device;

determining what type of printer is connected to that local network;

determining whether a printer driver for that type of printer currently is loaded onto the device;

if not currently loaded, obtaining the printer driver via the internet and loading it on the device;

using the printer driver to convert the file to be printed into a print job; and

sending the print job to the external printer via the local network.

6 . A method as defined in claim 5 , wherein the determining operations are each performed by a printing system.

7 . A method as defined in claim 6 , wherein the printing system is controlled by a print service.

8 . A method as defined in claim 7 , wherein the file to be printed is sent to the printing system via a print API that is contained in the print service.

9 . A method as defined in claim 5 , wherein the file to be printed is sent to the printing system via a print API.

Assignments (6)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 21, 2024
From: Z124
To: MULTIFOLD INTERNATIONAL INCORPORATED PTE. LTD.
Reel/Frame 069191/0777 →
QUITCLAIM EXCLUSIVE LICENSE/RIGHTS Recorded Oct 11, 2024
From: Z124
To: MULTIFOLD INTERNATIONAL INCORPORATED PTE. LTD.
Reel/Frame 069170/0042 →
CHANGE OF NAME Recorded Jun 22, 2012
From: IMERJ LLC
To: Z124 LLC
Reel/Frame 028431/0057 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 5, 2012
From: Z124 LLC
To: Z124
Reel/Frame 028322/0178 →
CHANGE OF NAME Recorded Apr 11, 2011
From: FLEXTRONICS ID, LLC
To: IMERJ LLC
Reel/Frame 026107/0531 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 11, 2010
From: BENEDEK, LASZLO CSABA
To: FLEXTRONICS ID, LLC
Reel/Frame 025348/0847 →