Method and apparatus for email programming across a computer network
First Claim
1. A server computer for providing configurable internet email communications for predetermined users from client computers connected to the server computer, the server computer comprising:
- a program configured to receive a call from at least one of the predetermined users from the client computers including instructions and designating email recipients;
a memory configured to store a plurality of logic components available for selection by the predetermined users, wherein said logic components are configured to be selected by said predetermined user, each of said logic components including identity, feature, and interface definitions wherein at least one logic component provides a task result and wherein at least one logic component designates a message detailing the task result to be sent as email to email recipients;
a selection procedure configured to;
receive the instructions from the at least one predetermined user regarding a selection of the available logic components; and
create a record associating the identified user, and selected logic components; and
a server assembly program configured to;
assemble said selected logic components on said server computer according to the instructions and generate, without recompilation, on said server computer a program which then resides on said server computer; and
execute said program on said server computer to perform the task and send the emails to the list of designated identified users.
3 Assignments
0 Petitions
Accused Products
Abstract
A method of building and assembling programs across computer networks that is dictated by the user to perform logical work without the user using a compiler. Users are able to assemble programs over a network by defining or re-defining which logical components are bound into the overall program without the use of a compiler. Logical components are called and bound into the program at run time, allowing dynamic programming which may be modified at any time without re-compiling the entire program. Each logical component can act independently of other logical components or work in concert with each other. This allows assembly of a program, even though some components may be created using totally different methodologies and/or are constructed by different programmers.
-
Citations
12 Claims
-
1. A server computer for providing configurable internet email communications for predetermined users from client computers connected to the server computer, the server computer comprising:
-
a program configured to receive a call from at least one of the predetermined users from the client computers including instructions and designating email recipients; a memory configured to store a plurality of logic components available for selection by the predetermined users, wherein said logic components are configured to be selected by said predetermined user, each of said logic components including identity, feature, and interface definitions wherein at least one logic component provides a task result and wherein at least one logic component designates a message detailing the task result to be sent as email to email recipients; a selection procedure configured to; receive the instructions from the at least one predetermined user regarding a selection of the available logic components; and create a record associating the identified user, and selected logic components; and a server assembly program configured to; assemble said selected logic components on said server computer according to the instructions and generate, without recompilation, on said server computer a program which then resides on said server computer; and execute said program on said server computer to perform the task and send the emails to the list of designated identified users. - View Dependent Claims (2, 3, 4)
-
-
5. A method for providing configurable Internet e-mail communications over a network including a server connected by a network to a plurality of client computers, comprising the steps of:
-
receiving a call from a client computer; associating said call with a predetermined user of said client computer; storing a plurality of logic components available to a plurality of client computer users of said computer network, said logic components created and resident on the server computer and configured to be selected by said predetermined user, each of said logic components including contents that define the component'"'"'s identity, features and interface and wherein at least one logic component providing a task result and wherein at least one logic component designates a message detailing the task result to be sent as email to email recipients; receiving an instruction from said predetermined user regarding a selection of said available logic components and generating a group of selected logic components on said server computer and wherein the instruction includes designated the email recipients; assembling said selected logic components on said server computer and generating without recompilation on said server computer a program which then resides on said server computer; and executing said program on the server computer and providing emails to the designated email recipients with the task result. - View Dependent Claims (6, 7, 8)
-
-
9. A computer readable medium located on a server computer and containing a computer program for dynamic programming across a computer network by:
-
receiving a call from a client computer; associating said call with a predetermined user of said client computer; storing a plurality of logic components available to a plurality of client computer users of said computer network, said logic components created and resident on the server computer and configured to be selected by said predetermined user, each of said logic components including contents that define the component'"'"'s identity, features and interface and wherein at least one logic component providing a task result and wherein at least one logic component designates a message detailing the task result to be sent as email to email recipients; receiving an instruction from said predetermined user regarding a selection of said available logic components and generating a group of selected logic components on said server computer and wherein the instruction includes the designated email recipients; assembling said selected logic components on said server computer and generating without recompilation on said server computer a program which then resides on said server computer; and executing said program on the server computer and providing emails to the designated email recipients with the task result. - View Dependent Claims (10, 11, 12)
-
Specification