System and method for achieving highly scalable real-time collaboration applications using HTTP
    22.
    发明授权
    System and method for achieving highly scalable real-time collaboration applications using HTTP 失效
    使用HTTP实现高度可扩展的实时协作应用的系统和方法

    公开(公告)号:US08200764B2

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

    申请号:US11612766

    申请日:2006-12-19

    IPC分类号: G06F15/16

    摘要: A highly scalable and highly responsive RTC system uses asynchronous or non-blocking I/O and HTTP response queuing to avoid server overload. The system distinguishes between two types of requests: an update request and a change request. An update request is a request used to fetch an update or change notification. A change request is a request to change some data related to the real-time session. For a given RTC session, the server first checks whether any updates exist for an update request. If an update exists, the server code can send an immediate response to the client. However, if no update exists, the server code application sets a well-defined HTTP response header, and then responds. Once the server code application responds, all application server resources are freed, and the application server is free to handle the next requests without blocking any thread.

    摘要翻译: 高可扩展性和高响应性的RTC系统使用异步或非阻塞I / O和HTTP响应排队来避免服务器超载。 系统区分两种类型的请求:更新请求和更改请求。 更新请求是用于获取更新或更改通知的请求。 更改请求是更改与实时会话相关的一些数据的请求。 对于给定的RTC会话,服务器首先检查是否存在更新请求的任何更新。 如果存在更新,则服务器代码可以立即向客户端发送响应。 但是,如果不存在更新,则服务器代码应用程序将设置一个定义良好的HTTP响应头,然后响应。 一旦服务器代码应用程序响应,所有应用程序服务器资源都被释放,并且应用程序服务器可以自由处理下一个请求而不阻止任何线程。

    Co-Browsing Page Clipping
    23.
    发明申请
    Co-Browsing Page Clipping 有权
    共浏览页面剪辑

    公开(公告)号:US20120005567A1

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

    申请号:US12826956

    申请日:2010-06-30

    IPC分类号: G06F15/16 G06F3/14

    摘要: Methods and systems of co-browsing may provide for detecting a selection of clipped content at a local peer device during a co-browsing session between the local peer device and a remote peer device. The clipped content can correspond to a page from a server associated with the co-browsing session. Dependent content and style element data associated with the clipped content may be identified, wherein an event can be sent to the remote peer device via the server. The event may include the clipped content, the dependent content, and the style element data.

    摘要翻译: 协同浏览的方法和系统可以提供在本地对等设备和远程对等设备之间的共同浏览会话期间在本地对等设备上检测剪切内容的选择。 剪辑的内容可以对应于与共同浏览会话相关联的服务器的页面。 可以识别与剪切的内容相关联的依赖内容和样式元素数据,其中可以经由服务器将事件发送到远程对等设备。 事件可以包括剪辑的内容,依赖内容和样式元素数据。

    HYPERVISOR SELECTION FOR HOSTING A VIRTUAL MACHINE IMAGE
    24.
    发明申请
    HYPERVISOR SELECTION FOR HOSTING A VIRTUAL MACHINE IMAGE 有权
    虚拟机图像的高级选择

    公开(公告)号:US20120005346A1

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

    申请号:US12828255

    申请日:2010-06-30

    IPC分类号: G06F15/173 G06F9/455

    摘要: Embodiments of the present invention provide a method, system and computer program product for selecting a hypervisor for hosting a virtual machine (VM) image. In an embodiment of the invention, a method of selecting a hypervisor for hosting a VM image can include selecting an application for inclusion in a VM image, determining characteristics of the application and creating a VM image with the selected application. The method also can include identifying a hypervisor hosting a different VM image with an application having in common at least a portion of the determined characteristics. Finally, the method can include deploying the created VM image to the identified hypervisor. Of note, the deployment of the created VM image can be to an identified hypervisor in a node of a cloud computing cluster.

    摘要翻译: 本发明的实施例提供了一种用于选择用于托管虚拟机(VM)映像的管理程序的方法,系统和计算机程序产品。 在本发明的一个实施例中,选择用于托管VM图像的管理程序的方法可以包括选择包括在VM图像中的应用程序,确定应用的特征并使用所选择的应用创建VM图像。 该方法还可以包括通过具有所确定特征的至少一部分共同的应用来识别托管不同VM图像的管理程序。 最后,该方法可以包括将创建的VM映像部署到所标识的管理程序。 值得注意的是,所创建的虚拟机映像的部署可以是云计算集群的节点中的已识别管理程序。

    Unobtrusive port and protocol sharing among server processes
    25.
    发明授权
    Unobtrusive port and protocol sharing among server processes 失效
    服务器进程之间不显眼的端口和协议共享

    公开(公告)号:US08010683B2

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

    申请号:US12269397

    申请日:2008-11-12

    IPC分类号: G06F15/16

    摘要: A method for augmenting a hierarchy of layered applications and corresponding protocols can include applying a discrimination algorithm to a selection process in which a particular application/protocol layer in a listing of adjacent application/protocol layers is selected to receive traffic flowing through the hierarchy. A new application/protocol layer is inserted adjacent to the particular application/protocol layer in the hierarchy. Also, a new application/protocol layer is added to the listing, and the discrimination algorithm is replaced with another discrimination algorithm programmed to consider the new application/protocol layer during the selection process. Each of the steps of performing the inserting, adding and replacing steps are performed without decoupling or disabling other applications and protocols in the hierarchy.

    摘要翻译: 用于增加分层应用和相应协议的层级的方法可以包括将辨别算法应用于选择过程,其中选择相邻应用/协议层列表中的特定应用/协议层以接收流经层次结构的流量。 一个新的应用程序/协议层被插入到与层次结构中的特定应用/协议层相邻的位置。 此外,将新的应用/协议层添加到列表中,并且鉴别算法被替换为在选择过程期间被编程为考虑新应用/协议层的另一辨别算法。 执行插入,添加和替换步骤的每个步骤都不会在层次结构中解耦或禁用其他应用程序和协议。

    SELECTIVE PARTIAL UPDATES OF WEB CONTENT
    26.
    发明申请
    SELECTIVE PARTIAL UPDATES OF WEB CONTENT 有权
    WEB内容的选择性部分更新

    公开(公告)号:US20100250706A1

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

    申请号:US12414806

    申请日:2009-03-31

    IPC分类号: G06F15/16

    摘要: A request for a partial update of web content is received that identifies at least one web content element associated with the web content. An update is requested for the identified at least one web content element from a content server. The partial update of the web content is performed in response to receipt of the update for the identified at least one web content element from the content server. This abstract is not to be considered limiting, since other embodiments may deviate from the features described in this abstract.

    摘要翻译: 接收到对网络内容的部分更新的请求,其标识与网络内容相关联的至少一个网络内容元素。 对来自内容服务器的所识别的至少一个web内容元素请求更新。 响应于从内容服务器接收到所识别的至少一个web内容元素的更新来执行web内容的部分更新。 该摘要不被认为是限制性的,因为其他实施例可能偏离本摘要中描述的特征。

    Policy driven online meeting updates

    公开(公告)号:US10380555B2

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

    申请号:US10733658

    申请日:2003-12-11

    IPC分类号: G06Q10/10

    摘要: A method and system is provided for policy driven, online meeting updates during the course of an electronic meeting. The invention defines one or more groups of participants in an electronic meeting, and assigns a unique relative priority to each group of participants. Meeting events, such as slide changes or other data that is sent to the various participants for viewing, are transmitted to the various groups in a sequence ordered by the relative priorities assigned to the groups. Alternatively, the invention provides for randomly staggering the delivery of data to the various groups. Both embodiments alleviate the scalability problems that arise for electronic meetings having large numbers of participants.

    Web storage optimization
    28.
    发明授权
    Web storage optimization 有权
    Web存储优化

    公开(公告)号:US09160803B2

    公开(公告)日:2015-10-13

    申请号:US13529716

    申请日:2012-06-21

    IPC分类号: H04L29/08

    CPC分类号: H04L67/2842 H04L29/08

    摘要: Embodiments of the present invention provide a method, system and computer program product for Web storage optimization and cache management. In one embodiment, a method of client side cache management using Web storage can include first registering a client browser session in a content browser as a listener to events for Web storage for a particular domain. Subsequently, notification can be received from the content browser of an event of a different client browser session associated with the Web storage. For instance, the notification can result from the different client browser adding a new cache entry to the Web storage, or from the different client browser periodically at a specified time interval indicating a state of one or more cache entries in the Web storage. Finally, in response to the notification, a cache entry in the Web storage can be invalided such as through cache entry removal or compression.

    摘要翻译: 本发明的实施例提供了用于Web存储优化和高速缓存管理的方法,系统和计算机程序产品。 在一个实施例中,使用Web存储器的客户端缓存管理的方法可以包括首先将内容浏览器中的客户端浏览器会话注册为用于特定域的Web存储的事件的监听器。 随后,可以从内容浏览器接收与Web存储相关联的不同客户端浏览器会话的事件的通知。 例如,通知可以由不同的客户端浏览器在Web存储器中添加新的缓存条目,或者从指定的时间间隔周期性地从不同的客户端浏览器引起,指示Web存储器中的一个或多个高速缓存条目的状态。 最后,响应于该通知,Web存储器中的高速缓存条目可以是无效的,例如通过缓存条目移除或压缩。