Shared cache for potentially repetitive message data in a publish-subscription environment
    11.
    发明授权
    Shared cache for potentially repetitive message data in a publish-subscription environment 有权
    在发布订阅环境中可能重复的消息数据的共享缓存

    公开(公告)号:US09185181B2

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

    申请号:US13072271

    申请日:2011-03-25

    CPC分类号: H04L67/2852 H04L67/2809

    摘要: In general, embodiments of the present invention provide an approach for caching potentially repetitive data in a publication-subscription (pub/sub) environment. Specifically, in a typical embodiment, when a message is received on a broker system from a publisher system, the broker system analyzes the message for potentially repetitive data. Once such a set of data has been identified, the set of data will be cached, and a unique identifier/tag corresponding thereto will be sent to the publisher system and to applicable subscribers. Thereafter, any subsequent message including the same data will contain the unique identifier in place of the cached data (i.e., an abbreviated message). The abbreviated message can be sent from the publisher system to the broker system, and then onto the subscriber system, which will retrieve the data from the shared cache and replace the unique identifier with the cached data to yield a complete message.

    摘要翻译: 通常,本发明的实施例提供了用于在发布订阅(pub / sub)环境中缓存潜在的重复数据的方法。 具体来说,在典型的实施例中,当代理系统从发布者系统接收到消息时,代理系统分析该消息以获得潜在的重复数据。 一旦已经识别出这样一组数据,该数据集将被缓存,并且与之对应的唯一标识符/标签将被发送给发布者系统和适用的订户。 此后,包括相同数据的任何后续消息将包含代替缓存数据的唯一标识符(即缩写消息)。 缩写消息可以从发布者系统发送到代理系统,然后发送到用户系统,用户系统将从共享缓存中检索数据,并用唯一标识符替换缓存的数据,以产生完整的消息。

    Broker facilitated peer-to-peer publisher collaboration in a publish-subscription environment
    12.
    发明授权
    Broker facilitated peer-to-peer publisher collaboration in a publish-subscription environment 失效
    经纪人在发布订阅环境中促进了点对点发布商的协作

    公开(公告)号:US08725814B2

    公开(公告)日:2014-05-13

    申请号:US13033664

    申请日:2011-02-24

    IPC分类号: G06F15/16

    CPC分类号: H04L67/2809 H04L67/2842

    摘要: Embodiments of the present invention provide an approach for broker facilitated, publisher peer-to-peer (P2P) collaboration in a publish-subscription (pub/sub) environment. Specifically, in a typical embodiment, a broker system acts as an intermediary between publisher systems and subscriber systems in the pub/sub environment. Along these lines, the broker creates an administrative communication channel between known publisher systems and the broker system. Using this administrative communication channel, the broker system informs individual publisher systems about other publisher systems such that peer-to-peer communication channels between two or more publisher systems can be established. This can be accomplished using the broker system's knowledge of data being published by the individual publisher systems. Regardless, the publisher systems can then use information received from the broker system to: establish a P2P communication channel with one or more other publishers; identify a set of data that has commonality to the peers (and thus has a potential to be cached); and negotiate a caching schema/approach to store the data in a cache. The broker system may generate a set of cache key/unique identifiers and communicate the unique identifiers to at least one of the publisher peers, which will then share the unique identifiers among the peers. The set of data will then be cached (e.g., by a publisher system, a broker system and/or a subscriber system) using the unique identifiers.

    摘要翻译: 本发明的实施例提供了一种用于在发布预订(pub / sub)环境中的代理促进的发布者对等(P2P)协作的方法。 具体来说,在典型的实施例中,代理系统充当发布者系统和公共/子环境中的用户系统之间的中介。 沿着这些方式,代理在已知的发行商系统和代理系统之间创建一个管理通信渠道。 使用该管理通信信道,代理系统通知个别发布者系统关于其他发布者系统,使得可以建立两个或多个发布者系统之间的对等通信信道。 这可以使用代理系统对由各个发布者系统发布的数据的知识来实现​​。 无论如何,发布者系统然后可以使用从代理系统接收的信息:与一个或多个其他发布者建立P2P通信通道; 识别与对等体具有共同性(因此有可能被缓存)的一组数据; 并协商缓存模式/方法来将数据存储在缓存中。 代理系统可以生成一组高速缓存密钥/唯一标识符,并将唯一标识符传递给发布者对等体中的至少一个,然后这些发布者对等体将在对等体之间共享唯一的标识符。 然后,该组数据将使用唯一标识符来缓存(例如由发布者系统,代理系统和/或订户系统)。

    SHARED CACHE FOR POTENTIALLY REPETITIVE MESSAGE DATA IN A PUBLISH-SUBSCRIPTION ENVIRONMENT
    13.
    发明申请
    SHARED CACHE FOR POTENTIALLY REPETITIVE MESSAGE DATA IN A PUBLISH-SUBSCRIPTION ENVIRONMENT 有权
    发布认购环境中潜在重复消息数据的共享缓存

    公开(公告)号:US20120246219A1

    公开(公告)日:2012-09-27

    申请号:US13072271

    申请日:2011-03-25

    IPC分类号: G06F15/16

    CPC分类号: H04L67/2852 H04L67/2809

    摘要: In general, embodiments of the present invention provide an approach for caching potentially repetitive data in a publication-subscription (pub/sub) environment. Specifically, in a typical embodiment, when a message is received on a broker system from a publisher system, the broker system analyzes the message for potentially repetitive data. Such data can be determined from historical messages (e.g., determining that a certain set of data appeared in multiple messages and is thus flagged in a database or the like), a set of rules (e.g., if data set “Y” appears, flag it as potentially repetitive), etc. Regardless, once such a set of data has been identified, the set of data will be cached, and a unique identifier/tag corresponding thereto will be sent to the publisher system and to applicable subscribers. Thereafter, any subsequent message including the same data will contain the unique identifier in place of the cached data (i.e., an abbreviated message). The abbreviated message can be sent from the publisher system to the broker system, and then onto the subscriber system, which will retrieve the data from the shared cache and replace the unique identifier in the abbreviated message with the cached data to yield a complete message. Thus, once data has been cached, there is only a need to send an abbreviated message, which will save network bandwidth.

    摘要翻译: 通常,本发明的实施例提供了用于在发布订阅(pub / sub)环境中缓存潜在的重复数据的方法。 具体来说,在典型的实施例中,当代理系统从发布者系统接收到消息时,代理系统分析该消息以获得潜在的重复数据。 这样的数据可以从历史消息中确定(例如,确定某组数据出现在多个消息中并因此被标记在数据库中等等),一组规则(例如,如果数据集“Y”出现,则标志 它可能重复)等。无论如何,一旦已经识别出这样的一组数据,该数据集将被缓存,并且与之对应的唯一标识符/标签将被发送给发布者系统和适用的订户。 此后,包括相同数据的任何后续消息将包含代替缓存数据的唯一标识符(即缩写消息)。 缩写消息可以从发布者系统发送到代理系统,然后发送到用户系统,用户系统将从共享缓存中检索数据,并用缩减的数据替换缩写消息中的唯一标识符,以产生完整的消息。 因此,一旦数据被缓存,只需要发送一个缩短的消息,这将节省网络带宽。

    COMPARING LOW QUALITY BROADCASTS TO HIGH QUALITY BRAODCASTS
    14.
    发明申请
    COMPARING LOW QUALITY BROADCASTS TO HIGH QUALITY BRAODCASTS 审中-公开
    将低质量的广播与较高质量的BRAODCASTS相比较

    公开(公告)号:US20120113323A1

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

    申请号:US12939475

    申请日:2010-11-04

    IPC分类号: H04N5/46

    摘要: A system, method, and computer program product for comparing a low quality broadcast to a high quality broadcast on a display device to show users the benefits of a high quality broadcast over a low quality broadcast. The display device capabilities are detected and compared to retrieved requirements for displaying a high quality broadcast. If the display requirements are met, retrieving the high quality broadcast and displaying the low quality and high quality broadcasts on a display device for user comparison. Then, the user accepts either the high quality or low quality broadcast and displays the high quality broadcast or the low quality broadcast in accordance with the user selection.

    摘要翻译: 一种用于将低质量广播与显示设备上的高质量广播进行比较的系统,方法和计算机程序产品,以向用户显示通过低质量广播的高质量广播的益处。 检测显示设备能力并将其与用于显示高质量广播的检索要求进行比较。 如果满足显示要求,则在显示设备上检索高质量广播并显示低质量和高质量的广播以进行用户比较。 然后,用户接受高质量或低质量广播,并根据用户选择显示高质量广播或低质量广播。

    PUBLISHER-ASSISTED, BROKER-BASED CACHING IN A PUBLISH-SUBSCRIPTION ENVIRONMENT
    15.
    发明申请
    PUBLISHER-ASSISTED, BROKER-BASED CACHING IN A PUBLISH-SUBSCRIPTION ENVIRONMENT 有权
    发布者协助,基于经纪人的发布 - 订阅环境中的缓存

    公开(公告)号:US20120215859A1

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

    申请号:US13033005

    申请日:2011-02-23

    IPC分类号: G06F15/16

    摘要: Embodiments of the present invention provide an approach for a publisher-assisted, broker-based cache that can be utilized to reduce a volume of data (e.g., network traffic) delivered between a publisher and broker in a publication/subscription (pub/sub) environment. Specifically, in a typical embodiment, when a message is being generated on a publisher system, the publisher system will determine if the message includes a set of data that has a potential to be repeated in subsequent messages. Once such a set of data has been identified, the set of data will be associated/marked/tagged (e.g., in the message) with a unique identifier/cache key corresponding thereto (i.e., to yield a modified message). The modified message will be sent to a broker system, which will detect/locate the unique identifier, cache the corresponding data, and send the message along to any applicable subscriber systems. When a subsequent message that is supposed to contain the cached set of data is generated, the publisher system will instead substitute the unique identifier for the set of data to yield an abbreviated message and send the abbreviated message to the broker system. Upon receipt, the broker system will detect/locate the unique identifier, retrieve the corresponding set of data from the cache, replace the unique identifier with the set of data to yield a completed message, and then send the completed message to the applicable subscriber systems.

    摘要翻译: 本发明的实施例提供了一种用于发布商辅助的基于经纪人的高速缓存的方法,其可以用于减少在发布/订阅(pub / sub)中发布者和代理之间递送的数据量(例如,网络流量) 环境。 具体地,在典型的实施例中,当在发布者系统上生成消息时,发布者系统将确定该消息是否包括在后续消息中具有重复潜力的一组数据。 一旦已经识别出这样的一组数据,该组数据将与其对应的唯一标识符/高速缓存密钥相关联(例如,在消息中)(即产生修改的消息)。 修改的消息将被发送到代理系统,其将检测/定位唯一标识符,缓存对应的数据,并将消息发送到任何适用的订户系统。 当生成包含缓存的数据集的后续消息时,发布者系统将替代替代数据集的唯一标识符来产生缩写消息并将缩写消息发送到代理系统。 代理系统在收到时将检测/定位唯一标识符,从高速缓存中检索相应的数据集,用该组数据替换唯一标识符以产生完成的消息,然后将完成的消息发送到适用的订户系统 。

    CACHING POTENTIALLY REPETITIVE MESSAGE DATA IN A PUBLISH-SUBSCRIPTION ENVIRONMENT
    16.
    发明申请
    CACHING POTENTIALLY REPETITIVE MESSAGE DATA IN A PUBLISH-SUBSCRIPTION ENVIRONMENT 审中-公开
    在发布 - 订阅环境中缓存潜在的重复消息数据

    公开(公告)号:US20120215858A1

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

    申请号:US13032974

    申请日:2011-02-23

    IPC分类号: G06F15/16

    摘要: In general, embodiments of the present invention provide an approach for caching potentially repetitive data in a publication-subscription (pub/sub) system. Specifically, in a typical embodiment, when a message is received on a broker system from a publisher system, the broker system analyzes the message for potentially repetitive data. Such data can be determined from historical messages (e.g., determining that a certain set of data appeared in multiple messages and is thus flagged in a database or the like), a set of rules (e.g., if data set “Y” appears, flag it as potentially repetitive), etc. Regardless, once such a set of data has been identified, the set of data will be tagged/marked in the message with a unique identifier. The message and inserted unique identifier is then sent to the relevant subscriber system(s). Upon receiving the message, the subscriber system(s) will analyze the message, identify the unique identifier, and cache the tagged data. Thereafter, when the publisher system receives another message that contains the same set of data that was previously tagged, the publisher system will substitute the unique identifier for the repeated data to yield an abbreviated message. The publisher system will then send the abbreviated message to the subscriber system(s), which will analyze the abbreviated message, identify the unique identifier, and retrieve the associated data from cache. Thus, the substitution of unique identifiers for potentially repetitive data can avoid unnecessary communication of data and reduce overall network bandwidth consumption.

    摘要翻译: 通常,本发明的实施例提供了用于在发布订阅(pub / sub)系统中缓存潜在的重复数据的方法。 具体来说,在典型的实施例中,当代理系统从发布者系统接收到消息时,代理系统分析该消息以获得潜在的重复数据。 这样的数据可以从历史消息中确定(例如,确定某组数据出现在多个消息中并因此被标记在数据库中等等),一组规则(例如,如果数据集“Y”出现,则标志 它可能重复)等。无论如何,一旦这样一组数据被识别,该组数据将被标记/标记在消息中具有唯一的标识符。 然后将消息和插入的唯一标识符发送到相关订户系统。 一旦接收到消息,订户系统将分析消息,识别唯一标识符,并缓存标记的数据。 此后,当发布者系统接收到包含先前标记的相同数据集的另一消息时,发布者系统将替换重复数据的唯一标识符来产生缩写消息。 然后,发布者系统将将缩写消息发送到用户系统,用户系统将分析缩写消息,识别唯一标识符,并从缓存中检索关联的数据。 因此,将唯一标识符替换为可能重复的数据可以避免不必要的数据通信并减少总体网络带宽消耗。

    SELECTIVE SCREEN SHARING
    17.
    发明申请
    SELECTIVE SCREEN SHARING 审中-公开
    选择性屏幕共享

    公开(公告)号:US20120011451A1

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

    申请号:US12832642

    申请日:2010-07-08

    IPC分类号: G06F3/01

    CPC分类号: H04N7/15

    摘要: A privilege discriminator selects a first user to be in a first group of participants to participate in a screen sharing session. The privilege discriminator selects at least one second user to be in a second group of participants to participate in a screen sharing session. The privilege discriminator selects a first screen region for sharing to at least the first group of participants and selects a second screen region for sharing only to the second group of participants. The privilege discriminator shares the first screen region with at least the first group of participants, wherein the sharing is selecting a device authenticated as being used by one of the first group of participants. The presentation privilege discriminator sharing the second screen region with only the second group, based on selecting the second screen region and selecting the second group, excludes the first group from receiving the second screen region.

    摘要翻译: 特权鉴别器选择第一用户参与第一组参与者参与屏幕共享会话。 特权鉴别器选择至少一个第二用户进入第二组参与者以参与屏幕共享会话。 特权鉴别器选择用于共享至少第一组参与者的第一屏幕区域,并且选择用于仅与第二组参与者共享的第二屏幕区域。 特权鉴别器与至少第一组参与者共享第一屏幕区域,其中共享正在选择认证为被第一组参与者之一使用的设备。 基于选择第二屏幕区域并选择第二组,仅与第二组共享第二屏幕区域的呈现特权鉴别器排除第一组以接收第二屏幕区域。

    Feedback mechanism
    18.
    发明授权
    Feedback mechanism 有权
    反馈机制

    公开(公告)号:US09052867B2

    公开(公告)日:2015-06-09

    申请号:US12832728

    申请日:2010-07-08

    IPC分类号: G09G5/00 G06F3/14

    摘要: A feedback application may be executing on a data processing system to transmit a screen update to at least two computers. The feedback application receives an indication of completion from a first computer, in response to transmitting the screen update. The feedback application updates a completion gauge to indicate a partial completion among participants, in response to receiving the indication of completion from the first computer. The feedback application receives a second indication of completion from a second computer, in response to transmitting the screen update. The feedback application updates the completion gauge to indicate a completion among participants, in response to receiving the indication of completion from the second computer.

    摘要翻译: 反馈应用可以在数据处理系统上执行以将屏幕更新发送到至少两台计算机。 响应于发送屏幕更新,反馈应用从第一计算机接收完成指示。 响应于从第一计算机接收完成指示,反馈应用更新完成量表以指示参与者之间的部分完成。 响应于发送屏幕更新,反馈应用从第二计算机接收完成的第二指示。 响应于从第二计算机接收完成的指示,反馈应用程序更新完成量表以指示参与者之间的完成。

    Access control for electronic entertainment systems including health metrics and physical activity
    19.
    发明授权
    Access control for electronic entertainment systems including health metrics and physical activity 有权
    电子娱乐系统的访问控制,包括健康指标和身体活动

    公开(公告)号:US08814671B2

    公开(公告)日:2014-08-26

    申请号:US12944298

    申请日:2010-11-11

    摘要: Systems and methods are provided for controlling the use of electronic systems based upon monitored physical activity. The method can be implemented in a computer infrastructure having computer executable code tangibly embodied on a computer readable storage medium having programming instructions. The program instructions are operable to: provision rules associated with a user and at least one of health metrics and physical activity of the user; monitor the at least one health metrics and physical activity of the user over a predetermined time; and manage access to any of a plurality of electronic systems based on the monitored at least one health metrics and physical activity being in compliance or non-compliance with the provisioned rules.

    摘要翻译: 提供了系统和方法,用于基于被监测的身体活动来控制电子系统的使用。 该方法可以在计算机基础设施中实现,该计算机基础设施具有有形地体现在具有编程指令的计算机可读存储介质上的计算机可执行代码。 程序指令可操作用于:提供与用户相关联的规则以及用户的健康度量和身体活动中的至少一个; 在预定时间内监视用户的至少一个健康度量和身体活动; 以及基于所监视的至少一个健康度量和身体活动符合或不遵守所提供的规则来管理对多个电子系统中的任何一个的访问。