News Column

Patent Issued for Systems and Methods for Managing the Execution of Print Jobs

May 27, 2014



By a News Reporter-Staff News Editor at Information Technology Newsweekly -- Open Invention Network, LLC (Durham, NC) has been issued patent number 8724154, according to news reporting originating out of Alexandria, Virginia, by VerticalNews editors.

The patent's inventor is Khafizova, Margarita (Plano, TX).

This patent was filed on August 29, 2013 and was published online on May 13, 2014.

From the background information supplied by the inventors, news correspondents obtained the following quote: "The present invention relates generally to systems and methods for managing the execution of print jobs. More particularly, the present invention relates to managing print jobs within a network data processing system.

"Today, printing is often accomplished in network printing environments. For example, multiple computers and multiple printers may be interconnected via one or more servers so that any one of the computers is able to print to one of the printers in the network. Such printing networks may be found in various locations, such as a home, office, metropolitan area, campus, computer lab, etc. However, issues may arise as the number, size, or diversity of print jobs on a particular network increases. Furthermore, those controlling a network printing environment may desire to manage incoming print jobs according to his or her preferences. Proper management of the print jobs and the network printing environment can address these and other issues that may arise when printing in a network printing environment."

Supplementing the background information on this patent, VerticalNews reporters also obtained the inventor's summary information for this patent: "The illustrative embodiments described herein are directed to a data processing system and, in particular, to systems and methods for managing the execution of print jobs. In one embodiment, a method includes receiving a print job associated with a set of print job parameters. The print job is sent from a computing device associated with a user. The method includes accessing a set of user parameters associated with the user, and determining a print job priority for the print job using the set of print job parameters and the set of user parameters. The method includes identifying a destination printer capable of executing the print job using the set of print job parameters. The method also includes initiating execution of the print job at the destination printer in response to determining to execute the print job based on the print job priority.

"In another embodiment, the method includes receiving a print job associated with a set of print job parameters. The print job is sent from a computing device associated with a user. The method includes accessing a set of user parameters associated with the user, associating each of the set of user parameters and each of the set of print job parameters with a respective numeric value (N), and assigning a respective weight (W) to each of the set of print job parameters and each of the set of user parameters. The method also includes determining a respective weighted value (X) for each of the set of print job parameters and each of the set of user parameters, wherein X=WN. The method includes summating the respective weighted values (X) for each of the set of print job parameters and each of the set of user parameters to form a weighted total (T), determining a cumulative utility factor (F) associated with the user, and determining a print job priority (P) for the print job, wherein P=T/F. The method also includes initiating execution of the print job at a destination printer using the print job priority (P).

"In another embodiment, a data processing system includes a bus system and a memory connected to the bus system. The memory includes a set of instructions. The data processing system includes a processing unit connected to the bus system. The processing unit executes the set of instructions to receive a print job associated with a set of print job parameters and a set of user parameters. The print job is sent from a computing device associated with a user. The processing unit also executes the set of instruction to identify a first set of printers capable of executing the print job based on at least one of the set of print job parameters and the set of user parameters, determine a print job priority based on the set of print job parameters and the set of user parameters, identify a second set of printers capable of executing the print job based on the print job priority, and identify one or more printers included in both the first set of printers and the second set of printers to form a set of available printers. Each of the set of available printers has a respective load, and the respective load of each of the set of available printers is an amount of time remaining for the respective available printer to complete execution of print jobs scheduled for the respective available printer. The processing unit also executes the set of instruction to identify a destination printer having a lowest load in the set of available printers, and initiate execution of the print job at the destination printer."

For the URL and additional information on this patent, see: Khafizova, Margarita. Systems and Methods for Managing the Execution of Print Jobs. U.S. Patent Number 8724154, filed August 29, 2013, and published online on May 13, 2014. Patent URL: http://patft.uspto.gov/netacgi/nph-Parser?Sect1=PTO2&Sect2=HITOFF&p=56&u=%2Fnetahtml%2FPTO%2Fsearch-bool.html&r=2790&f=G&l=50&co1=AND&d=PTXT&s1=20140513.PD.&OS=ISD/20140513&RS=ISD/20140513

Keywords for this news article include: Information Technology, Open Invention Network LLC, Information and Data Processing.

Our reports deliver fact-based news of research and discoveries from around the world. Copyright 2014, NewsRx LLC


For more stories covering the world of technology, please see HispanicBusiness' Tech Channel



Source: Information Technology Newsweekly


Story Tools






HispanicBusiness.com Facebook Linkedin Twitter RSS Feed Email Alerts & Newsletters