| Patent application number | Description | Published |
| 20090080448 | MEDIA STREAMING DEVICE WITH GATEWAY FUNCTIONALITY - Various methods and devices provide place shifting of a media stream to a remote device while also providing network functionality for a local area network (LAN) and/or a wide area network (WAN). The gateway includes a media interface for receiving audio/visual (A/V) signals from the media source, as well as interfaces to the LAN and/or the WAN. A media streaming module receives the A/V signals from the media interface and processes the received A/V signals to thereby create the media stream. A modem module receives the media stream from the media streaming module via a dedicated connection, network switch and/or other connection, and transmits the media stream to the remote device via at least one of the first and second network interfaces. | 03-26-2009 |
| 20090103607 | SYSTEMS AND METHODS FOR CONTROLLING THE ENCODING OF A MEDIA STREAM - Systems and methods are described for providing a media stream transmitted from an encoding system to a remotely-located media player. The media stream is encoded according to an encoding parameter. Data is gathered about a transmit buffer within the encoding system, and the gathered data is processed to arrive at an estimate of network capacity and a calculated encoder rate. The encoding parameter is adjusted during subsequent encoding in response to a change in at least one of the estimate of network capacity and the calculated encoder rate. | 04-23-2009 |
| 20100191860 | PERSONAL MEDIA BROADCASTING SYSTEM WITH OUTPUT BUFFER - A personal media broadcasting system enables video distribution over a computer network and allows a user to view and control media sources over a computer network from a remote location. A personal broadcaster receives an input from one or more types of media sources, digitizes and compresses the content, and streams the compressed media over a computer network to a media player running on any of a wide range of client devices for viewing the media. The system may allow the user to issue control commands (e.g., “channel up”) from the media player to the broadcaster, causing the source device to execute the commands. The broadcaster and the media player may employ several techniques for buffering, transmitting, and viewing the content to improve the user's experience. | 07-29-2010 |
| 20100232437 | METHOD AND NODE FOR TRANSMITTING DATA OVER A COMMUNICATION NETWORK USING NEGATIVE ACKNOWLEDGMENT - A method of transmitting data over a communication network using negative acknowledgment is presented. In the method, a stream of data packets is transmitted from a first node of the network to a second node of the network. All but at least two of the stream of data packets is successfully received at the second node, wherein the data packets that are not successfully received are not located sequentially within the stream of data packets. A status packet is transmitted from the second node to the first node, wherein the status packet includes an indication of each of the data packets that were not successfully received. In response to receiving the status packet at the first node, the data packets that were not successfully received at the second node are retransmitted from the first node to the second node in response to receiving the status packet. | 09-16-2010 |
| 20100232438 | METHOD AND NODE FOR EMPLOYING NETWORK CONNECTIONS OVER A CONNECTIONLESS TRANSPORT LAYER PROTOCOL - A method of establishing a network connection between two nodes of a communication network via a connectionless transport layer communication protocol is presented. In the method, a plurality of data packets is exchanged between a first node and a second node. Each of the data packets comprises a header and a payload formatted according to the connectionless protocol. The connectionless protocol payload of each of the data packets includes a separate header comprising a first port indicator for the first node and a second port indicator for the second node. The separate header of at least one of the data packets also includes an indication to establish a connection between the first node and the second node. In response to the exchange of data packets, the first and second nodes establish the connection, wherein the first port indicator and the second port indicator are associated with the established connection between the nodes. | 09-16-2010 |