Video on demand transaction server
    1.
    发明授权
    Video on demand transaction server 有权
    视频点播交易服务器

    公开(公告)号:US07784079B1

    公开(公告)日:2010-08-24

    申请号:US09304406

    申请日:1999-05-04

    IPC分类号: H04N7/173

    摘要: A method of and apparatus for efficiently providing video on demand services to a cable television subscriber. The provider system consists of two major subsystems. The first subsystem, called a video server, streams video to video on demand subscribers through the cable television network. The second subsystem, called the transaction server, performs virtually all remaining provider functions including, security, accounting, storage and spooling of video data, etc. The transaction server preferably uses a large scale mainframe computer. The video server subsystem may be a partitioned portion of same large scale mainframe computer.

    摘要翻译: 一种用于向有线电视订户有效地提供视频点播服务的方法和设备。 提供者系统由两个主要子系统组成。 称为视频服务器的第一个子系统通过有线电视网络将视频流视频点播用户。 称为交易服务器的第二个子系统几乎执行所有剩余的提供商功能,包括视频数据的安全,记帐,存储和假脱机等。事务服务器优选地使用大规模的主机计算机。 视频服务器子系统可以是同一大型主机计算机的分区部分。

    Video server
    2.
    发明授权
    Video server 有权
    视频服务器

    公开(公告)号:US08245260B1

    公开(公告)日:2012-08-14

    申请号:US09304906

    申请日:1999-05-04

    IPC分类号: H04N7/73

    摘要: A method of and apparatus for efficiently providing video on demand services to a cable television subscriber. The provider system consists of two major subsystems. The first subsystem, called a video server, streams video to video on demand subscribers through the cable television network. The second subsystem, called the transaction server, performs virtually all remaining provider functions including, security, accounting, storage and spooling of video data, etc. The video server is preferably uses a Unisys CMP memory platform into which the transaction server spools requested video programs. One or more industry standard processors operating under a standard operating system stream the video data from the memory platform to the subscriber.

    摘要翻译: 一种用于向有线电视订户有效地提供视频点播服务的方法和设备。 提供者系统由两个主要子系统组成。 称为视频服务器的第一个子系统通过有线电视网络将视频流视频点播用户。 称为交易服务器的第二个子系统几乎执行所有剩余的提供商功能,包括视频数据的安全,记帐,存储和假脱机等。视频服务器最好使用Unisys CMP存储平台,交易服务器将所请求的视频节目 。 在标准操作系统下运行的一个或多个工业标准处理器将视频数据从存储器平台流向用户。

    Method for generating an internet protocol suite checksum in a single
macro instruction
    4.
    发明授权
    Method for generating an internet protocol suite checksum in a single macro instruction 失效
    在单个宏指令中生成互联网协议套件校验和的方法

    公开(公告)号:US5701316A

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

    申请号:US521695

    申请日:1995-08-31

    摘要: An Internet checksum for use by TCP/IP is generated in a single macro-instruction called a Block Add Octets instruction. Extraneous overhead of macro-instruction looping and bit masking is eliminated by combining checksum operations into a single macro-instruction using a block add approach. The programmer specifies the address in memory and the number of double-words of message data to be added together within a single instance of the Block Add Octets instruction so that looping and jump/branch instructions are not needed. The Block Add Octets instruction fetches all octets (8-bit data segments) contained in full double words from memory and adds them into the checksum. The method handles partial double words of data, full double words, and odd numbers of double words, whereby a double word consists of four octets. The checksum is calculated using one's complement arithmetic rather than two's complement, thereby increasing the speed of checksum calculation because the "end around carry" is eliminated. The number of octets that can be added to the checksum per processor cycle is greatly increased, thereby significantly improving overall TCP/IP performance.

    摘要翻译: 在一个名为Block Add Octets指令的宏指令中生成TCP / IP使用的Internet校验和。 通过使用块添加方法将校验和操作组合到单个宏指令中,消除了宏指令循环和位掩码的外部开销。 程序员在Block Add Octets指令的单个实例中指定内存中的地址和要添加在一起的消息数据的双字数,以便不需要循环和跳转/分支指令。 块添加八位字节指令从内存中获取包含在全双字中的所有八位字节(8位数据段),并将它们添加到校验和中。 该方法处理部分双字数据,全双字和奇数双字,由此双字由四个字节组成。 使用补码算术而不是二进制补码来计算校验和,从而增加校验和计算的速度,因为“结束执行”被消除。 每个处理器周期可以添加到校验和的八位字节数量大大增加,从而显着提高整体TCP / IP性能。

    System and method for providing a computer standby node
    5.
    发明授权
    System and method for providing a computer standby node 有权
    用于提供计算机备用节点的系统和方法

    公开(公告)号:US08495413B2

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

    申请号:US12637851

    申请日:2009-12-15

    IPC分类号: G06F11/00

    摘要: An apparatus for providing a computing environment in a computing system includes a first node, a second node, an operations server, and a communication link. The first node is capable of supporting a production computing environment and has a first disk storage. The second node is capable of supporting a second operational computing environment, independent of the production computing environment and has a second disk storage. The operations server manages the first and second node and can switch the production computing environment from the first node to the second node. The communications link allows communication between the first node, the second node, and the operations server. The second node can take over the production computing environment from the first node upon a failure of the first node by providing the second node with access to the first disk storage and rebooting the second node from the first disk storage. A method of switching a production computing environment from a first node, having a first disk storage, to a second node in the event of a failure on the first node includes determining if the first node had a failure and if the first node had a failure: reassigning ownership of the partition definition to the second node; restoring communications configuration on the second node; and booting the second node from the first disk storage.

    摘要翻译: 一种用于在计算系统中提供计算环境的装置包括第一节点,第二节点,操作服务器和通信链路。 第一个节点能够支持生产计算环境并具有第一个磁盘存储。 第二节点能够支持独立于生产计算环境的第二操作计算环境并具有第二磁盘存储。 操作服务器管理第一和第二节点,并且可以将生产计算环境从第一节点切换到第二节点。 通信链路允许第一节点,第二节点和操作服务器之间的通信。 第二节点可以通过向第二节点提供对第一磁盘存储器的访问并从第一磁盘存储器重新启动第二节点而在第一节点发生故障时从第一节点接管生产计算环境。 在第一节点发生故障的情况下,将生产计算环境从具有第一盘存储的第一节点切换到第二节点的方法包括确定第一节点是否具有故障,以及如果第一节点发生故障 :将分区定义的所有权重新分配给第二个节点; 恢复第二节点上的通信配置; 并从第一个磁盘存储器引导第二个节点。

    Enqueue instruction in a system architecture for improved message passing and process synchronization
    6.
    发明授权
    Enqueue instruction in a system architecture for improved message passing and process synchronization 失效
    系统架构中的排队指令,用于改进消息传递和进程同步

    公开(公告)号:US06247064B1

    公开(公告)日:2001-06-12

    申请号:US08361626

    申请日:1994-12-22

    IPC分类号: G06F900

    CPC分类号: G06F9/546

    摘要: A system and method for adding a queue entry containing message data to a queue shared by communicating, sequential processes includes an enqueue instruction. The enqueue instruction attaches a queue entry to either the tail or the head of the shared queue, as specified by an application programmer. Execution of the enqueue instruction includes blocking access to the queue by other processes, updating queue linkages, activating processes waiting on entries being made to the queue, monitoring interrupts, and validating the appropriate queue data structures. If desired, in lieu of adding a queue entry containing message data to the queue, the enqueue instruction inserts an event indicator into the shared queue structure, thereby providing synchronization capabilities between communicating processes.

    摘要翻译: 将包含消息数据的队列条目添加到通过通信,顺序进程共享的队列的系统和方法包括入队指令。 入队指令将队列条目附加到应用程序员指定的共享队列的尾部或头部。 执行入站指令包括阻止其他进程对队列的访问,更新队列链接,激活等待队列进入的进程,监视中断以及验证适当的队列数据结构。 如果需要,代替将包含消息数据的队列条目添加到队列中,入队指令将事件指示符插入到共享队列结构中,从而在通信进程之间提供同步能力。

    SYSTEM AND METHOD FOR PROVIDING A COMPUTER STANDBY NODE
    7.
    发明申请
    SYSTEM AND METHOD FOR PROVIDING A COMPUTER STANDBY NODE 审中-公开
    用于提供计算机待机节点的系统和方法

    公开(公告)号:US20140250319A1

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

    申请号:US13782388

    申请日:2013-03-01

    IPC分类号: G06F11/20

    摘要: An apparatus for providing a computing environment in a computing system includes a first node, a second node, an operations server, and a communication link. The first node is capable of supporting a production computing environment and 5 has a first disk storage. The second node is capable of supporting a second operational computing environment, independent of the production computing environment and has a second disk storage.A method of switching a production computing environment from a first node, having a first disk storage, to a second node in the event of a failure on the first 15 node includes determining if the first node had a failure and if the first node had a failure: reassigning ownership of the partition definition to the second node; restoring communications configuration on the second node; and booting the second node from the first disk storage.

    摘要翻译: 一种用于在计算系统中提供计算环境的装置包括第一节点,第二节点,操作服务器和通信链路。 第一个节点能够支持生产计算环境,5具有第一个磁盘存储。 第二节点能够支持独立于生产计算环境的第二操作计算环境并具有第二磁盘存储。 在第一个15节点发生故障的情况下,将生产计算环境从具有第一盘存储的第一节点切换到第二节点的方法包括确定第一节点是否具有故障,以及如果第一节点具有 失败:将分区定义的所有权重新分配给第二个节点; 恢复第二节点上的通信配置; 并从第一个磁盘存储器引导第二个节点。

    SYSTEM AND METHOD FOR PROVIDING A COMPUTER STANDBY NODE
    8.
    发明申请
    SYSTEM AND METHOD FOR PROVIDING A COMPUTER STANDBY NODE 有权
    用于提供计算机待机节点的系统和方法

    公开(公告)号:US20110141882A1

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

    申请号:US12637851

    申请日:2009-12-15

    IPC分类号: G06F11/00

    摘要: An apparatus for providing a computing environment in a computing system includes a first node, a second node, an operations server, and a communication link. The first node is capable of supporting a production computing environment and has a first disk storage. The second node is capable of supporting a second operational computing environment, independent of the production computing environment and has a second disk storage. The operations server manages the first and second node and can switch the production computing environment from the first node to the second node. The communications link allows communication between the first node, the second node, and the operations server. The second node can take over the production computing environment from the first node upon a failure of the first node by providing the second node with access to the first disk storage and rebooting the second node from the first disk storage. A method of switching a production computing environment from a first node, having a first disk storage, to a second node in the event of a failure on the first node includes determining if the first node had a failure and if the first node had a failure: reassigning ownership of the partition definition to the second node; restoring communications configuration on the second node; and booting the second node from the first disk storage.

    摘要翻译: 一种用于在计算系统中提供计算环境的装置包括第一节点,第二节点,操作服务器和通信链路。 第一个节点能够支持生产计算环境并具有第一个磁盘存储。 第二节点能够支持独立于生产计算环境的第二操作计算环境并具有第二磁盘存储。 操作服务器管理第一和第二节点,并且可以将生产计算环境从第一节点切换到第二节点。 通信链路允许第一节点,第二节点和操作服务器之间的通信。 第二节点可以通过向第二节点提供对第一磁盘存储器的访问并从第一磁盘存储器重新启动第二节点而在第一节点发生故障时从第一节点接管生产计算环境。 在第一节点发生故障的情况下,将生产计算环境从具有第一盘存储的第一节点切换到第二节点的方法包括确定第一节点是否具有故障,以及如果第一节点发生故障 :将分区定义的所有权重新分配给第二个节点; 恢复第二节点上的通信配置; 并从第一个磁盘存储器引导第二个节点。

    Hierarchical queuing in a system architecture for improved message
passing and process synchronization
    9.
    发明授权
    Hierarchical queuing in a system architecture for improved message passing and process synchronization 失效
    在系统架构中进行分层排队,以改进消息传递和进程同步

    公开(公告)号:US5555396A

    公开(公告)日:1996-09-10

    申请号:US362034

    申请日:1994-12-22

    IPC分类号: G06F9/46 G06F12/00 G06F12/08

    CPC分类号: G06F9/546

    摘要: A system and method for interprocess communication between concurrently executing, cooperating sequential processes in a digital computer system uses a shared memory queue as a mechanism for message passing and process synchronization. Data to be transferred from a sending process to a receiving process is stored in a queue entry on the shared memory queue. Hierarchical queuing allows a sending process to collect multiple message segments as entries in a local sub-queue, which is enqueued as a single entity to the shared memory queue when all message segments are present. The receiving process dequeues the sub-queue in one operation, thereby increasing the efficiency of message transfer while preventing the erroneous dequeuing of message segments when multiple receiving processes are waiting on the same shared memory queue. In this manner, the logical maximum size of a message being passed between processes is expanded.

    摘要翻译: 用于数字计算机系统中的并行执行,协作顺序处理之间的进程间通信的系统和方法使用共享存储器队列作为消息传递和过程同步的机制。 要从发送进程转移到接收进程的数据存储在共享内存队列中的队列条目中。 分层排队允许发送过程收集多个消息段作为本​​地子队列中的条目,当存在所有消息段时,本地子队列作为单个实体入队到共享存储器队列。 接收处理在一个操作中出现子队列,从而提高消息传输的效率,同时防止当多个接收进程在相同的共享存储器队列上等待时消息段的错误出队。 以这种方式,扩展了在进程之间传递的消息的逻辑最大大小。

    JUST-IN-TIME STATIC TRANSLATION SYSTEM FOR EMULATED COMPUTING ENVIRONMENTS
    10.
    发明申请
    JUST-IN-TIME STATIC TRANSLATION SYSTEM FOR EMULATED COMPUTING ENVIRONMENTS 审中-公开
    用于模拟计算环境的一次性静态翻译系统

    公开(公告)号:US20130132061A1

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

    申请号:US13299458

    申请日:2011-11-18

    IPC分类号: G06F9/455

    摘要: A computing system and method of executing a software program and translation of instructions for an emulated computing environment. The computing system includes a programmable circuit capable of executing native instructions of a first instruction set architecture and incapable of executing non-native instructions of a second instruction set architecture. The emulator operates within an interface layer and translates non-native applications hosted within an emulated operating system for execution. The computing system includes translated memory banks defined at least in part by the emulated operating system and capable of native execution on the programmable circuit, where the emulated operating system is incapable of execution on the programmable circuit. The computing system includes a linker configured to manage association of at least one of the one or more translated memory banks to the interface layer for native execution by the programmable circuit in place of a corresponding bank of non-native instructions.

    摘要翻译: 一种用于执行软件程序的计算系统和方法以及用于仿真计算环境的指令的翻译。 计算系统包括能够执行第一指令集架构的本机指令并且不能执行第二指令集架构的非本地指令的可编程电路。 仿真器在接口层内运行,并且转换托管在仿真操作系统中的非本机应用程序以供执行。 计算系统包括至少部分由仿真的操作系统定义的翻译的存储器组,并且能够在可编程电路上进行本地执行,其中仿真操作系统不能在可编程电路上执行。 计算系统包括链接器,其被配置为管理一个或多个翻译的存储器组中的至少一个与接口层的关联,用于由可编程电路代替相应的非本机指令组进行本地执行。