ALLOWING INTER-PROCESS COMMUNICATION VIA FILE SYSTEM FILTER
First Claim
1. A method for allowing an application running in a first process to communicate with a second process, the method comprising:
- receiving, at a file system filter driver, a command from the application for a file, the file system filter driver configured to process file system commands;
determining, by the file system filter driver, that the command is for an inter-process communication with a service running in the second process based on the command being for the file;
sending, by the file system filter driver, the command to the service running in the second process, wherein the command is processed by the service;
receiving, at the file system filter driver, a response from the service based on the command being processed by the service; and
sending, by the file system filter driver, the response to the application.
4 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, a method allows an application running in a first process to communicate with a second process. A file system filter driver receives a command from the application for a file. The file system filter driver is configured to process file system commands. The file system filter driver determines that the command is for an inter-process communication with a service running in the second process based on the command being for the file. Then, the file system filter driver sends the command to the service running in the second process where the command is processed by the service. A response from the service is received based on the command being processed by the service and the file system filter driver sends the response to the application.
-
Citations
20 Claims
-
1. A method for allowing an application running in a first process to communicate with a second process, the method comprising:
-
receiving, at a file system filter driver, a command from the application for a file, the file system filter driver configured to process file system commands; determining, by the file system filter driver, that the command is for an inter-process communication with a service running in the second process based on the command being for the file; sending, by the file system filter driver, the command to the service running in the second process, wherein the command is processed by the service; receiving, at the file system filter driver, a response from the service based on the command being processed by the service; and sending, by the file system filter driver, the response to the application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A non-transitory computer-readable storage medium containing instructions for allowing an application running in a first process to communicate with a second process, the instructions, when executed, for controlling a computer system to be configured for:
-
receiving, at a file system filter driver, a command from the application for a file, the file system filter driver configured to process file system commands; determining, by the file system filter driver, that the command is for an inter-process communication with a service running in the second process based on the command being for the file; sending, by the file system filter driver, the command to the service running in the second process, wherein the command is processed by the service; receiving, at the file system filter driver, a response from the service based on the command being processed by the service; and sending, by the file system filter driver, the response to the application. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. An apparatus configured to allow an application running in a first process to communicate with a second process, the apparatus comprising:
-
one or more computer processors; and a non-transitory computer-readable storage medium comprising instructions that, when executed, control the one or more computer processors to be configured for; receiving, at a file system filter driver, a command from the application for a file, the file system filter driver configured to process file system commands; determining, by the file system filter driver, that the command is for an inter-process communication with a service running in the second process based on the command being for the file; sending, by the file system filter driver, the command to the service running in the second process, wherein the command is processed by the service; receiving, at the file system filter driver, a response from the service based on the command being processed by the service; and sending, by the file system filter driver, the response to the application. - View Dependent Claims (20)
-
Specification