1460769986-f543375b-efdc-4e3e-8ca6-8c29c91dd846

1. A method for calibrating a panoramic image sensor, the method comprising:
presenting a pattern to a plurality of imaging sensors, each of the imaging sensors having a plurality of pixels and being disposed on a sensor body, wherein the imaging sensors have partially overlapping fields of view;
capturing an image of the pattern appearing in the fields of view of the imaging sensors;
processing the captured images to identify overlapping portions of the pattern that correspond to overlapping regions within the overlapping fields of view of the imaging sensors; and
processing the overlapping portions of the pattern to generate a lookup table comprising information that indicates at a certain time which pixels of which sensors sense a common portion of the pattern.
2. The method of claim 1 wherein the pattern is a hemispherical pattern.
3. The method of claim 1 wherein the pattern is a grid pattern.
4. The method of claim 1 wherein presenting the pattern comprises tracing the pattern across a surface with a light source.
5. The method of claim 4 wherein the lookup table comprises information indicating which pixels of which imaging sensors respond to the light source at a defined point in the pattern.

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 system comprising:
a voice communication device to generate voice information;
a gateway to duplicate the voice information; and
one or more network devices to forward the duplicate voice information, along a plurality of paths through plurality of computer networks, wherein each of the plurality of paths is located in a separate computer network;
wherein at least one of the network devices selects the paths based on a computer-readable medium that stores fate-sharing data that associates costs with network elements of the computer network, wherein the fate-sharing data describes relationships between elements of the network that share one or more common characteristics, and wherein costs comprise a value specifying a level of impact the element has on the path selection.
2. The system of claim 1, wherein the one or more network devices comprise a single network device that selects the paths through the network based on network elements shared by the paths.
3. The system of claim 1, wherein the one or more network devices comprise a plurality of network devices that cooperate to select the paths through the network based on network elements shared by the paths.
4. The system of claim 3, wherein the one or more of network devices exchange the respective fate-sharing data.
5. The system of claim 1, wherein the one or more of network devices select a first path within the network, update the fate-sharing data based on the selected first path, and select a second path based on the updated fate-sharing data.
6. The system of claim 1, wherein the one or more of network devices establish the paths through the network as label switched paths (LSPs) to carry the duplicate data.
7. The system of claim 1, wherein the one or more of network devices comprises at least one router that communicates the voice information as packets.