Method and apparatus for creating metadata streams with...

Data processing: database and file management or data structures – Database design – Data structure types

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C710S031000, C358S001150, C358S001160, C345S467000

Reexamination Certificate

active

06295538

ABSTRACT:

BACKGROUND OF THE INVENTION
1. Technical Field
The present invention relates generally to an improved data processing system, and in particular, to a method and apparatus for generating a data stream. Still more particularly, the present invention relates to a method and apparatus for generating or rendering a metadata stream.
2. Description of Related Art
Currently, metadata streams are created in the order that applications call graphical functions. Metadata is data about data. For example, the title, subject, author, and size of a file constitute metadata about a file. With respect to graphics, the current position, color, and size of a primitive, such as a box, constitute metadata for the box. With respect to a primitive, in computer graphics, a shape, such as a line, circle, curve, or polygon, that can be drawn, stored, and manipulated as a discrete entity by a graphics program. A primitive is one of the elements from which a large graphic design is created.
Metadata streams may be sent to printers and other output mediums for output, and/or stored for later processing, information transfer to other systems or applications. With respect to a printer, a printer is a computer peripheral that outputs text and/or a computer generated image on paper or on another medium. The amount of data sent to a printer can vary depending on information to be printed in a print job. A job is a specified amount of processing performed by a unit such as a computer or printer. Many printers do not have sufficient memory to print a full sheet. As a result, some printers are capable of printing only parts of a page at a time as a result of these memory constraints. This kind of printing is also referred to as “banding”. For each band, a printer has to replay the entire metadata stream clipping the output to the current band. This reduces the performance in the output of such a printer. For example, if a printer has sufficient memory only for one quarter of a page, four passes of the metadata are required. In each pass, the portion or quarter of the metadata stream is used to print the portion or “band” of the page. As a result, in this example, four passes through the metadata would be required for one page of output.
Therefore, this is one example of how it would be desirable to have an improved method and apparatus for creating a metadata stream that can be processed more efficiently.
SUMMARY OF THE INVENTION
The present invention provides a method and apparatus in a data processing system for generating a metadata stream. A request is received to render an object. A determination is made as to whether a device hint associated with the object is present. The object is placed in the metadata stream. The device hint is placed in the metadata stream, responsive to the device hint associated with the object being present. At a logical end of a set of objects, the device hints are placed either before or after them. Then the device can take advantage of the hints without requiring it to preprocess the set of objects.


REFERENCES:
patent: 4809216 (1989-02-01), Lai
patent: 5327559 (1994-07-01), Priven et al.
patent: 5339392 (1994-08-01), Rosberg et al.
patent: 5432925 (1995-07-01), Abraham et al.
patent: 5497491 (1996-03-01), Mitchell et al.
patent: 5507003 (1996-04-01), Pipkins
patent: 5509115 (1996-04-01), Butterfield et al.
patent: 5530864 (1996-06-01), Matheny et al.
patent: 5535312 (1996-07-01), Hammer et al.
patent: 5583982 (1996-12-01), Matheny et al.
patent: 5602974 (1997-02-01), Shaw et al.
patent: 5668640 (1997-09-01), Nozawa et al.
patent: 5687303 (1997-11-01), Motamed et al.
patent: 5699492 (1997-12-01), Karaki
patent: 5737599 (1998-04-01), Rowe et al.
patent: 5744899 (1998-04-01), Burrows
patent: 5745750 (1998-05-01), Butterfield et al.
patent: 5748188 (1998-05-01), Hu et al.
patent: 6057858 (2000-05-01), Desrosiers
patent: 6064492 (2000-05-01), Eldridge et al.
patent: 6091509 (2000-07-01), Hickman et al.
patent: 6134017 (2000-10-01), Schlank et al.
International Business Machine; Displaying and Manipulating Relationships; Dec. 1995; pp. 391-395; IBM Technical Disclosure Bulletin; vol. 38, No. 12.
International Business Machines; Generation of Object Class Models from Process Methods of Workflow Environments; Aug. 1997; IBM Technical Disclosure Bulletin; vol. 40, No. 08; pp. 39-46.
International Business Machines; Structured Metadata for Application Specific Viewrs for Streamed Internet Video/Audio; Oct. 1997; IBM Technical Disclosure Bulletin; vol. 40, No. 10; pp. 123-127.
International Business Machines; Critical Page Caching in an External Memory Manager; Nov. 1995; IBM Technical Disclosure Bulletin vol. 38, No. 11.; pp. 187-190.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Method and apparatus for creating metadata streams with... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method and apparatus for creating metadata streams with..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for creating metadata streams with... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2455147

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.