Method for Transparently Connecting Augmented Network Socket Operations
First Claim
1. A method, comprising:
- at one or more computers having memory and one or more processors;
detecting establishment of a connection between a first process and a second process;
determining whether an augmented communications service is available for the connection between the first process and second process;
in accordance with a determination that the augmented communications service is available, configuring the connection between the first process and the second process to make use of the augmented communications service with no modification to the executable codes of the first process and the second process; and
in accordance with a determination that the augmented communications service is not available, configuring the connection between the first process and the second process to make use of a non-augmented communications service.
4 Assignments
0 Petitions
Accused Products
Abstract
A method at one or more computers having memory and one or more processors includes detecting establishment of a connection between a first process and a second process; determining whether an augmented communications service is available for the connection between the first process and second process; in accordance with a determination that the augmented communications service is available, configuring the connection between the first process and the second process to make use of the augmented communications service with no modification to the executable codes of the first process and the second process; and in accordance with a determination that the augmented communications service is not available, configuring the connection between the first process and the second process to make use of a non-augmented communications service.
24 Citations
6 Claims
-
1. A method, comprising:
at one or more computers having memory and one or more processors; detecting establishment of a connection between a first process and a second process; determining whether an augmented communications service is available for the connection between the first process and second process; in accordance with a determination that the augmented communications service is available, configuring the connection between the first process and the second process to make use of the augmented communications service with no modification to the executable codes of the first process and the second process; and in accordance with a determination that the augmented communications service is not available, configuring the connection between the first process and the second process to make use of a non-augmented communications service. - View Dependent Claims (2, 3, 4)
-
5. A system, comprising:
-
one or more processors; memory; and one or more programs stored in the memory including instructions executable by the one or more processors to; detect establishment of a connection between a first process and a second process; determine whether an augmented communications service is available for the connection between the first process and second process; in accordance with a determination that the augmented communications service is available, configure the connection between the first process and the second process to make use of the augmented communications service with no modification to the executable codes of the first process and the second process; and in accordance with a determination that the augmented communications service is not available, configure the connection between the first process and the second process to make use of a non-augmented communications service.
-
-
6. A computer readable storage medium storing one or more programs configured for execution by one or more computers with one or more processors and memory, the one or more programs comprising instructions to:
-
detect establishment of a connection between a first process and a second process; determine whether an augmented communications service is available for the connection between the first process and second process; in accordance with a determination that the augmented communications service is available, configure the connection between the first process and the second process to make use of the augmented communications service with no modification to the executable codes of the first process and the second process; and in accordance with a determination that the augmented communications service is not available, configure the connection between the first process and the second process to make use of a non-augmented communications service.
-
Specification