Computing device and methods for mobile-printing
First Claim
1. A method for printing information at a remote location, comprising:
- establishing a network connection at a remote location;
receiving a list of printing devices communicatively coupled to a print service available to a mobile-computing device;
requesting a print device context responsive to a printer selected from the list of printing devices;
using an application resident on the mobile-computing device to render information to the print device context, wherein the application generates a plurality of device commands responsive to the information to be printed; and
forwarding the device commands to the print service, wherein the print service renders the device commands against the printer.
1 Assignment
0 Petitions
Accused Products
Abstract
A driver for a mobile-computing device. The driver comprises a communication interface for communicatively coupling the driver to an application executing on the mobile-computing device and a print service wirelessly coupled to the mobile-computing apparatus. The driver further comprises an interceptor and a graphics device formatter. The interceptor identifies graphics device commands and forwards graphics device commands issued by the application. The formatter, when enabled, renders information desired to be printed from the mobile-communication device to an intermediate format communicated to the print service.
-
Citations
24 Claims
-
1. A method for printing information at a remote location, comprising:
-
establishing a network connection at a remote location;
receiving a list of printing devices communicatively coupled to a print service available to a mobile-computing device;
requesting a print device context responsive to a printer selected from the list of printing devices;
using an application resident on the mobile-computing device to render information to the print device context, wherein the application generates a plurality of device commands responsive to the information to be printed; and
forwarding the device commands to the print service, wherein the print service renders the device commands against the printer. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer-readable medium having stored thereon an executable instruction set, the instruction set, when executed by a processor, directs the processor to perform a method comprising:
-
sensing a change of connection status between a mobile-computing device and a wireless access device coupled to a local area network;
establishing a communication session with a print service accessible via the local area network when the change of connection status indicates that the mobile-computing device has established a communication session with the wireless access device, wherein during the communication session the mobile-computing device uses a printer driver configured to generate a generic device context responsive to a designated printer coupled to the print service;
using the printer driver to intercept graphics device commands generated by an application operative on the mobile-computing device; and
forwarding the graphics device commands to the print service, wherein the print service renders the graphics device commands against the designated printer. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A mobile-computing device, comprising:
-
means for responding to a change of connection status between a mobile-computing device and a wireless access device communicatively coupled to a print service;
means for establishing a communication session with the print service when the change of connection status indicates that the mobile-computing device has established a connection with the wireless access device, wherein during the communication session the mobile-computing device uses a printer driver configured to generate a generic device context responsive to a printer coupled to the print service;
means for intercepting graphics device commands generated by an application operative of the mobile-communication device; and
means for forwarding the graphics device commands to the print service, wherein the print service renders the graphics device commands in accordance with the printer. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. A mobile-computing apparatus, comprising:
-
a processor;
a memory coupled to the processor having stored therein a driver comprising;
a communication interface including;
an application interface for communicatively coupling the driver to an application executing within the processor; and
a print service interface for communicatively coupling the driver to a print service wirelessly coupled to the mobile-computing apparatus;
an interceptor coupled to the communication interface, the interceptor configured to identify and forward graphics device commands issued by the application; and
a formatter coupled to the interceptor, wherein when the formatter is enabled, the formatter renders information desired to be printed from the mobile-communication device to an intermediate format communicated to the print service. - View Dependent Claims (22, 23, 24)
-
Specification