URL-based facility enablement
First Claim
Patent Images
1. A method for control of computer-implemented functions, said method comprising the steps of:
- accessing an application program from an extended computer network and operating the application program using a computer system connected to the network;
identifying a computer-implemented function provided by the application program, the identified function being selected for manipulation of data;
identifying a source location of the data;
accessing the data at the identified source location; and
checking whether the source location of the accessed data is valid for performance of the selected function, such that if the source location is not valid, the function is not performed for the accessed data and if the source location is valid, performing the function for the accessed data, wherein validity of the source location as to performance of the selected function is determined according to one or more predetermined rules associated with the application program, the one or more predetermined rules being configurable for the source location by a supplier of the application program.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for the control of computer facilities, i.e., functions, is disclosed. The method comprises the identification of a computer facility, such as printing, selected for manipulation of data. The method then identifies a source location of the data, for example by examining a uniform reference locator (URL) associated therewith, and then checking whether the source location of the data is valid for the performance of the selected facility. If the source location is not valid, the facility (e.g., printing) is not performed for the data and if the source location is valid, the facility is performed for the data.
-
Citations
27 Claims
-
1. A method for control of computer-implemented functions, said method comprising the steps of:
-
accessing an application program from an extended computer network and operating the application program using a computer system connected to the network;
identifying a computer-implemented function provided by the application program, the identified function being selected for manipulation of data;
identifying a source location of the data;
accessing the data at the identified source location; and
checking whether the source location of the accessed data is valid for performance of the selected function, such that if the source location is not valid, the function is not performed for the accessed data and if the source location is valid, performing the function for the accessed data, wherein validity of the source location as to performance of the selected function is determined according to one or more predetermined rules associated with the application program, the one or more predetermined rules being configurable for the source location by a supplier of the application program. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of controlling a print function in a computer system forming part of an extended computer network, said method comprising the steps of:
-
accessing an application program from the network and operating the application program using the computer system to generate a printable document including data components accessed from one or more source locations within the network;
identifying a print function provided by the application program, the print function being called to invoke a printing of the printable document;
identifying the source location of each accessed data component of the printable document, and then, for each identified source location, checking whether that source location is a valid one of a predetermined group of source locations and if so, enabling printing of the accessed data component corresponding to that source location, and if not, omitting to print the accessed data component, wherein validity of the source location as to enabling the printing is determined according to one or more predetermined rules associated with the application program, the one or more predetermined rules being configurable for the source location by a supplier of the application program. - View Dependent Claims (9)
-
-
10. An apparatus for the control of computer-implemented functions, said apparatus comprising:
-
processor means for accessing an application program from an extended computer network and executing the application program on a computer system connected to the network;
identifying means for identifying a computer-implemented function provided by the application program, the identified function being selected for manipulation of data;
identifying means for identifying a source location of the data;
accessing means for accessing the data at the identified source location; and
checking means for checking whether the source location of the accessed data is valid for the performance of the selected function such that if the source location is not valid, the function is not performed for the accessed data and if the source location is valid, performing the function for the accessed data, wherein validity of the source location as to performance of the selected function is determined according to one or more predetermined rules associated with the application program, the one or more predetermined rules being configurable for the source location by a supplier of the application program. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. An apparatus for controlling a print function in a computer system forming part of an extended computer network, said apparatus comprising:
-
accessing means for accessing an application program from the network and operating the application program using the computer system to generate a printable document including data components obtained from one or more source locations within the network;
identifying means for identifying a print function provided by the application program, the print function being called to invoke a printing of the printable document;
identifying means for identifying the source location of each data component of the printable document, and then, for each identified source location, checking means for checking whether that source location is a valid one of a predetermined group of source locations and if so, enabling printing of the data component corresponding to that source location, and if not, omitting to print the component, wherein validity of the source location as to enabling the printing is determined according to one or more predetermined rules associated with the application program, the one or more predetermined rules being configurable for the source location by a supplier of the application program. - View Dependent Claims (18)
-
-
19. A computer program stored in a computer readable medium, said computer program being configured for controlling computer-implemented functions, said computer program comprising:
-
code for accessing an application program from an extended computer network and executing the application program on a computer system connected to the network;
code for identifying a computer-implemented function provided by the application program, the identified function being selected for manipulation of data;
code for identifying a source location of the data;
code for accessing the data at the identified source location; and
code for checking whether the source location of the accessed data is valid for the performance of the selected function, such that if the source location is not valid, the function is not performed for the accessed data and if the source location is valid, performing the function for the accessed data, wherein validity of the source location as to performance of the selected function is determined according to one or more predetermined rules associated with the application program, the one or more predetermined rules being configurable for the source location by a supplier of the application program. - View Dependent Claims (20, 21, 22, 23, 24, 25)
-
-
26. A computer program stored in a computer readable medium, said computer program being configured for controlling a print function in a computer system forming part of an extended computer network, said computer program comprising:
-
code for accessing an application program from the network and operating the application program using the computer system to generate a printable document including data components obtained from one or more source locations within the network;
code for identifying a print function provided by the application program, the print function being called to invoke a printing of the printable document;
code for identifying the source location of each data component of the printable document, and then, for each identified source location, code for checking whether that source location is a valid one of a predetermined group of source locations and if so, enabling printing of the data component corresponding to that source location, and if not, omitting to print the component, wherein validity of the source location as to enabling the printing is determined according to one or more predetermined rules associated with the application program, the one or more predetermined rules being configurable for the source location by a supplier of the application program. - View Dependent Claims (27)
-
Specification