U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Spooling strategies using structured job information

Patent 7526504 Issued on April 28, 2009. Estimated Expiration Date: Icon_subject July 31, 2027. Estimated Expiration Date is calculated based on simple USPTO term provisions. It does not account for terminal disclaimers, term adjustments, failure to pay maintenance fees, or other factors which might affect the term of a patent.

Patent References

Printing complex characters
Patent #: 4410286
Issued on: 10/18/1983
Inventor: Ko ,   et al.

Generating and storing electronic fonts
Patent #: 4594674
Issued on: 06/10/1986
Inventor: Boulia ,   et al.

Apparatus and method for processing system printing data records on a page printer
Patent #: 4649513
Issued on: 03/10/1987
Inventor: Martin ,   et al.

Apparatus and method for system printing mode control
Patent #: 4870611
Issued on: 09/26/1989
Inventor: Martin ,   et al.

System and method for controlling a highly parallel multiprocessor using an anarchy based scheduler for parallel execution thread scheduling
Patent #: 5179702
Issued on: 01/12/1993
Inventor: Spix, et al.

Method for generating addresses to textured graphics primitives stored in rip maps
Patent #: 5222205
Issued on: 06/22/1993
Inventor: Larson, et al.

System and method for font wrapping printer data
Patent #: 5469532
Issued on: 11/21/1995
Inventor: Gerlach, et al.

Resource-oriented printer system and method of operation
Patent #: 5469533
Issued on: 11/21/1995
Inventor: Dennis

Method to reduce memory requirements in Asian printers while improving performance
Patent #: 5487138
Issued on: 01/23/1996
Inventor: Rust, et al.

Method and apparatus for processing a display document utilizing a system level document framework
Patent #: 5537526
Issued on: 07/16/1996
Inventor: Anderson, et al.

More ...

Inventors

Assignee

Application

No. 11831278 filed on 07/31/2007

US Classes:

707/103RObject-oriented database structure , 715/200

Examiners

Primary: Alam, Shahid A
Assistant: Jami, Hares

Attorney, Agent or Firm

International Class

G06F 17/00

Abstract

Spooling strategies are described for producing job information that conforms to a hierarchical structure, and then storing the job information in a spool storage. The job information is then retrieved from the spool storage and consumed. The structured job information includes a multi-level hierarchy of nodes, including a job level that represents the entire job, a document level that represents a document to be processed within the job; a rendition level that represents a rendition of the document to be processed; and a page level that represents a page associated with the rendition. The hierarchical structure can also include resource nodes and metadata nodes associated with any level of the hierarchy, respectively representing resources and metadata. The hierarchy can optionally be composed using one or more selection and sequence parts. Program logic implements the production and consumption of the job information by providing a collection of logic modules for selectively adding and retrieving elements to the hierarchically structure. The program logic also provides logic for enumerating the contents of the job information and for signaling the occurrence of various events associated with the processing of the job information.

Other References

  • Official Notice of Rejection for China Patent Application No. 200480001329.4, Dec. 18, 2007, pp. 1-16.
  • Jacobs, et al., “Adaptive Grid-Based Documnet Layout”, ACM, 2003, pp. 838-847.
  • Holman; “What is XSL-FO”, Google Mar. 20, 2002, pp. 1-4.
  • Han, et al., “WebSplitter:A Unified XML Framework for Multi-Device Collaborative web browsing” IBM Thomas J. Watson research Centre, Hawthorne, CSCW, Dec. 2-6, 2000, ACM 1-58113-222-0/00/0012, pp. 221-230.
  • Girardot et al. “Efficient Representation and Streaming XML Content Over the Internet Medium”; IEEE 2000, pp. 67-70.
  • Christodoulakis, et al., “Multimedia Document Presentation, Information Extraction, and Document Formation in MINOS: A Model and a System”, ACM Transaction on Office Information Systems, vol. 4, No. 4, Oct. 1986, pp. 345-383.
  • Bluethman, et al., “Interleaved Graphics in Text”, IBM Technical Bulletin, Apr. 1980, vol. 22, No. 4, Oct. 1986, pp. 4813-4815.
  • “XMP Adding Intelligence to Media”; XMP Specification, Jan. 2004, 11 pages.
  • “URIQA! The URI Query Agent Model, A Semantic Web Enabler”; URIQA: The Nokia Query Agent; http://sw.nokia.com/uriqa/URIQA.html.; 9 pages 2004.
  • “SVG Print”, W3C Working Draft, Jul. 15, 2003 http://www.w3.org/TR/2003/WD-SVGPrint-20030715/ pp. 1-14.
  • “SOAP Version 1.2 Part 1: Messaging Framework”; W3C Proposed Recommendation May 7, 2003; http://www.w3.org/TR/2003/PR-soap12-part1-20030507. 25 pages.
  • “Networked File System”; http://www.scit.wlv.ac.uk/˜jphb/comms/nfs.htm.; 6 pages.
  • “Interleaved Graphics and Text” Bluethman et al., IBM Technical Disclosure Bulletin, Apr. 1980, vol. 22, No. 11., pp. 4813-4815.
  • “Controlling the Data Chaos by Adding Intelligence to Media”; 4 pages. 2004.
  • “Apache Server Frequently Asked Questions”; Apache HTTP Server Version 1.3; http://httpd.apache.org/docs.misc/FAQ.html.; 35 pages.
  • “[Editorial Draft] Versioning XML Languages”; Proposed TAG Finding Nov. 16, 2003; http://www.w3.org/2001/tag/doc/versioning-20031116; 23 pages.
  • “@tryinCSS3 (was Useragent Rules in CSS)”; Mar. 31, 2004; http://lists.w3.org/Archives/Public/www-style/2004Mar/0333.html.; 2 pages.
  • “XMP Adding Intelligence to Media”, XMP Specification, Jan. 2004, 11 pages.
  • “URIQA! The URI Query Agent Model, A Semantic Web Enabler”, URIQA: The Nokia Query Agent, available at <>, 2004, 9 pages.
  • “SVG Print”, W3C Working Draft, available at <>, Jul. 15, 2003 pp. 1-14.
  • “SOAP Version 1.2 Part 1: Messaging Framework”, W3C Proposed Recommendation, available at <>, May 7, 2003, 25 pages.
  • Peter et al., “CrystalWeb—A distributed authoring environment for the World-Wide Web” Computer Networks and ISDN Systems, North Holland Publishing. Amsterdam, NL. vol. 27, No. 6, Apr. 1995, pp. 861-870.
  • Pawson, “Printing from XML: An Introduction to XSL-FO”, Google, Oct. 9, 2002, pp. 1-4.
  • Orchard, David; “Versioning XML Vocabularies” published on XML.com Dec. 3, 2003, pp. 1-10.
  • Orchard, et al., “Versioning XML Languages W3C Proposed TAG finding [Editorial Draft]”, Nov. 16, 2003, pp. 1-23.
  • Open eBook Publication Structure 1.2, Open eBook Forum, Aug. 2002, pp. 1-93.
  • “Networked File System”, available at <>, 6 pages.
  • Moschini, “@tryinCSS3 (was Useragent Rules in CSS)”, available at <>, Mar. 31, 2004, 2 pages.
  • Miller, “An Introduction to the Resource Description Framework”, D-Lib Magazine, available at <>, May 1998, 10 pages.
  • Marco, et al., “A Framework for Designing and Implementing the Ada Standard Container Library”, ACM 2003, pp. 49-61.
  • Holman, “What is XSL-FO”, Google, Mar. 20, 2002, pp. 1-4.
  • Hardy, et al., “Mapping and Displaying Structural Transformations between XML and PDF”, ACM, 2002, pp. 95-102.
  • Han, et al., “WebSplitter:A Unified XML Framework for Multi-Device Collaborative web browsing” IBM Thomas J. Watson research Centre, Hawthorne, CSCW, Dec. 2-6, 2000, ACM, 1-58113-222-0/00/0012, pp. 221-230.
  • Girardot, et al., “Efficient Representation and Streaming XML Content Over the Internet Medium”, IEEE 2000, pp. 67-70.
  • Ellis et al., “Postscrip, Bezier Curves and Chinese Character”, ACM, 1989, pp. 162-165.
  • El-Kwae, et al., “Document Image Representation Using XML Technologies”, Proceedings of SPIE, vol. 4670, 2001, pp. 109-120.
  • “Controlling the Data Chaos by Adding the Intelligence to Media”, 2004, 4 pages.
  • Christodoulakis, et al., “Multimedia Document Presentation, Information Extraction, and Document Formation in MINOS: A Model and a System”, ACM Transaction on Office Information Systems, vol. 4, No. 4, Oct. 1989, pp. 345-383.
  • Chien, et al., “Effcient Schemes for Managing Multiversion XML Documents”, University of California, California, Dec. 19, 2002, pp. 332-353.
  • Bluethman, et al., “Interleaved Graphics and Text”, IBM Technical Bulletin, Apr. 1980, vol. 22, No. 4, Oct. 1986, pp. 4813-4815.
  • “Apache Server Frequently Asked Questions”, Apache HTTP Server Version 1,3, <>, 35 pages.
  • Jacobs, et al., “Adaptive Grid-Based Document Layout”, ACM, 2003, pp. 838-847.
  • “Windows NT Server Printing”, retrieved on Nov. 17, 2008 at <>, 2008, pp. 1-35.
  • “Windows NT 4.0”, Wikipedia, Nov. 6, 2008, pp. 1-9.
  • “Supported File Formats Photoshop Elements 5.0”, retrieved at <>, Sep. 5, 2007, pp. 1-6.
  • Shade, et al., “Layered Depth Images”, The 25th Annual Conference on Computer Graphics and Interactive Techniques, ACM, 1998, pp. 231-242.
  • Levy, et al., “Non-Distorted Texture Mapping for Sheared Triangulated Meshes”, The 25th Conference on Computer Graphics and Interactive Techniques, ACM, 1998, pp. 343-352.
  • Jain, et al., “Approximating Market Equilibria”, Springerlink, LNCS 2764, 2003, pp. 1-11.
  • Jain, et al., “A Polynomial Time Algorithm for Computing an Arrow-Debreu Market Equilibrium for Linear Utilities”, Proceedings of the 45th Annual IEEE Symposium on Foundations of Computer Science (FOCS '04), IEEE, 2004, pp. 1-9.
  • Geanakoplos, et al., “The Arrow-Debreu Model of General Equilibrium”, retrieved on Nov. 10, 2008 at <>, Cowles Foundation for Research in Economics at Yale University, 2004.
  • Devanur, et al., “An Improved Approximation Scheme for Computing Arrow-Debreu Prices for the Linear Case”, retrieved on Nov. 10, 2008 at <>, pp. 1-8.
  • Akerlof, “The Market for “Lemons”: Quality Uncertainty and the Market Mechanism”, Quarterly Journal of Economics, vol. 84, Issue 3, Aug. 1970, pp. 488-500.
  • “Adobe Photoshop release history”, Wikipedia, Oct. 28, 2008, pp. 1-7.
  • Ashcraft et al., “SPOOLES: An object-oriented sparse matrix library”, In Proceedings of the 9th SIAM Conference on Parallel Processing for Scientific Computing, 1999. pp. 1-10. Downloaded: http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.44.5809.
  • Reguero et al, “Large Scale Print Spool Service”, published in the Proceedings of the Twelfth Systems Administration Conference (LISA '98) Boston, Massachusetts, Dec. 6-11, 1998. pp. 1-15. Downloaded: http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.107.7406.
PatentsPlus Images
Enhanced PDF formats
loading...
PatentsPlus: add to cart
PatentsPlus: add to cartSearch-enhanced full patent PDF image
$9.95more info
PatentsPlus: add to cart
PatentsPlus: add to cartIntelligent turbocharged patent PDFs with marked up images
$18.95more info
 
Sign InRegister
Username  
Password   
forgot password?