会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明申请
    • 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.
    • 一种用于基于第一图形程序自动生成第二图形程序的系统和方法。 第一图形程序可以与第一编程开发环境相关联。 例如,用户可以例如通过使用编辑器将各种节点放置在框图上,从而在第一编程开发环境内交互地创建第一图形程序,使得节点可视地指示第一图形程序的功能。 该方法可以自动操作,即,基于第一图形程序自动生成第二图形程序,使得第二图形程序与第二编程开发环境相关联。 该方法可以自动地生成第二图形程序,而不依赖于用户输入,或者可以提示用户输入来确定用于生成第二图形程序的各种选项。 第二图形程序可以实现第一图形程序的功能或功能的一部分。 该方法优选地生成第二图形程序,使得第二编程开发环境可操作以将第二图形程序与使用第二编程开发环境的用户交互式开发的图形程序相同地处理。 因此,一旦生成了第二图形程序,用户可以使用第二编程开发环境来编辑第二图形程序,执行第二图形程序等。
    • 2. 发明授权
    • 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形的,并且在扶手的侧表面和底表面上凹入扶手。 在支架的垂直延伸部分中的两个孔被邻近支架的弯曲部钻出,以便根据需要修剪支架的高度。 支架的水平​​延伸部分中的两个孔与支架的弯曲部分间隔开,以提供从柱子的间隙,以便于使用螺丝刀将扶手固定到支架上。 两组孔都与支架的相对表面相反,使得垂直延伸到扶手上的螺钉不会与水平延伸到柱中的螺钉相冲突。 此外,防沉孔提供了将支架与扶手紧密配合,以帮助从支架的侧面隐藏托架,并将扶手的连接固定到支撑表面。
    • 3. 发明授权
    • 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元素相关联的数据发送或写入数据目标。
    • 4. 发明授权
    • 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元素相关联的数据发送或写入数据目标。
    • 5. 发明授权
    • Code node for a graphical programming system which invokes execution of textual code
    • 用于调用文本代码执行的图形编程系统的代码节点
    • US06282699B1
    • 2001-08-28
    • US09256806
    • 1999-02-23
    • Roger ZhangRobert DyeGreg McKaskleChris Cifra
    • Roger ZhangRobert DyeGreg McKaskleChris Cifra
    • G06F945
    • G06F8/34Y10S715/967
    • A system and method for creating a graphical program, wherein the graphical program is operable to invoke execution of textual code. The user selects a code node for inclusion in the graphical program, wherein the code node is displayed on the screen. The user then selects or enters textual code that is comprised in or displayed in the code node. The textual code may be code from a text-based language, such as Perl, Mathematica, or Java, etc., or may be a script from a scripting language. The user may manually enter the textual code into the code node, or import the textual code from a file. The textual code comprised in the code node is user viewable and editable. During execution of the graphical program, the code node is operable to invoke execution of the textual code comprised in the code node. The textual code is preferably executed by an instance of a server program. During execution of the graphical program, the graphical programming system provides the textual code to the server program, as well as any input data received by the code node. The server program then executes the textual code, using any input data received by the code node, and produces an output which is provided back to the graphical program. The present invention thus enables a user of a graphical programming system to more easily incorporate, view, edit and debug textual based code from within the graphical programming system.
    • 一种用于创建图形程序的系统和方法,其中所述图形程序可操作以调用文本代码的执行。 用户选择用于包括在图形程序中的代码节点,其中代码节点显示在屏幕上。 然后,用户选择或输入包含在代码节点中或显示在代码节点中的文本代码。 文本代码可以是基于文本的语言(例如Perl,Mathematica或Java等)的代码,或者可以是来自脚本语言的脚本。 用户可以手动将文本代码输入代码节点,或从文件导入文本代码。 包含在代码节点中的文本代码是用户可查看和可编辑的。 在执行图形程序期间,代码节点可操作以调用包含在代码节点中的文本代码的执行。 文本代码优选地由服务器程序的实例来执行。 在执行图形程序期间,图形编程系统向服务器程序提供文本代码以及由代码节点接收到的任何输入数据。 然后,服务器程序使用由代码节点接收到的任何输入数据来执行文本代码,并产生返回到图形程序的输出。 因此,本发明使得图形编程系统的用户能够更容易地从图形编程系统内并入,查看,编辑和调试基于文本的代码。
    • 6. 发明申请
    • Corrugated Paperboard Laminate Trays and Displays
    • 波纹纸板层压板和显示器
    • US20130015093A1
    • 2013-01-17
    • US13180108
    • 2011-07-11
    • Robert Dye
    • Robert Dye
    • B65D21/00
    • A47F5/11A47B2220/0055
    • A stackable display tray made of laminated plies of paperboard includes first and second vertical walls extending upwardly from a base wall. First and second upper ends of the walls have first and second tips in line with first and second channels in a bottom of the tray. The upper ends may be tapered. The tips may include tip cross sections and the channels may include channel cross sections with the tip cross sections generally conforming in size and shape to the channel cross sections. The paperboard may be double walled corrugated paperboard including flutes of a first one of each pair of adjacent ones of the plies angled with respect the flutes of a second one of the pair such as at 90 degrees. Product such as bottles may loaded in the tray wrapped with plastic shrink wrap film.
    • 由层叠的纸板层制成的可堆叠显示托盘包括从底壁向上延伸的第一和第二垂直壁。 壁的第一和第二上端具有与托盘底部中的第一和第二通道一致的第一和第二末端。 上端可以是锥形的。 尖端可以包括尖端横截面,并且通道可以包括通道横截面,其中尖端横截面大体上符合通道横截面的尺寸和形状。 纸板可以是双层瓦楞纸板,其包括每对相邻的层中的第一个的第一个的凹槽相对于该对中的第二个的凹槽成90度角。 诸如瓶子的产品可以装载在用塑料收缩包装膜包裹的托盘中。
    • 7. 发明授权
    • 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.
    • 一种用于创建图形程序的系统和方法,其中所述图形程序可操作以访问对象的能力。 在创建图形程序期间,用户操作以将对象节点放置在图形程序中,其中对象节点可操作以访问对象的能力。 这优选地包括用户在屏幕上布置包括对象节点和各种其他节点的图形程序,以及连接各种节点以创建图形程序。 用户然后将对象节点配置为接收关于对象的信息,优选地由配对对象节点的用户引用对象,例如指针,地址或指定对象的身份和/或位置的其他信息 。 用户还选择要在对象上调用的一个或多个方法和/或一个或多个属性来获取/设置对象。 一旦创建了图形程序,则在执行图形程序期间,对象节点访问对象的功能。
    • 8. 发明申请
    • 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.
    • 一种用于基于第一图形程序自动生成第二图形程序的系统和方法。 第一图形程序可以与第一编程开发环境相关联。 例如,用户可以例如通过使用编辑器将各种节点放置在框图上,从而在第一编程开发环境内交互地创建第一图形程序,使得节点可视地指示第一图形程序的功能。 该方法可以自动操作,即,基于第一图形程序自动生成第二图形程序,使得第二图形程序与第二编程开发环境相关联。 该方法可以自动地生成第二图形程序,而不依赖于用户输入,或者可以提示用户输入来确定用于生成第二图形程序的各种选项。 第二图形程序可以实现第一图形程序的功能或功能的一部分。 该方法优选地生成第二图形程序,使得第二编程开发环境可操作以将第二图形程序与使用第二编程开发环境的用户交互式开发的图形程序相同地处理。 因此,一旦生成了第二图形程序,用户可以使用第二编程开发环境来编辑第二图形程序,执行第二图形程序等。
    • 10. 发明申请
    • Configuring a GUI element to publish and/or subscribe to data
    • US20050066280A1
    • 2005-03-24
    • US10979003
    • 2004-11-01
    • Paul AustinRobert Dye
    • Paul AustinRobert Dye
    • G06F3/033G06F3/048G06F3/00G06F9/44G06F15/16
    • 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. During program development, a developer may associate a GUI element with a program, e.g., a GUI element for receiving user input data or indicating data to the user, such as a graph, text box, check box, knob, etc. The developer may then configure 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. In the preferred embodiment, the developer is not required to specify any source code for the program in performing this configuration. For example, the developer may simply invoke a dialog box and choose from a set of options, such as “Publish”, “Subscribe”, and “Publish and Subscribe” in order to specify a data connection type for the GUI element. The developer may also specify a data source or target for the data connection, e.g., by specifying a uniform resource locator (URL). The developer may specify various types of data sources/targets for the data connection, such as files, HTTP servers, FTP servers, OPC servers, and DataSocket servers. Once the developer has created the GUI element and configured the GUI element with a data connection to a data source and/or target, the program may be executed. During program execution, the program is operable to automatically determine and use an appropriate protocol for interfacing with the data source/target, such as HTTP, FTP, etc. If the developer configured the GUI element to subscribe to data from a data source, then the program may connect to or open the data source and receive data from the data source. This data may then be provided to the GUI element, which is operable to display the data to the user. If the developer configured the GUI element to publish data to a data target, then the program may connect to or open the data target and send or write data associated with the GUI element to the data target. The developer may also configure a GUI element to both publish and subscribe to a data target/source.