会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • System and method for programmatically modifying a graphical program in response to program information
    • 响应于程序信息以编程方式修改图形程序的系统和方法
    • US07000190B2
    • 2006-02-14
    • US09745297
    • 2000-12-20
    • Ram KudukoliRobert DyePaul F. AustinLothar WenzelJeffrey L. Kodosky
    • Ram KudukoliRobert DyePaul F. AustinLothar WenzelJeffrey L. Kodosky
    • G06F9/44
    • G11B25/043G05B2219/23008G05B2219/23258G05B2219/40099G06F8/34H04L29/06H04L67/12H04L69/329Y10S715/967
    • A system and method for programmatically generating and modifying graphical programs, in response to receiving program information. The program information may specify functionality of the graphical program or graphical program portion. During execution of a graphical program generation (GPG) program, the GPG program may be operable to receive the program information. In response to the program information, the GPG program may programmatically generate a graphical program (or graphical program portion) that implements the specified functionality. Thus, the GPG program may generate different graphical programs, depending on the program information received. The GPG program may have any of various purposes or applications. In some embodiments, the GPG program may be a program or application which a user utilizes to construct or characterize a computational process. In response to the specified computational process, the GPG program may programmatically generate a graphical program to implement the computational process. In other embodiments, the GPG program may be a program or application that directly aids the user in creating a graphical program. In addition to these examples, a GPG program may receive any other type of information and programmatically generate a graphical program based on the received information. After programmatically generating the graphical program, the GPG program may receive subsequent program information specifying a modification to the graphical program and may programmatically modify the graphical program based on the program information.
    • 一种用于响应于接收节目信息而以编程方式生成和修改图形节目的系统和方法。 程序信息可以指定图形程序或图形程序部分的功能。 在执行图形程序生成(GPG)程序期间,GPG程序可以用于接收程序信息。 响应于程序信息,GPG程序可以以编程方式生成实现指定功能的图形程序(或图形程序部分)。 因此,根据接收到的节目信息,GPG节目可以产生不同的图形节目。 GPG程序可能有各种目的或应用。 在一些实施例中,GPG程序可以是用户利用来构建或表征计算过程的程序或应用程序。 响应于指定的计算过程,GPG程序可以以编程方式生成图形程序来实现计算过程。 在其他实施例中,GPG程序可以是直接帮助用户创建图形程序的程序或应用程序。 除了这些示例之外,GPG程序可以接收任何其他类型的信息,并且基于所接收的信息以编程方式生成图形程序。 在以编程方式生成图形程序之后,GPG程序可以接收指定对图形程序的修改的后续程序信息,并且可以基于程序信息以编程方式修改图形程序。
    • 2. 发明申请
    • System and method for programmatically generating a second graphical program based on a first graphical program
    • 用于基于第一图形程序以编程方式生成第二图形程序的系统和方法
    • US20050091602A1
    • 2005-04-28
    • US10978995
    • 2004-11-01
    • Subramanian RamamoorthyLothar WenzelGregory MorrowMichael SantoriJohn LimrothRam KudukoliRobert Dye
    • Subramanian RamamoorthyLothar WenzelGregory MorrowMichael SantoriJohn LimrothRam KudukoliRobert Dye
    • G05B19/042G06F9/44H04L29/06H04L29/08G06F3/00
    • H04L29/06G05B19/0426G05B2219/23008G05B2219/23258G05B2219/40099H04L67/12H04L69/329Y10S715/967
    • A system and method for automatically generating a second graphical program based on a first graphical program. The first graphical program may be associated with a first programming development environment. For example, a user may have interactively created the first graphical program from within the first programming development environment, e.g., by using an editor to place various nodes on a block diagram, such that the nodes visually indicate functionality of the first graphical program. The method may operate to automatically, i.e., automatically, generate a second graphical program based on the first graphical program, such that the second graphical program is associated with a second programming development environment. The method may generate the second graphical program automatically, without relying on user input, or may prompt for user input to determine various options to use in generating the second graphical program. The second graphical program may implement the functionality of, or a portion of the functionality of, the first graphical program. The method preferably generates the second graphical program such that the second programming development environment is operable to treat the second graphical program identically to a graphical program interactively developed by a user using the second programming development environment. Thus, once the second graphical program has been generated, the user may use the second programming development environment to edit the second graphical program, execute the second graphical program, etc.
    • 一种用于基于第一图形程序自动生成第二图形程序的系统和方法。 第一图形程序可以与第一编程开发环境相关联。 例如,用户可以例如通过使用编辑器将各种节点放置在框图上,从而在第一编程开发环境内交互地创建第一图形程序,使得节点可视地指示第一图形程序的功能。 该方法可以自动操作,即,基于第一图形程序自动生成第二图形程序,使得第二图形程序与第二编程开发环境相关联。 该方法可以自动地生成第二图形程序,而不依赖于用户输入,或者可以提示用户输入来确定用于生成第二图形程序的各种选项。 第二图形程序可以实现第一图形程序的功能或功能的一部分。 该方法优选地生成第二图形程序,使得第二编程开发环境可操作以将第二图形程序与使用第二编程开发环境的用户交互式开发的图形程序相同地处理。 因此,一旦生成了第二图形程序,用户可以使用第二编程开发环境来编辑第二图形程序,执行第二图形程序等。
    • 3. 发明申请
    • Automatically Generating a Second Graphical Program Based on a First Graphical Program
    • 基于第一个图形程序自动生成第二个图形程序
    • US20080066053A1
    • 2008-03-13
    • US11930784
    • 2007-10-31
    • Subramanian RamamoorthyLothar WenzelGregory MorrowMichael SantoriJohn LimrothRam KudukoliRobert Dye
    • Subramanian RamamoorthyLothar WenzelGregory MorrowMichael SantoriJohn LimrothRam KudukoliRobert Dye
    • G06F9/45G06F9/44
    • H04L29/06G05B19/0426G05B2219/23008G05B2219/23258G05B2219/40099H04L67/12H04L69/329Y10S715/967
    • A system and method for automatically generating a second graphical program based on a first graphical program. The first graphical program may be associated with a first programming development environment. For example, a user may have interactively created the first graphical program from within the first programming development environment, e.g., by using an editor to place various nodes on a block diagram, such that the nodes visually indicate functionality of the first graphical program. The method may operate to automatically, i.e., automatically, generate a second graphical program based on the first graphical program, such that the second graphical program is associated with a second programming development environment. The method may generate the second graphical program automatically, without relying on user input, or may prompt for user input to determine various options to use in generating the second graphical program. The second graphical program may implement the functionality of, or a portion of the functionality of, the first graphical program. The method preferably generates the second graphical program such that the second programming development environment is operable to treat the second graphical program identically to a graphical program interactively developed by a user using the second programming development environment. Thus, once the second graphical program has been generated, the user may use the second programming development environment to edit the second graphical program, execute the second graphical program, etc.
    • 一种用于基于第一图形程序自动生成第二图形程序的系统和方法。 第一图形程序可以与第一编程开发环境相关联。 例如,用户可以例如通过使用编辑器将各种节点放置在框图上,从而在第一编程开发环境内交互地创建第一图形程序,使得节点可视地指示第一图形程序的功能。 该方法可以自动操作,即,基于第一图形程序自动生成第二图形程序,使得第二图形程序与第二编程开发环境相关联。 该方法可以自动地生成第二图形程序,而不依赖于用户输入,或者可以提示用户输入来确定用于生成第二图形程序的各种选项。 第二图形程序可以实现第一图形程序的功能或功能的一部分。 该方法优选地生成第二图形程序,使得第二编程开发环境可操作以将第二图形程序与使用第二编程开发环境的用户交互式开发的图形程序相同地处理。 因此,一旦生成了第二图形程序,用户可以使用第二编程开发环境来编辑第二图形程序,执行第二图形程序等。
    • 4. 发明授权
    • Graphical program node for accessing capabilities of a software object
    • 用于访问软件对象功能的图形程序节点
    • US06976222B2
    • 2005-12-13
    • US10158724
    • 2002-05-30
    • Omid SojoodiRobert DyeMurali ParthasarathyRam Kudukoli
    • Omid SojoodiRobert DyeMurali ParthasarathyRam Kudukoli
    • G09G5/00
    • G05B19/0426G05B2219/23008G05B2219/23258G06F8/34
    • A system and method for creating a graphical program, wherein the graphical program is operable to access capabilities of an object. During creation of the graphical program, the user operates to place an object node in the graphical program, wherein the object node is operable to access capabilities of the object. This preferably includes the user arranging on the screen the graphical program, including the object node and various other nodes, and connecting the various nodes to create the graphical program. The user then configures the object node to receive information on the object, preferably by the user configuring the object node with a reference to the object, e.g., a pointer, address, or other information which specifies the identity and/or location of the object. The user also selects one or more methods to be invoked on the object and/or one or more properties to get/set on the object. Once the graphical program has been created, then during execution of the graphical program, the object node accesses the capabilities of the object.
    • 一种用于创建图形程序的系统和方法,其中所述图形程序可操作以访问对象的能力。 在创建图形程序期间,用户操作以将对象节点放置在图形程序中,其中对象节点可操作以访问对象的能力。 这优选地包括用户在屏幕上布置包括对象节点和各种其他节点的图形程序,以及连接各种节点以创建图形程序。 用户然后将对象节点配置为接收关于对象的信息,优选地由配对对象节点的用户引用对象,例如指针,地址或指定对象的身份和/或位置的其他信息 。 用户还选择要在对象上调用的一个或多个方法和/或一个或多个属性来获取/设置对象。 一旦创建了图形程序,则在执行图形程序期间,对象节点访问对象的功能。
    • 7. 发明授权
    • System and method for accessing object capabilities in a graphical program
    • 用于在图形程序中访问对象功能的系统和方法
    • US06437805B1
    • 2002-08-20
    • US09136123
    • 1998-08-18
    • Omid SojoodiRobert DyeMurali ParthasarathyRam Kudukoli
    • Omid SojoodiRobert DyeMurali ParthasarathyRam Kudukoli
    • G09G500
    • G05B19/0426G05B2219/23008G05B2219/23258G06F8/34
    • A system and method for creating a graphical program, wherein the graphical program is operable to access capabilities of an object. During creation of the graphical program, the user operates to place an object node in the graphical program, wherein the object node is operable to access capabilities of the object. This preferably includes the user arranging on the screen the graphical program, including the object node and various other nodes, and connecting the various nodes to create the graphical program. The user then configures the object node to receive information on the object, preferably by the user configuring the object node with a reference to the object, e.g., a pointer, address, or other information which specifies the identity and/or location of the object. The user also selects one or more methods to be invoked on the object and/or one or more properties to get/set on the object. Once the graphical program has been created, then during execution of the graphical program, the object node accesses the capabilities of the object.
    • 一种用于创建图形程序的系统和方法,其中所述图形程序可操作以访问对象的能力。 在创建图形程序期间,用户操作以将对象节点放置在图形程序中,其中对象节点可操作以访问对象的能力。 这优选地包括用户在屏幕上布置包括对象节点和各种其他节点的图形程序,以及连接各种节点以创建图形程序。 用户然后将对象节点配置为接收关于对象的信息,优选地由配对对象节点的用户引用对象,例如指针,地址或指定对象的身份和/或位置的其他信息 。 用户还选择要在对象上调用的一个或多个方法和/或一个或多个属性来获取/设置对象。 一旦创建了图形程序,则在执行图形程序期间,对象节点访问对象的功能。
    • 8. 发明授权
    • Configuring a GUI element to publish and/or subscribe to data
    • 配置GUI元素以发布和/或订阅数据
    • US07844911B2
    • 2010-11-30
    • US10979003
    • 2004-11-01
    • Paul F. AustinRobert Dye
    • Paul F. AustinRobert Dye
    • G06F3/048G06F15/16G06F9/44
    • G06F3/0481
    • A system and method for configuring a graphical user interface (GUI) element to publish data to a data target and/or subscribe to data from a data source. The developer specifies a data source or target The program is executed. If the GUI element is configured to subscribe to data from a data source, then the program receives data from the data source. This data is then be provided to the GUI element, which displays the data to the user. If the GUI element is configured to publish data to a data target, then the program sends or writes data associated with the GUI element to the data target.
    • 一种用于配置图形用户界面(GUI)元素以将数据发布到数据目标和/或从数据源订阅数据的系统和方法。 开发者指定数据源或目标程序被执行。 如果GUI元素配置为从数据源订阅数据,则程序从数据源接收数据。 然后将该数据提供给GUI元素,GUI元素向用户显示数据。 如果GUI元素配置为将数据发布到数据目标,则程序将与GUI元素相关联的数据发送或写入数据目标。
    • 9. 发明授权
    • Configuring a GUI element to subscribe to data
    • 配置GUI元素以订阅数据
    • US07287230B2
    • 2007-10-23
    • US09737527
    • 2000-12-13
    • Paul F. AustinRobert Dye
    • Paul F. AustinRobert Dye
    • G06F3/00G06F9/00G06F17/00
    • G06F3/0481
    • System and method for configuring a graphical user interface (GUI) element to publish data to a data target and/or subscribe to data from a data source. During program development, a developer associates a GUI element with a program, e.g., for receiving user input data and/or indicating data to the user. The developer configures the GUI element to publish data associated with the GUI element to a data target and/or to subscribe to data from a data source, and specifies a data source or target for the data connection. The program is executed, during which the program automatically determines and uses an appropriate protocol for interfacing with the data source/target to connect to or open the data source and/or target, and receive data from the data source, which is provided to and displayed by the GUI element, and/or send or write data associated with the GUI element to the data target.
    • 用于配置图形用户界面(GUI)元素以将数据发布到数据目标和/或从数据源订阅数据的系统和方法。 在程序开发期间,开发人员将GUI元件与程序相关联,例如用于接收用户输入数据和/或向用户指示数据。 开发人员将GUI元素配置为将与GUI元素相关联的数据发布到数据目标和/或从数据源订阅数据,并指定数据连接的数据源或目标。 该程序被执行,在此期间程序自动确定并使用适当的协议来与数据源/目标进行接口连接或打开数据源和/或目标,并从数据源接收数据,数据源提供给 由GUI元素显示,和/或将与GUI元素相关联的数据发送或写入数据目标。
    • 10. 发明授权
    • Handrail assembly
    • 扶手总成
    • US5544866A
    • 1996-08-13
    • US350121
    • 1994-11-29
    • Robert Dye
    • Robert Dye
    • E04F11/18E04H17/14
    • E04F11/1836Y10T403/46
    • A specialized metal bracket permits the installation of wooden handrails between two upright supporting surfaces, such as posts, walls and the like, so that the bracket is not visible from the sides of the handrail. The bracket is L-shaped and recessed into the handrail on a side surface and bottom surface of the handrail. Two holes in a vertically-extending portion of the bracket are drilled adjacent to a bend in the bracket to permit trimming of a height of the bracket, as necessary. Two holes in the horizontally-extending portion of the bracket are spaced from the bend of the bracket to provide clearance from a post to facilitate use of a screwdriver to secure the handrail to the bracket. Both sets of holes are counter-sunk from opposite surfaces of the bracket so that the screws extending vertically into the handrail will not conflict with the screws extending horizontally into a post. Further, the counter-sunk holes provide for a snug fitting of the bracket into the handrail to aid in hiding the bracket from view from the sides of the handrail and rigidifying the connection of the handrail to support surface.
    • 专门的金属支架允许在两个直立支撑表面(例如柱子,墙壁等)之间安装木扶手,使得支架从扶手的侧面是不可见的。 支架是L形的,并且在扶手的侧表面和底表面上凹入扶手。 在支架的垂直延伸部分中的两个孔被邻近支架的弯曲部钻出,以便根据需要修剪支架的高度。 支架的水平​​延伸部分中的两个孔与支架的弯曲部分间隔开,以提供从柱子的间隙,以便于使用螺丝刀将扶手固定到支架上。 两组孔都与支架的相对表面相反,使得垂直延伸到扶手上的螺钉不会与水平延伸到柱中的螺钉相冲突。 此外,防沉孔提供了将支架与扶手紧密配合,以帮助从支架的侧面隐藏托架,并将扶手的连接固定到支撑表面。