Collection processing system
First Claim
1. A Collection Processing System process for performing symbolic task operations on collections, to be performed on or with the aid of a computer, comprising the following steps:
- (a) receiving a collection symbolic job request from a request originator to perform a collection processing operation on a collection reference expression, (b) performing said collection processing operation on said collection reference using a collection processing system means, and (c) returning results of said collection processing operation to said request originator, wherein a collection symbolic job request is comprised of a symbolic task name and a collection reference expression, and wherein a collection is comprised of a collection specifier, including a collection type indicator, and optional collection contents, thereby solving the Collection Processing System Problem and improving the productivity of people that perform complex computational tasks on large sets of collections.
4 Assignments
0 Petitions
Accused Products
Abstract
A Collection Processing System enables people to perform complex computational operations on large sets of collections, using a simple and convenient syntax for collection symbolic job requests. A collection symbolic job request is comprised of a user-defined symbolic task name, and a collection reference expression that can refer to large sets of collections. Collections are data-typed sets of computer files that can be manipulated as a set, rather than as individual files. In operation, a Collection Processing System receives a collection symbolic job request from a request originator, and expands the symbolic job request into a list of executable commands that carry out the computational intent of the symbolic job request. First-level symbolic task names are expanded into sequences of second-level task part statements, and then into third-level executable computer commands that are dynamically generated into customized, optimal makefiles. Collection reference expressions are expanded into lists of job triplets comprised of a particular collection name, a computing platform name, and a processing dependency visit order value. The present invention applies third-level executable commands to job triplets to carry out the original collection symbolic job request, in a distributed, multiplatform, scalable way that was not previously known to the art.
30 Citations
21 Claims
-
1. A Collection Processing System process for performing symbolic task operations on collections, to be performed on or with the aid of a computer, comprising the following steps:
-
(a) receiving a collection symbolic job request from a request originator to perform a collection processing operation on a collection reference expression, (b) performing said collection processing operation on said collection reference using a collection processing system means, and (c) returning results of said collection processing operation to said request originator, wherein a collection symbolic job request is comprised of a symbolic task name and a collection reference expression, and wherein a collection is comprised of a collection specifier, including a collection type indicator, and optional collection contents, thereby solving the Collection Processing System Problem and improving the productivity of people that perform complex computational tasks on large sets of collections. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A programmable Collection Processing System device for performing symbolic task operations on collections, whose actions are directed by software executing a process comprising the following steps:
-
(a) receiving a collection symbolic job request from a request originator to perform a collection processing operation on a collection reference expression, (b) performing said collection processing operation on said collection reference using a collection processing system means, and (c) returning results of said collection processing operation to said request originator, wherein a collection symbolic job request is comprised of a symbolic task name and a collection reference expression, and wherein a collection is comprised of a collection specifier, including a collection type indicator, and optional collection contents, thereby solving the Collection Processing System Problem and improving the productivity of people that perform complex computational tasks on large sets of collections. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer readable memory, encoded with data representing a Collection Processing System computer program, that can be used to direct a computer when used by the computer, comprising:
-
(a) means for receiving a collection symbolic job request from a request originator to perform a collection processing operation on a collection reference expression, (b) means for performing said collection processing operation on said collection reference using a collection processing system means, and (c) means for returning results of said collection processing operation to said request originator, wherein a collection symbolic job request is comprised of a symbolic task name and a collection reference expression, and wherein a collection is comprised of a collection specifier, including a collection type indicator, and optional collection contents, thereby solving the Collection Processing System Problem and improving the productivity of people that perform complex computational tasks on large sets of collections. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification