Sender-selective send/receive order processing on a per message basis
    1.
    发明授权
    Sender-selective send/receive order processing on a per message basis 失效
    基于每个消息发送方选择性发送/接收订单处理

    公开(公告)号:US5588117A

    公开(公告)日:1996-12-24

    申请号:US247387

    申请日:1994-05-23

    摘要: A communications protocol using group ordered message processing is disclosed. According to the protocol, a sending application groups messages together. The messages within the groups are then processed by a receiving application in the order received, but the groups themselves are processed in the order sent. More specifically, the invention pertains to a method for receiving messages at a processor node from another processor node via a plurality of communication paths. The method includes the steps of: receiving a message having a required number of messages value, comparing the required number of messages value with a number of processed messages, and determining whether the message is ready to be processed based on the result of the comparison. The invention can also be implemented as an apparatus. As an apparatus, the invention pertains to a processing node for a communication system which transmits messages between processing nodes interconnected by multiple communication paths. The invention has numerous applications, including transaction processing, parallel processors, distributed shared memory systems, asynchronous RPC mechanism, and bulk data transfer.

    摘要翻译: 公开了使用组排序消息处理的通信协议。 根据协议,发送应用将消息组合在一起。 然后,组内的消息按接收到的顺序由接收应用程序处理,但是组按照发送的顺序进行处理。 更具体地,本发明涉及一种用于经由多个通信路径从处理器节点从处理器节点接收消息的方法。 该方法包括以下步骤:接收具有所需数量的消息值的消息,将所需数量的消息值与已处理消息的数量进行比较,以及基于比较结果确定消息是否准备好被处理。 本发明也可以实现为一种装置。 作为装置,本发明涉及用于通过多个通信路径互连的处理节点之间传送消息的通信系统的处理节点。 本发明具有许多应用,包括事务处理,并行处理器,分布式共享存储器系统,异步RPC机制和批量数据传输。

    Method for sharing and executing inaccessible dynamic processes for replica consistency among a plurality of existing applications
    2.
    发明授权
    Method for sharing and executing inaccessible dynamic processes for replica consistency among a plurality of existing applications 有权
    用于共享和执行多个现有应用程序之间的复制一致性的无法访问的动态过程的方法

    公开(公告)号:US06314453B1

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

    申请号:US09251367

    申请日:1999-02-17

    IPC分类号: G06F1300

    摘要: A system for and method of sharing and executing inaccessible dynamic processes in replicated architecture networks to ensure that local activities are executed concurrently at remote workstations in a shared server-client network without the need for application modification in the system. The invention provides for sharing and executing inaccessible dynamic existing processes for replica consistency among multiple applications in the shared network. The invention provides for use at each workstation an application encapsulator having a listener to observe input events representative of process state changes. Each encapsulator also includes a mapper that operates with an associator for creating hierarchial tree structures to provide concurrent execution among all participant workstations. The invention uses a replica when an accessible process becomes inaccessible for multicasting input events to all participant workstations to maintain replica consistency among the plurality of applications. The invention is preferably used in engineering systems that include 3-D CAD/CAM graphical intensive applications and selectively with text/spreadsheet applications.

    摘要翻译: 在复制架构网络中共享和执行不可访问的动态进程的系统和方法,以确保在共享服务器 - 客户端网络中的远程工作站上并行执行本地活动,而无需系统中的应用程序修改。 本发明提供共享和执行在共享网络中的多个应用之间的复制一致性的不可访问的动态存在过程。 本发明提供了在每个工作站处使用具有监听器的应用程序封装器来观察表示进程状态改变的输入事件。 每个封装器还包括映射器,其与关联器一起操作,用于创建分层树结构以在所有参与者工作站之间提供并发执行。 当可访问进程变得不可访问时,本发明使用副本,以便向所有参与者工作站多播输入事件以维持多个应用程序之间的副本一致性。 本发明优选用于包括3-D CAD / CAM图形密集型应用程序和选择性地具有文本/电子表格应用程序的工程系统中。

    Mechanism to control and use window events among applications in
concurrent computing
    3.
    发明授权
    Mechanism to control and use window events among applications in concurrent computing 失效
    在并发计算中应用程序之间控制和使用窗口事件的机制

    公开(公告)号:US5844553A

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

    申请号:US625615

    申请日:1996-03-29

    IPC分类号: G06F9/44 G06F15/00

    CPC分类号: G06F9/4443

    摘要: A new application sharing technology that enables sharing of many single-user non-modified applications between two or more workstations. It provides concurrent sharing of existing multiple applications with no change in a distributed environment. It permits real-time sharing of distributed applications based on a fundamental window hierarchical mapping and user interactions. Control is centralized but the data and program are replicated. It is event driven with agent assistance. The new event capturing capability is automatically triggered by user interactions on entering/leaving the shared window. The event capturing capability starts when the user moves the pointer into the shared windows. The event capturing ends when the user moves the pointer out of the shared windows. The new multicasting scope is defined in a shared window hierarchy data array. This global data array is dynamically created at run time on an as-needed basis. Because this mechanism only processes user input events such as mouse, keyboard or cursor movement (commands), no output graphic data transmission across the network is required. Therefore, this approach is extremely light-weight and provides secure transmission without requiring intensive encryption. Because it is not using pseudo server interception, this approach can support DHA 3-D rendering. Also, the agent can dynamically mediate resources and normalize environment differences. This permits real-time sharing of 3-D, graphic and DHA (direct hardware access) applications. DHA permits the application to bypass the windowing server to render graphics on display. Moreover, because it is extremely light-weight, high network bandwidth is not required.

    摘要翻译: 一种新的应用程序共享技术,可在两个或多个工作站之间共享许多单用户未修改的应用程序。 它提供了现有多个应用程序的并发共享,而且在分布式环境中没有变化。 它允许基于基本窗口分层映射和用户交互的实时共享分布式应用程序。 控制是集中的,但数据和程序被复制。 事件由代理协助驱动。 在进入/离开共享窗口时,新的事件捕获功能将由用户交互自动触发。 当用户将指针移动到共享窗口时,将启动事件捕获功能。 当用户将指针从共享窗口中移出时,事件捕获将结束。 新的组播范围在共享窗口层次结构数据数组中定义。 该全局数据阵列在运行时根据需要动态创建。 因为这种机制只处理用户输入事件,如鼠标,键盘或光标移动(命令),则不需要通过网络输出图形数据传输。 因此,这种方法非常轻便,并且提供安全的传输,而不需要密集的加密。 因为没有使用伪服务器拦截,这种方法可以支持DHA 3-D渲染。 此外,代理可以动态调解资源并规范环境差异。 这允许实时共享3-D,图形和DHA(直接硬件访问)应用程序。 DHA允许应用程序绕过窗口服务器以显示显示的图形。 而且,由于重量轻,所以不需要高的网络带宽。

    Method and apparatus to sense and multicast window events to a plurality
of existing applications for concurrent execution
    4.
    发明授权
    Method and apparatus to sense and multicast window events to a plurality of existing applications for concurrent execution 失效
    用于感测并将窗口事件多播到多个现有应用并且执行的方法和装置

    公开(公告)号:US5742778A

    公开(公告)日:1998-04-21

    申请号:US602386

    申请日:1996-02-16

    摘要: A multicasting system for multicasting window events to various application programs running on a computer system, each such program having an application window. A global control program runs on the computer system and has a global control window. Through the global control program, a user selects one or more of the application programs to receive incoming window events. Later, when the global control window is active, any incoming window event is received in that window. The global control program automatically multicasts each such event to every application program that the user has selected to receive incoming window events. Events may be multicast directly to child windows of the various application windows. The global control window may have a global child window that receives incoming window events; such events are multicast directly to selected child windows of the application programs. The application programs may be resident locally or on a remote computer system. If window events are received out of sequence, the global control program may either ignore them or resequence them for proper operation.

    摘要翻译: 一种用于将窗口事件组播到在计算机系统上运行的各种应用程序的多播系统,每个这样的程序具有应用窗口。 全局控制程序在计算机系统上运行,并具有全局控制窗口。 通过全局控制程序,用户选择一个或多个应用程序来接收传入的窗口事件。 之后,当全局控制窗口处于活动状态时,在该窗口中接收到任何传入的窗口事件。 全局控制程序自动将每个这样的事件组播到用户选择接收传入窗口事件的每个应用程序。 事件可以直接组播到各种应用程序窗口的子窗口。 全局控制窗口可以具有接收传入窗口事件的全局子窗口; 这样的事件被直接组播到应用程序的选定子窗口。 应用程序可以驻留在本地或远程计算机系统上。 如果不按顺序接收到窗口事件,则全局控制程序可以忽略它们,或者对它们进行排序以进行正确的操作。

    Visualizing sentiment results with visual indicators representing user sentiment and level of uncertainty
    6.
    发明授权
    Visualizing sentiment results with visual indicators representing user sentiment and level of uncertainty 有权
    用视觉指标显示情绪结果,表示用户情绪和不确定性水平

    公开(公告)号:US08862577B2

    公开(公告)日:2014-10-14

    申请号:US13209739

    申请日:2011-08-15

    CPC分类号: G06Q30/0201

    摘要: Sentiment analysis of user feedback is performed, using uncertainty rules. Different levels of uncertainty associated with sentiment results of the sentiment analysis are determined, where the sentiment results identify user sentiments contained in the user feedback. At least one visualization of the sentiment result is provided, where the visualization has first visual indicators to represent respective user sentiments, and second visual indicators associated with the first visual indicators to represent respective levels of uncertainty associated with the respective user sentiments.

    摘要翻译: 使用不确定性规则执行用户反馈的情绪分析。 确定与情绪分析的情绪结果相关的不同程度的不确定性,其中情绪结果识别用户反馈中包含的用户情绪。 提供了情绪结果的至少一个可视化,其中可视化具有表示相应用户情绪的第一视觉指示符,以及与第一视觉指示符相关联的第二视觉指示符,以表示与各个用户情绪相关联的不确定性水平。

    CONSTRUCTING AN ASSOCIATION DATA STRUCTURE TO VISUALIZE ASSOCIATION AMONG CO-OCCURRING TERMS
    8.
    发明申请
    CONSTRUCTING AN ASSOCIATION DATA STRUCTURE TO VISUALIZE ASSOCIATION AMONG CO-OCCURRING TERMS 审中-公开
    建立协同数据结构,实现协同交易协议的可视化协议

    公开(公告)号:US20130054597A1

    公开(公告)日:2013-02-28

    申请号:US13215322

    申请日:2011-08-23

    IPC分类号: G06F17/30

    CPC分类号: G06F16/338

    摘要: Extended associations are determined based on binary associations. The extended associations are associations among three or more terms in input data, and the binary associations are between terms in the input data. An association data structure having a plurality of entries is constructed, where at least a particular one of the plurality of entries includes visual elements representing terms that are associated according to the binary associations and the extended associations, and where the association data structure provides a visualization of an association pattern among co-occurring terms in the input data

    摘要翻译: 扩展关联是基于二进制关联来确定的。 扩展关联是输入数据中的三个或更多个术语之间的关联,并且二进制关联在输入数据中的术语之间。 构造具有多个条目的关联数据结构,其中至少多个条目中的特定一个条目包括表示根据二进制关联和扩展关联关联的术语的可视元素,以及关联数据结构提供可视化 在输入数据中的共同出现的术语之间的关联模式

    VISUALIZING A SCATTER PLOT USING REAL-TIME BACKWARD REWRITE
    9.
    发明申请
    VISUALIZING A SCATTER PLOT USING REAL-TIME BACKWARD REWRITE 有权
    使用实时背景REWRITE可视化散热片

    公开(公告)号:US20130050232A1

    公开(公告)日:2013-02-28

    申请号:US13216477

    申请日:2011-08-24

    IPC分类号: G09G5/02 G09G5/22

    摘要: A scatter plot that represents plural periodic time intervals is animated as new data points are received, where the animating includes performing real-time backward rewriting. The real-time backward rewriting includes overlaying a subset of previously written data points with the new data points, and painting a remainder of previously written data points outside the subset in the scatter plot, where painting the remainder of previously written data points is performed without shifting pixels corresponding to the remainder. A divider structure is drawn in the scatter plot to indicate a position in the scatter plot between a current time point and a previous time point.

    摘要翻译: 表示多个周期性时间间隔的散点图在接收到新的数据点时动画化,其中动画包括执行实时向后重写。 实时向后重写包括将先前写入的数据点的子集与新的数据点重叠,并在散点图中在子集外部绘制剩余的先前写入的数据点,其中绘制先前写入的数据点的剩余部分而不进行 移位与其余部分对应的像素。 在散点图中绘制分隔符结构,以指示当前时间点和上一个时间点之间的散点图中的位置。

    Performing time slice-based visual prediction
    10.
    发明申请
    Performing time slice-based visual prediction 有权
    执行基于时间片的视觉预测

    公开(公告)号:US20110279469A1

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

    申请号:US12800526

    申请日:2010-05-17

    IPC分类号: G06T15/00 G06F3/048 G09G5/00

    CPC分类号: G06Q10/06 G06T11/206

    摘要: To perform time slice-based visual prediction, a weighted moving aggregate of data values in a data set is calculated over previous time slices to predict data values based on interactive user input. A visual accuracy indicator is generated for display to indicate a quality of prediction of data values at different times. A visualization presents data values from the data set and the predicted data values, where the data values from the data set and the predicted data values are represented as corresponding cells.

    摘要翻译: 为了执行基于时间片的视觉预测,在先前的时间片上计算数据集中的数据值的加权移动聚合,以基于交互式用户输入来预测数据值。 生成用于显示的视觉精确度指示符,以指示不同时间的数据值的预测质量。 可视化呈现来自数据集和预测数据值的数据值,其中来自数据集的数据值和预测数据值被表示为相应的单元。