Stand alone multimedia printer with user interface for allocating processing
First Claim
1. A printer for printing time-based media, the printer comprising:
- a media processing system embedded within the printer for generating an electronic representation of the time-based media;
an electronic output system for producing a document on a media from the electronic representation of the time-based media;
a housing for supporting an interface for transferring the time-based media between the printer and an external processing system, and for supporting the electronic output system in communication with the media processing system to receive the electronic representation;
a resource allocation module embedded within the printer for determining processing allocation for one or more tasks among the printer and the external processing system; and
a task policy manager for determining whether the printer will interact with the external processing system as a master processor or as a slave processor to process the one or more tasks, the determination based on a policy stored in association with the one or more tasks.
1 Assignment
0 Petitions
Accused Products
Abstract
A printing system for time-based data enables the printing of time-based media by sharing processing resources on a printer and on an external media processing system such as an external service, for example, a web service. The media processing may similarly be shared, as determined by a resource allocation module, or as indicated by a user via a user interface, between the printer and an external media processing system coupled via a communication interface to the printer or via a network. An example of such an external media processing system is an external device such as a personal computer or an external service such as a web service. A stand-alone version of the printer with embedded time based data in multiple media is described with a display and user interface so that a user can walk up to the printer and perform multimedia processing at the printer. The stand alone version has a network connection or other communication interface so that an external service or device can interface directly with the printer in performing media processing or a user can interface with the external service or device directly through the printer.
-
Citations
41 Claims
-
1. A printer for printing time-based media, the printer comprising:
-
a media processing system embedded within the printer for generating an electronic representation of the time-based media; an electronic output system for producing a document on a media from the electronic representation of the time-based media; a housing for supporting an interface for transferring the time-based media between the printer and an external processing system, and for supporting the electronic output system in communication with the media processing system to receive the electronic representation; a resource allocation module embedded within the printer for determining processing allocation for one or more tasks among the printer and the external processing system; and a task policy manager for determining whether the printer will interact with the external processing system as a master processor or as a slave processor to process the one or more tasks, the determination based on a policy stored in association with the one or more tasks. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. A method for printing time-based media in a printer for printing time-based media comprising a media processing system for generating an electronic representation of the time-based media, the method comprising:
-
receiving user input indicating selection of one or more media processing resources from among resources of the printer and an external processing system; determining processing allocation for one or more tasks among the printer and the external processing system determining whether the printer will interact with the external processing system as a master processor or as a slave processor to process the one or more tasks, the determination based on a policy stored in association with the one or more tasks; and determining the electronic representation of the time-based media using the determined allocation of resources. - View Dependent Claims (38, 39, 40, 41)
-
Specification