scispace - formally typeset
Search or ask a question
Patent

Network-Based System for Configuring a Programmable Hardware Element in a Measurement System using Hardware Configuration Programs Generated Based on a User Specification

TL;DR: In this article, the authors present a system and method for online configuration of a measurement system, where the user can access a server over a network and specify a desired task, and receive programs and/or configuration information which are usable to configure the user's measurement system hardware (and/or software) to perform the desired task.
Abstract: A system and method for online configuration of a measurement system. The user may access a server over a network and specify a desired task, e.g., a measurement task, and receive programs and/or configuration information which are usable to configure the user's measurement system hardware (and/or software) to perform the desired task. Additionally, if the user does not have the hardware required to perform the task, the required hardware may be sent to the user, along with programs and/or configuration information. The hardware may be reconfigurable hardware, such as an FPGA or a processor/memory based device. In one embodiment, the required hardware may be pre-configured to perform the task before being sent to the user. In another embodiment, the system and method may provide a graphical program in response to receiving the user's task specification, where the graphical program may be usable by the measurement system to perform the task.
Citations
More filters
Patent
03 May 2011
TL;DR: In this article, a comprehensive system, devices and methods for delivering energy to tissue for a wide variety of applications, including medical procedures (e.g., tissue ablation, resection, cautery, vascular thrombosis, treatment of cardiac arrhythmias and dysrhythmias, electrosurgery, tissue harvest, etc.).
Abstract: The present invention relates to comprehensive systems, devices and methods for delivering energy to tissue for a wide variety of applications, including medical procedures (e.g., tissue ablation, resection, cautery, vascular thrombosis, treatment of cardiac arrhythmias and dysrhythmias, electrosurgery, tissue harvest, etc.). In certain embodiments, systems, devices, and methods are provided for treating a tissue region (e.g., a tumor) through application of energy.

188 citations

Patent
22 Dec 2011
TL;DR: In this paper, the authors employ a mapping among entities that are related to each other to facilitate graphical identifications between parts of one entity that maps to part of another entity, based on a selection of a part in one of the entities.
Abstract: Exemplary embodiments employ a mapping among entities that are related to each other. The entities may include a graphical model, generated code, a generated report, a requirements document and/or an intermediate representation. The mapping may facilitate graphical identifications between parts of one entity that maps to part of another entity. The graphical identification may occur based on a selection of a part in one of the entities.

149 citations

Patent
16 Jun 2004
TL;DR: A secure supervisory control and data acquisition (SCADA) system includes a SCADA control host system and any number of remote terminal unit (RTU) systems as mentioned in this paper, where the host transceiver is configured to establish communications with each of the plurality of RTU transceivers.
Abstract: A secure supervisory control and data acquisition (SCADA) system includes a SCADA control host system and any number of remote terminal unit (RTU) systems. Each RTU system includes an RTU transceiver, an RTU and a remote security device (RSD) coupling the RTU to the RTU transceiver. The SCADA control host system includes a SCADA control host configured to exchange SCADA information with each of the RTUs in a SCADA format, and a host security device (HSD) coupling the SCADA control host to a host transceiver. The host transceiver is configured to establish communications with each of the plurality of RTU transceivers. The HSD communicates with the RSDs to transparently encrypt the SCADA information using a cryptographic protocol that is independent of the SCADA protocol to thereby secure the communications between the HSD and each of the RSDs.

128 citations

Patent
28 Oct 2005
TL;DR: In this paper, the authors present a system and method for facilitating the implementation of changes to the configuration of resources in an enterprise, which facilitates the use of historical information about an enterprise's IT configuration to evaluate the risk and impact of proposed changes.
Abstract: System and method for facilitating the implementation of changes to the configuration of resources in an enterprise. Embodiments of the present invention facilitate the use of historical information about an enterprise's IT configuration to evaluate the risk and impact of proposed changes. Risk can be evaluated using a success history for an organization within the enterprise that is responsible for the proposed change, or by applying a neural network to the historical data to detect recognizable patterns in the historical data. A risk evaluation can take into account sensitivity of the change to dates assigned on a change calendar, based on sensitivity dates gathered from the historical data. Historical data can be maintained and provided by a configuration database.

109 citations

Patent
Glenn A. Baxter1
14 Feb 2007
TL;DR: Port Interface Modules (PIMs) are provided for ports of a Multi-Port Memory Controller as discussed by the authors. The PIMs include logic that is programmable to be compatible with different types of devices, processors or buses that can be connected to the ports.
Abstract: Port Interface Modules (PIMs) are provided for ports of a Multi-Port Memory Controller. The PIMs include logic that is programmable to be compatible with different types of devices, processors or buses that can be connected to the ports. The PIMs can further include protocol bridges to enable one port PIM to connect to a device or another port PIM in a master/slave fashion.

103 citations

References
More filters
Patent
Phillip E. Fawcett1
27 Nov 1995
TL;DR: In this paper, a user who has purchased computer software calls the update service on a periodic basis to determine what computer software may be out-of-date, and/or need maintenance updates.
Abstract: Creators of computer software provide the most up-to-date versions of their computer software on an update service. A user who has purchased computer software calls the update service on a periodic basis. The update service automatically inventories the user computer to determine what computer software may be out-of-date, and/or need maintenance updates. If so desired by the user, the update service computer automatically downloads and installs computer software to the user computer. By making periodic calls to the update service, the user always has the most up-to-date computer software immediately available. The update service may also alert the user to new products (i.e. including new help files, etc.), and new and enhanced versions of existing products, which can be purchased electronically by a user from the update service.

760 citations

Patent
31 Dec 1997
TL;DR: In this paper, a method for updating antivirus files on a computer using push technology is disclosed, in which the push agent software operates in the background to receive updated antivirus file from the central antivirus server across the Internet in a manner which is substantially transparent to the user.
Abstract: A method for updating antivirus files on a computer using push technology is disclosed. In a preferred embodiment, updated virus signature files or other updated antivirus information is loaded onto a central antivirus server, while local push agent software is installed on the client computer. When the user of the client computer is connected to the Internet, the push agent software operates in the background to receive updated antivirus files from the central antivirus server across the Internet, in a manner which is substantially transparent to the user. In another preferred embodiment, antivirus files on a plurality of client computers on a corporate computer network are automatically updated using push technology and automated network installation scripts. A service computer associated with the plurality of client computers receives one or batches of antivirus updates from a central antivirus server across the Internet using push technology. An automatic installation script is executed to install the antivirus updates on the client computers of the corporate computer network with a minimum of involvement from a corporate system administrator or, optionally, no involvement from the corporate system administrator.

584 citations

Patent
22 Sep 1998
TL;DR: In this paper, a web-based online store includes a configurator, a cart, a checkout, and a database, in which a user interface of the online store enables a custom configuration of a computer system according to an identification of a user belonging to a prescribed customer set.
Abstract: A web-based online store includes a configurator, a cart, a checkout, and a database, further in which a user interface of the online store enables a custom configuration of a computer system according to an identification of a user belonging to a prescribed customer set. The configurator is provided for configuring a computer system with options selected according to a prescribed user input, the options and a respective pricing for each option being presented on a configurator web page in accordance with the identification of the user belonging to a prescribed customer set. The cart is provided for temporarily storing the customer configured computer system, the cart including a cart web page. The checkout is provided for presenting payment options and for obtaining payment and delivery information, the checkout including a checkout web page. Lastly, the database is provided for dynamically supplying configuration options to the configurator in accordance with the identification of the user belonging to the prescribed customer set. An online store method and user interface are also disclosed.

543 citations

Patent
22 Sep 1993
TL;DR: In this paper, a system and method for providing attribute nodes in a data flow diagram which allow a user to programmatically access various parameters of a control or indicator is presented, in which a user can programmatically make changes that affect the output or appearance of controls and indicators.
Abstract: A system and method for providing attribute nodes in a data flow diagram which allow a user to programmatically access various parameters of a control or indicator. In this manner, a user can programmatically make changes that affect the output or appearance of controls and indicators. A user can also access these parameters interactively during execution of a block diagram. A user can creates an attribute node containing one or more attributes corresponding to controls that affect a parameter of the control, such as the color used for the respective display, the visibility of the control, the scales or cursor position for respective graphs or charts, etc. The purpose of an attribute node is to affect the visual output of a control provided on the front panel depending on events which occur during execution of a VI or on user input during execution of a VI. An attribute node thus allows the execution subsystem to monitor user interaction by reading attribute data that previously was not available to the program. An attribute node allows two types of operations, these being reading an attribute node or writing to an attribute node. These operations of reading and writing an attribute node can be performed either by a block diagram during execution, wherein the user has programmed the block diagram to perform this function, or interactively by the user during execution. The process of writing to an attribute node refers to the execution subsystem updating an attribute of a control in the front panel display to reflect an attribute that has been set programmatically in a block diagram. The user can also "write" to an attribute node by providing input to a control in the front panel during execution of a block diagram. Reading an attribute node refers to the execution subsystem reading the value of an attribute for a certain control during block diagram execution that may have been changed by the user, or may have been changed during execution of a VI by the execution subsystem. Reading an attribute also refers to the user viewing changes to the attribute during execution.

435 citations

Patent
16 Sep 1999
TL;DR: In this article, a method and system for downloading software update data for installing a revised software product on a client computer minimizes the amount of update data to be transmitted over the network by downloading only those files needed to put the client computer in the state for installing the product.
Abstract: A method and system for downloading software update data for installing a revised software product on a client computer minimizes the amount of update data to be transmitted over the network by downloading only those files needed to put the client computer in the state for installing the product. In the beginning of the downloading process, the client computer obtains from a setup server an initial setup package that includes a setup program and a list of files required for installing the software product. The setup program running on the client computer then determines whether some current or earlier versions of those files required for installation already exist on the client computer, and compiles a request list of files needed for updating the client computer. The client computer sends the request list to a download server, which maintains a collection of update files and patches. In response to the request list, the download server downloads updating files to the client. Depending of the availability of the requested files or other factors, the downloaded files may or may not be exactly those requested. Using the downloaded files, the setup program updates the existing files to provide the set of installation files on the client computer. The desired revised software product is then installed on the client computer.

426 citations