1461178468-e9feca9f-3745-4ae9-bf12-cdebf29db609

1. A method for power delivery, comprising:
coupling a local device to a remote device with a cable;
receiving power at the local device from the remote device over the cable at a first time; and
providing power from the local device to the remote device over the cable at a subsequent second time.
2. The method of claim 1, further comprising:
determining if the remote device is power sourcing equipment;
determining if the local device is in a mode to receive power; and
configuring the local device to receive power over the cable from the remote device in response to determining that the local device is in a mode to receive power and the remote device is power sourcing equipment.
3. The method of claim 1, further comprising:
determining if a remote device to which the cable is also coupled is a powered device;
determining if the local device is in a mode to provide power; and
configuring the local device to provide power over the cable to the remote device in response to determining that the local device is in a mode to provide power and the remote device is a powered device.
4. The method of claim 3, further comprising:
determining an amount of power desired by the remote device; and
providing an amount of power to the remote device in response to determining the amount of power desired by the remote device.
5. The method of claim 4, wherein the amount of power desired by the remote device is determined based upon power information received from the remote device.
6. The method of claim 5, wherein the power information received from the remote device is received over the cable.
7. The method of claim 5, wherein the power information is communicated using a network discovery protocol.
8. The method of claim 7, wherein the network discovery protocol is Cisco Discovery Protocol (CDP).
9. The method of claim 4, further comprising:
detecting a change in the amount of power desired by the remote device; and
adjusting the amount of power provided in response to detecting the change in the amount of power desired by the remote device.
10. The method of claim 1, wherein the cable is an Ethernet cable.
11. A method for power delivery, comprising:
coupling a local device to a remote device with an Ethernet cable;
determining if the remote device is a powered device or if the remote device is power source equipment;
receiving power over the interface responsive to determining that the remote device is power source equipment; and
transmitting power over the interface responsive to determining that the remote device is a powered device.
12. An apparatus for power delivery, comprising:
means for coupling a local device to a remote device with a cable;
means for receiving power at the local device from the remote device over the cable at a first time; and
means for providing power from the local device to the remote device over the cable at a second subsequent time.
13. The apparatus of claim 12, further comprising:
means for determining if a remote device to which the cable is also coupled is power sourcing equipment;
means for determining if the local device is in a mode to receive power; and
means for configuring the local device to receive power over the cable from the remote device in response to determining that the local device is in a mode to receive power and the remote device is power sourcing equipment.
14. The apparatus of claim 12, further comprising:
means for determining if a remote device to which the cable is also coupled is a powered device;
means for determining if the local device is in a mode to provide power; and
means for configuring the local device to provide power over the cable to the remote device in response to determining that the local device is in a mode to provide power and the remote device is a powered device.
15. The apparatus of claim 14, further comprising:
means for determining an amount of power desired by the remote device; and
means for providing an amount of power to the remote device in response to determining the amount of power desired by the remote device.
16. The apparatus of claim 15, wherein the amount of power desired by the remote device is determined based upon power information received from the remote device.
17. The apparatus of claim 16, wherein the power information received from the remote device is received over the cable.
18. The apparatus of claim 16, wherein the power information is communicated using a network discovery protocol.
19. The apparatus of claim 18, wherein the network discovery protocol is Cisco Discovery Protocol (CDP).
20. The apparatus of claim 15, further comprising:
means for detecting a change in the amount of power desired by the remote device; and
means for adjusting the amount of power provided in response to detecting the change in the amount of power desired by the remote device.
21. The apparatus of claim 12, wherein the cable is an Ethernet cable.
22. An apparatus for power delivery, comprising:
means for coupling a local device to a remote device with an Ethernet cable;
means for determining if the remote device is a powered device or if the remote device is power source equipment;
means for receiving power over the interface responsive to determining that the remote device is power source equipment; and
means for transmitting power over the interface responsive to determining that the remote device is a powered device.
23. A power delivery system, comprising:
an interface operable to couple a cable to a remote device;
a controller operable to determine if the remote device is a powered device (PD) or if the remote device is power sourcing equipment (PSE);
a power receiver receiving power over the interface responsive to the controller’s determination that the remote device is PSE; and
a power transmitter transmitting power over the interface responsive to the controller’s determination that the remote device is a PD.
24. The system of claim 23, wherein the controller is further operable to:
determine an amount of power desired by the remote device; and
provide an amount of power to the remote device responsive to determining the amount of power desired by the remote device.
25. The system of claim 24, wherein the amount of power desired by the remote device is determined based upon power information received from the remote device.
26. The system of claim 25, wherein the power information received from the remote device is received over the cable.
27. The system of claim 26, wherein the power information is communicated using a network discovery protocol.
28. The system of claim 27, wherein the network discovery protocol is Cisco Discovery Protocol (CDP).
29. The system of claim 26, wherein the controller is further operable to:
detect a change in the amount of power desired by the remote device; and
adjust the amount of power provided in response to detecting the change in the amount of power desired by the remote device.
30. The system of claim 23, further comprising:
a rechargeable power store coupled to the local device;
said controller further operable to cause said power receiver to couple to said power store for charging said power store at certain times when said power receiver is receiving power over the interface;
said controller further operable to cause said power transmitter to couple to said power store to provide power to the remote device when required.
31. The system of claim 23, wherein the remote device is a portable computing device.
32. The system of claim 23, wherein the local device is a portable computing device and the remote device is a telecommunications device.
33. The system of claim 23, wherein the remote device comprises a rechargeable power store.
34. The system of claim 33, wherein the rechargeable power store of the remote device is charged when the local device determines that it has surplus power.
35. The system of claim 34, wherein the rechargeable power store of the remote device is used to provide power to the local device when the local device requires power.
36. The system of claim 33, wherein the cable is a multi-conductor cable.
37. The system of claim 36, wherein the multi-conductor cable is an Ethernet cable.
38. A data telecommunications network, comprising:
a first device having a first port configured as power sourcing equipment (PSE);
a second device having a second port coupled to said first port, and a third port, the second port configured as a powered device (PD) and the third port configured as PSE, the second and the third port coupled within the second device to communicate data;
a third device having a fourth port coupled to said third port, and a fifth port, the fourth port configured at a first time as a PD and the fifth port configured at the first time with inline power turned off, the fourth port and the fifth port coupled within the third device to communicate data;
a fourth device having a sixth port coupled to said fifth port, and a seventh port, the sixth port configured at the first time with inline power turned off, the sixth port and the seventh port coupled within the fourth device to communicate data; and
circuitry for detecting a loss of power at a second time delivered from said third port to said fourth port, said fourth port adapted to turn off inline power responsive to said circuitry, said fifth port adapted to be configured as a PD responsive to said circuitry, and said sixth port adapted to turn on inline power and configure itself as PSE in response to said fifth port becoming configured as a PD.
39. A method of operation for a data telecommunications network having a first device having a first port configured as power sourcing equipment (PSE), a second device having a second port coupled to said first port, and a third port, the second port configured as a powered device (PD) and the third port configured as PSE, the second and the third port coupled within the second device to communicate data, a third device having a fourth port coupled to said third port, and a fifth port, the fourth port configured at a first time as a PD and the fifth port configured at the first time with inline power turned off, the fourth port and the fifth port coupled within the third device to communicate data, and a fourth device having a sixth port coupled to said fifth port, and a seventh port, the sixth port configured at the first time with inline power turned off, and the sixth port and the seventh port coupled within the fourth device to communicate data, said method comprising:
detecting a loss of power at a second time delivered from the third port to the fourth port;
turning off inline power at the fourth port in response to said detecting;
configuring the fifth port as a PD in response to said detecting;
turning on inline power at the sixth port and configuring the sixth port as PSE in response to the fifth port becoming configured as a PD.
40. A data telecommunications network, comprising:
a first device having a first port configured as power sourcing equipment (PSE) at a first time; and
a second device having a second port coupled to said first port, said second port configured as a powered device (PD) at the first time,
wherein at a second time different from the first time the first port is configured as a PD and the second port is configured as PSE.
41. A method of operation for a data telecommunications network having a first device with a first port configured as power sourcing equipment (PSE) at a first time, and a second device with a second port coupled to said first port, said second port configured as a powered device (PD) at the first time and receiving power from said first port, said method comprising:
changing a mode of operation of the first port from PSE to PD; and
changing a mode of operation of the second port from PD to PSE so that at a second time the second port supplies power to the first port.
42. The method of claim 41, wherein:
said first changing occurs in response to a change in condition at the first device and said second changing occurs in response to said first changing.
43. A method for power delivery, comprising:
coupling a local device to a remote device with a cable having at least two wire pairs;
receiving power at the local device from the remote device over the cable via the at least two wire pairs at a first time; and
providing power from the local device to the remote device over the cable via the at least two wire pairs at a subsequent second time.
44. An apparatus for power delivery, comprising:
means for coupling a local device to a remote device with a cable having at least two wire pairs;
means for receiving power at the local device from the remote device over the cable via the at least two wire pairs at a first time; and
means for providing power from the local device to the remote device over the cable via the at least two wire pairs at a second subsequent 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 method for processing a broadcast signal for transmitting the broadcast signal, the method comprising:
pre-processing mobile service data, wherein pre-processing the mobile service data comprises:
RS (Reed Solomon) and CRC (cyclic redundancy check) encoding the mobile service data in an RS frame unit;
converting data bytes of the RS and CRC encoded mobile service data into data bits;
encoding the data bits at a coding rate of \xbd or \xbc;
inserting an MPEG header place holder, a non-systematic RS parity place holder and a main service data place holder into a data group having the encoded;
deinterleaving data in the data group; and
removing the main service data place holder and the non-systematic RS parity place holder in the data group in which data are deinterleaved, replacing the MPEG header place holder with an MPEG header in the data group in which data are deinterleaved, thereby outputting mobile service data packets;

multiplexing the mobile service data packets including the pre-processed mobile service data and main service data packets including main service data, wherein the main service data packets are adjusted to compensate for temporal displacement of the main service data packets;
performing a systematic RS encoding on first data when the first data corresponds to one of the main service data packets and a non-systematic RS encoding on second data when the second data corresponds to one of the mobile service data packets; and
transmitting the broadcast signal including the systematic RS encoded first data and non-systematic RS encoded second data.
2. The method of claim 1, wherein a corresponding program clock reference (PCR) value is adjusted when at least one main service data packet is re-positioned.
3. The method of claim 1, further comprising:
trellis encoding the systematic RS encoded first data and non-systematic RS encoded second data at a trellis encoder, wherein at least one memory in the trellis encoder is initialized when trellis initialization data is inputted to the trellis encoder.
4. The method of claim 3, further comprising:
re-calculating RS parity bytes of mobile service data packets by performing non-systematic RS encoding for the mobile service data packets including changed data during the initialization of the trellis encoder.
5. The method of claim 1, wherein the temporal displacement of the main service data packets is due to the multiplexing of the mobile service data packets and the main service data packets.
6. An apparatus for processing a broadcast signal for transmitting the broadcast signal, the apparatus comprising:
a pre-processor configured to pre-process mobile service data, wherein the pre-processor comprises:
a frame encoder configured to RS (Reed Solomon) and CRC (cyclic redundancy check) encode the mobile service data in an RS frame unit,
a block processor configured to convert data bytes of the RS and CRC encoded mobile service data into data bits, and encode the data bits at a coding rate of \xbd or \xbc;
a group formatter configured to insert an MPEG header place holder, a non-systematic RS parity place holder and a main service data place holder into a data group having the encoded data bits;
a deinterleaver configured to deinterleave data in the data group; and
a packet formatter configured to remove the main service data place holder and the non-systematic RS parity place holder in the data group in which data are deinterleaved, to replace the MPEG header place holder with an MPEG header in the data group in which data are deinterleaved, thereby outputting mobile service data packets;

a multiplexer configured to multiplex the mobile service data packets including the pre-processed mobile service data and main service data packets including main service data, wherein the main service data packets are adjusted to compensate for temporal displacement of the main service data packets;
an RS encoder configured to perform a systematic RS encoding on first data when the first data corresponds to one of the main service data packets and a non-systematic RS encoding on second data when the second data corresponds to one of the mobile service data packets; and
a transmission unit configured to transmit the broadcast signal including the systematic RS encoded first data and non-systematic RS encoded second data.
7. The apparatus of claim 6, wherein a corresponding program clock reference (PCR) value is adjusted when at least one main service data packet is re-positioned.
8. The apparatus of claim 6, further comprising:
a trellis encoder configured to trellis encode the systematic RS encoded first data and non-systematic RS encoded second data, wherein at least one memory in the trellis encoder is initialized when trellis initialization data is inputted to the trellis encoder.
9. The apparatus of claim 8, further comprising:
a non-systematic RS encoder configured to re-calculate RS parity bytes of mobile service data packets by performing non-systematic RS encoding for the mobile service data packets including changed data during the initialization of the trellis encoder.
10. The apparatus of claim 6, wherein the temporal displacement of the main service data packets is due to the multiplexing of the mobile service data packets and main service data packets.