1460754416-00e4677c-cf2d-4583-99a8-eaab1467098b

What is claimed is:

1. An abdominal support for a pediatric patient comprising:
an elongate strip of elastic material having an extended surface and spaced apart ends and of a length sufficient to surround a pediatric patient in the region of the abdomen;
separable fasteners attached to the ends of said strip for accommodating patients of differing girth; and
a cover disposed adjacent at least the extended surface of said strip adapted to lay against the abdomen of the pediatric patient.
2. The invention defined in claim 1 wherein said strip is formed of an elastic web material.
3. The invention defined in claim 2 wherein said web material is of a knit fabric.
4. The invention defined in claim 1 wherein said fasteners are formed of Velcro tape.
5. The invention defined in claim 1 wherein said cover is in the form of a sleeve.
6. The invention defined in claim 5 wherein said cover is formed of a fabric.
7. The invention defined in claim 6 wherein said fabric is flannel.

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 device, comprising:
a processor establishing a peer-to-peer connection and then using a pseudo-random port hopping scheme to vary port address values used for sending or receiving packets transferred over the same peer-to-peer connection.
2. The device according to claim 1 wherein the peer-to-peer connection is a Transmission Control Protocol (TCP) connection and the processor uses a same source IP address, destination IP address, and protocol type for partially identifying packets in the same TCP connection while using a pseudo-randomly varying port address to further identify the packets in the same TCP connection.
3. The device according to claim 2 wherein the processor sends an initial starting port address value for the port hopping scheme in a TCP synchronization (SYN) message andor receives the starting port address in a SYN acknowledge (SYNACK) message during TCP connection establishment.
4. The device according to claim 1 wherein the pseudo-random port hopping scheme generates the port address values by hashing or mapping sequence numbers assigned to the packets with the port hopping scheme.
5. The device according to claim 1 wherein the processor uses out of band messages to synchronize a particular port hopping scheme with a remote peer.
6. The device according to claim 1 wherein the processor uses a port hopping scheme from a previously established peer-to-peer connection with a remote peer and starts from a last state from the previously used port hopping scheme for generating the varying port address values in a next peer-to-peer connection with the same remote peer.
7. The device according to claim 1 wherein the processor synchronizes the port hopping scheme with a remote peer during establishment of a TCP connection by sending an encrypted port hopping scheme identifier, together with encrypted values of the port hopping range and initial port state, to the remote peer in a TCP synchronization (SYN) or SYN acknowledge message.
8. The network processing device according to claim 1 wherein the processor restricts the range of port address values that are used in the peer-to-peer connection according to a range of port address values used in an associated Network Address Translator (NAT) or Port Address Translator (PAT).
9. The network processing device according to claim 1 wherein the pseudo-random port hopping scheme used in the peer-to-peer connection prevents an intermediary network device from associating the packets with the same peer-to-peer connection.
10. A method for exchanging information in a network connection, comprising:
establishing a peer-to-peer connection;
generating or receiving packets for the peer-to-peer connection; and
using a port hopping scheme to vary port addresses or identify varying port addresses, for the packets in the same peer-to-peer connection.
11. The method according to claim 10 including using a same Internet Protocol (IP) source address and a same IP destination address for the packets in the same peer-to-peer connection while using a pseudo-randomly varying source port address andor destination port address for the packets in the same peer-to-peer connection.
12. The method according to claim 10 including varying Transmission Control Protocol (TCP) port address values for packets in a same TCP connection and using the varying TCP port address values to prevent an intermediary network device from determining that the packets are from the same TCP connection.
13. The method according to claim 10 including synchronizing the port hopping scheme with an opposite peer in the peer-to-peer connection so that the varying port addresses are independently generated both locally and at the opposite peer.
14. The method according to claim 10 including:
establishing a first peer-to-peer connection with a remote peer;
using a port hopping scheme synchronized with the remote peer to generate the varying port addresses;
identifying a port hopping scheme state when the first peer-to-peer connection is terminated;
establishing a second peer-to-peer connection with the same remote peer; and
using the same packet hopping scheme used during the first peer-to-peer connection starting from the previously identified state for generating the varying port addresses for the second peer-to-peer connection.
15. The method according to claim 10 including:
identifying sequence numbers assigned to the packets;
generating the varying port addresses by hashing or mapping the sequence numbers with a port hopping sequence or algorithm; and
using the varying port addresses with the packets associated with the same sequence numbers.
16. The method according to claim 10 including sending an initial port number for the port hopping scheme in a Transmission Control Protocol (TCP) synchronization (SYN) or SYN acknowledge message while establishing a TCP connection.
17. The method according to claim 10 including:
conducting an encryption key information exchange while establishing a TCP connection with a remote peer;
using an encryption key generated after the encryption key information exchange to encrypt a port hopping scheme identifier; and
sending the encrypted port hopping scheme identifier to the remote peer while establishing the TCP connection.
18. The method according to claim 10 including restricting a range of variable port addresses used in the peer-to-peer connection according to a range of port address values used in an associated Network Address Translator (NAT) or Port Address Translator (PAT).
19. A computer readable medium containing instructions that when executed perform as follows:
establishing a peer-to-peer connection with a remote peer;
generating or receiving packets for the peer-to-peer connection; and
using a port hopping scheme to vary port addresses or identifying varying port addresses, for the packets in the same peer-to-peer connection.
20. A system for exchanging information in a network connection, comprising:
means for establishing a peer-to-peer connection;
means for generating or receiving packets for the peer-to-peer connection; and
means for using a port hopping scheme to vary or identify varying port addresses for the packets in the same peer-to-peer connection.
21. The system according to claim 20 including means for using a same Internet Protocol (IP) source address and a same IP destination address for the packets in the same peer-to-peer connection while using a pseudo-randomly varying source port address andor destination port address for the packets in the same peer-to-peer connection.
22. The system according to claim 20 including means for varying Transmission Control Protocol (TCP) port address values for packets in a same TCP connection and using the varying TCP port address values to prevent an intermediary network device from determining that the packets are from the same TCP connection.
23. The system according to claim 20 including means for synchronizing the port hopping scheme with an opposite peer in the peer-to-peer connection so that the varying port addresses are independently generated both locally and at the opposite peer.

1460754406-fbdb2e96-f00d-49a4-928f-4cc9aa09a546

1. A practice drum pad comprising:
a securing means for temporally securing a drum pad to an instrument carrier or a tripod stand where said securing is by vertically lowering said securing means onto said carrier or tripod stand;
said securing means having an arced sector of a counter hoop wherein said counter hoop sector can be raised and lowered relative to said securing means;
said securing means having a drum pad that is positional in an up and down and or towards and away relationship relative to said securing means and said counter hoop sector.
2. The practice drum pad according to claim 1 that further includes securing means for a third party practice pad.
3. The practice drum pad according to claim 1 where said towards and away positioning is with a fluted tube secured to said securing means that provides anti-rotation of said practice pad when said practice pad is being moved in said towards or away position.
4. The practice drum pad according to claim 1 where in said counter hoop is changeable to provide counter hoops of different rim radii.
5. The practice drum pad according to claim 1 wherein said securing means includes an elongated member extending from said securing means.
6. The practice drum pad according to claim 5 wherein said practice pad is formed from two halves that are securable onto said elongated member.
7. The practice drum pad according to claim 1 wherein said securing means is configured for securing said practice drum pad onto j rods.
8. The practice drum pad according to claim 1 wherein said securing means is configure for securing said practice pad onto a vertically linear track or tube.
9. The practice drum pad according to claim 1 wherein said securing means further is configured to rotate said practice pad on said securing means.
10. The practice drum pad according to claim 1 wherein said securing means provides for securing more than one practice pad in an array and or in an opposite pad abutted orientation.
11. A practice drum pad comprising:
a securing means for temporally securing a drum pad to an instrument carrier or a tripod stand;
said securing means having an arced sector of a counter hoop, and
said securing means having a drum pad that is positional in an up and down and or towards and away relationship with said securing means.
12. The practice drum pad according to claim 11 that further includes securing means for a third party practice pad.
13. The practice drum pad according to claim 11 where said towards and away positioning is with a fluted tube secured to said securing means that provides anti-rotation of said practice pad when said practice pad is being moved in said towards or away position.
14. The practice drum pad according to claim 11 where in said counter hoop is changeable to provide counter hoops of different rim radii.
15. The practice drum pad according to claim 11 wherein said securing means includes an elongated member extending from said securing means.
16. The practice drum pad according to claim 15 wherein said practice pad is formed from two halves that are securable onto said elongated member.
17. The practice drum pad according to claim 11 wherein said securing means is configured for securing said practice drum pad onto J rods.
18. The practice drum pad according to claim 11 wherein said securing means is configure for securing said practice pad onto a vertically linear track or tube.
19. The practice drum pad according to claim 11 wherein said securing means further is configured to rotate said practice pad on said securing means.
20. The practice drum pad according to claim 11 wherein said securing means provides for securing more than one practice pad in an array and or in an opposite pad abutted orientation.

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 report generator comprising:
an Internet communications module that
receives a digital request for information concerning a seller’s particular vehicle, the seller’s particular vehicle having specific attributes that are not shared by substantially all similar vehicles of the same make, model and year; and
receives digital data regarding other particular vehicles offered for sale by a source other than the seller;

a comparative vehicle module that selects a plurality of the other particular vehicles that have the same make, model and year as seller’s particular vehicle;
a missing attribute module that determines whether the specific attributes of the seller’s particular vehicle are possessed by particular vehicles in the plurality of other particular vehicles;
a report module that lists at least a sub-set of the plurality of the other particular vehicles, the report identifying missing specific attributes for each particular vehicle within the sub-set.
2. The report generator of claim 1, wherein the comparative vehicle module further ensures the plurality of other particular vehicles have a mileage that is within a pre-determined range of variation from the mileage of the seller’s particular vehicle.
3. The report generator of claim 1, wherein the sub-set is selected based on the distance of the other particular vehicle from the seller.
4. The report generator of claim 1, wherein the sub-set is selected based on the particular vehicles that have the highest number of missing specific attributes.
5. A report generator for a seller of a particular vehicle, comprising:
a communications module that receives external digital data regarding other particular vehicles offered for sale by a source other than the seller, the other particular vehicles being similar to the seller’s particular vehicle;
a missing attribute module that determines whether specific attributes of the seller’s particular vehicle are possessed by each of the other particular vehicles;
a paring module that identifies a sub-set of the other particular vehicles; and
a report module that lists the sub-set of the other particular vehicles and identifies missing specific attributes for each such particular vehicle.
6. The report generator of claim 5 wherein other particular vehicles are similar to the seller’s particular vehicles if they are of the same year, make, model and trim level.
7. The report generator of claim 6 wherein other particular vehicles are similar to the seller’s particular vehicles if the other particular vehicles have a mileage that is within a pre-determined range of variation from the mileage of the seller’s particular vehicle.
8. The report generator of claim 5, wherein the paring module identifies the sub-set based on the distance of the other particular vehicle from the seller.
9. The report generator of claim 5, wherein the paring module identifies the sub-set based on whether the other particular vehicles possess certain specific attributes of the seller’s particular vehicle.
10. The report generator of claim 5, wherein the paring module identifies the sub-set based on how many missing specific attributes each of the other particular vehicles possess.
11. The report generator of claim 5, wherein the specific attributes of the seller’s particular vehicle comprises at least one value feature, wherein value features may include a low price, a low mileage, a certified status, a low number of accidents reported, whether it is a late model year, a standard color, a warranty, or a low number of previous owners.
12. The report generator of claim 5, wherein the specific attributes of the particular vehicle comprises at least one optional feature, wherein optional features may include a sunroof, an upgraded engine, an upgraded stereo, keyless entry, heated seats, navigation, or leather seats.
13. The report generator of claim 5, wherein other particular vehicles offered for sale by a source other than the seller include both vehicles that are currently being offered for sale and vehicles that have been sold after having been offered for sale.
14. A report generator comprising:
a communications module that receives a digital request for information concerning a seller’s particular vehicle, and receives digital data regarding other particular vehicles offered for sale by a source other than the seller;
a comparative vehicle module that, based on the digital request, selects a plurality of the other particular vehicles that are similar to the seller’s particular vehicle;
a specific attribute analyzer that determines which pre-determined specific attributes the seller’s particular vehicle possesses;
a missing attribute module that determines whether the specific attributes of the seller’s particular vehicle are possessed by each of the plurality of other particular vehicles;
a paring module that selects a sub-set of the plurality of the other particular vehicles; and
a report module that lists the sub-set of the plurality of the other particular vehicles and identifies missing specific attributes for each such particular vehicle.
15. The report generator of claim 14 wherein other particular vehicles are similar to the seller’s particular vehicles if they are of the same year, make, model and trim level.
16. The report generator of claim 14, wherein the paring module identifies the sub-set based on whether the plurality of other particular vehicles possess certain specific attributes of the seller’s particular vehicle.
17. The report generator of claim 14, wherein the paring module identifies the sub-set based on how many missing specific attributes each of the plurality of other particular vehicles possess.
18. The report generator of claim 14, wherein the pre-determined specific attributes include at least two of: a low price, a low mileage, a certified status, a low number of accidents reported, whether it is a late model year, a standard color, a warranty, and a low number of previous owners.
19. The report generator of claim 14, wherein the pre-determined specific attributes further include at least two of: a sunroof, an upgraded engine, an upgraded stereo, keyless entry, heated seats, navigation, leather seats, and cruise control.