System and method for linearly managing client-server communication
    1.
    发明授权
    System and method for linearly managing client-server communication 有权
    线性管理客户端 - 服务器通信的系统和方法

    公开(公告)号:US08136127B1

    公开(公告)日:2012-03-13

    申请号:US11771849

    申请日:2007-06-29

    CPC classification number: G06F9/544

    Abstract: Representative embodiments are disclosed of a system and method for linearly exposing client-server interaction comprising interpreting a function command representing a first group of sequential action requests to an integrated multimedia communication server (iMCS), sequentially transmitting the first group of sequential action requests from an interactive multimedia runtime (iMR) client to the iMCS, wherein a next sequential action request of the first group is transmitted to the iMCS prior to receiving a response message from the iMCS associated with a previous sequential action request of the first group, queuing response messages received from the iMCS, and handling the queued response messages.

    Abstract translation: 公开了用于线性地暴露客户端 - 服务器交互的系统和方法的代表性实施方式,包括将表示第一组顺序动作请求的功能命令解释为综合多媒体通信服务器(iMCS),顺序地将第一组顺序动作请求从 交互式多媒体运行时间(iMR)客户端到iMCS,其中,在从与第一组的先前顺序动作请求相关联的iMCS接收到响应消息之前,将第一组的下一个顺序动作请求发送到iMCS,排队响应消息 从iMCS接收并处理排队的响应消息。

    Shared persistent objects
    2.
    发明授权
    Shared persistent objects 有权
    共享持久对象

    公开(公告)号:US07945916B1

    公开(公告)日:2011-05-17

    申请号:US11853978

    申请日:2007-09-12

    CPC classification number: H04L67/1095 Y10S707/99953 Y10S707/99954

    Abstract: A system and method are disclosed for an interactive multimedia file (iMF), running on an interactive multimedia runtime (iMR), to store an object onto a computer, the method comprising creating a local instance of the object, storing the local instance into a memory location on the computer, monitoring changes to one or more data slots of the local instance, assigning a version identifier to the local instance, synchronizing the local instance with a main instance of the object, and interfacing the one or more data slots of the local instance with said iMF during execution.

    Abstract translation: 公开了一种用于在交互式多媒体运行时(iMR)上运行的交互式多媒体文件(iMF)的系统和方法,用于将对象存储到计算机上,该方法包括:创建对象的本地实例,将本地实​​例存储到 监视对本地实例的一个或多个数据时隙的改变,向本地实例分配版本标识符,使本地实例与该对象的主实例同步,以及将该实例的一个或多个数据时隙与 在执行期间使用iMF表示本地实例。

    Client controllable server-side playlists
    3.
    发明授权
    Client controllable server-side playlists 有权
    客户端可控的服务器端播放列表

    公开(公告)号:US08150918B1

    公开(公告)日:2012-04-03

    申请号:US12580008

    申请日:2009-10-15

    CPC classification number: H04L65/4076 H04L65/4092

    Abstract: A system and method is disclosed for establishing an interactive multimedia application environment in which server-side streaming media may be controlled by a client using a programming model provided at both a communication server and an interactive multimedia runtime on the client. The application program interface (API) preferably provides methods for the client user to establish a stream of data from the client to the communication server in addition to allowing a stream from the communication server to the client. The API also preferably allows the user at a client to exert control over the broadcasting of the media streams. Streams may be built, edited, paused, stopped, augmented, and the like by the client user. Each function that the client user may operate on the broadcast media stream is preferably viewable by all of the other subscribing clients.

    Abstract translation: 公开了一种用于建立交互式多媒体应用环境的系统和方法,其中服务器端流媒体可以由客户端使用在客户端上的通信服务器和交互式多媒体运行时提供的编程模型来控制。 除了允许从通信服务器到客户端的流之外,应用程序接口(API)优选地提供用于客户端用户建立从客户端到通信服务器的数据流的方法。 API还优选地允许客户端的用户对媒体流的广播进行控制。 流可以由客户端用户构建,编辑,暂停,停止,扩充等。 客户端用户可以在广播媒体流上操作的每个功能优选地被所有其他订阅客户端看到。

    System and method using data keyframes
    4.
    发明授权
    System and method using data keyframes 有权
    使用数据关键帧的系统和方法

    公开(公告)号:US08055779B1

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

    申请号:US11747156

    申请日:2007-05-10

    Abstract: Methods, systems, and apparatus, including computer program products, for using data keyframes. In one aspect, a method includes storing a data keyframe transmitted as part of a live streaming broadcast; receiving a request from a client to join the live streaming broadcast in-progress; determining that the stored data keyframe was transmitted before the request from the client was received; transmitting the stored data keyframe to the client; and distributing streaming content associated with the live streaming broadcast to the client. Further, the data keyframe can be generated by a publisher of the live streaming broadcast. Distributing streaming content further can include storing a plurality of data keyframes transmitted as part of the live streaming broadcast and transmitting the plurality of stored data keyframes to the client before distributing streaming content associated with the live streaming broadcast to the client.

    Abstract translation: 用于使用数据关键帧的方法,系统和装置,包括计算机程序产品。 一方面,一种方法包括:存储作为直播流广播的一部分而发送的数据关键帧; 接收来自客户端的加入直播流广播的请求; 在接收到来自客户端的请求之前确定存储的数据关键帧被传送; 将存储的数据关键帧发送到客户端; 并将与实况流广播相关联的流媒体内容分发到客户端。 此外,数据关键帧可以由直播流广播的发行者生成。 进一步分发流内容可以包括存储作为直播流广播的一部分而发送的多个数据关键帧,并且在将与实况流广播相关联的流传输内容分发给客户端之前,将多个存储的数据关键帧发送给客户端。

    Server communication in a multi-tier server architecture
    5.
    发明授权
    Server communication in a multi-tier server architecture 有权
    多层服务器架构中的服务器通信

    公开(公告)号:US07991883B1

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

    申请号:US12335491

    申请日:2008-12-15

    Abstract: A computer-implemented method including receiving, at a server, a first request for content; determining whether the content is available locally at the server; when the content is available locally at the server, retrieving the content locally at the server; and transmitting the content to at least one downstream server; and when the content is not available locally at the server, transmitting, to the at least one downstream server, a notification that the content is not available locally and that a second request for the content is being transmitted; and transmitting the second request for the content to at least one upstream server.

    Abstract translation: 一种计算机实现的方法,包括在服务器处接收对内容的第一请求; 确定内容是否在服务器本地可用; 当内容在服务器本地可用时,在服务器本地检索内容; 以及将所述内容发送到至少一个下游服务器; 并且当所述内容在所述服务器处本地不可用时,向所述至少一个下游服务器发送所述内容在本地不可用并且正在发送对所述内容的第二请求的通知; 以及向所述至少一个上游服务器发送对所述内容的所述第二请求。

    Transmitting Digital Media Streams to Devices
    6.
    发明申请
    Transmitting Digital Media Streams to Devices 有权
    将数字媒体流传输到设备

    公开(公告)号:US20080301315A1

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

    申请号:US11755611

    申请日:2007-05-30

    Abstract: Methods, systems, and apparatus, including medium-encoded computer program products for transmitting digital media streams. In one aspect, a computer-implemented method includes identifying and transmitting a sequence of frames in a digital video transmission, the sequence of frames comprising an initial frame and subsequent frames corresponding to the initial frame, the subsequent frames comprising data that incrementally updates the initial frame, and initiating a new transmission of the sequence of frames to a new device after sending one of the subsequent frames in the digital media transmission, the initiating comprising generating information to cause the new device to inhibit presenting the new transmission until after frames between and including the initial frame and the one of the subsequent frames have been received by the new device, and transmitting, to the new device, the information and the frames between and including the initial frame and the one of the subsequent frames.

    Abstract translation: 方法,系统和装置,包括用于传输数字媒体流的中等编码计算机程序产品。 一方面,计算机实现的方法包括在数字视频传输中识别和发送帧序列,帧序列包括与初始帧相对应的初始帧和后续帧,后续帧包括递增地更新初始帧的数据 并且在发送数字媒体传输中的后续帧之一之后发起帧序列的新传输到新设备,该起始包括产生信息以使得新设备禁止呈现新的传输,直到在 包括初始帧,并且新的设备已经接收到后续帧中的一个帧,并向新设备发送信息以及包括初始帧和后续帧之一之间的帧。

    Shared persistent objects
    7.
    发明授权
    Shared persistent objects 有权
    共享持久对象

    公开(公告)号:US07287256B1

    公开(公告)日:2007-10-23

    申请号:US10402357

    申请日:2003-03-28

    CPC classification number: H04L67/1095 Y10S707/99953 Y10S707/99954

    Abstract: A system and method are disclosed for an interactive multimedia file (iMF), running on an interactive multimedia runtime (iMR), to store an object onto a computer, the method comprising creating a local instance of the object, storing the local instance into a memory location on the computer, monitoring changes to one or more data slots of the local instance, assigning a version identifier to the local instance, synchronizing the local instance with a main instance of the object, and interfacing the one or more data slots of the local instance with said iMF during execution.

    Abstract translation: 公开了一种用于在交互式多媒体运行时(iMR)上运行的交互式多媒体文件(iMF)的系统和方法,用于将对象存储到计算机上,该方法包括:创建对象的本地实例,将本地实​​例存储到 监视对本地实例的一个或多个数据时隙的改变,向本地实例分配版本标识符,使本地实例与该对象的主实例同步,以及将该实例的一个或多个数据时隙与 在执行期间使用iMF表示本地实例。

    Method of generating optimised stack code
    8.
    发明申请
    Method of generating optimised stack code 审中-公开
    生成优化堆栈代码的方法

    公开(公告)号:US20060200811A1

    公开(公告)日:2006-09-07

    申请号:US11368692

    申请日:2006-03-07

    Applicant: Stephen Cheng

    Inventor: Stephen Cheng

    CPC classification number: G06F8/41

    Abstract: The present invention relates to a method for generating optimised stack code for a stack-based machine from a register-based representation of the original code. The method includes the steps of: creating a dependence graph from the representation; removing true dependencies from the dependence graph by matching portions of the dependence graph with a set of patterns; and defining stack code corresponding to the dependence graph using code generation rules associated with each pattern.

    Abstract translation: 本发明涉及一种从原始代码的基于寄存器的表示生成用于基于堆栈的机器的优化堆栈代码的方法。 该方法包括以下步骤:从表示形成依赖图; 通过将依赖图的一部分与一组模式匹配,从依赖图去除真正的依赖; 以及使用与每个模式相关联的代码生成规则来定义与依赖图对应的堆栈代码。

    Shared persistent objects
    10.
    发明授权
    Shared persistent objects 有权
    共享持久对象

    公开(公告)号:US08510754B1

    公开(公告)日:2013-08-13

    申请号:US13094762

    申请日:2011-04-26

    CPC classification number: H04L67/1095 Y10S707/99953 Y10S707/99954

    Abstract: A system and method are disclosed for an interactive multimedia file (iMF), running on an interactive multimedia runtime (iMR), to store an object onto a computer, the method comprising creating a local instance of the object, storing the local instance into a memory location on the computer, monitoring changes to one or more data slots of the local instance, assigning a version identifier to the local instance, synchronizing the local instance with a main instance of the object, and interfacing the one or more data slots of the local instance with said iMF during execution.

    Abstract translation: 公开了一种用于在交互式多媒体运行时(iMR)上运行的交互式多媒体文件(iMF)的系统和方法,用于将对象存储到计算机上,该方法包括:创建对象的本地实例,将本地实​​例存储到 监视对本地实例的一个或多个数据时隙的改变,向本地实例分配版本标识符,使本地实例与该对象的主实例同步,以及将该实例的一个或多个数据时隙与 在执行期间使用iMF表示本地实例。

Patent Agency Ranking