会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明授权
    • System and method for automatically generating a graphical program to perform an image processing algorithm
    • 用于自动生成图形程序以执行图像处理算法的系统和方法
    • US06763515B1
    • 2004-07-13
    • US09587682
    • 2000-06-05
    • Nicolas VazquezJeffrey L. KodoskyRam KudukoliKevin L. SchultzDinesh NairChristophe Caltagirone
    • Nicolas VazquezJeffrey L. KodoskyRam KudukoliKevin L. SchultzDinesh NairChristophe Caltagirone
    • G06F944
    • G06F8/36G06F8/34Y10S715/967
    • System and method for automatically generating a graphical program to perform an image processing algorithm. A user may develop an image processing algorithm in an image prototyping environment. The image prototyping environment enables the user to easily apply various image processing functions to an image and immediately see the results, in order to develop the desired algorithm. As the user applies each image processing function to an image, the function may be recorded as a step in a script. Once the user has developed an algorithm, the user may request the image prototyping environment to automatically generate a program implementing the image processing algorithm. In various embodiments, the prototyping environment may be operable to generate different types of programs, including text-based and graphical programs. For example, a text-based program may include function calls corresponding to each step in the script recorded while developing the image processing algorithm, while a graphical program may include nodes corresponding to the steps of the script. The generated program may be operable to display a user interface comprising controls for interactively changing various parameters used by the image processing functions. An application programming interface (API) provided by a graphical programming environment that supports the dynamic creation/editing of a graphical program is described. The image prototyping environment may interface with a graphical programming environment through such an API in order to generate a graphical program that implements an algorithm specified by a script.
    • 用于自动生成图形程序以执行图像处理算法的系统和方法。 用户可以在图像原型环境中开发图像处理算法。 图像原型环境使用户能够轻松地将各种图像处理功能应用于图像,并立即看到结果,以便开发所需的算法。 当用户将每个图像处理功能应用于图像时,该功能可以被记录为脚本中的步骤。 一旦用户开发了算法,用户可以请求图像原型环境来自动生成实现图像处理算法的程序。 在各种实施例中,原型设计环境可以用于生成不同类型的程序,包括基于文本和图形程序。 例如,基于文本的程序可以包括对应于在开发图像处理算法时记录的脚本中的每个步骤的功能调用,而图形程序可以包括与脚本的步骤相对应的节点。 生成的程序可以可操作以显示包括用于交互地改变由图像处理功能使用的各种参数的控制的用户界面。 描述由支持动态创建/编辑图形程序的图形编程环境提供的应用编程接口(API)。 图像原型环境可以通过这样的API与图形编程环境接口,以便生成实现由脚本指定的算法的图形程序。
    • 4. 发明授权
    • 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程序可以接收指定对图形程序的修改的后续程序信息,并且可以基于程序信息以编程方式修改图形程序。
    • 9. 发明授权
    • Graphical deployment of a program to a device which displays the program proximate to the device
    • 将程序图形部署到显示靠近设备的程序的设备
    • US08185833B2
    • 2012-05-22
    • US11953939
    • 2007-12-11
    • Jeffrey L. KodoskyDarshan ShahSteven W. Rogers
    • Jeffrey L. KodoskyDarshan ShahSteven W. Rogers
    • G06F3/033
    • G06F8/34G05B19/0426G05B2219/23258G05B2219/25067G06F3/0481G06F3/04817G06F3/0486G06F8/60G06F8/61H04L67/02H04L67/025H04L67/125H04L67/36H04L69/329Y10S715/967Y10S715/97
    • A system and method for creating and using configuration diagrams for configuring distributed systems. The methods described herein may be used for various types of operations in configuring distributed systems, including creating programs, managing programs in the distributed system, deploying programs to various distributed devices, configuring remote execution or inter-operation of distributed programs, and executing distributed applications. Embodiments of the invention utilize graphical iconic-based techniques for performing the above operations. The configuration diagram may include device icons which represent devices and program icons which represent programs. Device icons and program icons may be associated with each other to accomplish various program creation and deployment operations. Device icons and program icons may also interact with graphical program nodes or icons. Context sensitive device connections and/or program connections are displayed. An asynchronous data flow node may be used to facilitate asynchronous data flow between two graphical programs. The distributed system may also support distributed graphical debugging.
    • 用于创建和使用用于配置分布式系统的配置图的系统和方法。 本文描述的方法可用于配置分布式系统中的各种类型的操作,包括创建程序,管理分布式系统中的程序,将程序部署到各种分布式设备,配置远程执行或分布式程序的互操作,以及执行分布式应用程序 。 本发明的实施例利用基于图标的技术来执行上述操作。 配置图可以包括表示代表节目的设备和节目图标的设备图标。 设备图标和程序图标可以彼此关联以完成各种程序创建和部署操作。 设备图标和程序图标也可以与图形程序节点或图标交互。 显示上下文相关的设备连接和/或程序连接。 可以使用异步数据流节点来促进两个图形程序之间的异步数据流。 分布式系统还可以支持分布式图形调试。
    • 10. 发明申请
    • Specification of Isochronous Data Transfer in a Graphical Programming Language
    • 图形编程语言中同步数据传输的规范
    • US20120030496A1
    • 2012-02-02
    • US12846970
    • 2010-07-30
    • Sundeep ChandhokeTimothy J. HaylesJeffrey L. Kodosky
    • Sundeep ChandhokeTimothy J. HaylesJeffrey L. Kodosky
    • G06F3/01G06F1/12
    • G06F1/12G06F8/34
    • System and method for transferring data. A system diagram is displayed, where the system diagram includes multiple device icons corresponding to respective devices, each device icon having associated executable function nodes specified for deployment on the corresponding device. The function nodes are interconnected to form a distributed graphical program that is deployable and executable in a distributed manner on the devices. User input is received to the system diagram specifying isochronous data transfer among the function nodes. Invocation timing relationships among the function nodes are automatically determined based on the specified isochronous data transfer, including phase relationships between execution of the function nodes. The determined invocation timing relationships are displayed among the function nodes. The graphical program is deployable and executable in a distributed manner on the devices according to the determined invocation timing relationships, where during execution of the graphical program, data are transferred isochronously between the function nodes.
    • 用于传输数据的系统和方法。 显示系统图,其中系统图包括与相应设备相对应的多个设备图标,每个设备图标具有指定用于部署在相应设备上的相关联的可执行功能节点。 功能节点互连,形成分布式图形程序,可以在设备上以分布式方式部署和执行。 用户输入接收到系统图,指定功能节点之间的同步数据传输。 功能节点之间的调用定时关系根据指定的同步数据传输自动确定,包括功能节点的执行之间的相位关系。 确定的调用定时关系显示在功能节点之间。 所述图形程序可部署并按照所确定的调用定时关系以分布式方式在设备上执行,其中在执行图形程序期间,在功能节点之间等时传输数据。