Assembly of a graphical program for accessing data from a data source/target
First Claim
1. A computer-implemented method for accessing data from a data source in a computer system, wherein the computer system includes a display, the method comprising:
- assembling a graphical program on the display, wherein said assembling comprises;
displaying one or more nodes in the graphical program in response to user input;
displaying a first node in response to user input, wherein the first node is operable to access data from a plurality of different data sources;
connecting the one or more nodes and the first node in response to user input;
receiving a uniform resource locator (URL) which specifies the data source, wherein the URL is received in response to user input;
executing the graphical program, wherein said executing comprises;
the first node connecting to the data source and receiving the data comprised in the data source using the URL; and
the first node converting the data into a format useable by the graphical program after the first node connects to the data source and receives the data.
0 Assignments
0 Petitions
Accused Products
Abstract
A Data Socket client and associated applications and/or tools which provide programs with access to data from various sources and having various types or formats, wherein the access is provided invisibly to the user. The Data Socket client allows the user or program to access any data source available on the user'"'"'s machine as well as data anywhere on a network, such as a LAN, WAN or the Internet. In the preferred embodiment, the Data Socket client addresses data sources or I/O sources using a URL (uniform resource locator), much the way that a URL is used to address web pages anywhere in the world. The present invention also includes new Data Socket URLs which allow the user to access I/O sources.
-
Citations
29 Claims
-
1. A computer-implemented method for accessing data from a data source in a computer system, wherein the computer system includes a display, the method comprising:
assembling a graphical program on the display, wherein said assembling comprises;
displaying one or more nodes in the graphical program in response to user input;
displaying a first node in response to user input, wherein the first node is operable to access data from a plurality of different data sources;
connecting the one or more nodes and the first node in response to user input;
receiving a uniform resource locator (URL) which specifies the data source, wherein the URL is received in response to user input;
executing the graphical program, wherein said executing comprises;
the first node connecting to the data source and receiving the data comprised in the data source using the URL; and
the first node converting the data into a format useable by the graphical program after the first node connects to the data source and receives the data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
10. A memory medium comprising program instructions for accessing data from a data source in a computer system, wherein the computer system includes a display, wherein the memory medium stores:
-
a graphical program, wherein the graphical program comprises a plurality of connected nodes, wherein the plurality of nodes include a first node, wherein the first node is operable to access data from a plurality of different data sources;
a uniform resource locator (URL) which specifies the data source, wherein the URL is received in response to user input;
wherein, during execution of the graphical program;
the first node is operable to connect to the data source and receive the data from the data source using the URL;
the first node is operable to convert the data into a format useable by the graphical program after the first node connects to the data source and receives the data. - View Dependent Claims (11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29)
-
-
16. A computer-implemented method for publishing data to a data target in a computer system, wherein the computer system includes a display, the method comprising:
assembling a graphical program on the display, wherein said assembling comprises;
displaying one or more nodes in the graphical program in response to user input;
displaying a first node in response to user input, wherein the first node is operable to publish data to a plurality of different data targets;
connecting the one or more nodes and the first node in response to user input, wherein the first node is coupled to receive data from a second node;
receiving a uniform resource locator (URL) which specifies the data target, wherein the URL is received in response to user input;
executing the graphical program, wherein said executing comprises;
the first node receiving data from the second node;
the first node converting the data into a format useable by the data target; and
the first node connecting to the data target using the URL and publishing the data to the data target.
-
25. A memory medium comprising program instructions for publishing data to a data target in a computer system, wherein the computer system includes a display, wherein the memory medium stores:
-
a graphical program, wherein the graphical program comprises a plurality of connected nodes, wherein the plurality of nodes include a first node, wherein the first node is operable to publish data to a plurality of different data targets, wherein the first node is coupled to receive data from a second node;
a uniform resource locator (URL) which specifies the data target, wherein the URL is received in response to user input;
wherein, during execution of the graphical program;
the first node is operable to receive data from the second node;
the first node is operable to convert the data into a format useable by the data target; and
the first node is operable to connect to the data target using the URL and publish the data to the data target.
-
Specification