1461132567-6cb80123-ab03-4c66-94f9-fcfc2abac821

1. A method for performing Transmission Control Protocol (TCP) communication at a network node in a wireless communication system, the method comprising:
receiving, by the network node that connects between a Mobile Station (MS) and a data network, a TCP KeepAlive packet for maintaining a TCP connection established between a correspondent node and the MS through the data network from the correspondent node;
transmitting, by the network node, when it is determined that the MS is in an idle mode upon receiving the TCP KeepAlive packet, an acknowledgement packet in response to the TCP KeepAlive packet to the correspondent node; and
transmitting, by the network node, indication information indicating the reception of the TCP KeepAlive packet to the MS.
2. The method of claim 1, wherein the indication information comprises an indication of a TCP KeepAlive packet arrival, an Internet Protocol (IP) address of the correspondent node, and a destination TCP port number.
3. The method of claim 1, wherein the indication information comprises an indication of a TCP KeepAlive packet arrival and a Service Flow Identifier (SFID) indicating a service flow related to the TCP connection.
4. The method of claim 1, wherein the indication information is transmitted to the MS through a paging request message.
5. The method of claim 1, wherein the indication information is transmitted to the MS through a location update response message.
6. The method of claim 1, further comprising:
transmitting, by the network node, a paging announce message including the indication information to a Base Station (BS);
transmitting, by the BS, a paging message including an action code indicating a location update request to the MS;
transmitting, by the MS, a location update request message to the BS; and
transmitting, by the BS, a location update response message including the indication information in response to the location update request message to the MS.
7. The method of claim 1, further comprising resetting a timer for TCP KeepAlive related to the TCP connection in response to the indication information by the MS.
8. A method for performing Transmission Control Protocol (TCP) communication at a network node in a wireless communication system, the method comprising:
receiving, by the network node that connects between a Mobile Station (MS) and a data network, a location update request message including indication information for TCP KeepAlive from the MS in an idle mode;
transmitting, by the network node, a TCP KeepAlive packet to a correspondent node that establishes a TCP connection with the MS through the data network in response to the indication information;
receiving, by the network node, a response to the TCP KeepAlive packet from the correspondent node; and
transmitting, by the network node, a location update response message including response information indicating a result of the transmission of the TCP KeepAlive packet to the MS.
9. The method of claim 8, wherein the indication information comprises an indication of a TCP KeepAlive packet arrival, an Internet Protocol (IP) address of the correspondent node, and a destination TCP port number.
10. The method of claim 8, wherein the indication information comprises an indication of a TCP KeepAlive packet arrival and a Service Flow Identifier (SFID) indicating a service flow related to the TCP connection.
11. The method of claim 8, wherein the location update request message further comprises request information requesting transmission of one of a TCP KeepAlive probe packet and a reset packet.
12. The method of claim 8, wherein the response information comprises an acknowledgement code indicating one of successful reception of an acknowledgement packet and reception of a reset packet in response to the TCP KeepAlive packet.
13. A method for performing Transmission Control Protocol (TCP) communication at a Mobile Station (MS) in a wireless communication system, the method comprising:
transmitting, by the MS, when a timer for TCP KeepAlive for a TCP connection established between the MS in an idle mode and a correspondent node through a data network expires, a location update request message including indication information for TCP KeepAlive to a network node that connects between the MS and the data network;
receiving, by the MS, a location update response message including response information indicating a TCP KeepAlive result from the network node; and
resetting, by the MS, when the response information indicates successful reception of an acknowledgement packet for TCP KeepAlive from the correspondent node at the network node, the timer for TCP KeepAlive.
14. The method of claim 13, wherein the indication information comprises an indication of a TCP KeepAlive packet arrival, an Internet Protocol (IP) address of the correspondent node, and a destination TCP port number.
15. The method of claim 13, wherein the indication information comprises an indication of a TCP KeepAlive packet arrival and a Service Flow Identifier (SFID) indicating a service flow related to the TCP connection.
16. The method of claim 13, wherein the location update request message further comprises request information requesting transmission of one of a TCP KeepAlive probe packet and a reset packet.
17. The method of claim 13, wherein the response information comprises an acknowledgement code indicating one of successful reception of an acknowledgement packet and reception of a reset packet in response to the TCP KeepAlive packet.
18. A network node for controlling a connection between a Mobile Station (MS) and a data network in a wireless communication system, the network node comprising:
a network interface configured to:
receive a Transmission Control Protocol (TCP) KeepAlive packet for maintaining a TCP connection established between a correspondent node and the MS through the data network from the correspondent node, and
transmit an acknowledgement packet in response to the TCP KeepAlive packet to the correspondence node; and

a controller configured to:
control, when it is determined that the MS is in an idle mode upon receiving the TCP KeepAlive packet, the network interface to transmit an acknowledgment packet in response to the TCP KeepAlive packet to the correspondent node, and
control the network interface to transmit indication information indicating the reception of the TCP KeepAlive packet to the MS.
19. The network node of claim 18, wherein the indication information comprises an indication of a TCP KeepAlive packet arrival, an Internet Protocol (IP) address of the correspondent node, and a destination TCP port number.
20. The network node of claim 18, wherein the indication information comprises an indication of a TCP KeepAlive packet arrival and a Service Flow Identifier (SFID) indicating a service flow related to the TCP connection.
21. The network node of claim 18, wherein the indication information is transmitted to the MS through a paging request message.
22. The network node of claim 18, wherein the indication information is transmitted to the MS through a location update response message.
23. The network node of claim 18,
wherein the network interface is further configured to transmit a paging announce message including the indication information to a Base Station (BS),
wherein the BS is configured to transmit a paging message including an action code indicating a location update request to the MS,
wherein the MS is configured to transmit a location update request message to the BS, and
wherein the BS is further configured to transmit a location update response message including the indication information in response to the location update request message to the MS.
24. The network node of claim 18, wherein the MS is configured to reset a timer for TCP KeepAlive related to the TCP connection in response to the indication information.
25. A network node for controlling a connection between a Mobile Station (MS) and a data network in a wireless communication system, the network node comprising:
a network interface configured to:
receive a location update request message including indication information for Transmission Control Protocol (TCP) KeepAlive from the MS in an idle mode,
transmit a TCP KeepAlive packet to a correspondent node that establishes a TCP connection with the MS through the data network in response to the indication information, and
receive a response to the TCP KeepAlive packet from the correspondent node; and

a controller configured to control, upon receipt of a response to the TCP KeepAlive packet, the network interface to transmit a location update response message including response information indicating a result of the transmission of the TCP KeepAlive packet to the MS.
26. The network node of claim 25, wherein the indication information comprises an indication of a TCP KeepAlive packet arrival, an Internet Protocol (IP) address of the correspondent node, and a destination TCP port number.
27. The network node of claim 25, wherein the indication information comprises an indication of a TCP KeepAlive packet arrival and a Service Flow Identifier (SFID) indicating a service flow related to the TCP connection.
28. The network node of claim 25, wherein the location update request message further comprises request information requesting transmission of one of a TCP KeepAlive probe packet and a reset packet.
29. The network node of claim 25, wherein the response information comprises an acknowledgment code indicating one of successful reception of an acknowledgment packet and reception of a reset packet in response to the TCP KeepAlive packet.
30. A Mobile Station (MS) for performing Transmission Control Protocol (TCP) communication in a wireless communication system, the MS comprising:
a controller configured to generate, when a timer for TCP KeepAlive for a TCP connection established between the MS in an idle mode and a correspondent node through a data network expires, indication information for TCP KeepAlive; and
a radio interface configured to:
transmit a location update request message including the indication information to a network node that controls a connection between the MS and the data network, and
receive a location update response message including response information indicating a TCP KeepAlive result from the network node,

wherein, when the response information indicates successful reception of an acknowledgement packet for TCP KeepAlive from the correspondent node at the network node, the controller is further configured to reset the timer for TCP KeepAlive.
31. The MS of claim 30, wherein the indication information comprises an indication of a TCP KeepAlive packet arrival, an Internet Protocol (IP) address of the correspondent node, and a destination TCP port number.
32. The MS of claim 30, wherein the indication information comprises an indication of a TCP KeepAlive packet arrival and a Service Flow Identifier (SFID) indicating a service flow related to the TCP connection.
33. The MS of claim 30, wherein the location update request message further comprises request information requesting transmission of one of a TCP KeepAlive probe packet and a reset packet.
34. The MS of claim 30, wherein the response information comprises an acknowledgment code indicating one of successful reception of an acknowledgment packet and reception of a reset packet in response to the TCP KeepAlive packet.

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 robust customizable computing system, comprising:
a first encasement;
a dynamic back plane operably coupled to the first encasement, the dynamic back plane providing support for a computing component, the dynamic back plane having a port for connecting the computing component; and
a processing control unit housed within the first encasement, wherein the processing control unit is an electrical printed circuit board configuration that comprises a plurality of operably interconnected circuit boards, wherein a first circuit board is physically attached to and extends at an angle from a second circuit board.
2. The computing system of claim 1, wherein said encasement is a non-peripheral based encasement.
3. The computing system of claim 1, wherein said dynamic back plane interconnects said computing component to said process control unit.
4. The computing system of claims 1, wherein said encasement is structured to bear an external load.
5. The computing system of claim 1, wherein said dynamic back plane further comprises means for connecting to said computing component via a wireless connection.
6. The computing system of claim 1, wherein said plurality of interconnected circuit boards comprises a tri-board configuration comprising a third circuit board, which is physically attached to and extends at an angle from the second circuit board.
7. The computing system of claim 1, wherein the computing component is a processing component removably coupled to said encasement.
8. The computing system of claim 1, further comprising a removable plate forming a wall surface of said encasement, wherein a user may remove the plate to access an interior of said encasement.
9. A robust customizable processing control unit comprising:
an encasement having a dynamic back plane that provides support for one or more computer system components, wherein said dynamic back plane comprise one or more interfaces for connecting said components; and
an electrical printed circuit board configuration that comprises a plurality of interconnected circuit boards, wherein a first circuit board is physically attached to and extends at an angle from a second circuit board.
10. The processing control unit of claim 9, further comprising a set of end plates removably coupled to said encasement and having a plurality of ventilation holes.
11. The processing control unit of claim 9, wherein said interface is a software interface.
12. A robust customizable processing control unit comprising:
an encasement having a dynamic back plane providing logic for a computer system component, wherein said dynamic back plane comprise an interface for communicatively coupling said computer system component; and
an electrical printed circuit board configuration that comprises a plurality of interconnected circuit boards, wherein a first circuit board is physically attached to and extends at an angle from a first surface of a second circuit board.
13. The computing system of claim 12, wherein said encasement is a non-peripheral based encasement.
14. The processing control unit of claim 12, further comprising a system bus, wherein said dynamic back plane further provides support for directly connecting said computer system component to the system bus.
15. The processing control unit of claim 12, wherein said dynamic back plane and said electrical printed circuit board are removably coupled to said encasement.
16. The processing control unit of claim 12, wherein said encasement further comprising means for physically coupling to an external object.
17. The processing control unit of claim 12, wherein the interface is wireless.
18. A solid-state, robust, customizable processing control unit, comprising:
an electrical printed circuit board configuration that comprises a plurality of interconnected circuit boards, wherein a first circuit board is physically attached to and extends at an angle from a second circuit board;
a processor operably connected to the electrical printed circuit board configuration;
a system bus comprising a portion of the electrical printed circuit board configuration; and
an interchangeable, dynamic backplane operably connected to the system bus and having means for establishing communication between the system bus and an external device.
19. The processing control unit of claim 18, wherein the means for establishing communication is a wireless interface.
20. The processing control unit of claim 18, further comprising a non-peripheral based encasement.
21. The processing control unit of claim 18, wherein the means for establishing communication includes at least one port.
22. The processing control unit of claim 18, further comprising means for cooling.
23. The processing control unit of claim 22, wherein the means for cooling is a natural convection cooling system.
24. A wireless, robust customizable computing network, comprising:
an external device; and
a computer processing unit, the computer processing unit comprising:
a non-peripheral based encasement having an electrical printed circuit board configuration that comprises a plurality of interconnected circuit boards, wherein a first circuit board is physically attached to and extends at an angle from a second circuit board;
a system bus, the system bus operably connected to the electrical printed circuit board configuration; and
a dynamic backplane operably connected to the system bus and having means for establishing wireless communication between the bus system and the external device.
25. The wireless computing network of claim 24, wherein the external device includes at least one of:
(i) a mass storage device;
(ii) a peripheral input device;
(iii) a peripheral output device;
(iv) a network interface;
(v) a second computing processing unit; and
(vi) a proprietary device.
26. The wireless computing network of claim 24, wherein the electrical printed circuit board configuration comprises a plurality of interconnected circuit boards.
27. The wireless computing network of claim 24, wherein the wireless communication is at least one of an 802.11a wireless communication, an 802.11b wireless communication, and a blue tooth wireless communication.
28. The wireless computing network of claim 24, wherein the non-peripheral based encasement is structured to bear an external load.
29. The wireless, robust customizable computing network of claim 24, wherein the dynamic back plane is interchangeably coupled to the non-peripheral based encasement.

1461132555-65927fde-7fbd-4d70-9cc3-bc09bc7f082d

1. A semiconductor laser device, comprising:
a semiconductor laser element including stripe active regions for emitting laser beams;
a base block on which wirings are formed, the wirings being electrically connected to stripe laser electrodes of said semiconductor laser element, respectively, the stripe laser electrodes corresponding to the stripe active regions being formed in proximity to a first surface of said semiconductor laser element, close to the stripe active regions; and
a package for disposing said base block with said semiconductor laser element, said package including a connecting electrode part for connecting the semiconductor laser device to an external device, wherein
an electric current is supplied to the stripe active regions from connecting portions between each of the laser electrodes and the wirings,
a rear electrode is formed across a second surface of said semiconductor laser element, the second surface being formed in parallel to the first surface and opposing the first surface,
respective ends of conductive wires are discreetly connected to the rear electrode at both ends and a middle portion of each corresponding stripe active region, and
the respective other ends of the conductive wires are connected to the connecting electrode part.
2. The semiconductor laser device according to claim 1, wherein
the wirings are respectively connected to electrode parts formed in a periphery of a laser mounting surface on said base block where said semiconductor laser element is mounted.
3. The semiconductor laser device according to claim 2, further comprising:
a circuit board including a first substrate electrode part to be electrically connected to a corresponding electrode part, wherein
a bump is formed on the first substrate electrode part, and
the respective electrode parts and the first substrate electrode part are electrically connected to each other via the bump.
4. The semiconductor laser device according to claim 3, wherein
a rear electrode is formed on a second surface of said semiconductor laser element, the second surface being formed in parallel to the first surface and opposing the first surface,
the circuit board further includes a second substrate electrode part to be electrically connected to the rear electrode,
a bump is formed on the second substrate electrode part, and
the rear electrode and the second substrate electrode part are electrically connected to each other via the bump.
5. The semiconductor laser device according to claim 1, wherein
the respective ends of the conductive wires are connected to the rear electrode at multiple sites thereof with a matrix pattern.
6. The semiconductor laser device according to claim 1, wherein
the respective ends of the conductive wires are connected to the rear electrode at a position opposing the corresponding laser electrode with respect to the corresponding active region.

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. In a system for outputting audio andor video content, a method comprising:
providing audio andor video data to a first endpoint for buffering for subsequent output;
detecting actual output from the first endpoint;
adjusting, based on the actual output detected from the first endpoint, the relative timing of further actual output from the first endpoint with output corresponding to a second endpoint such that that actual output from the first endpoint is substantially synchronized with the actual output of the second endpoint.
2. The method of claim 1 wherein the first endpoint is remote from a source of the audio andor video data, and wherein providing the audio andor video data to the first endpoint comprises transmitting the data.
3. The method of claim 2 further comprising encoding the audio andor video data prior to transmitting the data.
4. The method of claim 1 further comprising delaying the output corresponding to the second endpoint, and wherein adjusting the relative timing of the further actual output from the first endpoint comprises advancing in a buffer corresponding to the second endpoint faster than advancing in a buffer corresponding to the first endpoint.
5. The method of claim 1 wherein adjusting the relative timing of further actual output from the first endpoint with output corresponding to a second endpoint comprises adjusting both the actual outputs of the first and second endpoints towards one another.
6. The method of claim 1 wherein detecting the actual output from the first endpoint comprises receiving signals from at least one microphone.
7. The method of claim 1 wherein detecting the actual output from the first endpoint comprises receiving signals that are imperceptible to a typical human observer.
8. A computer-readable medium having computer-executable instructions which when executed perform the method of claim 1.
9. In a system for outputting audio andor video content, a subsystem comprising:
a source that provides audio andor video data corresponding to the content to endpoints for output;
a plurality of endpoints, including a first endpoint that plays the content based on received data from the source that is buffered;
a sensor that detects actual output of the first endpoint; and
a synchronization mechanism coupled to the sensor that determines synchronization of at least two endpoints including the first endpoint based on the actual output detected at the sensor, and that adjusts the relative timing of further actual output from the first endpoint with output corresponding to at least one other endpoint such that that actual output from the first endpoint is substantially synchronized with the actual output of the other endpoint.
10. The subsystem of claim 9 wherein at least one endpoint is coupled to the source via network connection, and wherein the synchronization mechanism adjusts a network delay to adjust the relative timing of further actual output from at least one endpoint.
11. The subsystem of claim 9 further comprising an external adjustment mechanism that adjusts the relative timing of further actual output from at least one endpoint.
12. The subsystem of claim 9 wherein the synchronization mechanism controls an artificial delay buffer to adjust the relative timing of further actual output from at least one endpoint.
13. The subsystem of claim 9 further comprising a transmission mechanism coupled to the source, and wherein at least one endpoint receives and buffers data received from the source via the transmission mechanism.
14. The subsystem of claim 9 wherein the audio andor video data corresponding to the content is pre-encoded.
15. The subsystem of claim 9 further comprising an encoder at the source that encodes the audio andor video data corresponding to the content prior to providing the audio andor video data to at least one endpoint.
16. In an environment in which data corresponding to audio andor video content is provided to a remote endpoint and another endpoint for output, a system comprising:
means for sensing the actual output of the remote endpoint relative to the other endpoint; and
means for adjusting the actual output of the remote endpoint relative to the actual output of the other endpoint to substantially synchronize the actual outputs.
17. The system of claim 16 wherein the means for adjusting the actual output of the remote endpoint relative to the actual output of the other endpoint includes delay means coupled to at least one of the endpoints.
18. The system of claim 16 wherein at least one of the endpoints includes a buffer, and wherein the means for adjusting the actual output of the remote endpoint relative to the actual output of the other endpoint includes means for controllably advancing in the buffer.
19. The system of claim 16 wherein the means for adjusting the actual output of the remote endpoint relative to the actual output of the other endpoint comprises pattern matching means.
20. The system of claim 16 wherein the means for adjusting the actual output of the remote endpoint relative to the actual output of the other endpoint comprises means for gradually bringing the actual outputs of the first and second endpoints into substantial synchronization.