会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • 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.
    • 一种用于创建图形程序的系统和方法,其中所述图形程序可操作以访问对象的能力。 在创建图形程序期间,用户操作以将对象节点放置在图形程序中,其中对象节点可操作以访问对象的能力。 这优选地包括用户在屏幕上布置包括对象节点和各种其他节点的图形程序,以及连接各种节点以创建图形程序。 用户然后将对象节点配置为接收关于对象的信息,优选地由配对对象节点的用户引用对象,例如指针,地址或指定对象的身份和/或位置的其他信息 。 用户还选择要在对象上调用的一个或多个方法和/或一个或多个属性来获取/设置对象。 一旦创建了图形程序,则在执行图形程序期间,对象节点访问对象的功能。
    • 2. 发明授权
    • 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.
    • 一种用于创建图形程序的系统和方法,其中所述图形程序可操作以访问对象的能力。 在创建图形程序期间,用户操作以将对象节点放置在图形程序中,其中对象节点可操作以访问对象的能力。 这优选地包括用户在屏幕上布置包括对象节点和各种其他节点的图形程序,以及连接各种节点以创建图形程序。 用户然后将对象节点配置为接收关于对象的信息,优选地由配对对象节点的用户引用对象,例如指针,地址或指定对象的身份和/或位置的其他信息 。 用户还选择要在对象上调用的一个或多个方法和/或一个或多个属性来获取/设置对象。 一旦创建了图形程序,则在执行图形程序期间,对象节点访问对象的功能。
    • 3. 发明授权
    • System and method for performing class propagation and type checking in
a graphical automation client
    • US6064816A
    • 2000-05-16
    • US811187
    • 1997-03-04
    • Murali ParthasarathyOmid Sojoodi
    • Murali ParthasarathyOmid Sojoodi
    • G05B19/042G06F17/50
    • G05B19/0426
    • A method for developing an automation client program in a graphical programming environment is disclosed. The graphical programming environment provides a set of automation nodes and controls which may be dropped and wired together to create a graphical program. The nodes include an automation refnum which references a user-selected automation class from an automation type library exported by an automation server application, such as Microsoft Excel; an automation open node which instantiates an object from the selected automation class; an automation invoke node which invokes a user-selected method of the automation class; and an automation property node which invokes, i.e., reads or writes, user-selected properties of the automation class. The nodes enable the displaying, manipulating, cataloging, editing or performance other operations, such as may be performed by an automation server, on data acquired or generated by a virtual instrument. A method for performing class propagation and type propagation checking of automation objects in a graphical program is also disclosed. The automation class of a first automation node is propagated from the first node to a second automation node when the two nodes are wired together or when the automation class of the first node is changed to a second class. The automation invoke node and automation property node perform type checking to verify that the user-selected method or property is valid for, i.e., defined by, the automation class of the node. The node requests an object manager to determine whether or not the method or property is valid. The object manager queries a type library which the automation class is in, in order to obtain a list of valid methods and properties for the automation class. The object manager searches the list to determine if the specified method or property is present in the list, i.e., is valid.
    • 4. 发明授权
    • System and method for creating a graphical program which invokes methods and properties of objects
    • 用于创建调用对象的方法和属性的图形程序的系统和方法
    • US08015542B1
    • 2011-09-06
    • US09466275
    • 1999-12-17
    • Murali ParthasarathyOmid Sojoodi
    • Murali ParthasarathyOmid Sojoodi
    • G06F9/45
    • G05B19/0426
    • A method for developing an automation client program in a graphical programming environment is disclosed. The graphical programming environment provides a set of automation nodes and controls which may be dropped and wired together to create a graphical program. The nodes include an automation refnum which references a user-selected automation class from an automation type library; an automation open node which instantiates an object from the selected automation class; an automation invoke node which invokes a user-selected method of the automation class; and an automation property node which invokes, i.e., reads or writes, user-selected properties of the automation class. The nodes enable the displaying, manipulating, cataloging, editing or performance other operations, such as may be performed by an automation server, on data acquired or generated by a virtual instrument. A method for performing class propagation and type propagation checking of automation objects in a graphical program is also disclosed.
    • 公开了一种用于在图形编程环境中开发自动化客户机程序的方法。 图形编程环境提供了一组自动化节点和控件,它们可以被丢弃并连接在一起以创建图形程序。 这些节点包括引用来自自动化类型库的用户选择的自动化类的自动化引用; 一个自动化开放节点,用于从所选择的自动化类中实例化一个对象; 自动化调用节点,其调用自动化类的用户选择的方法; 以及自动化属性节点,其调用,即读取或写入用户选择的自动化类的属性。 这些节点能够对由虚拟仪器采集或生成的数据进行显示,操作,编目,编辑或执行其他操作,例如由自动化服务器执行的操作。 还公开了一种用于在图形程序中执行自动化对象的类传播和类型传播检查的方法。
    • 5. 发明授权
    • System and method for determining methods and properties to be invoked on objects in a graphical program
    • 用于确定要在图形程序中的对象上调用的方法和属性的系统和方法
    • US06990652B1
    • 2006-01-24
    • US09456892
    • 1999-12-07
    • Murali ParthasarathyOmid Sojoodi
    • Murali ParthasarathyOmid Sojoodi
    • G06F9/45
    • G06F8/34
    • A method for developing an automation client program in a graphical programming environment is disclosed. The graphical programming environment provides a set of automation nodes that may be wired together to create a graphical program, including nodes for referencing user-selected automation classes from automation type libraries exported by automation server applications; nodes for instantiating objects from the selected automation class; and nodes for invoking user-selected methods and/or properties of the automation class. A method for performing class and/or type propagation checking of automation objects in graphical programs is also disclosed. The automation class of a first automation node is propagated from the first node to a second automation node when the two nodes are wired together or when the automation class of the first node is changed to a second class. The automation nodes perform type checking to verify that the user-selected method or property is valid for the automation class of the node.
    • 公开了一种用于在图形编程环境中开发自动化客户机程序的方法。 图形编程环境提供了一组自动化节点,可以连接在一起以创建图形程序,包括用于从自动化服务器应用程序导出的自动化类型库引用用户选择的自动化类的节点; 从所选择的自动化类中实例化对象的节点; 以及用于调用用户选择的方法和/或自动化类的属性的节点。 还公开了一种用于在图形程序中执行自动化对象的类和/或类型传播检查的方法。 当两个节点连接在一起时或第一个节点的自动化类别更改为第二个类时,第一个自动化节点的自动化类从第一个节点传播到第二个自动化节点。 自动化节点执行类型检查以验证用户选择的方法或属性对节点的自动化类是否有效。
    • 6. 发明授权
    • System and method for developing automation clients using a graphical
data flow program
    • 使用图形数据流程序开发自动化客户端的系统和方法
    • US6064812A
    • 2000-05-16
    • US810079
    • 1997-03-04
    • Murali ParthasarathyOmid Sojoodi
    • Murali ParthasarathyOmid Sojoodi
    • G05B19/042G06F9/45
    • G05B19/0426
    • A method for developing an automation client program in a graphical programming environment. The graphical programming environment provides a set of automation nodes and controls which may be dropped and connected together to create a graphical program. The nodes include an automation refnum which references a user-selected automation class from an automation type library exported by an automation server application; an automation open node which instantiates an object from the selected automation class; an automation invoke node which invokes a user-selected method of the automation class; and an automation property node which reads or writes user-selected properties of the automation class. The nodes enable the displaying, manipulating, cataloging, editing or performance other operations, such as may be performed by an automation server, on data acquired or generated by a virtual instrument. The method also performs class propagation and type propagation checking of automation objects in a graphical program. The automation class of a first automation node is propagated from the first node to a second automation node when the two nodes are wired together or when the automation class of the first node is changed to a second class. The automation invoke node and automation property node perform type checking to verify that the user-selected method or property is valid for, or defined by, the automation class of the node.
    • 一种用于在图形编程环境中开发自动化客户端程序的方法。 图形编程环境提供了一组自动化节点和控件,它们可以被丢弃并连接在一起以创建图形程序。 节点包括一个自动化引用,它引用了由自动​​化服务器应用程序导出的自动化类型库中的用户选择的自动化类; 一个自动化开放节点,用于从所选择的自动化类中实例化一个对象; 自动化调用节点,其调用自动化类的用户选择的方法; 以及自动化属性节点,用于读取或写入自动化类的用户选择的属性。 这些节点能够对由虚拟仪器采集或生成的数据进行显示,操作,编目,编辑或执行其他操作,例如由自动化服务器执行的操作。 该方法还在图形程序中执行自动化对象的类传播和类型传播检查。 当两个节点连接在一起时或第一个节点的自动化类别更改为第二个类时,第一个自动化节点的自动化类从第一个节点传播到第二个自动化节点。 自动调用节点和自动化属性节点执行类型检查,以验证用户选择的方法或属性是否对节点的自动化类有效或由其定义。