Method of communicating across an operating system
First Claim
1. A method of communicating across an operating system using a plurality of processes and a plurality of memory sources disposed within one or more processors, said method comprising the steps of:
- detecting an event within the system;
extracting an initial process address from one of the memory sources to determine a location of an initial process in response to detecting the event;
extracting an initial data address from one of the memory sources to determine a location of initial data to be used in the initial process in response to detecting the event;
executing executable code of the initial process located at the initial process address; and
extracting a second process address from one of the memory sources to determine a location of a second process to execute prior to the completion of the execution of the executable code of the initial process.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of communicating across an operating system using a plurality of processes and a plurality of memory sources disposed within one or more processors is disclosed. The method includes the steps of detecting an event within the system and extracting an initial process address and an initial data address from one of the memory sources to determine a location of an initial process and initial data. Once the operating system knows which process is to be executed and which data to use, the operating system executes executable code of the initial process located at the initial process address. Next, a second process address and a second data address are extracted from one of the memory sources to determine a location of second data to use in a second process prior to the completion of the execution of the executable code of the initial process.
63 Citations
35 Claims
-
1. A method of communicating across an operating system using a plurality of processes and a plurality of memory sources disposed within one or more processors, said method comprising the steps of:
-
detecting an event within the system;
extracting an initial process address from one of the memory sources to determine a location of an initial process in response to detecting the event;
extracting an initial data address from one of the memory sources to determine a location of initial data to be used in the initial process in response to detecting the event;
executing executable code of the initial process located at the initial process address; and
extracting a second process address from one of the memory sources to determine a location of a second process to execute prior to the completion of the execution of the executable code of the initial process. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. A method of communicating across an operating system using a plurality of processes and a plurality of memory sources disposed within one or more processors, said method comprising the steps of:
-
detecting an event within the system;
extracting an initial process address from one of the memory sources to determine the location of an initial process in response to detecting the event;
extracting an initial data address from one of the memory sources to determine the location of initial data to be used in the initial process in response to detecting the event;
executing executable code of the initial process;
retrieving the initial data from one of the memory sources at the initial data address;
continuing execution of executable code of the initial process with the retrieved initial data to define an initial processed data set;
extracting an initial processed data address from one of the memory sources;
writing the initial processed data set to the initial processed data address;
extracting a second process address from one of the memory sources to determine the location of a second process to execute;
extracting a second data address from one of the memory sources to determine the location of second data to use in the second process;
executing executable code of the second process;
retrieving the second data from one of the memory source at the second data address;
continuing execution of executable code of the second process with the retrieved second data to define a second processed data set;
extracting a second processed data address from one of the memory sources;
writing the second processed data set to the second processed data address;
extracting a final process address from one of the memory sources to determine the location of a final process to execute;
executing executable code of the final process to halt communication of the system until the system detects the event.
-
Specification