会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 3. 发明授权
    • Apparatus and method for reassembling frame data into stream data
    • 将帧数据重新组合成流数据的装置和方法
    • US06667978B1
    • 2003-12-23
    • US09112470
    • 1998-07-09
    • Gary Scott DelpAlbert Alfonse Slane
    • Gary Scott DelpAlbert Alfonse Slane
    • H04J322
    • H04L69/166H04L29/06H04L69/16H04L69/326
    • The present invention is a method and apparatus for reducing processing overhead using a stream data reassembly mechanism and at least one data buffer. The present invention pre-processes incoming frames before delivering the frames to system memory. When a first packet of an data stream is received, the data from the packet is placed into a data buffer. Information about the first packet is stored in a logical channel descriptor (LCD) to indicate that data exists in the current data buffer. As each subsequent packet in the data stream is received, the reassembly mechanism removes extraneous transmission data from the packet and checks the CRC of each trailer to qualify the data within the packet. After the data is qualified, the reassembly mechanism stores the data portion of the packet in the data buffer. This preprocessing of each packet continues until a predetermined condition is met. Once a predetermined condition is met, the reassembly mechanism will make the contents of the buffer available to the system. The reassembly may optionally associate a direct memory access (DMA) descriptor with the buffer and burst the contents of the buffer into system memory. The reassembly mechanism of the present invention thereby reduces the amount of data reception interrupts processed by the system and can also reduce the number of direct memory access data transfer across the system bus.
    • 本发明是一种使用流数据重组机构和至少一个数据缓冲器来减少处理开销的方法和装置。 本发明在将帧传送到系统存储器之前预处理输入帧。 当接收到数据流的第一分组时,来自分组的数据被放入数据缓冲器中。 关于第一分组的信息被存储在逻辑信道描述符(LCD)中以指示数据存在于当前数据缓冲器中。 当接收到数据流中的每个随后的分组时,重新组装机制从分组中去除无关的传输数据,并且检查每个预告片的CRC以对分组内的数据进行限定。 数据合格后,重组机制将数据包的数据部分存储在数据缓冲器中。 每个分组的这种预处理持续到满足预定条件。 一旦满足预定条件,重新组装机制将使缓冲区的内容可用于系统。 重组可以可选地将直接存储器访问(DMA)描述符与缓冲器关联并将缓冲器的内容突发到系统存储器中。 因此,本发明的重新组装机构减少了系统处理的数据接收中断量,并且还可以减少跨系统总线的直接存储器访问数据传输的数量。
    • 4. 发明授权
    • Method and apparatus for resource allocation with guarantees
    • 资源配置的方法和设备与保证
    • US5996013A
    • 1999-11-30
    • US845967
    • 1997-04-30
    • Gary Scott DelpRoch A. GuerinPhilip Lynn LeichtyVinod Gerard John PerisRajendran RajanAlbert Alfonse Slane
    • Gary Scott DelpRoch A. GuerinPhilip Lynn LeichtyVinod Gerard John PerisRajendran RajanAlbert Alfonse Slane
    • G06F9/50G06F15/16
    • G06F9/5027G06F2209/5011G06F2209/5021
    • A method and apparatus are provided for resource allocation with guarantees. A resource allocator is coupled to a controller. The resource allocator allocates resources between a plurality of arrival processes. A dedicated resource pool and a shared resource pool are provided. When an arrival process is identified, the resource allocator obtains a predefined characterizing value for the identified arrival process. Responsive to the obtained predefined characterizing value, resource from one of the dedicated resource pool or the shared resource pool is allocated to the arrival process. The controller is utilized for tracking resource use and for providing the predefined characterizing value for each of the plurality of arrival processes. The dedicated resource pool has a predetermined capacity greater than or equal to the total of all the low threshold values for each of the arrival processes. The dedicated resource pool provides the guarantees with the shared pool providing statistical multiplexed resource use. The controller increments a usage charge for the arrival process when a resource is allocated and decrements the usage charge at the end of use of the allocated resource. The controller evaluates use for the identified arrival process and updates the predefined characterizing value.
    • 提供了一种用于具有保证的资源分配的方法和装置。 资源分配器耦合到控制器。 资源分配器在多个到达处理之间分配资源。 提供专用资源池和共享资源池。 当识别到达过程时,资源分配器获得用于所识别的到达过程的预定义特征值。 响应于获得的预定义特征值,来自专用资源池或共享资源池之一的资源被分配给到达处理。 该控制器被用于跟踪资源的使用和为多个到达过程中的每一个提供预定义的表征值。 专用资源池具有大于或等于每个到达处理的所有低阈值的总和的预定容量。 专用资源池为共享池提供了统一复用资源使用的保证。 当分配资源时,控制器增加到达过程的使用费用,并且在分配的资源的使用结束时递减使用费用。 控制器对所识别的到达过程进行评估,并更新预定义的表征值。
    • 6. 发明授权
    • Method and apparatus for enhanced scatter mode allowing user data to be
page aligned
    • 用于增强散射模式的方法和装置,允许用户数据被页对齐
    • US5940404A
    • 1999-08-17
    • US846336
    • 1997-04-30
    • Gary Scott DelpAlbert Alfonse Slane
    • Gary Scott DelpAlbert Alfonse Slane
    • G06F13/40H04J3/16H04J3/22
    • G06F13/4013
    • A method and apparatus are provided for enhanced scatter mode allowing user data to be page aligned in a memory. An adapter is coupled between a data communications network and the memory. A data packet including protocol header bytes is received from a data communications network by the adapter. A variable amount of data is specified for a first scatter page that contains the protocol header bytes. Subsequent sequential pages from the received data packet are transferred, for example, by direct memory access (DMA) operations, to real page addresses in the memory with the sequential pages transferred being page aligned in the memory. A page address is written to a DMA list stored in an adapter memory for the sequential pages transferred. A count value is incremented in a packet header of a number of pages transferred for each sequential page transferred. Responsive to transferring a last page from the received data packet, the first scatter page containing the packet header, the DMA list and the protocol header bytes is transferred to a separate address space in the memory. A small packet or single page size is specified for the adapter. When the total data size of a received packet is less than this small packet size, then the packet is not scattered. A single page mode is performed to transfer the small packet to the memory.
    • 提供了一种用于增强散射模式的方法和装置,允许用户数据在存储器中进行页面对准。 适配器耦合在数据通信网络和存储器之间。 由适配器从数据通信网络接收包括协议头字节的数据包。 为包含协议头字节的第一个分散页指定了可变数量的数据。 来自接收的数据分组的后续顺序页例如通过直接存储器访问(DMA)操作被传送到存储器中的实际页地址,而传送的顺序页被页对齐在存储器中。 页面地址被写入存储在适配器存储器中的DMA列表,用于传送的顺序页。 计数值在传送的每个顺序页面传送的页数的数据包头中递增。 响应于从接收到的数据分组传送最后一页,包含分组报头,DMA列表和协议头字节的第一分散页面被传送到存储器中的单独的地址空间。 为适配器指定了一个小数据包或单页大小。 当接收到的数据包的总数据大小小于这个小数据包大小时,数据包不会散布。 执行单页模式以将小分组传送到存储器。
    • 10. 发明授权
    • Method and apparatus for user programmable packet to connection translation
    • 用于可编程数据包到连接转换的方法和装置
    • US06546021B1
    • 2003-04-08
    • US09223056
    • 1998-12-30
    • Albert Alfonse Slane
    • Albert Alfonse Slane
    • H04L1228
    • H04L29/06H04L69/08
    • A method and apparatus are provided for user programmable packet to connection translation. When a data block is received, a protocol type for the received data block is identified based upon the media connection or port number for the recevied data block. A connection identification is formed utilizing a header of the received data block, responsive to the identified protocol type for the received data block. An instruction array is used with an arithmetic logic unit (ALU). Different code sequences are loaded into the instruction array based upon the user configured protocol type for a media connection of the received data block.
    • 提供了一种用于用户可编程分组到连接转换的方法和装置。 当接收到数据块时,基于接收数据块的媒体连接或端口号来识别接收到的数据块的协议类型。 响应于所识别的接收数据块的协议类型,利用所接收的数据块的报头形成连接标识。 指令数组与算术逻辑单元(ALU)一起使用。 基于接收到的数据块的媒体连接的用户配置的协议类型,将不同的代码序列加载到指令数组中。