METHOD OF MANAGING A PACKET ADMINISTRATION MAP
    1.
    发明申请
    METHOD OF MANAGING A PACKET ADMINISTRATION MAP 有权
    管理分发管理地图的方法

    公开(公告)号:US20120020360A1

    公开(公告)日:2012-01-26

    申请号:US13259898

    申请日:2010-03-24

    IPC分类号: H04L12/56

    摘要: A method of managing a packet administration map for data packets to be received via a network. A receiver in the network monitors sequence numbers and stores missing sequence numbers within an internal data structure, called a packet administration map. A reversed keying is used which means that the upper limit of the range of contiguous missing data packets is used as the key entry in the administration map.

    摘要翻译: 一种用于管理要经由网络接收的数据分组的分组管理映射的方法。 网络中的接收器监视序列号,并在内部数据结构中存储丢失的序列号,称为数据包管理映射。 使用反向键控,这意味着连续丢失数据包的范围的上限被用作管理映射中的密钥条目。

    Method for converting between interlaced video and progressive video during transmission via a network
    2.
    发明授权
    Method for converting between interlaced video and progressive video during transmission via a network 有权
    用于在通过网络传输期间在隔行视频和逐行视频之间进行转换的方法

    公开(公告)号:US08427577B2

    公开(公告)日:2013-04-23

    申请号:US13128422

    申请日:2009-11-06

    IPC分类号: H04N7/01

    摘要: A method for converting video data comprises providing video data in a first format, selecting consecutive pixel data corresponding to a line or fraction of a line of an image, and adapting a maximum length of a data packet to accommodate the selected pixel data. The payload section of a data packet exclusively carries pixel data originating from one single line of the source image. The method further comprises calculating a start address for a memory in a receiver beginning at which address the pixel data is to be written. The start address is added to a header section of the data packet in the transmitter. The data packet is transmitted via a network. In the receiver the pixel data is written to the memory beginning at the start address indicated in the header section. Video data is read from the target memory in accordance with a second format.

    摘要翻译: 一种用于转换视频数据的方法包括以第一格式提供视频数据,选择对应于一行或一部分图像行的连续像素数据,以及调整数据分组的最大长度以适应所选择的像素数据。 数据分组的有效载荷部分仅传送源自源图像的一条单行的像素数据。 该方法还包括计算接收器中的存储器的开始地址,从该地址开始写入像素数据。 起始地址被添加到发射机中的数据分组的报头部分。 数据包通过网络传输。 在接收器中,像素数据从标题部分中指示的起始地址开始写入存储器。 根据第二格式从目标存储器读取视频数据。

    METHOD FOR CONVERTING BETWEEN INTERLACED VIDEO AND PROGRESSIVE VIDEO DURING TRANSMISSION VIA A NETWORK
    3.
    发明申请
    METHOD FOR CONVERTING BETWEEN INTERLACED VIDEO AND PROGRESSIVE VIDEO DURING TRANSMISSION VIA A NETWORK 有权
    在通过网络传输之前转换相互视频和渐进式视频之间的方法

    公开(公告)号:US20110298976A1

    公开(公告)日:2011-12-08

    申请号:US13128422

    申请日:2009-11-06

    IPC分类号: H04N7/01 H04N7/24

    摘要: A method for converting video data comprises providing video data in a first format, selecting consecutive pixel data corresponding to a line or fraction of a line of an image, and adapting a maximum length of a data packet to accommodate the selected pixel data. The payload section of a data packet exclusively carries pixel data originating from one single line of the source image. The method further comprises calculating a start address for a memory in a receiver beginning at which address the pixel data is to be written. The start address is added to a header section of the data packet in the transmitter. The data packet is transmitted via a network. In the receiver the pixel data is written to the memory beginning at the start address indicated in the header section. Video data is read from the target memory in accordance with a second format.

    摘要翻译: 一种用于转换视频数据的方法包括以第一格式提供视频数据,选择对应于一行或一部分图像行的连续像素数据,以及调整数据分组的最大长度以适应所选择的像素数据。 数据分组的有效载荷部分仅传送源自源图像的一条单行的像素数据。 该方法还包括计算接收器中的存储器的开始地址,从该地址开始写入像素数据。 起始地址被添加到发射机中的数据分组的报头部分。 数据包通过网络传输。 在接收器中,像素数据从标题部分中指示的起始地址开始写入存储器。 根据第二格式从目标存储器读取视频数据。

    METHOD AND APPARATUS FOR ACCESSING FILES STORED IN A STORAGE ACCESS NETWORK (SAN) OR NETWORK ATTACHED STORAGE (NAS)
    4.
    发明申请
    METHOD AND APPARATUS FOR ACCESSING FILES STORED IN A STORAGE ACCESS NETWORK (SAN) OR NETWORK ATTACHED STORAGE (NAS) 有权
    用于访问存储在存取访问网络(SAN)或网络连接存储(NAS)中的文件的方法和装置

    公开(公告)号:US20110131322A1

    公开(公告)日:2011-06-02

    申请号:US12954265

    申请日:2010-11-24

    IPC分类号: G06F15/173

    摘要: A method and apparatus for file access in a storage access network (SAN) wherein a portion of a first file is accessed and an access rate computed based on time and amount of data accessed. If the computed access rate is less than an expected rate, a problem is identified and analysis performed. A first analysis accesses the first file through a second link to determine if the link is the problem. If the first file is accessed at an expected rate, the first link is identified as the problem and the file is accessed through an alternate link. A second analysis accesses a second file through the first link. If the second file is accessed at an expected rate, the first file is identified as the problem and the second file is accessed through the first link.

    摘要翻译: 一种用于存储访问网络(SAN)中的文件访问的方法和装置,其中访问第一文件的一部分并且基于访问的数据的时间和数量计算出访问速率。 如果计算的访问速率小于预期速率,则会识别问题并进行分析。 第一个分析通过第二个链接访问第一个文件,以确定链接是否是问题。 如果以预期速率访问第一个文件,则将第一个链接标识为问题,并通过备用链接访问该文件。 第二个分析通过第一个链接访问第二个文件。 如果以预期速率访问第二文件,则将第一文件识别为问题,并且通过第一链接访问第二文件。

    Method and apparatus for accessing files stored in a storage access network (SAN) or network attached storage (NAS)
    5.
    发明授权
    Method and apparatus for accessing files stored in a storage access network (SAN) or network attached storage (NAS) 有权
    访问存储在存储访问网络(SAN)或网络连接存储(NAS)中的文件的方法和装置,

    公开(公告)号:US08499074B2

    公开(公告)日:2013-07-30

    申请号:US12954265

    申请日:2010-11-24

    IPC分类号: G06F15/16

    摘要: A method and apparatus for file access in a storage access network (SAN) wherein a portion of a first file is accessed and an access rate computed based on time and amount of data accessed. If the computed access rate is less than an expected rate, a problem is identified and analysis performed. A first analysis accesses the first file through a second link to determine if the link is the problem. If the first file is accessed at an expected rate, the first link is identified as the problem and the file is accessed through an alternate link. A second analysis accesses a second file through the first link. If the second file is accessed at an expected rate, the first file is identified as the problem and the second file is accessed through the first link.

    摘要翻译: 一种用于存储访问网络(SAN)中的文件访问的方法和装置,其中访问第一文件的一部分并且基于访问的数据的时间和数量计算出访问速率。 如果计算的访问速率小于预期速率,则会识别问题并进行分析。 第一个分析通过第二个链接访问第一个文件,以确定链接是否是问题。 如果以预期速率访问第一个文件,则将第一个链接标识为问题,并通过备用链接访问该文件。 第二个分析通过第一个链接访问第二个文件。 如果以预期速率访问第二文件,则将第一文件识别为问题,并且通过第一链接访问第二文件。

    Method for processing time values in a computer or programmable machine
    6.
    发明授权
    Method for processing time values in a computer or programmable machine 有权
    在计算机或可编程机器中处理时间值的方法

    公开(公告)号:US08185770B2

    公开(公告)日:2012-05-22

    申请号:US12322307

    申请日:2009-01-30

    IPC分类号: G06F1/14

    CPC分类号: G06F1/14

    摘要: Modern computers (10, 20) come with different timers having different attributes like time resolution, supported time range and time reference. Some are local timers, representing relative time values like the TSC counter (11, 21) counting CPU cycles from the power on or reset of the computer. Some are global timers, representing an absolute or real time. Having different classes of timers in the computer (10, 20), a number of computations need to be performed to tie the different timers to each other.It is the idea of the invention to define a single high resolution timer structure wherein the time value is represented with a digital number and a flag clarifies whether the timer is a global timer or local timer. The invention enables a much faster processing of the time values. The global time, tied to a high-resolution timer can be tracked much faster. This means better precision of scheduling of time critical jobs, like packet scheduling for data transport.

    摘要翻译: 现代计算机(10,20)具有不同的定时器,具有不同的属性,如时间分辨率,支持的时间范围和时间参考。 一些是本地定时器,表示相对时间值,如TSC计数器(11,21),计算来自计算机的电源或复位的CPU周期。 一些是全球定时器,代表绝对或实时的。 在计算机(10,20)中具有不同类别的定时器,需要执行多个计算以将不同的定时器彼此连接。 本发明的目的是定义单个高分辨率定时器结构,其中时间值用数字数字表示,并且标志清楚定时器是全局定时器还是本地定时器。 本发明能够快速处理时间值。 与高分辨率定时器相关的全球时间可以更快地跟踪。 这意味着更好的时间关键作业的调度精度,如数据传输的分组调度。

    NETWORKING SYSTEM CALL DATA DIVISION FOR ZERO COPY OPERATIONS
    7.
    发明申请
    NETWORKING SYSTEM CALL DATA DIVISION FOR ZERO COPY OPERATIONS 失效
    网络系统呼叫零拷贝操作的数据部分

    公开(公告)号:US20110270944A1

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

    申请号:US13095567

    申请日:2011-04-27

    IPC分类号: G06F15/16 G06F15/167

    CPC分类号: G06F9/544 G06F9/545 H04L69/16

    摘要: A method for sending data over a network from a host computer. The host computer includes an operating system comprising at least a user space and a kernel space. The amount of data provided from the user space to the kernel space within one system call exceeds the size of an IP packet. A loop function in an application in the user space sends multiple packets to the kernel space within a single system call containing IO vectors which contain pointers to the data in the user space. A last data unit being processed may be designated using a flag included in the message header. In the kernel space a second loop function is used to reassemble the vector groups and pass them down the network stack. The data may then be passed to the network hardware using a direct memory access transfer directly from the user space to the network hardware.

    摘要翻译: 一种从主机通过网络发送数据的方法。 主计算机包括至少包括用户空间和内核空间的操作系统。 在一个系统呼叫中从用户空间提供给内核空间的数据量超过了IP数据包的大小。 用户空间中的应用程序中的循环函数在单个系统调用中向内核空间发送多个数据包,其中包含IO向量,其中包含用户空间中数据的指针。 正在处理的最后一个数据单元可以使用包括在消息头中的标志来指定。 在内核空间中,使用第二个循环函数重新组合向量组,并将其传递给网络堆栈。 然后可以使用直接从用户空间到网络硬件的直接存储器访问传送将数据传送到网络硬件。

    Method of managing a packet administration map
    8.
    发明授权
    Method of managing a packet administration map 有权
    管理分组管理映射的方法

    公开(公告)号:US08767740B2

    公开(公告)日:2014-07-01

    申请号:US13259898

    申请日:2010-03-24

    IPC分类号: H04L12/28

    摘要: A method of managing a packet administration map for data packets to be received via a network. A receiver in the network monitors sequence numbers and stores missing sequence numbers within an internal data structure, called a packet administration map. A reversed keying is used which means that the upper limit of the range of contiguous missing data packets is used as the key entry in the administration map.

    摘要翻译: 一种用于管理要经由网络接收的数据分组的分组管理映射的方法。 网络中的接收器监视序列号,并在内部数据结构中存储丢失的序列号,称为数据包管理映射。 使用反向键控,这意味着连续丢失数据包的范围的上限被用作管理映射中的密钥条目。

    Method for transporting data over a data connection and network component
    9.
    发明授权
    Method for transporting data over a data connection and network component 有权
    通过数据连接和网络组件传输数据的方法

    公开(公告)号:US08671200B2

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

    申请号:US12936263

    申请日:2009-03-26

    申请人: Eduard Siemens

    发明人: Eduard Siemens

    IPC分类号: G06F15/16

    CPC分类号: H04L1/1858

    摘要: The invention relates to a method for transporting data over a data connection between a sending network component and a receiving network component via a network. The method solves a problem with the reliable data transport protocol according to which a number of data transport packets will be acknowledged in regular time intervals. When such an acknowledge message is lost, the sending network component will have to keep the data for the purpose of retransmission and cannot free its sending buffer. The invention proposes to repeat such an acknowledge message as a precaution for the case that it gets lost after a short time. The time for repeating is set to be less than an RTT (round trip time for the connection). The solution disregards the fact that no statement about the reception of the acknowledge message can get back to the receiver before the RTT has elapsed. For wide area connections in high bandwidth networks, where high RTT values exist, this has the advantage that significant delays in carrying on sending data or unnecessary retransmissions of significant amount of data can be avoided.

    摘要翻译: 本发明涉及一种通过网络在发送网络组件和接收网络组件之间的数据连接上传输数据的方法。 该方法解决了可靠的数据传输协议的问题,根据该问题,将以规则的时间间隔确认多个数据传输分组。 当这样的确认消息丢失时,发送网络组件将不得不保留用于重传的目的的数据,并且不能释放其发送缓冲器。 本发明提出重复这样的确认消息作为在短时间之后丢失的情况的预防措施。 重复的时间设置为小于RTT(连接的往返时间)。 该解决方案忽略了在RTT过去之前没有关于确认消息的接收的声明可以返回到接收器的事实。 对于存在高RTT值的高带宽网络中的广域连接,这具有可避免大量延迟进行发送数据或不必要的重传大量数据的优点。

    Method for managing a data connection and network component
    10.
    发明授权
    Method for managing a data connection and network component 有权
    管理数据连接和网络组件的方法

    公开(公告)号:US08458358B2

    公开(公告)日:2013-06-04

    申请号:US12735311

    申请日:2008-12-17

    申请人: Eduard Siemens

    发明人: Eduard Siemens

    IPC分类号: G06F15/16

    摘要: The invention relates to a method for managing a data connection between a sending network component and a receiving network component via a network, and a network component, the method comprising the following steps: sending an initiating message to the receiving network component by the sending network component, to initiate a data connection between the sending network component and the receiving network component; receiving the initiating message by the receiving network component; sending further messages to the receiving network component by the sending network component; receiving the further messages by the receiving network component; calculating a transmission delay for at least one of the further messages received by the receiving network component; estimating optimal transmission parameters for transmitting messages between the sending network component and the receiving network component based on the calculated transmission delay, wherein estimating of the optimal transmission parameters substantially excludes the initiating message; and sending subsequent messages to the receiving network component by the sending network component at the estimated optimal transmission parameters.

    摘要翻译: 本发明涉及一种用于经由网络管理发送网络组件和接收网络组件之间的数据连接的方法以及网络组件,该方法包括以下步骤:由发送网络向接收网络组件发送发起消息 组件,以发起发送网络组件和接收网络组件之间的数据连接; 由接收网络组件接收发起消息; 通过发送网络组件向接收网络组件发送进一步的消息; 由接收网络组件接收进一步的消息; 计算由所述接收网络组件接收的所述另外消息中的至少一个的传输延迟; 基于所计算的传输延迟,估计用于在所述发送网络组件和所述接收网络组件之间传送消息的最佳传输参数,其中所述最佳传输参数的估计基本上不包括所述发起消息; 以及由发送网络组件以估计的最佳传输参数将后续消息发送到接收网络组件。