Interprocess communication mechanism for heterogeneous computer process
First Claim
1. A method for serving remote procedure calls received from an instruction set that executes within a first computer process, the first computer process executing in a computing device that serves the remote procedure calls, the method comprising:
- receiving a request for a data file from the instruction set, the request according to a data file retrieval protocol;
determining that the request for the data file specifies a function which is defined within a second computer process executing in the computing device independently of the instruction set and of the first computer process, the function including one or more computer instructions, execution of which performs a task which is unrelated to both generation and retrieval of any data file specified in the request; and
executing the function in the computing device to execute the one or more computer instructions in response to receipt of the request.
1 Assignment
0 Petitions
Accused Products
Abstract
A first computer process serves remote procedure calls received from an instruction set that executes within a second computer process, and the second computer process executes concurrently and independently of the first computer process. The remote procedure calls are served by the first computer process which: receives a request for a data file from the instruction set where the request is according to a data file retrieval protocol; determines that the request for the data file specifies a function which is defined within the first computer process where the function includes computer instructions that perform a task which is unrelated to both generation and retrieval of any data file specified in the request; and executes the function to execute the computer instructions in response to receipt of the request.
10 Citations
25 Claims
-
1. A method for serving remote procedure calls received from an instruction set that executes within a first computer process, the first computer process executing in a computing device that serves the remote procedure calls, the method comprising:
-
receiving a request for a data file from the instruction set, the request according to a data file retrieval protocol;
determining that the request for the data file specifies a function which is defined within a second computer process executing in the computing device independently of the instruction set and of the first computer process, the function including one or more computer instructions, execution of which performs a task which is unrelated to both generation and retrieval of any data file specified in the request; and
executing the function in the computing device to execute the one or more computer instructions in response to receipt of the request. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computing device, comprising:
-
a processor;
a memory operatively coupled to the processor; and
a first computer process configured to execute in the processor from the memory, the first computer process further configured to serve remote procedure calls received from an instruction set that executes within a second computer process, the second computer process configured to execute in the processor from the memory concurrently and independently of the first computer process, wherein the first computer process serves the remote procedure calls by;
receiving a request for a data file from the instruction set, the request according to a data file retrieval protocol;
determining that the request for the data file specifies a function which is defined within the first computer process, the function including one or more computer instructions, execution of which performs a task which is unrelated to both generation and retrieval of any data file specified in the request; and
executing the function in the computing device to execute the one or more computer instructions in response to receipt of the request. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A computing device, comprising:
-
a first computer process configured to serve remote procedure calls received from an instruction set;
a second computer process configured to execute the instruction set, the second computer process further configured to execute concurrently and independently of the first computer process;
the remote procedure calls served by the first computer process which is further configured to;
receive a request for a data file from the instruction set, the request according to a data file retrieval protocol;
determine that the request for the data file specifies a function which is defined within the first computer process, the function including one or more computer instructions, execution of which performs a task which is unrelated to both generation and retrieval of any data file specified in the request; and
execute the function to execute the one or more computer instructions in response to receipt of the request. - View Dependent Claims (13, 14, 15, 16)
-
-
17. One or more computer readable media comprising computer executable instructions that, when executed, direct a computing device to:
-
execute a first computer process;
execute an instruction set within the first computer process;
receive a request for a data file from the instruction set to serve a remote procedure call, the request according to a data file retrieval protocol;
determine that the request for the data file specifies a function which is defined within a second computer process executing in the computing device independently of the instruction set and of the first computer process, the function including one or more computer instructions, execution of which performs a task which is unrelated to both generation and retrieval of any data file specified in the request; and
execute the function to execute the one or more computer instructions in response to receipt of the request. - View Dependent Claims (18, 19, 20, 21)
-
-
22. A computing device, comprising:
-
means to execute a first computer process, and execute an instruction set within the first computer process;
means to receive a request for a data file from the instruction set to serve a remote procedure call, the request according to a data file retrieval protocol;
means to determine that the request for the data file specifies a function which is defined within a second computer process executing in the computing device independently of the instruction set and of the first computer process, the function including one or more computer instructions, execution of which performs a task which is unrelated to both generation and retrieval of any data file specified in the request; and
means to execute the function to execute the one or more computer instructions in response to receipt of the request. - View Dependent Claims (23, 24, 25)
-
Specification