1460930401-346de2db-ff4e-402f-b00a-d7ca7313b701

1. A method for visualizing an object in underwater space, said method comprising the steps of:
broadcasting a nonlinear wave packet;
acoustically painting the object;
receiving a reference wave packet on a cluster of cilia;
receiving an echo from the object on the cilia; and
measuring the echo in three dimensions by detection of curvature and torsion on the cilia.
2. The method of claim 1, said method further comprising the step of reading a metachronic three-dimensional pattern in the reference wave packet beam and the echo.
3. The method of claim 2, said method further comprising the steps of converting the metachronic three-dimensional pattern in the reference wave packet beam into a first hologram and converting the metachromic three-dimensional pattern in the echo into a second hologram.
4. The method of claim 3, said method further comprising the step of transmitting the first hologram and the second hologram.
5. The method of claim 4, said method further comprising the step of decoding the object by differentiating the first hologram from the second hologram.
6. The method of claim 5, said method further comprising the step of displaying a virtual image of the object.
7. The method of claim 6, wherein the wave packet is split into a reference optical beam and an illumination optical beam by a beam splitter.
8. The method of claim 7, wherein the cilia are fabricated from flexible transparent polymer fibers such that the color of light changes with changes in curvature and torsion thereof.
9. A method for encoding and visualizing an object in underwater space, said method comprising the steps of:
broadcasting a nonlinear wave packet;
receiving a reference wave packet beam on a cluster of cilia;
acoustically painting the object in the underwater space;
receiving an echo from the object;
measuring the echo in three dimensions by detection of curvature and torsion on the cilia;
reading a metachronic three-dimensional pattern in the reference wave packet beam and the echo;
converting the metachronic three-dimensional pattern in the reference wave packet beam into a first hologram and converting the metachronic three-dimensional pattern in the echo into a second hologram; and
transmitting the first hologram and the second hologram.
10. The method of claim 9, further comprising the steps of:
decoding the object by differentiating the first hologram from the second hologram; and
displaying a virtual image of the object.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. A computer storage medium having computer-executable modules, comprising:
an application programming module adapted to be loaded by network applications for creating a redirect for a network session so that further data transitions from kernel-mode to user-mode are no longer required; and
a kernel-mode translation module for executing said redirect at the kernel-mode.
2. The computer storage medium of claim 1, the application programming module creates the redirect in accordance with a commanded redirect from a network application.
3. The computer storage medium of claim 1, the programming module performs initialization whereby the kernel-mode translation module is loaded and registered with an operating system in preparation for translating network sessions.
4. The computer storage medium of claim 1, the redirect provides a translation of at least one of a source address and a destination address.
5. The computer storage medium of claim 4, the translation module provides a mapping of said redirect.
6. The computer storage medium of claim 1, the redirect provides a translation of a destination address of a network session.
7. The computer storage medium of claim 1, the translation module is adapted to register itself as a firewall driver with an operating system TCPIP driver.
8. The computer storage medium of claim 7, the translation module provides an entry-point capable of being called by the TCPIP driver, allowing said translation module to observe essentially all packets before they are sent, received, or forwarded by the TCPIP driver.
9. A method of communication between a client process and a server process in a distributed processing system, comprising:
issuing, by the client process, a first message packet containing an IP source address and an IP destination address;
translating, by a translation process at kernel mode, at least one of the IP source address and the IP destination address;
forwarding, by a TCPIP driver, the message packet containing the translated at least one of the IP source and the IP destination address; and
precluding further transitions from kernel mode to user mode, by employing an application process to dynamically redirect subsequently transmitted message packets.
10. The method of claim 9, the step of translating comprises the step of commanding, by an application process, a translation of at least one of the IP source address and the IP destination address.
11. The method of claim 10, the step of translating comprises the step of mapping, by the translation process, the translation of the at least one of the IP source address and the IP destination address.
12. The method of claim 9, the step of translating at least one of the IP source address and the IP destination address comprises the step of translating both of the IP source address and the IP destination address.
13. The method of claim 9, the dynamically redirected message packets are packets transmitted by the client process to the server process.
14. The method of claim 9, the dynamically redirected message packets are packets transmitted by the server process to the client process.
15. The method of claim 9, further comprising the step of modifying a session’s application-layer data in flight.
16. The method of claim 15, the modifications are made by allowing third-party drivers to inspect and edit the application-layer data in each packet received for the session.
17. The computer-readable medium of claim 1, the programming module provides for cancelling a redirect for the network session.
18. A computer implemented system for migration of services for enhanced availability on a plurality of servers comprising:
an application programming module that commands through its API, an address translation at kernel-mode and therefore eliminates transitions between kernel and user modes;
a server load control application that utilizes the programming module to command address translations away from heavily loaded servers to servers with more available capacity; and
a kernel-mode translation module that executes the address translations at the kernel mode.
19. The system of claim 18, wherein UDP is the communication protocol for a network session and the server module dynamically redirects message packets in the session upon receipt to an available server.
20. The system of claim 19, the dynamic redirection is based on at least one of the number of clients served by a server, the processing load being handled by the server regardless of the number of clients served, the type of service required, priority servicing based on membership and access control.