File list processing
    1.
    发明授权

    公开(公告)号:US06496826B1

    公开(公告)日:2002-12-17

    申请号:US09416454

    申请日:1999-10-12

    IPC分类号: G06F1730

    摘要: A method and implementing apparatus is provided for transferring data from memory to a file decoder which is effective to decode the file for further processing. In an illustrated example, a video file is decoded for presentation on a display device. The methodology includes enabling a plurality of control functions for access by a user or a user system in controlling the identity, sequence and flow of file transfers in order to optimize transfer efficiency in a data transfer transaction. Application programming interface (API) calls are provided by which playlists are constructed for transfer to the decoder. Further API calls are provided to enable pause and seek functions to be activated during a file transfer. A registration methodology is also provided by which predetermined processing events may be selected and recorded as they occur. The process further includes a methodology for modifying the file transfer protocol between multiple copy transfer and minimal copy transfer depending upon the type of data transfer channel being implemented.

    File list processing
    2.
    发明授权
    File list processing 失效
    文件列表处理

    公开(公告)号:US06484157B1

    公开(公告)日:2002-11-19

    申请号:US09416459

    申请日:1999-10-12

    IPC分类号: G06F1730

    摘要: A method and implementing apparatus is provided for transferring data from memory to a file decoder which is effective to decode the file for further processing. In an illustrated example, a video file is decoded for presentation on a display device. The methodology includes enabling a plurality of control functions for access by a user or a user system in controlling the identity, sequence and flow of file transfers in order to optimize transfer efficiency in a data transfer transaction. Application programming interface (API) calls are provided by which playlists are constructed for transfer to the decoder. Further API calls are provided to enable pause and seek functions to be activated during a file transfer. A registration methodology is also provided by which predetermined processing events may be selected and recorded as they occur. The process further includes a methodology for modifying the file transfer protocol between multiple copy transfer and minimal copy transfer depending upon the type of data transfer channel being implemented.

    摘要翻译: 提供了一种方法和实现装置,用于将数据从存储器传送到文件解码器,该文件解码器有效地对文件进行解码以便进一步处理。 在图示的例子中,视频文件被解码以便在显示装置上呈现。 该方法包括启用多个控制功能以供用户或用户系统访问以控制文件传输的身份,顺序和流程,以便优化数据传输交易中的传输效率。 提供应用程序编程接口(API)调用,由哪个播放列表构建用于传输到解码器。 提供进一步的API调用,以便在文件传输期间启用暂停和查找功能。 还提供了一种注册方法,通过该方法可以在其发生时选择和记录预定的处理事件。 该过程还包括一种用于根据正在实现的数据传输信道的类型来修改多次复制传送和最小拷贝传送之间的文件传输协议的方法。

    File transfers using playlists
    3.
    发明授权
    File transfers using playlists 失效
    使用播放列表进行文件传输

    公开(公告)号:US06026439A

    公开(公告)日:2000-02-15

    申请号:US958824

    申请日:1997-10-28

    IPC分类号: G06F9/46 G06F13/00

    CPC分类号: G06F9/54

    摘要: A method and implementing apparatus is provided for transferring data from memory to a file decoder which is effective to decode the file for further processing. In an illustrated example, a video file is decoded for presentation on a display device. The methodology includes enabling a plurality of control functions for access by a user or a user system in controlling the identity, sequence and flow of file transfers in order to optimize transfer efficiency in a data transfer transaction. Application programming interface (API) calls are provided by which playlists are constructed for transfer to the decoder. Further API calls are provided to enable pause and seek functions to be activated during a file transfer. A registration methodology is also provided by which predetermined processing events may be selected and recorded as they occur. The process further includes a methodology for modifying the file transfer protocol between multiple copy transfer and minimal copy transfer depending upon the type of data transfer channel being implemented.

    摘要翻译: 提供了一种方法和实现装置,用于将数据从存储器传送到文件解码器,该文件解码器有效地对文件进行解码以便进一步处理。 在图示的例子中,视频文件被解码以便在显示装置上呈现。 该方法包括启用多个控制功能以供用户或用户系统访问以控制文件传输的身份,顺序和流程,以便优化数据传输交易中的传输效率。 提供应用程序编程接口(API)调用,由哪个播放列表构建用于传输到解码器。 提供进一步的API调用,以便在文件传输期间启用暂停和查找功能。 还提供了一种注册方法,通过该方法可以在其发生时选择和记录预定的处理事件。 该过程还包括一种用于根据正在实现的数据传输信道的类型来修改多次复制传送和最小拷贝传送之间的文件传输协议的方法。

    Direct coupling for data transfers
    4.
    发明授权
    Direct coupling for data transfers 失效
    直接耦合数据传输

    公开(公告)号:US6032191A

    公开(公告)日:2000-02-29

    申请号:US958823

    申请日:1997-10-28

    IPC分类号: G06F9/46 H04L12/56 G06F13/00

    CPC分类号: G06F9/544

    摘要: A method and implementing apparatus is provided for transferring data from a first device to a second device through a system coupling call. The coupling methodology is implemented to effect a direct coupling between a data producing device and a data receiving device such that data transfers between devices is passed more directly between devices with only minimal copying of the data during the transfer process. The coupling subsystem enables the construction of coupling modules which provide services and afford the opportunity to optimize the transference of data between two devices and permit the dynamic construction of coupling modules to provide coupling service between any pair of devices. In one example, video calls have been created to interface within the new data coupling environment.

    摘要翻译: 提供了一种方法和实现装置,用于通过系统耦合呼叫将数据从第一设备传送到第二设备。 实现耦合方法以实现数据产生​​设备和数据接收设备之间的直接耦合,使得在设备之间的数据传输在设备之间更直接地传送,同时在传输过程中仅数据的复制最小化。 耦合子系统使得能够构造耦合模块,其提供服务并且提供优化两个装置之间的数据传输的机会,并且允许耦合模块的动态构造以在任何一对装置之间提供耦合服务。 在一个示例中,已经创建视频呼叫以在新的数据耦合环境内进行接口。

    Technique for enabling network statistics on software partitions
    5.
    发明授权
    Technique for enabling network statistics on software partitions 失效
    启用软件分区网络统计的技术

    公开(公告)号:US07924829B2

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

    申请号:US11742073

    申请日:2007-04-30

    IPC分类号: H04L12/28

    摘要: A computer implemented method, data processing system, and computer program product for enabling network statistics to be collected per software partition. When an incoming data packet is received at the Internet Protocol (IP) layer of an operating system, the IP address in the incoming data packet is identified. The IP address in the incoming data packet is then compared against IP addresses stored in a hash table, wherein the hash table maps each IP address in the hash table to a software partition of the operating system. If an IP address in the hash table matches the IP address in the data packet, the software partition mapped to the located IP address in the hash table is identified. Network statistics collected for the incoming data packet are then associated with the software partition.

    摘要翻译: 计算机实现的方法,数据处理系统和计算机程序产品,用于每个软件分区收集网络统计信息。 当在操作系统的因特网协议(IP)层接收到输入数据分组时,识别输入数据分组中的IP地址。 然后将输入数据包中的IP地址与存储在散列表中的IP地址进行比较,其中散列表将散列表中的每个IP地址映射到操作系统的软件分区。 如果哈希表中的IP地址与数据包中的IP地址匹配,则会识别映射到哈希表中找到的IP地址的软件分区。 然后将收到的数据包的网络统计信息与软件分区相关联。

    HIGH AVAILABILITY SUPPORT FOR VIRTUAL MACHINES
    6.
    发明申请
    HIGH AVAILABILITY SUPPORT FOR VIRTUAL MACHINES 有权
    虚拟机的高可用性支持

    公开(公告)号:US20100325471A1

    公开(公告)日:2010-12-23

    申请号:US12486332

    申请日:2009-06-17

    IPC分类号: G06F11/14 G06F12/16 G06F9/455

    摘要: A computer implemented method, a tangible computer storage medium, and a data processing system provide high availability support for virtual machines in a logical partitioned platform. A monitoring system detect a failure in the virtual machine. Partition management firmware then restarts the virtual machine in a consistency failover image node utilizing a consistency failover image. If a subsequent failure of the virtual machine is detected within a predetermined time, partition management firmware restarts the virtual machine in a boot failover image node utilizing a boot failover image.

    摘要翻译: 计算机实现的方法,有形计算机存储介质和数据处理系统为逻辑分区平台中的虚拟机提供高可用性支持。 监控系统检测虚拟机故障。 分区管理固件然后使用一致性故障转移映像重新启动一个一致故障转移映像节点中的虚拟机。 如果在预定时间内检测到虚拟机的后续故障,则分区管理固件使用引导故障切换映像重新启动引导故障转移映像节点中的虚拟机。

    Method and system for a modular transmission control protocol (TCP) rare-handoff design in a streams based transmission control protocol/internet protocol (TCP/IP) implementation
    7.
    发明授权
    Method and system for a modular transmission control protocol (TCP) rare-handoff design in a streams based transmission control protocol/internet protocol (TCP/IP) implementation 有权
    基于流传输控制协议/互联网协议(TCP / IP)实现的模块化传输控制协议(TCP)稀疏切换设计的方法和系统

    公开(公告)号:US07831731B2

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

    申请号:US09880631

    申请日:2001-06-12

    摘要: A method and system for handing-off TCP states in a communication network. Specifically, the present invention allows for handing-off TCP states between nodes in an associated network that is optimized for rare handoff of TCP states. The handoff occurs between dynamically loadable modules that wrap around the TCP/IP stack located at a front-end node and a selected back-end web server. A handoff protocol implemented by the loadable modules works within the kernel level of the existing TCP/IP code. As such, no changes to the existing TCP/IP code is necessary. The loadable modules at the front-end are able to select a back-end web server depending on the content of the web request, coordinate handing off TCP states, and forward packets to the back-end web server. Loadable modules at the selected back-end modify response packets going out to reflect the proper TCP state of the front-end node.

    摘要翻译: 一种在通信网络中切断TCP状态的方法和系统。 具体地说,本发明允许在针对TCP状态的罕见切换优化的关联网络中的节点之间切换TCP状态。 切换发生在围绕位于前端节点的TCP / IP堆栈的动态可加载模块和选定的后端Web服务器之间。 由可加载模块实现的切换协议在现有TCP / IP代码的内核级别内工作。 因此,不需要对现有TCP / IP代码进行任何更改。 前端的可加载模块能够根据Web请求的内容选择后端Web服务器,协调处理TCP状态,并将数据包转发到后端Web服务器。 所选后端的可加载模块会修改响应数据包,以反映前端节点的正确TCP状态。

    Checkpoint of applications using UNIX® domain sockets
    8.
    发明授权
    Checkpoint of applications using UNIX® domain sockets 有权
    使用UNIX®域套接字的应用程序检查点

    公开(公告)号:US07797576B2

    公开(公告)日:2010-09-14

    申请号:US11741500

    申请日:2007-04-27

    IPC分类号: G06F11/00

    CPC分类号: G06F11/1438

    摘要: A computer implemented method, apparatus, and computer program product for managing state data in a workload partitioned environment. Process state data for a process in a workload partition is saved. Process state data is used to restore the process to a given state. State data associated with open sockets and open files bound to the first process is saved. In response to a determination that the process is associated with a domain socket that is bound to a socket file, an absolute pathname for the socket file is saved. A domain socket associated with a connecting process in the workload partition uses the socket file to connect to a domain socket associated with a listening process in the same workload partition to enable the two processes to communicate with each other.

    摘要翻译: 一种用于在工作负载分区环境中管理状态数据的计算机实现的方法,装置和计算机程序产品。 保存工作负载分区中进程的进程状态数据。 过程状态数据用于将进程恢复到给定状态。 保存与第一个进程绑定的打开的套接字和打开文件关联的状态数据。 响应确定该进程与绑定到套接字文件的域套接字相关联,将保存套接字文件的绝对路径名。 与工作负载分区中的连接进程相关联的域套接字使用套接字文件连接到与同一工作负载分区中的侦听进程相关联的域套接字,以使两个进程能够相互通信。

    EXPORT OF METADATA STREAMS TO APPLICATIONS
    9.
    发明申请
    EXPORT OF METADATA STREAMS TO APPLICATIONS 有权
    元数据流出口到应用

    公开(公告)号:US20090248887A1

    公开(公告)日:2009-10-01

    申请号:US12057708

    申请日:2008-03-28

    IPC分类号: G06F15/16

    CPC分类号: H04L67/06

    摘要: The present invention provides a computer storage server implemented method for generating attribute streams. The storage server receives a request from an application to write data to at least one storage object, the request having a request type. The storage server then updates an attribute stream with metadata associated with the at least one storage object. The storage server also updates the attribute stream with the at least one checksum, such that the attribute stream is associated with the at least one storage object. The storage server determines the request type to be one selected from among the group consisting of an email type, a file transfer protocol type, and a hypertext transfer protocol type. Responsive to a determination that the request type is among one selected from the group consisting of an email type, a file transfer protocol type, and a hypertext transfer protocol type, the storage server verifies the application. Based on the determination of the request type, the storage server then updates the attribute stream by applying a filter among one selected from the group consisting of an email attribute stream filter, file transfer protocol attribute stream filter and a hypertext transfer protocol attribute stream filter.

    摘要翻译: 本发明提供一种用于生成属性流的计算机存储服务器实现方法。 存储服务器从应用程序接收到向至少一个存储对象写入数据的请求,该请求具有请求类型。 然后,存储服务器使用与至少一个存储对象相关联的元数据来更新属性流。 存储服务器还使用至少一个校验和更新属性流,使得属性流与至少一个存储对象相关联。 存储服务器将请求类型确定为从由电子邮件类型,文件传输协议类型和超文本传输​​协议类型组成的组中选择的请求类型。 响应于确定请求类型是从由电子邮件类型,文件传输协议类型和超文本传输​​协议类型组成的组中选择的一种,存储服务器验证应用程序。 基于请求类型的确定,存储服务器然后通过在从由电子邮件属性流过滤器,文件传输协议属性流过滤器和超文本传输​​协议属性流过滤器组成的组中选择的一个中应用过滤器来更新属性流。

    CHECKPOINT AND RESTARTABLE APPLICATIONS AND SYSTEM SERVICES
    10.
    发明申请
    CHECKPOINT AND RESTARTABLE APPLICATIONS AND SYSTEM SERVICES 有权
    检查点和可重新启动的应用程序和系统服务

    公开(公告)号:US20090094582A1

    公开(公告)日:2009-04-09

    申请号:US11867303

    申请日:2007-10-04

    IPC分类号: G06F9/44

    CPC分类号: G06F9/4862

    摘要: A computer implemented method, apparatus, and computer program product for checkpoint and restart of a process. In one embodiment, a process shell representing a restartable process is created on an arrival server in response to identifying a process on a departure server that is a restartable process. The process shell is frozen. A name of the restartable process, an identifier of the restartable process, and an identifier of a parent process of the restartable process is assigned to the process shell. The process shell is then unfrozen and exits. A parent process restarts the restartable process when the process shell exits.

    摘要翻译: 一种计算机实现的方法,装置和计算机程序产品,用于检查点和重新启动过程。 在一个实施例中,响应于识别作为可重启过程的出发服务器上的过程,在到达服务器上创建表示可重启过程的进程外壳。 进程shell被冻结。 可重新启动的进程的名称,可重新启动的进程的标识符以及可重新启动进程的父进程的标识符被分配给进程外壳。 然后,进程shell解冻并退出。 当进程shell退出时,父进程重新启动可重新启动的进程。