System for performing multiple functions in parallel time
    2.
    发明申请
    System for performing multiple functions in parallel time 失效
    并行执行多功能的系统

    公开(公告)号:US20040046983A1

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

    申请号:US10238156

    申请日:2002-09-10

    Inventor: Ajit Sodhi

    Abstract: A architecture for a multifunction peripheral to service a plurality of clients simultaneously. A shared memory receives data from the plurality of clients. A channel multiplexer selects data to be routed to a peripheral, a SCSI emulator is used to logically select the peripheral. The data is then forwarded from the multiplexer via the SCSI emulator to a PCI bus, the PCI bus being physically connected with the peripheral's engine. When data needs to be sent from a peripheral to a client, it is forwarded from the PCI bridge to the SCSI emulator and routed via a demultiplexer to the shared memory wherein it is retrieved by the appropriate client. The multifunction peripheral can be interrupted while performing a first task using a first peripheral, switch to a second task needing a second peripheral, and return to the first task when completed.

    Abstract translation: 一种用于同时服务多个客户端的多功能外设的架构。 共享存储器从多个客户端接收数据。 信道多路复用器选择要路由到外设的数据,SCSI仿真器用于逻辑选择外设。 然后,数据通过SCSI仿真器从多路复用器转发到PCI总线,PCI总线与外设的引擎物理连接。 当数据需要从外设发送到客户端时,它将从PCI桥转发到SCSI仿真器,并通过解复用器路由到共享存储器,在该存储器中,由适当的客户端检索。 当使用第一外围设备执行第一任务时,可以中断多功能外围设备,切换到需要第二外设的第二任务,并且在完成时返回到第一任务。

    Method, system, and program for processing input/output (I/O) requests to a storage space having a plurality of storage devices
    3.
    发明申请
    Method, system, and program for processing input/output (I/O) requests to a storage space having a plurality of storage devices 失效
    用于处理对具有多个存储设备的存储空间的输入/输出(I / O)请求的方法,系统和程序

    公开(公告)号:US20030182504A1

    公开(公告)日:2003-09-25

    申请号:US10108156

    申请日:2002-03-25

    CPC classification number: G06F3/0601 G06F2003/0697

    Abstract: Provided are a method, system, and program for processing Input/Output (I/O) requests to a storage space having a plurality of storage devices. An Input/Output (I/O) request is received directed to a target location in a target storage device in the storage space, wherein the storage space includes at least two adaptors providing access to the storage devices. A determination is made of a plurality of paths to the target storage device, wherein a path comprises one adaptor or one adaptor and at least one intervening storage device. A determination is made of a characteristic of each determined path. One path is selected based on the determined characteristic and the I/O request is transmitted to the adaptor in the selected path.

    Abstract translation: 提供了一种用于处理对具有多个存储设备的存储空间的输入/输出(I / O)请求的方法,系统和程序。 接收指向存储空间中的目标存储设备中的目标位置的输入/输出(I / O)请求,其中存储空间包括提供对存储设备的访问的至少两个适配器。 确定到目标​​存储设备的多个路径,其中路径包括一个适配器或一个适配器以及至少一个中间存储设备。 确定每个确定的路径的特性。 基于确定的特性选择一个路径,并且I / O请求被发送到所选路径中的适配器。

    Image reading apparatus
    5.
    发明申请

    公开(公告)号:US20030020940A1

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

    申请号:US10252397

    申请日:2002-09-24

    Abstract: When an image read start command is received from a PC, an image reading unit first sequentially reads an image of an original. An output signal of the image reading unit is processed by an analog signal processing circuit, an A/D converter, and an image processing circuit and is supplied to a transfer control circuit. When an instruction from the PC indicates a direct transfer mode, the transfer control circuit outputs the image data from the image processing circuit as it is to an interface. When the instruction from the PC indicates a temporary storage mode, the transfer control unit temporarily stores the image data into a storage medium of an auxiliary storage device. When there is a reading request from the PC, the transfer control circuit reads out the image data which is stored into the auxiliary storage device and transfers it to the PC through the interface.

    Scheduler for a data memory access having multiple channels
    7.
    发明申请
    Scheduler for a data memory access having multiple channels 有权
    具有多个通道的数据存储器访问调度器

    公开(公告)号:US20020078267A1

    公开(公告)日:2002-06-20

    申请号:US09740669

    申请日:2000-12-18

    CPC classification number: G06F3/0659 G06F3/061 G06F3/0674 G06F13/28

    Abstract: A scheduler configured to schedule multiple channels of a Data Memory Access (DMA) includes a shift structure having entries corresponding to the multiple channels to be scheduled. Each entry in the shift structure includes multiple fields. Each entry also includes a weight that is determined based on these multiple fields. The scheduler also includes a comparison-logic circuit that is configured to then sort the entries based on their respective weights.

    Abstract translation: 被配置为调度数据存储器访问(DMA)的多个通道的调度器包括具有对应于要调度的多个信道的条目的移位结构。 移位结构中的每个条目包括多个字段。 每个条目还包括基于这些多个字段来确定的权重。 调度器还包括比较逻辑电路,其被配置为基于它们各自的权重对条目进行排序。

    Interface apparatus for connecting devices operating at different clock rates, and a method of operating the interface
    8.
    发明申请
    Interface apparatus for connecting devices operating at different clock rates, and a method of operating the interface 失效
    用于连接以不同时钟速率工作的设备的接口设备,以及操作该接口的方法

    公开(公告)号:US20010016885A1

    公开(公告)日:2001-08-23

    申请号:US09734070

    申请日:2000-12-11

    Inventor: Aki Happonen

    CPC classification number: G06F5/16

    Abstract: The invention proposes an apparatus for transferring data between a first device (1) and a memory area of memory means (3a; F_REG) of a second device (3), the memory area being determined by an address (ADDR), within a system which comprises at least one system clock (CLK) and in which the first device (1) provides at least a signal (ENA) indicating data transfer and a signal (RWN) indicating the direction of data transfer, the apparatus comprising buffer registers for temporarily storing the data (DATA) to be transferred and the address (ADDR) of the memory area to and/or from which the data are to be transferred, and a control means (EL, CTRL) for controlling said buffer registers to temporarily store said data and address to be transferred in response to the signal (ENA) indicating that data transfer being active and the signal (RWN) indicating the direction of data transfer between the first device (1) and the second device (3), the signals (ENA, RWN) thereby instructing either a write operation or a read operation, characterized by at least two groups of buffer registers nullDATA_REG1, ADD_REG1null, nullDATA_REG2, ADD_REG2null) for storing data and associated addresses transmitted in consecutive data transfer operations, and in that said control means (CTRL) is adapted to generate a control signal (ENABLE) for alternately switching between a first group of buffer registers (nullDATA_REG1, ADD_REG1null) and a second group of buffer registers (nullDATA_REG2, ADD_REG2null) of said at least two groups of buffer registers after each of a respective one of consecutive data transfer operations. The invention also proposes a corresponding method for transferring data.

    Abstract translation: 本发明提出了一种用于在第一设备(1)和第二设备(3)的存储器装置(3a; F_REG)的存储区域之间传送数据的装置,所述存储器区域由系统内的地址(ADDR)确定 其包括至少一个系统时钟(CLK),并且其中所述第一设备(1)至少提供指示数据传输的信号(ENA)和指示数据传送方向的信号(RWN),所述设备包括用于暂时的缓冲寄存器 存储要传送的数据(DATA)和要从其传输数据的存储区域的地址(ADDR)和用于控制所述缓冲寄存器的控制装置(EL,CTRL),以暂时存储所述 响应于指示数据传送是有效的信号(ENA)和指示第一设备(1)和第二设备(3)之间的数据传输方向的信号(RWN)而传送的数据和地址, ENA,RWN),从而指示aw 仪表操作或读操作,其特征在于至少两组缓冲寄存器[DATA_REG1,ADD_REG1],[DATA_REG2,ADD_REG2]),用于存储在连续数据传输操作中发送的数据和相关联的地址,并且所述控制装置(CTRL) 适于产生用于在所述至少两组缓冲寄存器中的第一组缓冲寄存器([DATA_REG1,ADD_REG1])和第二组缓冲寄存器([DATA_REG2,ADD_REG2])之间交替切换的控制信号(ENABLE) 在相应的连续数据传输操作中的每一个之后。 本发明还提出了一种用于传送数据的相应方法。

    METHOD AND DEVICE FOR LINKING WORK REQUESTS WITH COMPLETION QUEUE ENTRIES
    9.
    发明申请
    METHOD AND DEVICE FOR LINKING WORK REQUESTS WITH COMPLETION QUEUE ENTRIES 有权
    用于将工作要求与完成队列输入连接的方法和装置

    公开(公告)号:US20040250000A1

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

    申请号:US10382163

    申请日:2003-03-05

    CPC classification number: G06F9/546 G06F2209/548

    Abstract: A method for linking work requests in a work queue with entries on a queue of completed requests. For each work queue, a tracking list is created. Each tracking list is linked to one queue of completed requests. When a work request is added to a given work queue, an entry is added to the associated tracking list. The entry in the tracking list contains all of the information needed to uniquely associate a completion queue entry to the work request that caused the completion queue entry. When a completion queue entry is retrieved from the completion queue, the tracking list for the work queue is searched for an entry corresponding to the completion queue entry. The work request that caused the completion queue entry is then identified from the information in the tracking list entry.

    Abstract translation: 将工作队列中的工作请求与已完成请求队列中的条目相链接的方法。 对于每个工作队列,创建跟踪列表。 每个跟踪列表都链接到已完成请求的一个队列。 当工作请求被添加到给定的工作队列时,会将一个条目添加到关联的跟踪列表中。 跟踪列表中的条目包含将完成队列条目唯一地关联到导致完成队列条目的工作请求所需的所有信息。 从完成队列检索到完成队列条目时,将搜索工作队列的跟踪列表,以查找与完成队列条目相对应的条目。 然后根据跟踪列表条目中的信息识别导致完成队列输入的工作请求。

    SYSTEMS AND METHODS FOR CREATING A SINGLE ELECTRONIC SCANNED JOB FROM MULTIPLE SCANNED DOCUMENTS
    10.
    发明申请
    SYSTEMS AND METHODS FOR CREATING A SINGLE ELECTRONIC SCANNED JOB FROM MULTIPLE SCANNED DOCUMENTS 有权
    从多个扫描文件创建单个电子扫描作业的系统和方法

    公开(公告)号:US20040150854A1

    公开(公告)日:2004-08-05

    申请号:US10248612

    申请日:2003-01-31

    Abstract: This invention provides systems and methods that use a meta job description that combines a number of scan jobs into a single combined job and use a meta job description that incorporates the scan parameters for a plurality of scan. Scanning documents with a meta job description provides user with the ability to scan any number of different documents with different parameters and combine them into a single combined job before the job is sent to its final destination. This allows the user to compose a single electronic document from any number of documents with different parameters.

    Abstract translation: 本发明提供了使用将多个扫描作业组合成单个组合作业的元作业描述并使用将多个扫描的扫描参数合并的元作业描述的系统和方法。 使用元作业描述扫描文档为用户提供扫描具有不同参数的任意数量的不同文档的能力,并将其组合到单个组合作业中,然后再将作业发送到最终目的地。 这允许用户从具有不同参数的任何数量的文档中构成单个电子文档。

Patent Agency Ranking