Programmable control system for automated actuator operation
    1.
    发明申请
    Programmable control system for automated actuator operation 审中-公开
    用于自动执行器操作的可编程控制系统

    公开(公告)号:US20050234565A1

    公开(公告)日:2005-10-20

    申请号:US11097521

    申请日:2005-04-01

    摘要: A programmable control system and related features and methods are provided for the operation an automated, actuator-based component inspection system. In one implementation, the invention can be characterized as an actuator control system comprising: a controller adapted to be coupled to and control an actuator including a probe moveable by the actuator about an axis in response to control signals from the controller; a user input device coupled to the controller and configured to receive inputs from a user to define an automated sequence of multiple locations of the probe and configured to cause an encoder measurement to be retrieved from the actuator; and the user input device further configured to receive a tolerance value from the user corresponding to the encoder measurement.

    摘要翻译: 提供了一种可编程控制系统及相关特征和方法,用于操作基于执行器的自动化部件检测系统。 在一个实施方式中,本发明可被表征为致动器控制系统,其包括:控制器,其适于耦合到并控制致动器,所述致动器包括可响应于来自所述控制器的控制信号而由所述致动器围绕轴线移动的探头; 用户输入设备,其耦合到所述控制器并且被配置为接收来自用户的输入以定义所述探针的多个位置的自动序列,并且被配置为使得从所述致动器检索编码器测量; 并且所述用户输入设备还被配置为从所述用户接收对应于所述编码器测量的公差值。

    Visualization of value resolution for multidimensional parameterized data
    2.
    发明授权
    Visualization of value resolution for multidimensional parameterized data 有权
    可视化多维参数化数据的值分辨率

    公开(公告)号:US08566736B1

    公开(公告)日:2013-10-22

    申请号:US12356060

    申请日:2009-01-19

    IPC分类号: G06F3/048

    CPC分类号: G06T13/20 G06T17/00

    摘要: A user interface presents views of entities and their attributes relative to any subset of associated parameters. A view may present views of entities as a function of one or more parameters. A selection of a subset of entities in one view with respect to parameters may be presented in another view with respect to different parameters. Entities may be manipulated in any supplemental view to change their values or their parameter associations. A view may present components and parameters associated with layers or any subset of layers and/or after layer compositing. A view can include resolved values of components and their attributes. A supplemental view may include visual indicators to indicate the layer or other parameter defining its resolved value. Hierarchical relationships may be presented in views, with ancestor entities expanded within a view to show its descendent entities or collapsed to hide its descendent entities.

    摘要翻译: 用户界面相对于相关参数的任何子集来呈现实体及其属性的视图。 视图可以呈现作为一个或多个参数的函数的实体的视图。 关于参数的一个视图中的实体的子集的选择可以在关于不同参数的另一视图中呈现。 实体可以在任何补充视图中进行操作,以更改其值或参数关联。 视图可以呈现与层或层的任何子集和/或层合成之后相关联的组件和参数。 视图可以包括已解析的组件值及其属性。 补充视图可以包括用于指示层或其他参数来定义其解析值的视觉指示符。 分层关系可以在视图中呈现,其中祖先实体在视图内展开以显示其后代实体或折叠以隐藏其后代实体。

    Method and apparatus for updating and synchronizing information between a client and a server
    3.
    发明授权
    Method and apparatus for updating and synchronizing information between a client and a server 失效
    用于在客户端和服务器之间更新和同步信息的方法和装置

    公开(公告)号:US06253228B1

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

    申请号:US08825538

    申请日:1997-03-31

    IPC分类号: G06F1300

    摘要: The present invention provides a method and apparatus for integrating applets running on a client with the application logic for applications running on a server. The mechanism of the present invention provides two significant advantages over the prior art: the synchronization of state, and the recognition of user actions in the browser including the invocation of the appropriate application logic in the server. Instead of using the FORM element available in HTML, individual active applets are available and may be created that obtain user input (e.g. a checkbox, textbox, button, etc.). A hidden applet called the Applet Group Controller is created which handles communication between the applets on the browser and the application logic on the server. The Applet Group Controller maintains an association with each applet that maintains the keys and values of any parameters and variables for the applet. In a preferred embodiment, upon the invocation of an event, the association instructs an Action Coordinator to invoke an action. The Action Coordinator obtains and transmits a list of all of the keys and their values to the server. The server invokes the appropriate application logic and transmits the keys and their values (as updated during the execution of the application logic) back to the Action Coordinator. The Action Coordinator then pushes the updated values out to the applets (through their Associations) at which time the browser's display is updated with the new values.

    摘要翻译: 本发明提供一种用于将在客户机上运行的小应用程序与用于在服务器上运行的应用程序的应用程序逻辑进行集成的方法和装置。 与现有技术相比,本发明的机制提供了两个显着的优点:状态的同步以及浏览器中用户动作的识别,包括在服务器中调用适当的应用逻辑。 代替使用HTML中可用的FORM元素,单独的活动小程序是可用的,并且可以被创建以获得用户输入(例如复选框,文本框,按钮等)。 创建一个名为Applet Group Controller的隐藏小程序,用于处理浏览器上的小程序和服务器上的应用程序逻辑之间的通信。 Applet组控制器维护与每个小程序的关联,该applet维护小程序的任何参数和变量的键和值。 在优选实施例中,在调用事件时,该关联指示行动协调器调用动作。 操作协调器获取并发送所有密钥及其值的列表到服务器。 服务器调用适当的应用程序逻辑,并将密钥及其值(在执行应用程序逻辑期间更新)传回给操作协调器。 然后,行动协调员将更新的值推送到小程序(通过它们的关联),此时浏览器的显示更新为新值。

    Method and apparatus for updating and synchronizing information between a client and server
    5.
    发明授权
    Method and apparatus for updating and synchronizing information between a client and server 有权
    用于在客户端和服务器之间更新和同步信息的方法和装置

    公开(公告)号:US07529841B2

    公开(公告)日:2009-05-05

    申请号:US11230984

    申请日:2005-09-19

    IPC分类号: G06F15/16

    摘要: The present invention provides a method and apparatus for integrating applets running on a client with the application logic for applications running on a server. The mechanism of the present invention provides two significant advantages over the prior art: the synchronization of state, and the recognition of user actions in the browser including the invocation of the appropriate application logic in the server. Instead of using the FORM element available in HTML, individual active applets are available and may be created that obtain user input (e.g. a checkbox, textbox, button, etc.). A hidden applet called the Applet Group Controller is created which handles communication between the applets on the browser and the application logic on the server. The Applet Group Controller maintains an association with each applet that maintains the keys and values of any parameters and variables for the applet. In a preferred embodiment, upon the invocation of an event, the association instructs an Action Coordinator to invoke an action. The Action Coordinator obtains and transmits a list of all of the keys and their values to the server. The server invokes the appropriate application logic and transmits the keys and their values (as updated during the execution of the application logic) back to the Action Coordinator. The Action Coordinator then pushes the updated values out to the applets (through their Associations) at which time the browser's display is updated with the new values.

    摘要翻译: 本发明提供一种用于将在客户机上运行的小应用程序与用于在服务器上运行的应用程序的应用程序逻辑进行集成的方法和装置。 与现有技术相比,本发明的机制提供了两个显着的优点:状态的同步以及浏览器中用户动作的识别,包括在服务器中调用适当的应用逻辑。 代替使用HTML中可用的FORM元素,单独的活动小程序是可用的,并且可以被创建以获得用户输入(例如复选框,文本框,按钮等)。 创建一个名为Applet Group Controller的隐藏小程序,用于处理浏览器上的小程序和服务器上的应用程序逻辑之间的通信。 Applet组控制器维护与每个小程序的关联,该applet维护小程序的任何参数和变量的键和值。 在优选实施例中,在调用事件时,该关联指示行动协调器调用动作。 操作协调器获取并发送所有密钥及其值的列表到服务器。 服务器调用适当的应用程序逻辑,并将密钥及其值(在执行应用程序逻辑期间更新)传回给操作协调器。 然后,行动协调员将更新的值推送到小程序(通过它们的关联),此时浏览器的显示更新为新值。

    Method and apparatus for updating and synchronizing information between a client and a server
    6.
    发明授权
    Method and apparatus for updating and synchronizing information between a client and a server 有权
    用于在客户端和服务器之间更新和同步信息的方法和装置

    公开(公告)号:US06947967B2

    公开(公告)日:2005-09-20

    申请号:US09863817

    申请日:2001-05-22

    摘要: The present invention provides a method and apparatus for integrating applets running on a client with the application logic for applications running on a server. The mechanism of the present invention provides two significant advantages over the prior art: the synchronization of state, and the recognition of user actions in the browser including the invocation of the appropriate application logic in the server. Instead of using the FORM element available in HTML, individual active applets are available and may be created that obtain user input (e.g. a checkbox, textbox, button, etc.). A hidden applet called the Applet Group Controller is created which handles communication between the applets on the browser and the application logic on the server. The Applet Group Controller maintains an association with each applet that maintains the keys and values of any parameters and variables for the applet. In a preferred embodiment, upon the invocation of an event, the association instructs an Action Coordinator to invoke an action. The Action Coordinator obtains and transmits a list of all of the keys and their values to the server. The server invokes the appropriate application logic and transmits the keys and their values (as updated during the execution of the application logic) back to the Action Coordinator. The Action Coordinator then pushes the updated values out to the applets (through their Associations) at which time the browser's display is updated with the new values.

    摘要翻译: 本发明提供一种用于将在客户机上运行的小应用程序与用于在服务器上运行的应用程序的应用程序逻辑进行集成的方法和装置。 与现有技术相比,本发明的机制提供了两个显着的优点:状态的同步以及浏览器中用户动作的识别,包括在服务器中调用适当的应用逻辑。 代替使用HTML中可用的FORM元素,单独的活动小程序是可用的,并且可以被创建以获得用户输入(例如复选框,文本框,按钮等)。 创建一个名为Applet Group Controller的隐藏小程序,用于处理浏览器上的小程序和服务器上的应用程序逻辑之间的通信。 Applet组控制器维护与每个小程序的关联,该applet维护小程序的任何参数和变量的键和值。 在优选实施例中,在调用事件时,该关联指示行动协调器调用动作。 操作协调器获取并发送所有密钥及其值的列表到服务器。 服务器调用适当的应用程序逻辑,并将密钥及其值(在执行应用程序逻辑期间更新)传回给操作协调器。 然后,行动协调员将更新的值推送到小程序(通过它们的关联),此时浏览器的显示更新为新值。

    Multiple time scales in computer graphics
    7.
    发明授权
    Multiple time scales in computer graphics 失效
    计算机图形学中的多个时间尺度

    公开(公告)号:US08363055B1

    公开(公告)日:2013-01-29

    申请号:US12272997

    申请日:2008-11-18

    IPC分类号: G06T11/00

    CPC分类号: G06T13/00 G06T2213/08

    摘要: Multiple time scales enable animations over multiple shots. Time-dependent data is specified with reference to time references. Data expressed in different time references may be combined to form animations, shots, and sequences of shots. Time transformations specifying mappings between time references are used to combine data expressed in different time references. Data can be viewed in arbitrary time references. Editing data specifying a sequence of shots may be used as a time reference for viewing data expressed in other time references. Data expressed in one time reference may be rearranged according to another time reference to indicate time reference relationships. Data authored in one time reference may be viewed and modified in another time reference. Modifications are converted from the viewing time reference to the data's original time reference for updating data. Time-dependent data may be expressed in layer data structures. Layer relationships may include time transformations.

    摘要翻译: 多个时间刻度可以使多个镜头进行动画。 参考时间参考指定时间相关数据。 可以将在不同时间基准中表达的数据组合以形成动画,拍摄和拍摄序列。 使用指定时间引用之间的映射的时间变换来组合以不同时间引用表示的数据。 数据可以随意查看。 编辑指定拍摄顺序的数据可以用作查看其他时间参考中表达的数据的时间参考。 可以根据另一时间参考来重新排列一次性参考中表示的数据,以指示时间参考关系。 在一次性参考中创作的数据可以在另一个时间参考中查看和修改。 修改从观看时间参考转换为用于更新数据的数据的原始时间参考。 时间依赖数据可以用层数据结构表示。 层关系可能包括时变。

    Ordered list management
    9.
    发明授权
    Ordered list management 有权
    有序列表管理

    公开(公告)号:US09569875B1

    公开(公告)日:2017-02-14

    申请号:US12195610

    申请日:2008-08-21

    IPC分类号: G06T19/20 G06F17/30 G06T13/00

    摘要: Unordered list operations are used to create and modify ordered lists of components. Each list operation specifies an intention to change some aspect of an ordered list, such as the addition or removal of components or a change in the sequence of components. List operations are associated with intrinsic and extrinsic time-independent attributes. Multiple users can collaborate on an ordered list by specifying their own list operations. List operations are cumulative and do not destructively overwrite list operations from previous pipeline activities. An embodiment of the invention interprets list operations in a time independent manner using intrinsic and extrinsic list operation attributes. Because list operations are processed in a time-independent manner, multiple users may collaborate in any order on the creation of an ordered list, including simultaneously editing the ordered list, and still obtain consistent results.

    摘要翻译: 无序列表操作用于创建和修改组件的有序列表。 每个列表操作指定改变有序列表的某些方面的意图,诸如添加或删除组件或组件序列的改变。 列表操作与内在和外在时间无关属性相关联。 多个用户可以通过指定自己的列表操作在有序列表上进行协作。 列表操作是累积的,并且不会破坏性地覆盖以前的管道活动的列表操作。 本发明的实施例使用内在和外在列表操作属性以时间独立的方式解释列表操作。 由于列表操作以时间无关的方式进行处理,所以多个用户可以按照创建有序列表的任何顺序进行协作,包括同时编辑有序列表,并仍然获得一致的结果。

    Method and apparatus for updating and synchronizing information between a client and a server
    10.
    发明授权
    Method and apparatus for updating and synchronizing information between a client and a server 有权
    用于在客户端和服务器之间更新和同步信息的方法和装置

    公开(公告)号:US07991834B2

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

    申请号:US12407698

    申请日:2009-03-19

    IPC分类号: G06F15/16

    摘要: The present invention provides a method and apparatus for integrating applets running on a client with the application logic for applications running on a server. The mechanism of the present invention provides two significant advantages over the prior art: the synchronization of state, and the recognition of user actions in the browser including the invocation of the appropriate application logic in the server. Instead of using the FORM element available in HTML, individual active applets are available and may be created that obtain user input (e.g. a checkbox, textbox, button, etc.). A hidden applet called the Applet Group Controller is created which handles communication between the applets on the browser and the application logic on the server. The Applet Group Controller maintains an association with each applet that maintains the keys and values of any parameters and variables for the applet. In a preferred embodiment, upon the invocation of an event, the association instructs an Action Coordinator to invoke an action. The Action Coordinator obtains and transmits a list of all of the keys and their values to the server. The server invokes the appropriate application logic and transmits the keys and their values (as updated during the execution of the application logic) back to the Action Coordinator. The Action Coordinator then pushes the updated values out to the applets (through their Associations) at which time the browser's display is updated with the new values.

    摘要翻译: 本发明提供一种用于将在客户机上运行的小应用程序与用于在服务器上运行的应用程序的应用程序逻辑进行集成的方法和装置 与现有技术相比,本发明的机制提供了两个显着的优点:状态的同步以及浏览器中用户动作的识别,包括在服务器中调用适当的应用逻辑。 代替使用HTML中可用的FORM元素,单独的活动小程序是可用的,并且可以被创建以获得用户输入(例如复选框,文本框,按钮等)。 创建一个名为Applet Group Controller的隐藏小程序,用于处理浏览器上的小程序和服务器上的应用程序逻辑之间的通信。 Applet组控制器维护与每个小程序的关联,该applet维护小程序的任何参数和变量的键和值。 在优选实施例中,在调用事件时,该关联指示行动协调器调用动作。 操作协调器获取并发送所有密钥及其值的列表到服务器。 服务器调用适当的应用程序逻辑,并将密钥及其值(在执行应用程序逻辑期间更新)传回给操作协调器。 然后,行动协调员将更新的值推送到小程序(通过它们的关联),此时浏览器的显示更新为新值。