Method and apparatus for reducing image data storage and processing based on device supported compression techniques
    1.
    发明授权
    Method and apparatus for reducing image data storage and processing based on device supported compression techniques 有权
    用于基于设备支持的压缩技术来减少图像数据存储和处理的方法和装置

    公开(公告)号:US06711294B1

    公开(公告)日:2004-03-23

    申请号:US09282638

    申请日:1999-03-31

    IPC分类号: G06K936

    摘要: Data is received from a memory, which includes bitmap images, for output on an output device. The images may be stored in compressed or uncompressed form. The operating system, application or generic graphics environment program interface, queries the printer driver for the types of image compression formats supported by the printer. If the image is available in a compatible compressed format, that compressed image is read from memory. Alternatively or in addition, the best possible compression format supported by the printer is selected from the formats available in the printer driver. The image is then loaded in a printer compatible compression format or compressed using the selected format. The image is spooled in the selected compression format. The image file may be spooled as a raw file or metafile depending on the embodiment used. When needed by the printer or video display, the spool file containing the compressed image is accessed from storage, and the compressed image is sent directly to the printer or video display without allocating memory for decompressing the bitmap image or decompressing the image.

    摘要翻译: 从包括位图图像的存储器接收数据,用于输出设备上的输出。 图像可以以压缩或未压缩形式存储。 操作系统,应用程序或通用图形环境程序界面,向打印机驱动程序查询打印机支持的图像压缩格式的类型。 如果图像以兼容的压缩格式提供,则从内存中读取该压缩图像。 或者或另外,打印机支持的最佳压缩格式是从打印机驱动程序中可用的格式中选择的。 然后以与打印机兼容的压缩格式加载图像,或使用所选格式进行压缩。 图像以选定的压缩格式假脱机。 根据所使用的实施例,图像文件可以假脱机为原始文件或图元文件。 当打印机或视频显示器需要时,从存储器访问包含压缩图像的假脱机文件,并且将压缩图像直接发送到打印机或视频显示器,而不分配用于解压缩位图图像或解压缩图像的存储器。

    Lock Contention Reduction
    2.
    发明申请
    Lock Contention Reduction 有权
    锁定争议减少

    公开(公告)号:US20100031269A1

    公开(公告)日:2010-02-04

    申请号:US12181811

    申请日:2008-07-29

    IPC分类号: G06F9/46

    CPC分类号: G06F9/524 G06F9/485

    摘要: Illustrative embodiments provide a computer implemented method, a data processing system and a computer program product for lock contention reduction. In one illustrative embodiment, the computer implemented method provides a lock to an active thread, increments a lock counter, receives a request to de-schedule the active thread, and determines whether the lock is held by the active thread. The computer implemented method, responsive to a determination that the lock is held by the active thread, adds a first pre-determined amount to a time slice of the active thread.

    摘要翻译: 说明性实施例提供了一种计算机实现的方法,数据处理系统和用于锁定争用减少的计算机程序产品。 在一个示例性实施例中,计算机实现的方法向活动线程提供锁定,增加锁定计数器,接收去调度活动线程的请求,并且确定锁是否被活动线程保持。 计算机实现的方法响应于锁定被活动线程保持的确定,将第一预定量添加到活动线程的时间片。

    Method and apparatus for supporting application and device independent print support
    3.
    发明授权
    Method and apparatus for supporting application and device independent print support 失效
    支持应用和设备独立打印支持的方法和设备

    公开(公告)号:US06816270B1

    公开(公告)日:2004-11-09

    申请号:US09276388

    申请日:1999-03-25

    IPC分类号: G06F1500

    摘要: A method and apparatus in a data processing system for processing a print job. A call is received from an application to print the print job to a selected printer, wherein the print job includes a request to use a hardware service. A print preview of the print job prior to printing the print job is provided. Responsive to receiving an indication that the print job is to be printed after providing the print preview, the print job is sent to a device driver for the selected printer to print the print job. A determination is made as to whether the selected printer supports the hardware service. Responsive to a determination that the hardware service is unsupported by the selected printer, the hardware service is provided using a software simulation.

    摘要翻译: 一种用于处理打印作业的数据处理系统中的方法和装置。 从应用程序接收到将打印作业打印到所选打印机的呼叫,其中打印作业包括使用硬件服务的请求。 提供打印作业之前的打印作业的打印预览。 响应于在提供打印预览之后接收到打印作业的指示,打印作业被发送到所选打印机的设备驱动程序以打印打印作业。 确定所选择的打印机是否支持硬件服务。 响应于所选打印机不支持硬件服务的确定,使用软件模拟来提供硬件服务。

    Protecting resource URLs from being served without a base web page
    4.
    发明授权
    Protecting resource URLs from being served without a base web page 有权
    在没有基本网页的情况下保护资源网址

    公开(公告)号:US06941368B1

    公开(公告)日:2005-09-06

    申请号:US09583959

    申请日:2000-05-31

    IPC分类号: G06F15/16 G06Q30/00 H04L29/08

    CPC分类号: G06Q30/02 H04L67/02

    摘要: The system, method, and program of the invention enables a Web server to ensure that any prerequisite resource is served before, or in conjunction with, a requested resource. Upon receipt of a request for a resource, e.g., a page, the Web server determines if the requested resource requires a prerequisite resource. If it does, a different resource is sent that has been modified to include the prerequisite resource. In a further embodiment, the Web server keeps track of each client's request for a prerequisite resource in order to determine whether the prerequisite resource had been previously requested when a resource is requested that requires the prerequisite resource. The different resource is sent if the resource requires a prerequisite resource and if it is determined that the previous request by the requester for the prerequisite resource has not been made within a configurable amount of time or within a predetermined number of hits.

    摘要翻译: 本发明的系统,方法和程序使得Web服务器能够确保在所请求的资源之前或与所请求的资源一起提供任何前提资源。 在接收到对资源(例如页面)的请求时,Web服务器确定所请求的资源是否需要先决条件资源。 如果是,则发送已经被修改以包括必备资源的不同资源。 在进一步的实施例中,Web服务器跟踪每个客户端对先决条件资源的请求,以便在请求需要先决条件资源的资源时确定是否先前请求了先决条件资源。 如果资源需要先决条件资源,并且如果确定先决条件资源的请求者的先前请求尚未在可配置的时间量内或在预定次数的匹配内发送,则发送不同的资源。

    Method and apparatus for compacting a metadatas stream in a data processing system
    9.
    发明授权
    Method and apparatus for compacting a metadatas stream in a data processing system 失效
    用于在数据处理系统中压缩元数据流的方法和装置

    公开(公告)号:US06510426B1

    公开(公告)日:2003-01-21

    申请号:US09163915

    申请日:1998-09-30

    IPC分类号: G06F1700

    摘要: A method and apparatus in a data processing system for generating a metadata stream. An attribute call is received to set an attribute. In response, a first database is queried to determine whether the attribute call is present in the first database. The first database is updated in response to the attribute call being absent in the first database. In response to receiving a primitive call, an attribute call associated with the primitive is retrieved from the first database. A determination is made as to whether the attribute call associated with the primitive is present in a second database. The second database is; updated to include the attribute call associated with the primitive call in response to the attribute call associated with the primitive call being absent in the second database. The attribute call associated with the primitive call and the primitive call is placed in the metadata stream.

    摘要翻译: 一种用于生成元数据流的数据处理系统中的方法和装置。 接收属性调用以设置属性。 作为响应,查询第一数据库以确定属性调用是否存在于第一数据库中。 响应于第一个数据库中不存在的属性调用更新了第一个数据库。 响应于接收到原始呼叫,从第一数据库检索与原语相关联的属性调用。 确定与基元相关联的属性调用是否存在于第二数据库中。 第二个数据库是 更新为包括与基本调用相关联的属性调用以响应于与第二数据库中不存在的原语调用相关联的属性调用。 与原始调用和原语调用相关联的属性调用被放置在元数据流中。