1460759817-5888ab52-3dbd-47bb-a512-f46649728f8a

1. A method for mapping a visual image path, the method implemented on a computing device by a processor configured to execute instructions that, when executed by the processor, direct the computing device to perform acts comprising:
receiving one or more current images of a predefined area, wherein at least a subset of the one or more current images are real-time or near real-time images of the predefined area obtained via a camera within the predefined area;
receiving one or more input path parameters associated with the one or more current images, the one or more input path parameters indicative of a desired path through the predefined area;
integrating the one or more current images and the one or more input path parameters into a mapped visual path through the predefined area where a wireless user is located, wherein the integrating further comprises combining the one or more current images with one or more delayed images through an image stitching operation; and
displaying the mapped visual path, the mapped visual path comprising the one or more current images of the desired path through the predefined area in response to one or more input path parameters, the displaying including correlating a time parameter with the mapped visual path to provide an interval for displaying andor retrieving the one or more current images for the mapped visual path.
2. The method of claim 1 further comprising:
sequentially displaying the one or more current images of the mapped visual path on a mobile device of the wireless user.
3. The method of claim 1 wherein the displaying the mapped visual path, the mapped visual path comprising the one or more current images of the path through the predefined area in response to one or more input path parameters includes:
wirelessly receiving a location parameter included as one of the one or more input path parameters;
receiving a timing parameter included as one of the one or more input path parameters, the timing parameter identifying a periodicity for collecting the one or more current images; and
receiving an identification of a user included as the one or more input path parameters.
4. The method of claim 1 wherein the receiving one or more current images of a predefined area includes:
receiving an image history taken from one or more public cameras andor one or more private cameras.
5. The method of claim 1 wherein the receiving one or more current images of a predefined area includes:
connecting to a server operably couplable to a mobile device to wirelessly receive the one or more current images.
6. The method of claim 1 wherein the displaying the mapped visual path, the mapped visual path comprising the one or more current images of the path through the predefined area in response to one or more input path parameters includes:
enabling a user of a fixed andor a mobile device to display the mapped visual path.
7. The method of claim 1 wherein the receiving one or more current images of a predefined area includes:
receiving at least one current image for the visual path where a mobile device user is located or should be located, which current image is collected in real-time or near real-time.
8. The method of claim 1 wherein the integrating the one or more current images and the one or more input path parameters into a mapped visual path through the predefined area where a wireless user is located includes:
receiving an identifier associated with an object on the one or more displayed current images, the identifier indicative of an action to be taken with respect to the object.
9. The method of claim 8 further comprising:
taking the action with respect to the object, the action including one or more of highlighting the object, removing the object, andor altering the object.
10. The method of claim 8 wherein the receiving an identifier associated with an object on the one or more current images, the identifier indicative of an action to be taken with respect to the object includes:
matching the object to a person.
11. The method of claim 8 wherein the receiving an identifier associated with an object on the one or more current images, the identifier indicative of an action to be taken with respect to the object includes:
matching the object to a class of persons, the object acted upon according to an association with the class of persons.
12. The method of claim 1 further comprising:
receiving the input path parameters, the input path parameters including at least one location or at least one timing parameter.
13. The method of claim 1 further comprising:
combining the one or more displayed current images to create the mapped visual path which is scrollable with respect to the predefined area.
14. The method of claim 13 wherein the combining the one or more displayed current images to create the mapped visual path, which is scrollable with respect to the predefined area includes:
combining the one or more displayed current images through an image stitching operation.
15. The method of claim 13 wherein the combining the one or more displayed current images to create the mapped visual path which is scrollable with respect to the predefined area includes:
correlating a time parameter with the visual path to provide an interval for displaying andor retrieving the one or more current images for the mapped visual path.
16. A computer program product comprising:
computer readable media bearing computer executable instructions including one or more instructions for receiving one or more current images of an area where a wireless user is located, wherein at least a subset of the one or more current images are real-time or near real-time images of the predefined area obtained via a camera within the predefined area;
one or more instructions for receiving one or more input path parameters indicative of a visual path and associated with the one or more current images;
one or more instructions for integrating the one or more current images and the one or more input path parameters into a map of the area, wherein the integrating further comprises combining the one or more current images with one or more delayed images through an image stitching operation; and
one or more instructions for mapping the visual path through the area to generate a mapped visual path in response to one or more input path parameters and the map, the displaying including correlating a time parameter with the mapped visual path to provide an interval for displaying andor retrieving the one or more current images for the mapped visual path.
17. The computer program product of claim 16 wherein the computer readable media comprises:
a recordable medium.
18. The computer program product of claim 16 further comprising:
one or more instructions for sequentially displaying the mapped visual path of the one or more current images on a mobile device of the wireless user.
19. The computer program product of claim 16 wherein the one or more instructions for receiving one or more current images of an area include:
one or more instructions for receiving an image history of the visual path taken from one or more public cameras andor one or more private cameras.
20. The computer program product of claim 16 wherein the one or more instructions for receiving one or more current images of an area include:
one or more instructions for connecting to a server operably couplable to a mobile device to wirelessly receive the one or more current images.
21. The computer program product of claim 16 wherein the one or more instructions for mapping the visual path through the area to generate a mapped visual path in response to one or more input path parameters and the map includes:
one or more instructions for enabling a user of a fixed andor a mobile device to display the mapped visual path.
22. The computer program product of claim 16 wherein the one or more instructions for integrating the one or more current images and the one or more input path parameters into a display a map of the area include:
one or more instructions for receiving an identifier associated with an object on the one or more current images, the identifier indicative of an action to be taken with respect to the object.
23. The computer program product of claim 22 further comprising:
one or more instructions for taking the action with respect to the object, the action including one or more of highlighting the object, removing the object, andor altering the object.
24. The computer program product of claim 22 wherein the one or more instructions for receiving an identifier associated with an object on the one or more current images, the identifier indicative of an action to be taken with respect to the object include:
one or more instructions for matching the object to a person.
25. The computer program product of claim 22 wherein the one or more instructions for receiving an identifier associated with an object on the one or more current images, the identifier indicative of an action to be taken with respect to the object include:
one or more instructions for matching the object to a class of persons, the object acted upon according to an association with the class of persons.
26. The computer program product of claim 16 further comprising:
one or more instructions for receiving the input path parameters, the input path parameters including at least one location or at least one timing parameter.
27. The computer program product of claim 16 further comprising:
one or more instructions for combining the one or more current images to create the mapped visual path which is scrollable with respect to the predefined area.
28. The computer program product of claim 27 wherein the one or more instructions for combining the one or more current images to create the mapped visual path which is scrollable with respect to the predefined area include:
one or more instructions for combining the one or more current images through an image stitching operation.
29. The computer program product of claim 27 wherein the one or more instructions for combining the one or more current images to create the mapped visual path which is scrollable with respect to the predefined area include:
one or more instructions for correlating a time parameter with the visual path to provide an interval for displaying andor retrieving the one or more current images of the visual path.
30. The computer program product of claim 16 wherein the one or more for mapping the visual path through the area to generate a mapped visual path in response to one or more input path parameters and the map includes:
one or more instructions for wirelessly receiving a location parameter included as the one or more input path parameters;
one or more instructions for receiving a timing parameter included as the one or more input path parameters, the timing parameter identifying a periodicity for collecting the one or more current images; and
one or more instructions for receiving an identification of the wireless user included as the one or more input path parameters.
31. The computer program product of claim 16 wherein the one or more instructions for receiving one or more current images of an area include:
one or more instructions for receiving at least one current image collected in real-time or near real-time.

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 rotary milling head for preparing a tube end comprising,
a milling head body with a first side having a hole of a diameter larger than the tube end extending through the first side, which milling head body is rotatable around a center of rotation that is the center of the hole, and a second side adapted to be connected to a means of rotation,
a plurality of axially extending cutting piece supports attached to the first side of the milling head body, each cutting piece support having a face, sides and a back, each cutting piece support further having a hole in its face with walls, said walls having first the shape of a truncated conical section with a large end and a small end, the large end being closer to the face, and then a generally cylindrical shape continuing through a side or the back of the cutting piece support, and
a plurality of cutting pieces, each cutting piece comprising a cutting blade with a first side being the cutting face and a second side attached to a cutting piece body in the shape of a truncated conical section of approximately the same size and shape as the walls of a hole in a cutting piece support, such that the cutting piece is removably secured in the hole by forces exerted on it by material being cut and friction between the cutting piece body and the walls of the hole without any other securing means.
2. The rotary milling head of claim 1 wherein the second side of the head is adapted to be connected to a means of rotation by having a cylindrical bore for removably receiving rotary gearing of a rotary milling tool.
3. The rotary milling head of claim 1 wherein the face of a cutting blade is substantially parallel to a radius of the hole in the first side of the milling head body.
4. The rotary milling head of claim 1 wherein the cutting blade is cylindrical.
5. The rotary milling head of claim 4 wherein the face of the cutting blade is circular.
6. The rotary milling head of claim 5 wherein the face of the cutting blade is concave.

1460759808-c8c25c76-285f-4936-b4e7-f7aaaebfba62

What is claimed is:

1. A cardiopulmonary bypass catheter system for arresting a patient’s heart and maintaining arterial circulation comprising:
a return cannula having an elongated cannula body, a distal end adapted for positioning in a blood vessel, a proximal end, a return lumen in the cannula body adapted for flowing blood therethrough, a return outlet at the distal end in communication with the return lumen, a return inlet at the proximal end in communication with the return lumen, a catheter port at the proximal end in communication with the return lumen and adapted to removably receive a catheter therein, and a hemostasis valve in the catheter port adapted to seal around a catheter positioned in the catheter port; and
an occlusion catheter slidably and removably positioned through the catheter port and the return lumen, the occlusion catheter having an infusion lumen with an infusion inlet and an infusion outlet, the infusion inlet being adapted for connection to a source of cardioplegic fluid, and an expandable occlusion member proximal to the infusion outlet having a collapsed configuration adapted for introduction through the return lumen and an expanded configuration adapted for occlusion of the ascending aorta between the coronary ostia and the brachiocephalic artery;
wherein the return lumen is adapted to deliver blood when the occlusion catheter is positioned therein at a flow rate sufficient to maintain arterial circulation with the heart arrested.
2. The cardiopulmonary bypass catheter system of claim 1 further comprising a venting port in communication with the infusion lumen, the venting port being adapted for connection to a pump for withdrawing fluids from the ascending aorta through the infusion lumen.
3. The cardiopulmonary bypass catheter system of claim 1 wherein the return lumen is adapted to deliver blood at a flow rate of at least about 4 lmin and a pressure of less than about 250 mm Hg.
4. The cardiopulmonary bypass catheter system of claim 1 wherein the return lumen has an inner diameter of about 5-9 mm.
5. The cardiopulmonary bypass catheter system of claim 4 wherein the occlusion catheter has an outer diameter of about 2-5 mm.
6. The cardiopulmonary bypass catheter system of claim 1 further comprising a source of cardioplegic fluid coupled to the infusion port.
7. The cardiopulmonary bypass catheter system of claim 1 further comprising a source of oxygenated blood coupled to the infusion port.
8. The cardiopulmonary bypass catheter system of claim 1 further comprising a pump coupled to the return inlet adapted for pumping oxygenated blood through the return lumen.
9. The cardiopulmonary bypass catheter system of claim 8 wherein the pump is adapted to pump oxygenated blood through the return lumen at a rate of at least about 4 lmin. at a pressure of less than about 250 mm Hg with the occlusion catheter positioned in the return lumen.
10. The cardiopulmonary bypass catheter system of claim 1 wherein the infusion lumen is configured to deliver cardioplegic fluid at a rate of at least 250 mlmin at a pressure of less than about 300 mm Hg.
11. The cardiopulmonary bypass catheter system of claim 10 wherein the infusion lumen has a cross-sectional area of at least about 4.5 mm2.
12. The cardiopulmonary bypass catheter system of claim 1 further comprising a venous cannula positionable in a vein and an oxygenator fluidly coupled to the venous cannula, the oxygenator being fluidly coupled to the return inlet.
13. The cardiopulmonary bypass catheter system of claim 1 wherein the return cannula is positionable in a femoral artery and the occlusion catheter has a length of at least about 80 cm such that the occlusion member is positionable in the ascending aorta.
14. The cardiopulmonary bypass catheter system of claim 1 wherein the occlusion catheter has a pre-shaped distal portion configured to conform to at least a portion of the aortic arch.
15. The cardiopulmonary bypass catheter system of claim 1 wherein the occlusion catheter has a pressure lumen with a pressure outlet distal to the occlusion member and a pressure port proximal to the occlusion member adapted for connection to a pressure monitoring device.
16. A cardiopulmonary bypass catheter system for arresting a patient’s heart and maintaining arterial circulation comprising:
a return cannula having an elongated cannula body, a distal end adapted for positioning in a blood vessel, a proximal end, a return lumen in the cannula body adapted for flowing blood therethrough, a return outlet at the distal end in communication with the return lumen, a return inlet at the proximal end in communication with the return lumen, a catheter port at the proximal end in communication with the return lumen and adapted to removably receive a catheter therein, and a hemostasis valve in the catheter port adapted to seal around a catheter positioned in the catheter port;
an occlusion catheter slidably and removably positioned through the catheter port and the return lumen, the occlusion catheter having an infusion lumen with an infusion inlet and an infusion outlet, a venting port in communication with the infusion lumen, and an expandable occlusion member proximal to the infusion outlet having a collapsed configuration adapted for introduction through the return lumen and an expanded configuration adapted for occlusion of the ascending aorta between the coronary ostia and the brachiocephalic artery;
a return pump coupled to the return inlet and adapted for pumping oxygenated blood through the return lumen with the occlusion catheter positioned therein at a flow rate sufficient to maintain arterial circulation with the heart arrested;
a source of cardioplegic fluid coupled to the infusion port; and
a venting pump coupled to the venting port for withdrawing fluids from the ascending aorta through the infusion lumen.

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 method of routing voice communications, comprising:
establishing a first path between a remote originating node and a gateway using a first channel of a circuit-switched network, wherein the gateway is communicatively coupled to the circuit-switched network and a packet-switched network;
establishing a second path between an answering node and the gateway using a second channel of the circuit-switched network if the answering node is remote relative to the gateway, wherein the first and second paths collectively form a bi-directional communication path;
converting first circuit-switched voice data received from the circuit-switched network on the first channel into packet-switched voice data;
converting the packet-switched voice data into second circuit-switched voice data for any packet designating the remote answering node as a destination node; and
routing the second circuit-switched voice data to the remote destination node across the circuit-switched network on the second channel.
2. The method of claim 1 further comprising:
establishing the second path between the answering node and the gateway using the packet-switched network, if the answering node is local relative to the packet-switched network.
3. The method of claim 1 further comprising:
communicating voice data between the first and second nodes through the gateway.
4. The method of claim 1 wherein at least one of the originating and answering nodes is circuit-switched subscriber equipment comprising a selected one of a telephone, modem, and facsimile apparatus.
5. A method of routing voice communications between first and second nodes of a communication system, comprising:
converting first circuit-switched voice data received from a remote first node on a first channel of a circuit-switched network to packet-switched voice data;
determining whether the second node is local to a gateway;
in response to determining the second node is local to the gateway, routing the packet-switched voice data to the second node on a packet-switched network;
determining whether the second node is a remote node that is not local to the gateway;
in response to determining the second node is the remote node not local to the gateway, converting the packet-switched voice data into second circuit-switched voice data; and
routing the second circuit-switched voice data to the remote second node across the circuit-switched network.
6. Apparatus for communicating between two nodes of a communication system, comprising:
a gateway using a first channel of a circuit-switched network to communicate between the gateway and a remote first node, and the gateway is communicatively coupled to the circuit-switched network and a packet-switched network,
the gateway using a second channel of the circuit-switched network to communicate with a remote second node that is remote relative to the gateway,
wherein the gateway converts first circuit-switched voice data received from the remote first node on the first channel of the circuit-switched network to packet-switched voice data,
wherein the gateway converts the packet-switched voice data to second circuit-switched voice data for any packet designating the remote second node, wherein the gateway communicates the second circuit-switched voice data to the remote second node using the second channel of the circuit-switched network.
7. The apparatus of claim 6, wherein the packet-switched voice data is routed to a local second node using the packet-switched network for any packet designating the local second node.
8. The apparatus of claim 6 wherein at least one of the first and second nodes is communicatively coupled to the gateway through both the circuit-switched network and the packet-switched network.
9. The apparatus of claim 6 wherein the first channel carries analog data on an analog subscriber line.
10. The apparatus of claim 6 wherein the first channel carries digital data on a digital subscriber line.
11. The apparatus of claim 10 wherein the digital subscriber line is time division multiplexed.
12. The apparatus of claim 6 wherein the first channel defines a connection between the gateway and subscriber equipment of the first node, wherein the subscriber equipment is a selected one of a modem, telephone, and facsimile apparatus.
13. Apparatus for communicating between first and second nodes of a circuit-switched network coupled to a packet-switched network, comprising:
gateway conversion means for bi-directional conversion of voice data between the circuit-switched network and the packet-switched network, wherein the gateway conversion means is communicatively coupled to the first node using a first channel of the circuit-switched network, wherein the gateway conversion means is communicatively coupled to the second node using a second channel of the circuit-switched network, wherein the gateway conversion means converts first circuit-switched voice data originating from one of the first and second nodes into packetized voice data; and
routing means for routing packetized data, wherein the routing means routes packetized voice data on the packet-switched network, designating one of the first and second nodes as a destination node to the gateway conversion means, if the destination node is determined to be local to the gateway conversion means,
wherein the gateway conversion means converts the received packetized voice data to second circuit-switched voice data if the destination node is determined to be remote from the gateway conversion means, wherein the gateway conversion means communicates the second circuit-switched voice data to one of the first and second nodes using a corresponding one of the first and second channels in accordance with the identity of the designated node.
14. The apparatus of claim 13 wherein at least one of the first and second nodes is communicatively coupled to the gateway through both the circuit-switched network and the packet-switched network.
15. The apparatus of claim 13 wherein the first channel carries analog data on an analog subscriber line.
16. The apparatus of claim 13 wherein the first channel carries digital data on a digital subscriber line.
17. The apparatus of claim 16 wherein the digital subscriber line is time division multiplexed.
18. The apparatus of claim 13 wherein the first channel defines a connection between the gateway conversion means and subscriber equipment of the first node, wherein the subscriber equipment is a selected one of a modem, telephone, and facsimile apparatus.