Patent ID: 8392947
Filing Date: 2013-03-05
Classification: H04N

Abstract:
1. A computerized method for data communication comprising: discovering at a first end user device, a plurality of discovered devices associated with a plurality of locations wherein the first end user device and the plurality of discovered devices are on a single residential network within a single residence; creating a separate channel for each of the plurality of discovered devices on the residential network; determining whether there is live motion video data and whether there is live audio data available from each of the plurality of discovered devices; in response to live motion video data being available for a first discovered device, creating and inserting a separate channel number for the first discovered device into the electronic program guide data for the live motion video data from the first discovered device and an indicator for a video stream from the first discovered device and the live motion video data from the first discovered device into the electronic program guide data, dynamically configuring and displaying a pull down menu from a display field of the separate channel number for the first discovered device in an electronic program guide screen, indicating that the first discovered device has live motion video data available, establishing a two-way video connection between the first discovered device and the first end user device; and in response to audio data being available, inserting the separate channel number into the electronic program guide data for the first discovered device and an indicator for an audio stream from the first discovered device and the live audio data from the first discovered device, dynamically configuring and displaying a pull down menu from the display field of the separate channel number for the discovered device in the electronic program guide screen, indicating that the first discovered device has live audio data available establishing a two-way audio connection between the first discovered device and the first end user device; providing over the separate channel for a selected device, a data stream consisting of video data only, audio data only and video data and audio data; creating a live video data channel for the live motion video data; simultaneously displaying on the electronic program guide screen a plural channel numbers for broadcast channels from external networks, the separate channel number and the indicator for each of the plurality of discovered devices, the live motion video data from the first discovered device and the full down menu from the display field of the separate channel number for the first discovered device; and sending the live motion video data to a video head end for distribution to a plurality of end user devices.