Patent application number | Description | Published |
20100054707 | METHOD AND SYSTEM FOR ADVERTISEMENT INSERTION AND PLAYBACK FOR STB WITH PVR FUNCTIONALITY - A personal video recorder (PVR) enabled set-top box (STB) may be operable to store an advertisement and associated playback control information received from a media provider into a storage device in the PVR enabled STB, schedule the stored advertisement for viewing based on the associated playback control information. The PVR enabled STB may be operable to insert the stored advertisement into media content for one or more times based on the scheduling. The PVR enabled STB may be operable to cause display of the stored advertisement and the media content in different transport formats. At a forward/reverse playback position during a PVR playback, the PVR enabled STB may be operable to cause display of the stored advertisement when a play count associated with the stored advertisement is less than a count threshold at the forward/reverse playback position. | 03-04-2010 |
20100161792 | Alternate media identification/selection based upon rendered media meta-data - A technique to identify and characterize meta-data associated with an original content that is being transferred from a source to a renderer in a home network, in which the original content is to be rendered by the renderer. Instead of making available for rendering the original content, an alternate content for delivery to the renderer is located, wherein the alternate content is identified by associating the alternate content to the original content via characterization of the meta-data. Then, the alternate content is rendered instead of the original content or rendered in addition to the original content. | 06-24-2010 |
20100161822 | Rendering device selection in a home network - A technique to remotely identify a source of a transaction for transferring content on a home network and to identify a plurality of renderers for rendering the content when transferred. Where multiple pathways are present to transfer the content, remote identification of one or more pathways are also determined to transfer the content. Then, a rendering parameter is determined for each renderer for rendering the content and based on one or more criteria, a renderer is selected for rendering the content, along with the pathway for delivering the content. | 06-24-2010 |
20100162328 | Remote control device transaction setup in a home network - A technique of using a remote control device to identify a source for transferring content on a home network, a renderer for rendering the content and a pathway within a home network to couple the source to the renderer to transfer the content. The remote control device then transmits control information to the source to set a control parameter value within the source to send the content and transmits control information to the renderer to set a control parameter value within the renderer to receive the content. The commands from the remote configure parameter values associated with a media layer in the source and/or the renderer to initiate a hand-shake to effect the content transfer, so that the source and the renderer need not initiate the hand-shake between themselves. | 06-24-2010 |
20100189261 | METHOD AND SYSTEM FOR EXTENDING ADVANCED ENCRYPTION STANDARD (AES) OPERATIONS FOR ENHANCED SECURITY - In a wireless communication system, a method and system for extending Advanced Encryption Standard (AES) operations for enhanced security are provided. In an AES encryption operation, an initial state may be modified by XORing with an initial modifier before a first processing round and a final state may be modified by XORing with a final modifier after a final processing round. The output of a MixColumns function performed during AES decryption operation rounds may be modified by XORing with a corresponding round modifier. In an AES decryption operation, an initial state may be modified by XORing with a decoded final modifier before a first processing round and a final state may be modified by XORing with a decoded initial modifier after a final processing round. The input of an InvMixColumns function performed during AES decryption operation rounds may be modified by XORing with a corresponding decoded round modifier. | 07-29-2010 |
20100246482 | Method and System for Dynamic Adjustment of Power and Frequencies in a Femtocell Network - Aspects of a method and system for dynamic adjustment of power, antenna direction and frequencies in a femtocell network are provided. In this regard, a communication system may comprise a plurality of femtocells, one or more base stations, and a femtocell management entity that coordinates operation of the plurality of femtocells. One or more parameters may be communicated from one of the plurality of femtocells and/or one or more base stations to the femtocell management entity. The femtocell management entity may be enabled to utilize the one or more parameters to determine configuration information for one of the plurality of femtocells and/or for one or more remaining ones of the plurality of femtocells. One of the plurality of femtocells may be enabled to receive the determined configuration information from the femtocell management entity. One of the plurality of femtocells may be configured utilizing the received determined configuration information. | 09-30-2010 |
20100246483 | Method and System for Communication Between a Plurality of Femtocells to Mitigate Interference Between the Femtocells - Aspects of a method and system for communication between a plurality of femtocells to mitigate interference between the femtocells are provided. In this regard, a first of a plurality of femtocells in a network may receive interference information from one or more other femtocells, one or more base stations, and/or one or more communication devices in the network. The first femtocell may determine configuration information for the first femtocell and one or more other femtocells in the network based on the communicated interference information. The first femtocell and the other femtocells in the network may be configured based on the determined configuration information. The interference between the plurality of femtocells may be mitigated based on configuring the first femtocell and the other femtocells in the network based on the determined configuration information. | 09-30-2010 |
20100248762 | Method and System for Mitigating Interference Between a Plurality of Femtocells Utilizing Transmission Deferral - Aspects of a method and system for mitigating interference between a plurality of femtocells utilizing transmission deferral are provided. In this regard, prior to transmission of cellular signals by a femtocell, the femtocell may be operable to detect signals that interfere with cellular communications between the femtocell, one or more base stations, and a cellular enabled communication device that communicates with the femtocell. The femtocell may be operable to defer transmission of the cellular signals for a particular period of time based on the detected interfering signals. During transmission of cellular signals from the femtocell to a cellular enabled communication device, the femtocell may be operable to detect loss of one or more packets of data. The femtocell may be operable to defer transmission of the cellular signals for a particular period of time based on the detected loss of one or more packets of data. | 09-30-2010 |
20100254355 | Method and System for Determining a Location of a Device Using Femtocell Information - Aspects of a method and system for determining a location of a device using femtocell information are provided. In this regard, a femtocell management entity may be operable to receive global navigation system satellite (GNSS) coordinates of one or more of a plurality of femtocells and one or both of a receive signal strength indication (RSSI) and/or power levels of one or more of the plurality of femtocells, which are managed by the femtocell management entity. The femtocell management entity may be operable to determine a location of a communication device that is derived based on the received GNSS coordinates, RSSI and/or power levels of one or more of the plurality of femtocells and communicate the determined location to a communication device. One or more location based applications and/or services within the communication device may be operable to utilize the received determined location to provide mapping and/or location information. | 10-07-2010 |
20100254357 | Method and System for Remotely Communicating Information to a Plurality of Devices Within a Femtocell Network - Aspects of a method and system for remotely communicating information to a plurality of devices within a femtocell network are provided. In this regard, a communication system may comprise a plurality of communication devices operable to communicate with one or more of a plurality of femtocells via one or more wireless connections and/or via one or more wired connections. The plurality of femtocells may be managed via a femtocell management entity. One of the plurality of communication devices may be operable to receive information from the femtocell management entity via one or more of the plurality of femtocells utilizing one or both of the one or more wireless connections and/or the one or more wired connections. One of the plurality of communication devices may be configured by utilizing the received information. The received information may comprise one or more of software, service profiles, device configuration data and/or synchronization data. | 10-07-2010 |
20110013887 | Command packets for personal video recorder - Command packets for a personal video recorder that provides for a transport stream (TS) that contains data and also includes a transport packet (TP)/TS formatted command packets. The TP/TS formatted command packet may be communicated between any number of devices, including multiple chips, multiple boards, and multiple processors. A decoder is able to decode the TP/TS formatted command packet and to perform the appropriate operation on data portions of the TS. When a TS is provided to a device not having the capability to perform the proper decoding of the TP/TS formatted command packet, that particular packet may be deemed as being unidentified (or unknown) adaptation field data. Alternatively, the packet may be identified as being corrupted data and/or irrelevant data. | 01-20-2011 |
20110032331 | METHOD AND SYSTEM FOR 3D VIDEO FORMAT CONVERSION - A 3-dimensional (3D) video receiver may be operable to deinterlace a decompressed 3D video frame having a 3D video interlaced format to generate a first 3D video frame having a first 3D video progressive format. The generated first 3D video frame having the first 3D video progressive format may be converted to generate a second 3D video frame having a second 3D video progressive format. The generated first 3D video frame having the first 3D video progressive format may be scaled to generate the second 3D video frame having the second 3D video progressive format. When the 3D video receiver operates in an electronic program guide mode or a graphics over video mode, the generated second 3D video frame may be blended with graphics. The second 3D video frame comprising a 50Hz frame rate may be frame-rate upconverted to a third 3D video frame comprising a 60Hz frame rate. | 02-10-2011 |
20110032332 | METHOD AND SYSTEM FOR MULTIPLE PROGRESSIVE 3D VIDEO FORMAT CONVERSION - A 3-dimensional (3D) video receiver may be operable to scale a decompressed 3D video frame having a first 3D video progressive format to generate a 3D video frame having a second 3D video progressive format, where the second 3D video progressive format comprises a high-definition multimedia interface (HDMI) format. When operating in an electronic program guide mode or a graphics over video mode, the 3D video frame having the second 3D video progressive format may be blended with graphics. The 3D video frame having the second 3D video progressive format may be converted to generate a 3D video frame having a 3D video interlaced format by performing a pulldown. The 3D video frame having the second 3D video progressive format at a 50 Hz frame rate may be frame-rate upconverted to generate a 3D video frame having a third 3D video progressive format at a 60 Hz frame rate. | 02-10-2011 |
20110032333 | METHOD AND SYSTEM FOR 3D VIDEO FORMAT CONVERSION WITH INVERSE TELECINE - A 3-dimensional (3D) video receiver may be operable to convert a decompressed 3D video frame having a 3D video interlaced format to generate a first 3D video frame having a first 3D video progressive format by performing an inverse pulldown. The generated first 3D video frame having the first 3D video progressive format may be converted to generate a second 3D video frame having a second 3D video progressive format. The generated first 3D video frame having the first 3D video progressive format may be scaled to generate the second 3D video frame having the second 3D video progressive format. When the 3D video receiver is operating in an electronic program guide (EPG) mode or in a graphics over video mode, the generated second 3D video frame having the second 3D video progressive format may be blended with graphics. | 02-10-2011 |
20110043524 | METHOD AND SYSTEM FOR CONVERTING A 3D VIDEO WITH TARGETED ADVERTISEMENT INTO A 2D VIDEO FOR DISPLAY - A video receiver receives a compound transport stream (TS) comprising 3D program video streams and spliced advertising streams. The received one or more 3D program video streams are extracted and decoded. Targeted advertising streams are extracted from the received advertising streams according to user criteria. Targeted advertising graphic objects of the extracted or replaced targeted advertising streams are spliced into the decoded 3D program video streams. The decoded 3D program video with the spliced targeted advertising graphic objects is presented in a 2D video. The extracted or replaced targeted advertising streams are processed to generate the targeted advertising graphic objects to be spliced based on focal point of view. The generated targeted advertising graphic objects are located according to associated scene graph information. The decoded 3D program video streams and the spliced targeted advertising graphic objects are converted into a 2D video for display. | 02-24-2011 |
20110043608 | METHOD AND SYSTEM FOR ASYMMETRICAL RATE CONTROL FOR 3D VIDEO COMPRESSION - A video transmitter compresses an uncompressed 3D video into a base view video and an enhancement view video using MPEG-4 MVC standard. The video transmitter allocates bits to compressed pictures of the uncompressed 3D video based on corresponding picture type. More bits are allocated to I-pictures than P-pictures, and more bits are allocated to P-pictures than B-pictures in a given coding view. More bits are allocated to a compressed picture of the base view video than a same type compressed picture of the enhancement view video. The correlation level between the base view video and the enhancement view video is utilized for bit-allocation in video compression. More bits are allocated to a picture in a lower coding layer than to the same type picture in a higher coding layer in a given coding view. Pictures with the same cording order are identified from different view videos for a joint bit-allocation. | 02-24-2011 |
20110058016 | METHOD AND SYSTEM FOR PROCESSING 2D/3D VIDEO - A video processor decompresses stereoscopic left and right reference frames of compressed 3D video. New left and right frames are interpolated. The frames may be stored and/or communicated for display. The left and right frames are combined into a single frame of a single stream or may be sequenced in separate left and right streams. The left and right frames are interpolated based on the combined single stream and/or based on the separate left and right streams. Motion vectors are determined for one of the separate left or right streams. The frames are interpolated utilizing motion compensation. Areas of occlusion are determined in the separate left and right streams. Pixels are interpolated for occluded areas of left or right frames of separate streams from uncovered areas in corresponding opposite side frames. The left and right interpolated and/or reference frames are displayed as 3D and/or 2D video. | 03-10-2011 |
20110063298 | METHOD AND SYSTEM FOR RENDERING 3D GRAPHICS BASED ON 3D DISPLAY CAPABILITIES - A first 3D graphics and/or 3D video processing device generates left and right view 3D graphics frames comprising 3D content which are communicated to a 3D display device for display. The 3D frames are generated based on a display format utilized by the 3D display device. The first 3D device may comprise a set-top-box and/or computer. The left and/or right 3D graphics frames may be generated based on time sequential display and/or polarizing display. Sub-sampling 3D graphics frames may be based on odd and even row display polarization patterns and/or checkerboard polarization patterns. Left and right 3D graphics pixels may be blended with video pixels. Left and/or right 3D graphics frames may be displayed sequentially in time. Left and/or right 3D graphics frames may be sub-sampled in complimentary pixel patterns, interleaved in a single frame and displayed utilizing varying polarization orientations for left and right pixels. | 03-17-2011 |
20110063414 | METHOD AND SYSTEM FOR FRAME BUFFER COMPRESSION AND MEMORY RESOURCE REDUCTION FOR 3D VIDEO - A video receiver receives a compressed 3D video comprising a base view video and a residual view video from a video transmitter. The video receiver decodes the received base view video and an enhancement view video of the received compressed 3D video into a left view video and a right view video. Base view pictures are generated selectively based on available memory resource. The residual view video is generated by subtracting base view pictures from corresponding enhancement view pictures. The received base view and residual view videos are buffered for video decoding. Pictures in the buffered residual view video are added to corresponding pictures in the buffered base view video for enhancement view decoding. The left view video and/or the right view video are generated from the resulting decoded base view and enhancement view pictures. A motion vector used for a disparity predicted macroblock is applied to adjacent macroblock pre-fetching. | 03-17-2011 |
20110064220 | METHOD AND SYSTEM FOR PROTECTING 3D VIDEO CONTENT - A video receiver receives a compressed 3D video comprising a base view video and an enhancement view video. The base view video and the enhancement view video are encrypted using same encryption engine and buffered into corresponding coded data buffers (CDBs), respectively. The buffered base view and enhancement view videos are decrypted using same decryption engine corresponding to the encryption engine. The decrypted base view and enhancement view videos are decoded for viewing. The video receiver is also operable to encrypt video content of the received compressed 3D video according to corresponding view information and/or coding layer information. The resulting encrypted video content and unencrypted video content of the received compressed 3D video are buffered into corresponding CDBs, respectively. The buffered encrypted video content are decrypted and are decoded together with the buffered unencrypted video content of the received compressed 3D video for reviewing. | 03-17-2011 |
20110064262 | METHOD AND SYSTEM FOR WATERMARKING 3D CONTENT - A video transmitter identifies regions in pictures in a compressed three-dimensional (3D) video comprising a base view video and an enhancement view video. The identified regions are not referenced by other pictures in the compressed 3D video. The identified regions are watermarked. Pictures such as a high layer picture in the base view video and the enhancement view video are identified for watermarking. The identified regions in the base view and/or enhancement view videos are watermarked and multiplexed into a transport stream for transmission. An intended video receiver extracts the base view video, the enhancement view video and corresponding watermark data from the received transport stream. The corresponding extracted watermark data are synchronized with the extracted base view video and the extracted enhancement view video, respectively, for watermark insertion. The resulting base view and enhancement view videos are decoded into a left view video and a right view video, respectively. | 03-17-2011 |
20110072490 | METHOD AND APPARATUS FOR CONSTRUCTING AN ACCSS CONTROL MATRIX FOR A SET-TOP BOX SECURITY - In multimedia systems requiring secure access, a method and apparatus for constructing an access control matrix for a set-top box security processor are provided. A security processor may comprise multiple security components and may support multiple user modes. For each user mode supported, at least one access rule table may be generated to indicate access rules to a security component in the security processor. An access control list comprises information regarding the access rules for a particular user mode to the security components in the security processor. An access control matrix may be generated based on the access control lists for the user modes supported by the security component. The access control matrix may be implemented and/or stored in the security processor for verifying access rights of a user mode. Results of operations associated with security components may be transferred to other processors communicatively coupled to the security processor. | 03-24-2011 |
20110074922 | METHOD AND SYSTEM FOR 3D VIDEO CODING USING SVC SPATIAL SCALABILITY - A 3-dimensional (3D) video transmitter may be operable to encode a 3D video to generate a scalable video coding (SVC) base layer and a SVC enhancement layer. A first half-resolution view and a second half-resolution view of the 3D video in the SVC base layer may be packed in a first single frame. A first view such as a first high-resolution view and a second view such as a second high-resolution view of the 3D video in the SVC enhancement layer may be packed in a second single frame. The high-resolution may comprise a resolution that may be greater than half resolution. The first single frame in the SVC base layer may be used as a base-layer reference for the second single frame in the SVC enhancement layer for inter-layer prediction of spatial scalable coding. | 03-31-2011 |
20110080948 | METHOD AND SYSTEM FOR 3D VIDEO DECODING USING A TIER SYSTEM FRAMEWORK - A video receiver receives a layered and predicted compressed 3D video comprising a base view video and an enhancement view video. A portion of pictures in the received compressed 3D video are selected to be decoded for display at an intended pace. Pictures in the received compressed 3D video are generated based on a tier system framework with tiers ordered hierarchically according to corresponding decodability. Each picture in the base view and enhancement view videos belongs to one of the plurality of tiers. A picture in a particular tier does not depend directly or indirectly on pictures in a higher tier. Each tier comprises one or more pictures with the same coding order. The video receiver decodes the pictures with the same coding order in parallel, and adaptively decodes the selected pictures according to corresponding coding layer information. The selected pictures are determined based on a particular display rate. | 04-07-2011 |
20110081133 | METHOD AND SYSTEM FOR A FAST CHANNEL CHANGE IN 3D VIDEO - Receiver receives a compressed 3D video comprising a base view video and an enhancement view video. The video receiver determines a random access that occurs at a two-view misaligned base view RAP to start decoding activities on the received compressed 3D video based on a corresponding two-view aligned random access point (RAP). The corresponding two-view aligned RAP is adjacent to the two-view misaligned base view RAP. Pictures in the received compressed 3D video are buffered for the two-view misaligned base view RAP to be decoded staring from the corresponding two-view aligned RAP. One or more pictures in the enhancement view video are interpolated based on the two-view misaligned base view RAP. The video receiver selects a portion of the buffered pictures to be decoded to facilitate a trick mode in personal video recording (PVR) operations for random access at the two-view misaligned RAP. | 04-07-2011 |
20110085023 | Method And System For Communicating 3D Video Via A Wireless Communication Link - A first video processing device, for example, a set-top-box, receives and decodes left and right video streams and generates left and right graphics streams. The left and right video streams and left and right graphics streams are compressed and wirelessly communicated to a second video processing device, for example, a 3D and/or 2D television. The graphics streams are generated by a graphics processor on the first video processing device utilizing stored and/or received graphics information. The second video processing device wirelessly receives and decompresses the video and graphics. Blending of the left video with graphics and/or blending the right video with graphics may be done prior to wireless communication by the first video processing device or after wireless reception by the second video processing device. The second video processing device displays the blended left video and graphics and/or the blended right video and graphics. | 04-14-2011 |
20110096146 | Method and system for response time compensation for 3D video processing - A sequential pattern comprising contiguous black frames inserted between left and right 3D video and/or graphics frames may be displayed on an LCD display. The pattern may comprise two or three contiguous left frames followed by contiguous black frames followed by two or three contiguous right frames followed by contiguous black frames. The left and/or right frames may comprise interpolated frames and/or may be displayed in ascending order. The contiguous black frames are displayed longer than liquid crystal response time. 3D shutter glasses are synchronized with the black frames. A left lens transmits light when left frames followed by contiguous black frames are displayed and a right lens transmits light when right frames followed by contiguous black frames are displayed. A 3D pair of 24 Hz frames or two 3D pairs of 60 Hz frames per pattern are displayed on a 240 Hz display. | 04-28-2011 |
20110096151 | METHOD AND SYSTEM FOR NOISE REDUCTION FOR 3D VIDEO CONTENT - A video processing system receives left and right 3D video and/or graphics frames and generates noise reduced left 3D video, right 3D video and/or graphics frames based on parallax compensated left and right frames. Displacement of imagery and/or pixel structures is determined relative to opposite side left and/or right frames. Parallax vectors are determined for parallax compensated left 3D video, right 3D video and/or graphics frames. A search area for displacement may be bounded by parallax limitations. Left 3D frames may be blended with the parallax compensated right 3D frames. Right 3D frames may be blended with the parallax compensated left 3D frames. The left 3D video, right 3D video and/or graphics frames comprise images that are captured, representative of and/or are displayed at a same time instant or at different time instants. Motion estimation, motion adaptation and/or motion compensation techniques may be utilized with parallax techniques. | 04-28-2011 |
20110110266 | METHODS QUALITY OF SERVICE (QOS) FROM A WIRELESS NETWORK TO A WIRED NETWORK - A system and method to map a Quality of Service (QoS) of a traffic flow from a wireless network to a wired network is described herein. The method comprises the steps of receiving a packet of the traffic flow over the wireless network and determining a first Quality of Service associated with the traffic flow over the wireless network based on a first set of parameters associated with the packet. The method further comprises the step of determining a second parameter that identifies a second Quality of Service over the wired network, wherein the second Quality of Service is substantially equivalent to the first Quality of Service. The method also comprises inserting the second parameter in a field of the packet based on the determined second Quality of Service and transmitting the packet over the wired network. | 05-12-2011 |
20110113146 | DYNAMIC QUALITY OF SERVICE (QOS) SETUP OVER WIRED AND WIRELESS NETWORKS - A method to setup Quality of Service (QoS) parameters over a wireless network and over a wired network is described herein. A request to setup the QoS parameters may be initiated by a wireless device. The method includes the steps of receiving a first message from the wireless device that includes a first set of QoS parameters requested by the wireless device and determining a second set of QoS parameters for transmission over a wired network corresponding to the first set of QoS parameters. The method further includes the steps of transmitting a second message to a wired device including the second set of QoS parameters and receiving a response to the second message from the wired device that indicates whether the second set of QoS parameters was accepted by the wired device. The method also includes transmitting a response to the first message, based on the response to the second message, to the wireless device indicating whether the first set of QoS parameters are acceptable. A similar method is provided to setup QoS parameters over the wireless network when the initial request is received over the wired network. | 05-12-2011 |
20110113156 | SYNCHRONIZING DATA TRANSMISSION BETWEEN A WIRELESS NETWORK AND A WIRED NETWORK - Methods, systems and computer program products to synchronize timing of data transmissions between wireless and wired networks using a combined wireless gateway and cable modem are provided herein. The method includes the step of generating an indicator prior to a look-ahead time period and transmitting a poll to a wireless device upon sending the indicator. The look-ahead time period is a time period from transmitting the indicator to transmitting the DOCSIS frame. The method further includes the step of receiving data from the wireless device and encapsulating the data in a DOCSIS format to generate a DOCSIS frame. The method also includes transmitting the DOCSIS frame at a start of a next transmit opportunity to a cable modem termination system (CMTS). | 05-12-2011 |
20110113250 | SECURITY INTEGRATION BETWEEN A WIRELESS AND A WIRED NETWORK USING A WIRELESS GATEWAY PROXY - A method, system and computer program product in a wireless gateway to provide secured communications over a wireless network and a wired network is provided herein. The method includes the steps of receiving a first authentication credential from a wireless device and mapping the first authentication credential to a second authentication credential. The method further includes transmitting the second authentication credential to an authentication server and receiving a first authentication response from the authentication server. The method also includes generating a first shared secret and a second shared secret if the first authentication response indicates that authentication is successful and transmitting a second authentication response to the wireless device. The first shared secret is used to setup a first secured channel for communications with a service provider over a wired network and the second shared secret is used to setup a second secured channel for communications with the wireless device. | 05-12-2011 |
20110115883 | Method And System For Adaptive Viewport For A Mobile Device Based On Viewing Angle - A 2D and/or 3D video processing device comprising a camera and a display captures images of a viewer as the viewer observes displayed 2D and/or 3D video content in a viewport. Face and/or eye tracking of viewer images is utilized to generate a different viewport. Current and different viewports may comprise 2D and/or 3D video content from a single source or from different sources. The sources of 2D and/or 3D content may be scrolled, zoomed and/or navigated through for generating the different viewport. Content for the different viewport may be processed. Images of a viewer's positions, angles and/or movements of face, facial expression, eyes and/or physical gestures are captured by the camera and interpreted by face and/or eye tracking. The different viewport may be generated for navigating through 3D content and/or for rotating a 3D object. The 2D and/or 3D video processing device communicates via wire, wireless and/or optical interfaces. | 05-19-2011 |
20110119722 | Method and System for Providing Complete Internet Anywhere with Partial Server Processing - A method and/or system are described for providing complete Internet anywhere with partial server processing in which a request may be sent from a set-top-box (STB) to a server communicatively coupled with the STB to process a portion of a web page that is unsupported by a web browser running on the STB. The STB may receive a data stream from the server, wherein the server generates the data stream by processing the unsupported portion of the web page. The web page may be composited in the web browser based on the received data stream. The server may be located in a server computing cloud or may be a local server. The unsupported portion of the web page may comprise a binary plug-in. A supported portion of the web page may be rendered before or concurrently with the overlaying of the data stream during compositing. | 05-19-2011 |
20110119723 | Method and System for Reducing Latency for Interactive Content for Complete Internet Anywhere - A method and/or system are described in which a server communicatively coupled with a set-top-box (STB) may predict a location of a pointer on a web browser running on the STB. The server may render the pointer based on the predicted pointer location. The server may send the rendered pointer to the STB, wherein the STB may composite a web page on the web browser based on the rendered pointer. The server may be synchronized with the STB based on event information received by the server from the STB such as, for example, keystroke events, click event, or other like event. The prediction of the pointer location may be based on actual pointer location information provided by the STB. A predetermined number of pointer locations may be predicted based on an actual pointer location and/or on a latency of a connection between the server and the STB. | 05-19-2011 |
20110134214 | METHOD AND SYSTEM FOR 3D VIDEO CODING USING SVC TEMPORAL AND SPATIAL SCALABILITIES - A 3-dimensional (3D) video transmitter may be operable to encode a 3D video to generate a scalable video coding (SVC) base layer and a SVC enhancement layer. A first view such as a first high-resolution view and a second view such as a second high-resolution view of the 3D video in the SVC enhancement layer may be separate frames. A first half-resolution view and a second half-resolution view of the 3D video in the SVC base layer may be packed in a single frame. The first half-resolution view in the SVC base layer may be a base-layer reference for the first high-resolution view in the SVC enhancement layer for inter-layer prediction of spatial scalable coding. The first high-resolution view in the SVC enhancement layer may be an intra-layer reference for the second high-resolution view in the SVC enhancement layer for intra-layer prediction of temporal scalable coding. | 06-09-2011 |
20110149020 | METHOD AND SYSTEM FOR VIDEO POST-PROCESSING BASED ON 3D DATA - A media player may read three-dimensional (3D) video data comprising a plurality of view sequences of frames or fields from a media storage device, and may decimate one or more of the view sequences to enable transferring the video data to a display device. The media player may determine operational parameter(s) and/or transfer limitation(s) of a connecting subsystem used to transfer the video data to the display device. The decimation may be performed based on this determination of transfer limitation(s). The decimation may be performed temporally and/or spatially. The plurality of view sequences may comprise sequences of stereoscopic left and right view reference frames or fields. The decimation may be performed such that the removed data for each view sequence may be reconstructed, after reception, based on remaining data in the same view sequence and/or video data of other corresponding view sequences. | 06-23-2011 |
20110149021 | METHOD AND SYSTEM FOR SHARPNESS PROCESSING FOR 3D VIDEO - A video processing device may enhance sharpness of one or more of a plurality of view sequences extracted from a three dimensional (3D) input video stream. The plurality of extracted view sequences may comprise stereoscopic left and right view sequences of reference fields or frames. The sharpness enhancement processing may be performed based on sharpness related video information, which may be derived from other sequences in the plurality of view sequences, user input, embedded control data, and/or preconfigured parameters. The sharpness related video information may enable classifying images in the 3D input video streams into different regions, and may comprise depth related data and/or point-of-focus related data. Sharpness enhancement processing may be performed variably on background and foreground regions, and/or on in-focus or out-of-focus regions. A 3D output video stream for display may be generated from the plurality of view sequences based on the sharpness processing. | 06-23-2011 |
20110149022 | METHOD AND SYSTEM FOR GENERATING 3D OUTPUT VIDEO WITH 3D LOCAL GRAPHICS FROM 3D INPUT VIDEO - A video processing device may extract a plurality of view sequences from a three-dimensional (3D) input video stream and generate a plurality of graphics sequences that correspond to local graphics content. Each of the plurality of graphics sequences may be blended with a corresponding view sequence from the extracted plurality of view sequences to generate a plurality of combined sequences The local graphics content may comprise on-screen display (OSD) graphics, and may initially be generated as two-dimensional (2D) graphics. The plurality of graphics sequences may be generated from the local graphics content, based on, for example, video information for the input 3D video stream, user input, and/or preconfigured conversion data. After blending the view sequences with the graphics sequences, the video processing device may generate a 3D output video stream. The generated 3D output video stream may then be transformed to 2D video stream if 3D playback is not available. | 06-23-2011 |
20110149028 | METHOD AND SYSTEM FOR SYNCHRONIZING 3D GLASSES WITH 3D VIDEO DISPLAYS - 3D glasses may communicate with a video device that is used for playback of 3D video content to determine an operating mode used during the 3D video content playback and to synchronize viewing operations via the 3D glasses during the 3D video content playback based on the determined operating mode. Exemplary operating modes include polarization mode or shutter mode. The 3D video content may comprise stereoscopic left and right views. Polarization of the 3D glasses may be synchronized to polarization of the right and left views in polarization mode; whereas shuttering of the 3D glasses may be synchronized to the frequency of alternating rendering of right and left views in shuttering mode. Synchronization of the 3D glasses may be performed prior to start of the 3D video content playback and/or dynamically during the 3D video content playback. The 3D glasses may communicate with the video device via wireless interfaces. | 06-23-2011 |
20110149040 | METHOD AND SYSTEM FOR INTERLACING 3D VIDEO - A video processing device may generate and/or capture a plurality of view sequences of video frames, decimate at least some of the plurality of view sequences, and may generating a three-dimension (3D) video stream comprising the plurality of view sequences based on that decimation. The decimation may be achieved by converting one or more of the plurality of view sequences from progressive to interlaced video. The interlacing may be performed by removing top or bottom fields in each frame of those one or more view sequences during the conversion to interlaced video. The removed fields may be selected based on corresponding conversion to interlaced video of one or more corresponding view sequences. The video processing device may determine bandwidth limitations existing during direct and/or indirect transfer or communication of the generated 3D video stream. The decimation may be performed based on this determination of bandwidth limitations. | 06-23-2011 |
20110161400 | METHOD AND SYSTEM FOR PROVIDING COMPLETE INTERNET ANYWHERE WITH FULL SERVER ASSISTED PROCESSING - A STB, communicatively coupled to a server, receives a web page request when, for example, a URI, is entered into a web browser running in the STB. In response, the STB sends a processing assistance request to the server for processing the entire web page regardless of processing capability of the STB. The STB receives processed information resources or contents associated with the entire web page from the server. The server retrieves information resources or contents associated with the entire web page from a web server based on the received processing assistance request. The server determines content type such as video and/or graphics of the retrieved information resources or contents for corresponding content processing. The server determines content formats supported by the STB for content encoding. The STB decodes the resulting encoded information resources or contents from the server to render the entire web page in the STB. | 06-30-2011 |
20110161511 | METHOD AND SYSTEM FOR PROVIDING SECURE HANDLING OF INFORMATION FOR COMPLETE INTERNET ANYWHERE - An Internet capable set-top-box (STB) may be operable to extend a security boundary from the Internet capable STB to an application server to allow support of web browsing operations from the application server. A secure link between the Internet capable STB and the application server may be established. The Internet capable STB may communicate a request for web page information from a secure web server along with cryptographic credentials to the application server, via the secure link. The application server may be allowed to receive the web page information directly from the secure web server and process at least the unsupported portion of the received web page information. The Internet capable STB may then receive the web page information with at least the unsupported portion processed from the application server, via the secure link, for further processing and rendering. | 06-30-2011 |
20110161523 | Method and System for Compression and Decompression for Handling Web Content - Certain aspects of a method and system for compression and decompression for handling web content may include a communication system that comprises a server in a server computing cloud that coordinates operation of one or more set-top boxes. The server may be operable to receive a request to display one or more frames of web content from the one or more set-top boxes. The server may be operable to receive one or more parameters associated with the one or more frames of the requested web content from the one or more set-top boxes. The server may be operable to dynamically encode at least a portion of one or more frames of the requested web content into one or more color spaces based on the received one or more parameters. | 06-30-2011 |
20110162023 | METHOD AND SYSTEM FOR PROVIDING CORRELATED ADVERTISEMENT FOR COMPLETE INTERNET ANYWHERE - A device (e.g., a server) retrieves a web page based on a request from another device, for example, a set-top-box (STB). The server determines advertising content and/or web page content to deliver to the STB. The server renders and/or encodes the advertising content and the web page content and communicates the content to the STB. The content is decoded and/or displayed by the STB. The advertising content may be determined based on television viewing, recording and/or web browsing via the STB. The advertising content may be determined based on location information and/or user information from a service provider the STB and/or from user input. Advertising may be inserted within a splash screen, a plug-in window, and/or an area within the web page. Web page advertising may be replaced, blocked and/or modified based on user information. The determined advertising may be communicated to the STB prior to communicating a plug-in. | 06-30-2011 |
20110162025 | METHOD AND SYSTEM FOR PROVIDING DYNAMIC TIME SLICE ENCODING FOR COMPLETE INTERNET ANYWHERE - A server may be used to handle at least some of processing of content retrieved via and/or derived from Internet access operations of a plurality of set-top boxes (STBs). Resource allocation and/or utilization, and/or tasks or applications performed in the server during the processing may be configured based on control data, which may be determined by the server and which may comprise capabilities of links between the server and each of the plurality of STBs, requirements of the tasks, characteristics of the content and/or the Internet access operations, user preferences and/or interactions, and/or content provider preferences. The server may dynamically reconfigure the tasks and/or resources based on monitoring of its operations and/or changes of the control data. Configuring tasks and/or resources may comprise time slicing access to resources that are commonly used during concurrent servicing of at least some of the plurality of STBs by the support server. | 06-30-2011 |
20110162027 | METHOD AND SYSTEM FOR UTILIZING SWITCHED DIGITAL VIDEO (SDV) FOR DELIVERING DYNAMICALLY ENCODED VIDEO CONTENT - A server may be used to handle at least some of processing of content that is based on web access operations initiated in a set-top box (STB), wherein one or more links between the server and the STB that are used to forward multimedia broadcasts are configured to free bandwidth for communicating at least a portion of the processed content to the STB. The bandwidth may be freed based on switched digital video (SDV) and/or dedicated IPTV channels or systems. The broadcast links may be reconfigured based on monitoring of multimedia broadcast access by the STB and/or one or more other STBs. The freed bandwidth in the multimedia broadcast links may be configured for unicast transport of processed content to a specific STB, or may be configured for multicast transport of the processed content to a plurality of STBs. | 06-30-2011 |
20110199304 | Systems and Methods for Providing Enhanced Motion Detection - Provided are systems and methods for providing enhanced motion detection. One system providing enhanced motion detection includes a smart display, an interface subsystem including a human interface device (HID), and a console having a processor configured to form communication links with the smart display and the interface subsystem and to provide motion detection feedback, using the smart display, to a user of the HID, where the HID is configured to sense motion of the HID and utilize a predictive model to characterize the motion of the HID. One interface subsystem includes a camera to sense motion of a user of the HID. One processor is configured to negotiate a reduced response latency with the smart display. | 08-18-2011 |
20110274157 | METHOD AND SYSTEM FOR 3D VIDEO PRE-PROCESSING AND POST-PROCESSING - A 3-dimensional (3D) video transmitter may be operable to determine a modification process to be utilized for modifying an enhancement layer of a 3D video frame before encoding of the enhancement layer. The modification process may provide increased compression efficiency during the encoding. The enhancement layer may be modified utilizing the determined modification process. The modified enhancement layer may then be encoded by the 3D video transmitter. The 3D video transmitter may transmit the encoded base layer and the encoded enhancement layer as well as modification information associated with the modified enhancement layer to a 3D video receiver. The 3D video receiver may decode the transmitted encoded base layer and the transmitted encoded enhancement layer. The 3D video receiver may then modify the decoded enhancement layer, based on the transmitted modification information, so as to recover an original image of the enhancement layer of the 3D video frame. | 11-10-2011 |
20110283102 | METHOD AND SYSTEM FOR SUPPORTING WATERMARK EMBEDDING IN MULTIMEDIA SYSTEM-ON-CHIPS - A secure server may be utilized to support watermark embedding in multimedia system-on-chips, by generating an encrypted and signed watermarking signal for use in each particular system-on-chip. The encrypted and signed watermarking signal is generated based on a unique per-chip ID associated with the particular system-on-chip. The watermarking signal may be signed by the secure server utilizing a random number generated in and/or provided by the particular system-on-chip. The watermarking signal may be encrypted by the secure server based on a secret encryption key associated with the particular system-on-chip. The secret encryption key may be determined based on the unique per-chip ID associated with the particular system-on-chip. The secure server may store information, received from various system-on-chips, for use during generation of watermarking signals. The information received from each system-on-chip may comprise corresponding unique per-chip ID and/or a random number associated with each particular system-on-chip. | 11-17-2011 |
20110299411 | METHOD AND SYSTEM FOR CONTENT AGGREGATION VIA A BROADBAND GATEWAY - A broadband gateway, which enables communication with a plurality of devices, handles at least one physical layer connection to at least one corresponding network access service provider. The broadband gateway determines network channel conditions for a requested service and identifies a user profile for a requesting device. The broadband gateway negotiates a service profile for the requested service with the at least one network access service provider based on the determined network conditions and the identified user profile. Content may be acquired and received for the requested service from the at least one network access service provider utilizing the negotiated service profile. The broadband gateway aggregates and assembles the received content. The resulting assembled content is communicated to the requesting device for the requested service. The broadband gateway may relay content among peer devices. Content conversion may be performed during the relay communication to match user profiles of subsequent peer devices. | 12-08-2011 |
20110299540 | METHOD AND SYSTEM FOR MULTI-TRANSPORT AND MULTI-PROTOCOL PROCESSING IN A BROADBAND GATEWAY - A broadband gateway, which enables communication with a plurality of devices, handles at least one physical layer connection to at least one corresponding network access service provider. The broadband gateway may receive a packet from a network access service provider over a physical layer connection. The broadband gateway may determine which one of a set of possible transport protocols is utilized for the received packet. The determined transport protocol is utilized to identify or search for content of the received packet. The set of possible transport protocols are selected based on, for example, a channel type identified for the physical layer connection. The selected set of possible transport protocols may be utilized, sequentially or concurrently, to determine the transport protocol for the received packet. The identified content is marked utilizing the determined transport protocol for content distribution to devices for content consumption. | 12-08-2011 |
20110299541 | Method and System for Recognizing Energy Efficient Certified Devices Through a Gateway - A broadband gateway, which enables communication with a plurality of devices, may be operable to identify an energy efficient certified device from the plurality of devices. The broadband gateway may handle at least one physical layer connection to at least one corresponding network access service provider. Information related to the identified energy efficient certified device, including usage information of the device, may be communicated to one or more entities. The broadband gateway may acquire the usage information of the energy efficient certified device by monitoring whether the device is operating in an energy efficient mode. The broadband gateway may obtain a credit and/or a reward from the one or more entities based on the usage information of the energy efficient certified device. The broadband gateway may deposit the credit and/or the reward to an account associated with the energy efficient certified device. | 12-08-2011 |
20110299546 | Method and System for Optimizing Communication in a Home Network Via a Gateway - A method and system are provided in which a content request may be received by a broadband gateway from a device connected to the broadband gateway through a home network. The broadband gateway may select content that corresponds to the request from content that is available through a network access service provider and/or from other devices in the home network. The selection of the content corresponding to the request may be based on capability information of the device. The capability information may comprise display, audio reproduction, encoding, decoding, and/or storage capabilities, for example. The selection may be based on an optimization associated with a bandwidth to transfer the content within the home network and/or a power consumed to process the content. The content that is selected may be received and processed by the broadband gateway, and/or by another device in the home network, before being communicated to the device. | 12-08-2011 |
20110299547 | METHOD AND SYSTEM FOR MANAGING ENERGY COSTS UTILIZING A BROADBAND GATEWAY - Aspects of a method and system for managing energy costs utilizing a broadband gateway are provided. In this regard, a broadband gateway may determine usage patterns for one or more electronic devices communicatively coupled to the broadband gateway. The broadband gateway may control tasks performed and/or to be performed based on the patterns of use and based on a pricing structure for energy supplied to the broadband gateway and/or the one or more electronic devices. Controlling tasks to be performed may comprise, for example, scheduling performance of the tasks. Exemplary tasks may comprise downloading multimedia content and configuring a state of operation of the one or more electronic devices. In an exemplary embodiment of the invention, a state of operation of the electronic device(s) may be configurable between a plurality of states comprising: a powered-off state, a standby state, and a powered-on state. | 12-08-2011 |
20110299548 | METHOD AND SYSTEM FOR PORTING GATEWAY FUNCTIONALITY ASSOCIATED WITH A USER FROM A FIRST GATEWAY TO ONE OR MORE OTHER GATEWAYS - A broadband gateway, which enables communication with a plurality of devices, handles at least one physical layer connection to at least one corresponding network access service provider. The broadband gateway may operate as a home gateway to negotiate with one or more visited gateways, a common authorized service area or domain (ASD) for providing services to the visited gateways. The home gateway may establish one or more corresponding communication links with the visited gateways based on the negotiated common ASD. The home gateway communicates corresponding content for the services to the visited gateways via the established corresponding communication links. The home gateway communicates information about gateway functionalities required for the services to the visited gateways. The visited gateways may port gateway functionalities forwarded by the home gateway, or may perform gateway functionality conversion to support the services, which may be acquired via the home gateway and/or the visited gateways from networks. | 12-08-2011 |
20110299606 | METHOD AND SYSTEM FOR PROVIDING SELECTED LAYERED VIDEO SERVICE VIA A BROADBAND GATEWAY - A broadband gateway, which that enables communication with a plurality of devices, handles at least one physical layer connection to at least one corresponding network access service provider. The broadband gateway may identify video layer information required for a layered video service based on video decoding capabilities and/or power profiles for the devices. The identified video layer information, comprising number of required layers and corresponding video formats such as 720P60, 1080i60 and/or 1080P60, may be communicated to the at least one network access service provider. A base layer video and one or more enhancement layer videos, generated via scalable coding based on the communicated identified video layer information, may be received from the at least one corresponding network access service provider. The received base layer video and enhancement layer videos are selectively provided to the devices for the requested layered video service based on the corresponding video decoding capabilities and/or power profiles. | 12-08-2011 |
20110301963 | Method and System for Providing Energy Related Information Associated with Gateway Connected Devices - A broadband gateway which enables communication with a plurality of devices may be operable to determine an energy consumption metric associated with each application usage in each of the devices. The broadband gateway may handle at least one physical layer connection to at least one corresponding network access service provider. The energy consumption metric and/or related information may be communicated to a user who may be associated with one or more of the plurality of devices. The energy consumption metric and/or the related information may be communicated to the user via a graphical user interface (GUI), a text-based interface, an audio interface and/or an electronic program guide (EPG). The broadband gateway may offer a credit and/or a reward based on a selection of a choice of consuming the application with reduced energy consumption. The broadband gateway may generate alerts based on monitored energy consumption and a monthly threshold. | 12-08-2011 |
20110302068 | METHOD AND SYSTEM FOR MULTI-TIER BILLING FOR DOWNLOADING CONTENT VIA A BROADBAND GATEWAY - A broadband gateway may be used to provide multi-tier billing services in a home network. The broadband gateway may determine whether a transaction requested from the broadband gateway is performable in a plurality of steps, may associate a charge and/or a credit with each of the determined plurality of steps, and may perform the requested transaction based on the associated charges and/or credits. The broadband gateway may determine a plurality of cost combinations for performing the requested transaction based on the determined associated charges and/or credits, and may offer the generated plurality of cost combination for selection by user. The transaction may comprise obtaining content for consumption by devices serviced by the broadband gateway. In this regard, a charge and/or a credit may also be associated with one or more criteria associated with obtaining content. The broadband gateway may communicate with users during multi-tier billing services via a user interface. | 12-08-2011 |
20110302296 | METHOD AND SYSTEM FOR PROVIDING SECURE TRANSACTIONS VIA A BROADBAND GATEWAY - A broadband gateway may be used to authorize transactions associated with one or more accounts, which may be associated with a user of the broadband gateway. The transaction may be handled by the broadband gateway. The authorizations may be performed based on information associated with the accounts, whose storage may be controlled by the broadband gateway. The broadband gateway may block and/or terminate transactions failing authentication and/or validation, which may be performed based on the stored information. The transactions may be initiated within a network serviced by the broadband gateway. The transactions may also be initiated outside the serviced network. The stored information may comprise a user profile, which may comprise a plurality of settings for controlling and/or managing authorization performed by the broadband gateway. The user profiles may be configurable by users, wherein configuration may comprise initializing and/or modifying one or more of the transaction related settings. | 12-08-2011 |
20110302308 | Method and System for Providing User-Generated Content Via a Gateway - A method and system are provided in which a broadband gateway may be operable to handle at least one physical layer connection to at least one corresponding network access service provider. The broadband gateway may receive content and associated metadata through the at least one network access service provider. The broadband gateway may determine, based on the received metadata and on one or more rules associated with a user profile, whether to enable access to at least a portion of the received content by a device connected in a peer-to-peer configuration with the broadband gateway. The broadband gateway may communicate to such device an indication that at least a portion of the received content is available for sharing. The metadata may comprise rating information, copyright information, language information, and privacy rules. The rating information may be modified based on information received by the broadband gateway from other users. | 12-08-2011 |
20110302309 | METHOD AND SYSTEM FOR OPTIMIZING POWER CONSUMPTION IN A HOME NETWORK VIA A BROADBAND GATEWAY - A broadband gateway, which enables communication with a plurality of devices, handles at least one physical layer connection to at least one corresponding network access service provider. Before allowing the devices to access content from the service provider, the broadband gateway may identify a device power profile for each of the devices, and a network power profile for the content to select a corresponding content delivery mechanism to optimize power consumption. The content may be communicated to the devices utilizing the corresponding selected content delivery mechanism. Depending on configuration, content transcoding may be performed at the broadband gateway and/or at the devices. The content may be burst downloaded and stored in a local storage to be consumed by the devices thereafter. Upon completion of download, the broadband gateway may shut down receiving components to save resources and power. The receiving components may be tuned on to receive additional content when needed. | 12-08-2011 |
20110302313 | Method and System for Utilizing a Gateway to Enable Peer-to-Peer Communications in Service Provider Networks - A broadband gateway may be operable to receive network topology information to enable peer-to-peer communications between a first communication device and a second communication device. The first communication device is communicatively coupled to the broadband gateway. The broadband gateway may be operable to handle at least one physical layer connection to at least one corresponding network access service provider. A communication link which may bypass core layer network components and/or resources for enabling the peer-to-peer communications between the first communication device and the second communication device may be established by the broadband gateway, based on the received network topology information, a location of the first communication device and a location of the second communication device. The broadband gateway may establish the communication link to enable the peer-to-peer communications by marking traffic such as by inserting QinQ tags into traffic between the first communication device and the second communication device. | 12-08-2011 |
20110302442 | Method and System for Combining and/or Blending Multiple Content From Different Sources in a Broadband Gateway - A method and system are provided in which a broadband gateway may receive different content from different sources, may combine the content to produce a combined content, and may communicate the combined content to a device connected to the broadband gateway. The content may be automatically and/or manually synchronized. The synchronization may be based on a clock signal received from the device, a clock signal from another device connected to the broadband gateway, and/or a clock signal received through one or more network access service providers. The content may be video image data and/or audio data. Moreover, user-generated content may be received and combined by the broadband gateway when in a peer-to-peer communication configuration with the source of the content. When more than two different content are received, the broadband gateway may be utilized to select which contents to combine. | 12-08-2011 |
20110302497 | Method and System for Supporting a User-Specified and Customized Interface for a Broadband Gateway - A method and system are provided in which a user interface application may be received by a broadband gateway and may be configured to generate a user interface for display in a display device. The user interface may be generated based on programming information and/or associated metadata received through one or more network access service providers. Each of the network access service providers may be handled by the broadband gateway through a corresponding physical layer access. More than one user interface application may be received by the broadband gateway. In such instances, the broadband gateway may enable the selection of one of the available user interface applications to generate the user interface. For each user interface application, the associated user interface that is generated may have a particular layout, visual characteristics, set of functions, and/or theme that is different from that of the other user interfaces. | 12-08-2011 |
20110302610 | UTILIZING AN ELECTRONIC PROGRAM GUIDE (EPG) FOR CUSTOMIZED CONTENT SERVICE IN A GATEWAY - A broadband gateway, which that enables communication with a plurality of devices, handles at least one physical layer connection to at least one corresponding network access service provider. The broadband gateway may identify EPG information from service providers. The identified EPG information may be adapted to device attributes such as display resolution, and/or user profiles to generate user-specific EPG information for the corresponding devices. The generated user-specific EPG information may be dynamically configured in response to updates in the identified EPG information, the device attributes and/or the user profiles. The configured user-specific EPG information may be communicated to the corresponding devices, either upon the requests from the devices or by initiation of the broadband gateway, for content selection and/or content scheduling. Advertising content, selected based on analysis of the user behavior and/or the user feedbacks, may be communicated in the user-specific EPG information to the devices to support behavioral marketing. | 12-08-2011 |
20110302624 | METHOD AND SYSTEM FOR SECURE CONTENT DISTRIBUTION BY A BROADBAND GATEWAY - A broadband gateway, which enables communication with a plurality of devices, handles at least one physical layer connection to at least one corresponding network access service provider. Security boundaries such as conditional access (CA) and/or digital right management (DRM) boundaries associated with the broadband gateway are identified based on security profiles associated with the plurality of devices and/or a service from networks. The identified security boundaries are utilized to determine or negotiate CA information for content access for the service. The received content may be distributed according to the determined CA information and the security profiles of the corresponding devices. The broadband gateway may be automatically and dynamically configured based on the identified security boundaries to secure content distribution to the devices. Content distribution security schemes, for example, super encryption, simul-crypt, IPSec and/or watermarking, may be selected by matching the CA information with corresponding device security profiles. | 12-08-2011 |
20110302632 | Method and System for Supporting Visitor Access Via a Broadband Gateway - A method and system are provided in which a broadband gateway may enable a guest or visitor to access content available to the broadband gateway. The content may be received by the broadband gateway through one or more of a plurality of network access service providers that may provide separate physical layer access to the broadband gateway. After a visitor's device is connected to the broadband gateway, the broadband gateway may classify the device. Based on the classification, the device may be authorized to access a portion of the content received. Once the authorization process is complete, the appropriate content may be made available and transferred to the device. The authorization process may include the authentication of a device identifier and/or a user identifier. The authorized access may be time-limited, but may be renewed or enabled when a request is received within a determined period of time. | 12-08-2011 |
20110302663 | Method and System for Securing a Home Domain From External Threats Received by a Gateway - A method and system are provided in which a broadband gateway may handle at least one physical layer connection to at least one corresponding network access service provider. The broadband gateway may receive content comprising an application through the at least one network access service provider and may store the content in a first portion of a memory. A software agent may be utilized to request the content and/or to store the received content in the first portion of the memory. The broadband gateway may execute the application after access by the application to a second portion of the memory is disabled. After the execution of the application is completed, access to the second portion of the memory may be enabled. In some instances, the application may be verified to determine whether it is secure for utilization and/or distribution. When verification fails, the application may be deleted. | 12-08-2011 |
20120002721 | METHOD AND SYSTEM FOR MULTI-LAYER RATE CONTROL FOR A MULTI-CODEC SYSTEM - A video transmitter comprising a plurality of encoders may be operable to determine, for a transport stream, a constant overall number of bits per time interval corresponding to a frame in the transport stream. For each time interval corresponding to a start and an end of encoding of each of frames using each of the encoders, the video transmitter may allocate a target number of bits to each of the frames to achieve the constant overall number of bits. The allocation of the target number of bits may be based on frame types of the frames and CODEC types of the encoders, where the allocated target number of bits for each of the frames meets buffer overflow/underflow requirements associated with each of the encoders. A quantization parameter (QP) may be calculated and adjusted at each of one or more layers for generating an actual number of bits during encoding. | 01-05-2012 |
20120005302 | METHOD AND SYSTEM FOR ALLOWING A CLIENT DEVICE TO RECEIVE SERVICE WHEN AN IP MULTIMEDIA GATEWAY DOES NOT POSSESS A CAPABILITY TO PROVIDE THE SERVICE - An IP multimedia gateway (IMG) may be operable to identify a client device for which the IMG may not currently possess a capability to provide a particular service. The IMG may notify the client device that the IMG may not currently possess the capability to provide the particular service. The client device may be allowed to download and/or acquire information associated with the particular service. The client device may be allowed to receive the particular service based on the downloaded and/or acquired information. The client device may be local to the IMG and/or located remotely with respect to the IMG. The client device may be allowed to download stored content for the particular service when the IMG does not currently have an available channel or a channel of sufficient available bandwidth. The client device may be allowed to download an application to enable receiving of the particular service. | 01-05-2012 |
20120005323 | METHOD AND SYSTEM FOR SERVICE DISCOVERY AND DEPLOYMENT IN AN IP MULTIMEDIA NETWORK - An IP multimedia residential gateway (IMRG) determines device capabilities and service priority profiles of client devices. The determined device capabilities and service priority profiles, comprising service classes and service class priorities, may be transmitted to the service managers for service deployment. The service managers may provide services to client devices based on corresponding device capabilities and service priority profiles. The IMRG may track device capabilities and service priority profiles for self-configuration. Available services supported by networks may be discovered during network discovery. The discovered services are announced to the client devices. The IMRG may communicate content of the announced services with the client devices based on corresponding device capabilities and service priority profiles. The service managers schedules services for the client devices based on corresponding device capabilities and service priority profiles, and may communicate content of the scheduled services to the client devices via the IMRG. | 01-05-2012 |
20120005347 | METHOD AND SYSTEM FOR PRIORITIZING AND SCHEDULING SERVICES IN AN IP MULTIMEDIA NETWORK - An IP multimedia gateway (IMG) determines device capabilities and proposed service priority profiles of communicatively coupled client devices. The determined device capabilities and proposed service priority profiles are transmitted to service managers for service scheduling. Device capabilities of the communicatively coupled client devices are configured or prioritized based on available actual service priority profiles from the service managers. The configured device capabilities are transmitted to the service managers for subsequent service scheduling. Services provided by the service managers are announced based on the available actual service priority profiles. The IMG communicates content for the announced services between the communicatively coupled client devices and the service managers. The IMG may allow the user of a client device to access desired content via other client devices. Content and/or downloaded content for carrier grade services are provided to one or more non-carrier grade client devices when needed. | 01-05-2012 |
20120005360 | METHOD AND SYSTEM FOR GENERIC IP MULTIMEDIA RESIDENTIAL GATEWAYS - A common IP layer client device interface within an IP multimedia gateway (IMG) is configured to connect client devices to broadband IP networks such as the Internet based on determined device capabilities. Broadband IP network interfaces within the IMG are configured to enable communication between the IMG and broadband IP networks based on the determined device capabilities. Content provided by various service managers are communicated with the client devices utilizing the common IP layer client device interface and the configured network interfaces. Network capabilities may be determined during the device and network discovery. Protocol translation, media transcoding and/or dynamic device configuration may be performed based on the determined device capabilities, and based on the determined network capabilities. The IMG may adjust system timing and manage power consumptions for service deployment over corresponding client devices. Information may be routed or distributed by the IMRG among the client devices when needed. | 01-05-2012 |
20120005742 | METHOD AND SYSTEM FOR HANDLING SECURITY IN AN IP MULTIMEDIA GATEWAY - An IP multimedia gateway (IMG) may be operable to identify a client device which may not currently possess a security capability that is compatible with a security capability of a service manager for receiving a service from the service manager. A security process between the client device and the service manager may be enabled by the IMG to enable the client device to receive the service from the service manager. The client device may be local to the IMG or remote with respect to the IMG. The IMG may enable an authentication process between the client device and the service manager by performing authentication translation. The IMG may enable a cryptography process between the client device and the service manager by performing cryptography translation. The IMG may enable an authorization process for authorizing the client device to access a particular content by performing access control conversion. | 01-05-2012 |
20120016951 | Method And System For Providing Content Remotely Via One Or More IP Multimedia Residential Gateways - An IP multimedia gateway (IMG) receives content sharing service profiles generated by a service manager for communication devices that are coupled to the IMG. Content and/or content information that is received for communication to a first device, is communicated to other devices in response to a request. Content sharing profiles comprise permissions, group members, user preferences, device capabilities and security profiles. Content streams communicated to the first device may be shared with a second device based on the profiles. The second device may share additional streams with the first device. The first device or other devices may communicate the request. The content may be received from a service manager network device. The IMG and a communication device that may display the content may be integrated in a set-top-box or digital TV. Login access is enabled to devices for requesting content. Cooperation with other IMGs may enable discovery and/or content communication. | 01-19-2012 |
20120017245 | METHOD AND SYSTEM FOR PROVIDING PROGRAMMING GUIDE AND RECORDING INFORMATION VIA AN IP MULTIMEDIA GATEWAY - An IP multimedia gateway (IMG) may be operable to determine capability and/or capacity of a client device to render graphics for a received programming guide. The IMG may be operable to convert the programming guide from a first format to a second format based on the determined capability and/or capacity of the client device. The converted programming guide may be communicated by the IMG to the client device. The IMG may be operable to determine a recording capability and/or capacity of the client device. A storage location may be determined by the IMG for storing the recording of the one or more of the video programs based on the determined recording capability and/or capacity of the client device. The client device may record the one or more of the video programs utilizing the converted programming guide and the determined storage location. | 01-19-2012 |
20120017252 | Method And System For Providing Location Aware Tracking And Services Via An IP Multimedia Residential Gateway - In an IP multimedia gateway, locations corresponding to communicatively coupled communication devices are determined and transmitted to a service provider device (SPD) that provides services to the communication devices. Communication devices receive location based service profiles from the (SPD) based on the determined locations. Services content from the (SPD) is communicated with the communication devices and/or with the (SPD), based on the profiles. The determined locations are received from communication devices which may be local or remote. A device location map is generated to be displayed by communication devices. The gateway may be integrated in an STB/DTV that displays the determined locations. Content is communicated to communication devices based on their location. The (SPD) may provide content and/or control information for communication device services. Locations are associated with client devices for detecting cloned client devices where determined locations are different than associated locations and/or for restricting services based on location. | 01-19-2012 |
20120216034 | METHOD AND SYSTEM FOR SECURING COMMUNICATION ON A HOME GATEWAY IN AN IP CONTENT STREAMING SYSTEM - A home gateway, which enables communication with a plurality of devices, recovers a root-content key from a key server of a service provider for secure delivery of content requested by a client device. The recovered root-content key is utilized to generate a content key for corresponding content scrambling. The home gateway communicates the scrambled content to the client device. The home gateway utilizes the RSA protocol to request the root-content key from the key server. The root-content key is recovered from the received key index. The content key is encrypted utilizing a public key and delivered to the client device. The key server distributes the public key to the gateway through authentication messages. The client device utilizes its own private key to recover the content key by decrypting the encrypted content key. The scrambled content from the home gateway is descrambled using the recovered content key for content consumption. | 08-23-2012 |
20120216038 | UNIFIED VIDEO DELIVERY SYSTEM FOR SUPPORTING IP VIDEO STEAMING SERVICE - A home gateway may be used to handle at least a portion of processing of content obtained for consumption by client devices serviced via the home gateway. The home gateway may receive a single copy of content having a first format, and may convert the received content to one or more other formats suitable for presentation by at least one of the client devices based on knowledge of the client devices. The home gateway may maintain secure and/or protected access of the content handled via the home gateway. During protected access the home gateway may partition the content into a plurality of encrypted segments that are forwarded separately to the client devices. The client devices may utilize a corresponding plurality of encryption keys for decrypting the encrypted segments. The encryption keys may be obtained from an external key server. The home gateway may also generate the encryption keys. | 08-23-2012 |
20120238280 | METHOD AND SYSTEM FOR DYNAMIC ADJUSTMENT OF POWER AND FREQUENCIES IN A FEMTOCELL NETWORK - Aspects of a method and system for dynamic adjustment of power, antenna direction and frequencies in a femtocell network are provided. In this regard, a communication system may comprise a plurality of femtocells, one or more base stations, and a femtocell management entity that coordinates operation of the plurality of femtocells. One or more parameters may be communicated from one of the plurality of femtocells and/or one or more base stations to the femtocell management entity. The femtocell management entity may be enabled to utilize the one or more parameters to determine configuration information for one of the plurality of femtocells and/or for one or more remaining ones of the plurality of femtocells. One of the plurality of femtocells may be enabled to receive the determined configuration information from the femtocell management entity. One of the plurality of femtocells may be configured utilizing the received determined configuration information. | 09-20-2012 |
20120300016 | INTEGRATED MEDIA GATEWAY PROCESSING AND CONTROL TO REDUCE LATENCY FOR 2-WAY VIDEO CONFERENCE APPLICATIONS - In a media gateway (MG) that enables communication with a plurality of client devices, at least a portion of video conferencing (VC) processing during a VC call between at least one of said plurality of client devices and at least one other VC client may be handled by the media gateway. The portion of the VC processing handled by said media is offloaded from a centralized VC multipoint control unit (MCU). The MG may handle one or more VC MCU functions, which may comprise video conferencing call control and/or management and/or audio/video (A/V) transcoding. The MG may adaptively control and/or configure latency associated with handling and/or communication of data by the media gateway's client device during the video conference call. The adaptive latency control and/or configuration may be based on determination of end-to-end latency associated with exchange of data during the video conference call. | 11-29-2012 |
20120300017 | DISTRIBUTED RESOURCE MANAGEMENT FOR A PLURALITY OF LOCAL MEDIA GATEWAYS TO PROVIDE VIDEO CONFERENCING - Media gateways (MGs), grouped into a hierarchy, are operable to provide a multiparty conferencing among client devices. Gateway resources such as processors, Codecs and network interfaces are aggregated at each MG to establish distributed connection sessions based on resource management metrics such as minimizing total network. The distributed connection sessions are utilized to provide the multiparty conferencing. Each MG may aggregate the gateway resources, which may be determined utilizing a look-up table, from other MGs for sharing among the MGs. Each MG may be activated to provide the media gateway controller (MGC) processing utilizing the shared aggregated gateway resources. A MG may be de-activated from the MGC processing when needed and the associated connection sessions may be subsequently released. Gateway resources are managed at each MG based on the resource management metrics in order to establish distributed connection sessions to support the multiparty conferencing among the client devices. | 11-29-2012 |
20120300018 | USING DISTRIBUTED LOCAL QOS OPTIMIZATION TO ACHIEVE GLOBAL QOS OPTIMIZATION FOR VIDEO CONFERENCING SERVICES - A media gateway (MG) that services a plurality of client devices, may be handled at least a portion of video conferencing (VC) processing during a VC call between at least one of said plurality of client devices and at least one other VC client. The portion of the VC processing handled by the media gateway may be offloaded from a centralized VC multipoint control unit (MCU). The MG may handle one or more VC MCU functions, which may comprise video conferencing call control and/or management and/or audio/video (AV) transcoding. The MG may perform localized quality of service (QoS) management, to select, and adaptively control and/or configure resources and/or local links used in the MG and/or in VC clients or neighboring MGs connected to the MG, during VC operations, such as in generating, handling, and/or communicating data or content exchanged during VC calls. | 11-29-2012 |
20120304243 | MULTIPLEXING, SYNCHRONIZING, AND ASSEMBLING MULTIPLE AUDIO/VIDEO (A/V) STREAMS IN A MEDIA GATEWAY - A media gateway that services a plurality of client devices may be used to combine a plurality of encoded multimedia transport streams, which may comprise a buffered copy of received encoded broadcast multimedia transport stream and an encoded local multimedia transport stream that pertains to the broadcast transport stream. The media gateway may decode the encoded broadcast multimedia transport stream to extract broadcast multimedia content carried therein based on determination of capabilities of one or more client devices used in playback of the content. The encoded local multimedia transport stream may be generated based on local multimedia content generated and/or captured via one or more client devices. The buffering duration of the received encoded broadcast multimedia transport stream may be adaptively determined, to ensure that the encoded local multimedia transport stream and the encoded broadcast multimedia transport stream are synchronized when they are combined. | 11-29-2012 |
20120308208 | METHOD AND SYSTEM FOR ADVERTISEMENT INSERTION AND PLAYBACK FOR STB WITH PVR FUNCTIONALITY - A personal video recorder (PVR) enabled set-top box (STB) may be operable to store an advertisement and associated playback control information received from a media provider into a storage device in the PVR enabled STB, schedule the stored advertisement for viewing based on the associated playback control information. The PVR enabled STB may be operable to insert the stored advertisement into media content for one or more times based on the scheduling. The PVR enabled STB may be operable to cause display of the stored advertisement and the media content in different transport formats. At a forward/reverse playback position during a PVR playback, the PVR enabled STB may be operable to cause display of the stored advertisement when a play count associated with the stored advertisement is less than a count threshold at the forward/reverse playback position. | 12-06-2012 |
20120322435 | Method and System for Communication Between a Plurality of Femtocells to Mitigate Interference Between the Femtocells - Aspects of a method and system for communication between a plurality of femtocells to mitigate interference between the femtocells are provided. In this regard, a first of a plurality of femtocells in a network may receive interference information from one or more other femtocells, one or more base stations, and/or one or more communication devices in the network. The first femtocell may determine configuration information for the first femtocell and one or more other femtocells in the network based on the communicated interference information. The first femtocell and the other femtocells in the network may be configured based on the determined configuration information. The interference between the plurality of femtocells may be mitigated based on configuring the first femtocell and the other femtocells in the network based on the determined configuration information. | 12-20-2012 |
20130033642 | DATA TRANSMISSION ACROSS INDEPENDENT STREAMS - Various systems and methods are provided for transmission of related data components across independent streams. In one embodiment, among others, a transmitting device may separate transmission data into related data components and transmit each related data component in an associated transport stream. Each related data component includes a synchronization tag associated with synchronization of the related data component within the transmission data. In another embodiment, a receiving device may receive related data components transmitted in separate transport streams and decode the related data components based at least in part upon a synchronization tag included in each related data component. In another embodiment, among others, a method for includes receiving data components transmitted on a plurality of transport streams, separating related data components from unrelated data components in the transport streams based at least in part upon a synchronization tag of each related data component; and decoding the related data components. | 02-07-2013 |
20130050423 | METHOD AND SYSTEM FOR RESPONSE TIME COMPENSATION FOR 3D VIDEO PROCESSING - An interleaved multi-view video stream is received. The interleaved multi-view video stream includes one or more first view frames, one or more second view frames, and blanking frames in a sequential pattern. The blanking frames separate the first view frames from the second view frames in the sequential pattern. The interleaved multi-view video stream is displayed in the sequential pattern. In one embodiment, the blanking frames are detected, and operation of a viewing device is synchronized based at least in part on the blanking frames being detected. | 02-28-2013 |
20130121420 | METHOD AND SYSTEM FOR HIERARCHICAL MOTION ESTIMATION WITH MULTI-LAYER SUB-PIXEL ACCURACY AND MOTION VECTOR SMOOTHING - Aspects of a method and system for hierarchical motion estimation with multi-layer sub-pixel accuracy and motion vector smoothing are presented. Aspects of the system may include hierarchical motion vector computation that enables motion vectors to be computed at each level in the hierarchy based on a distinct pixel resolution level. A smoothing algorithm may be utilized to suppress spurious motion vector generation. The motion vectors computed at one level in the hierarchy may be utilized when computing motion vectors in a subsequent level. A bias value may be computed for each motion vector that provides an evaluation metric that may enable determination of whether the computed motion vector is to be utilized to enable generation of the interpolated image frame. | 05-16-2013 |
20130128868 | SYNCHRONIZING DATA TRANSMISSION BETWEEN A WIRELESS NETWORK AND A WIRED NETWORK - Methods, systems and computer program products to synchronize timing of data transmissions between wireless and wired networks using a combined wireless gateway and cable modem are provided herein. The method includes the step of generating an indicator prior to a look-ahead time period and transmitting a poll to a wireless device upon sending the indicator. The look-ahead time period is a time period from transmitting the indicator to transmitting the DOCSIS frame. The method further includes the step of receiving data from the wireless device and encapsulating the data in a DOCSIS format to generate a DOCSIS frame. The method also includes transmitting the DOCSIS frame at a start of a next transmit opportunity to a cable modem termination system (CMTS). | 05-23-2013 |
20130179927 | VIDEO TRANSMISSION SYSTEM WITH TIMING BASED ON A GLOBAL CLOCK AND METHODS FOR USE THEREWITH - A network module receives network global positioning system (GPS) signals and that transmits a video signal to a remote device that includes time stamps that are based on the network GPS signals. The network module receives a device parameter from the remote device that indicates that local GPS signals are available to the remote device. The network module reduces a frequency of the time stamps when the device parameter indicates that local GPS signals are available to the remote device. | 07-11-2013 |
20130195174 | DEVICE ADAPTIVE VIDEO TRANSMISSION SYSTEM FOR USE WITH LAYERED VIDEO CODING AND METHODS FOR USE THEREWITH - A video transmission system includes a transceiver module that receives a device parameter from a remote device and that transmits a video signal to the remote device, wherein the video signal is transmitted as at least one separate video layer stream chosen from, an independent video layer stream and at least one dependent video layer streams that require the independent video layer for decoding. A control module chooses the at least one separate video layer stream based on the device parameter. | 08-01-2013 |
20130235157 | METHOD AND SYSTEM FOR FRAME BUFFER COMPRESSION AND MEMORY RESOURCE REDUCTION FOR 3D VIDEO - A video receiver receives a compressed 3D video comprising a base view video and a residual view video from a video transmitter. The video receiver decodes the received base view video and an enhancement view video of the received compressed 3D video into a left view video and a right view video. Base view pictures are generated selectively based on available memory resource. The residual view video is generated by subtracting base view pictures from corresponding enhancement view pictures. The received base view and residual view videos are buffered for video decoding. Pictures in the buffered residual view video are added to corresponding pictures in the buffered base view video for enhancement view decoding. The left view video and/or the right view video are generated from the resulting decoded base view and enhancement view pictures. A motion vector used for a disparity predicted macroblock is applied to adjacent macroblock pre-fetching. | 09-12-2013 |
20130235739 | Dynamic Audio/Video Channel Bonding - A data communication architecture delivers a wide variety of content, including audio and video content, to consumers. The architecture employs channel bonding to deliver more bandwidth than any single communication channel can carry. In some implementations, the communication architecture communicates content according to an initial bonding configuration. The communication architecture may adjust the bonding configuration to adapt to bonding environment changes affecting the communication capabilities or requirements associated with transmitting the content. | 09-12-2013 |
20130235744 | COMMUNICATION SYSTEM USING ORBITAL ANGULAR MOMENTUM - Different data communication architectures deliver a wide variety of content, including audio and video content, to consumers. The architectures may utilize orbital angular momentum to deliver more bandwidth across multiple channels than any single communication channel can carry. In some implementations, the communication architectures distribute data across multiple orbital angular momentum channels in a bonded channel group. | 09-12-2013 |
20130235882 | CHANNEL BONDING FOR LAYERED CONTENT - Different data communication architectures deliver a wide variety of content, including audio and video content, to consumers. The architectures employ channel bonding to deliver more bandwidth than any single communication channel can carry. In some implementations, the communication architectures distribute video programming across the communication channels in the bonded channel group based on the dependency of the video data. | 09-12-2013 |
20130235883 | Audio/Video Channel Bonding Configuration Adaptations - A data communication architecture delivers a wide variety of content, including audio and video content, to consumers. The architecture employs channel bonding to deliver more bandwidth than any single communication channel can carry. In some implementations, the communication architecture communicates content according to an initial bonding configuration. The communication architecture may adjust the bonding configuration to adapt to bonding environment changes affecting the communication capabilities or requirements associated with transmitting the content. | 09-12-2013 |
20130235884 | MIXED SERIAL AND PARALLEL STREAM CHANNEL BONDING ARCHITECTURE - Different data communication architectures deliver a wide variety of content, including audio and video content, to consumers. The architectures employ channel bonding to deliver more bandwidth than any single communication channel can carry. In some implementations, channel bonding may be used to bond channels with mixed serial and parallel streams. | 09-12-2013 |
20130235885 | CHANNEL BONDING WITH ORBITAL ANGULAR MOMENTUM - Different data communication architectures deliver a wide variety of content, including audio and video content, to consumers. The architectures employ channel bonding to deliver more bandwidth than any single communication channel can carry. In some implementations, the communication architectures distribute data across multiple orbital angular momentum channels in the bonded channel group. | 09-12-2013 |
20130235887 | CHANNEL BONDING SYNCHRONIZATION - Different data communication architectures deliver a wide variety of content, including audio and video content, to consumers. The architectures employ channel bonding to deliver more bandwidth than any single communication channel can carry. In some implementations, the communication architectures distribute data streams to bonded channels that are clocked independently. A system is provided for synchronizing the bonded channels. | 09-12-2013 |
20130239142 | Audio/Video Channel Bonding By Chunk - Different data communication architectures deliver a wide variety of content, including audio and video content, to consumers. The architectures employ channel bonding to deliver more bandwidth than any single communication channel can carry. In some implementations, the communication architectures distribute video programming in the form of MPEG2 TS packets, flagged by marker packets, in a round-robin manner across the communication channels. Channel bonding synchronization information may be present in packets defined above the data-link layer or added to fields within data-link layer frames. | 09-12-2013 |
20130239150 | CHANNEL BONDING WITH MULTIPLE NETWORK TYPES - Different data communication architectures deliver a wide variety of content, including audio and video content, to consumers. The architectures employ channel bonding to deliver more bandwidth than any single communication channel can carry. In some implementations, different network types may be channel bonded to function as a single logical channel. | 09-12-2013 |
20130239159 | Audio/Video Channel Transbonding In A Network Device - A data communication architecture delivers a wide variety of content, including audio and video content, to consumers. The architecture employs channel bonding to deliver more bandwidth than any single communication channel can carry. The architecture includes intermediate network devices that may receive content and send content using different groups of communication channels. The network device may process content received across a first set of communication channels for transmission across a second set of communication channels different from the first set. Such processing may preserve a program order of the content during delivery to a destination device. | 09-12-2013 |
20130239160 | Cross Layer Coordinated Channel Bonding - Different data communication architectures deliver a wide variety of content, including audio and video content, to consumers. The architectures employ channel bonding to deliver more bandwidth than any single communication channel can carry. In some implementations, the communication architectures distribute video programming in the form of MPEG2 TS packets, flagged by marker packets, in a round-robin manner across the communication channels. Channel bonding synchronization information may be present in packets defined above the data-link layer or added to fields within data-link layer frames. | 09-12-2013 |
20130239161 | Audio/Video Channel Bonding Architecture - Different data communication architectures deliver a wide variety of content, including audio and video content, to consumers. The architectures employ channel bonding to deliver more bandwidth than any single communication channel can carry. In some implementations, the communication architectures distribute video programming in the form of MPEG2 TS packets, flagged by marker packets, in a round-robin manner across the communication channels. Channel bonding synchronization information may be present in packets defined above the data-link layer or added to fields within data-link layer frames. | 09-12-2013 |
20130246591 | METHOD AND SYSTEM FOR GENERIC IP MULTIMEDIA RESIDENTIAL GATEWAYS - A common IP layer client device interface within an IP multimedia gateway (IMG) is configured to connect client devices to broadband IP networks such as the Internet based on determined device capabilities. Broadband IP network interfaces within the IMG are configured to enable communication between the IMG and broadband IP networks based on the determined device capabilities. Content provided by various service managers are communicated with the client devices utilizing the common IP layer client device interface and the configured network interfaces. Network capabilities may be determined during the device and network discovery. Protocol translation, media transcoding and/or dynamic device configuration may be performed based on the determined device capabilities, and based on the determined network capabilities. The IMG may adjust system timing and manage power consumptions for service deployment over corresponding client devices. Information may be routed or distributed by the IMRG among the client devices when needed. | 09-19-2013 |
20130252598 | METHOD AND SYSTEM FOR DYNAMIC ADJUSTMENT OF POWER AND FREQUENCIES IN A FEMTOCELL NETWORK - Aspects of a method and system for dynamic adjustment of power, antenna direction and frequencies in a femtocell network are provided. In this regard, a communication system may comprise a plurality of femtocells, one or more base stations, and a femtocell management entity that coordinates operation of the plurality of femtocells. One or more parameters may be communicated from one of the plurality of femtocells and/or one or more base stations to the femtocell management entity. The femtocell management entity may be enabled to utilize the one or more parameters to determine configuration information for one of the plurality of femtocells and/or for one or more remaining ones of the plurality of femtocells. One of the plurality of femtocells may be enabled to receive the determined configuration information from the femtocell management entity. One of the plurality of femtocells may be configured utilizing the received determined configuration information. | 09-26-2013 |
20130254821 | Method and System for Providing Complete Internet Anywhere with Partial Server Processing - Methods and systems are described for providing complete Internet anywhere with partial server processing in which a request is sent from a set-top-box (STB) to a server communicatively coupled with the STB to process a portion of a web page that is unsupported by a web browser running on the STB. In one such method, the STB sends to the server an unsupported content request associated with a portion of a web page that is unsupported by a web browser executing on the STB. The STB receives a data stream from the server in response to the unsupported content request. The data stream was generated at the server by processing the unsupported portion of the web page. The STB composites the received data stream with another portion of the web page, that is supported by the web browser, to produce the web page. | 09-26-2013 |
20130272566 | Method and System for Watermarking 3D Content - A video transmitter identifies regions in pictures in a compressed three-dimensional (3D) video comprising a base view video and an enhancement view video. The identified regions are not referenced by other pictures in the compressed 3D video. The identified regions are watermarked. Pictures such as a high layer picture in the base view video and the enhancement view video are identified for watermarking. The identified regions in the base view and/or enhancement view videos are watermarked and multiplexed into a transport stream for transmission. An intended video receiver extracts the base view video, the enhancement view video and corresponding watermark data from the received transport stream. The corresponding extracted watermark data are synchronized with the extracted base view video and the extracted enhancement view video, respectively, for watermark insertion. The resulting base view and enhancement view videos are decoded into a left view video and a right view video, respectively. | 10-17-2013 |
20130329796 | METHOD AND SYSTEM FOR MOTION COMPENSATED PICTURE RATE UP-CONVERSION OF DIGITAL VIDEO USING PICTURE BOUNDARY PROCESSING - Certain aspects of a method and system for motion-compensated picture rate up-conversion (PRUC) of digital video using picture boundary processing may include generating one or more forward motion vectors and one or more backward motion vectors based on extracted picture rate up-conversion (PRUC) data. A cost of performing motion estimation of a particular block along the generated forward motion vectors and the generated backward motion vectors corresponding to the particular block may be calculated. The particular block may be a boundary block. A motion vector with the least cost may be selected and motion compensated to generate a plurality of interpolated pictures. | 12-12-2013 |
20130345885 | METHOD AND SYSTEM FOR UTILIZING A BROADBAND GATEWAY TO PROVIDE ENERGY EFFICIENT MANAGEMENT IN A HOME NETWORK - A broadband gateway may provide energy management service within a home network. The energy management service may enable reducing and/or enhancing energy consumption within the home network. The energy management service may comprise managing one or more devices in the home network by the broadband gateway. The energy management service may be performed based on energy-related information associated with devices, and the information may be stored by the broadband gateway. At least some of the energy-related information may be acquired from the managed devices. The energy management service may comprise controlling and/or configuring the managed devices, and/or communications between the managed devices within the home network. The broadband gateway may track actual energy usage by the managed devices. Information corresponding to energy-related activities and/or usage may be displayed via a user interface. The information may also be reported to entities external to the home network. | 12-26-2013 |
20140064152 | High Definition Audio Distribution System - A system distributes high-definition (HD) audio across a local telephone network. The system receives an audio selection from a communication device linked through the local telephone network. The audio selection may identify an audio source to retrieve audio data from, such as a broadcast channel, Internet streaming source, or others. The system can tune a communication resource to obtain an audio stream from the specified audio source, transcode the received audio stream into HD audio data, and distribute the HD audio data to the communication device via the local telephone network. The local telephone network may be an analog telephone network or an Internet Protocol (IP) network that supports Voice over IP (VoIP) communications. | 03-06-2014 |
20140067381 | Time-Shifting Distribution Of High Definition Audio Data - A system may time-shift the distribution high-definition (HD) audio. The system can obtain an audio stream from a specified audio source, transcode the audio stream into an HD audio stream, and store the HD audio stream in a memory. The system may later forward the stored HD audio stream to a destination device, which can be a communication device linked to the system through a local telephone network or a remote communication device. The system can also store HD audio when a local communication device receives an incoming call request that interrupts a current HD audio distribution process. The system may resume distribution of the HD audio after processing the incoming call request from a point when the distribution was interrupted. | 03-06-2014 |
20140082141 | METHOD AND SYSTEM FOR PROVIDING CONTENT REMOTELY VIA ONE OR MORE IP MULTIMEDIA RESIDENTIAL GATEWAYS - An IP multimedia gateway (IMG) receives content sharing service profiles generated by a service manager for communication devices that are coupled to the IMG. Content and/or content information that is received for communication to a first device, is communicated to other devices in response to a request. Content sharing profiles comprise permissions, group members, user preferences, device capabilities and security profiles. Content streams communicated to the first device may be shared with a second device based on the profiles. The second device may share additional streams with the first device. The first device or other devices may communicate the request. The content may be received from a service manager network device. The IMG and a communication device that may display the content may be integrated in a set-top-box or digital TV. Login access is enabled to devices for requesting content. Cooperation with other IMGs may enable discovery and/or content communication. | 03-20-2014 |
20140105561 | Secure handoff among devices during media playback - Secure handoff among devices during media playback. Playback of media, from one or more sources, on two or more respective devices is performed in an automated or simplified manner based upon a near field communications (NFC) or like security pairing transaction between those devices. The security pairing may provide direction for any of a number of operational parameters by which the media is to undergo playback on the different respective devices (e.g., source of the media, quality of the media, digital rights management (DRM), an authentication, authorization, and accounting (AAA) protocol, etc.). Certain implementations allow for user interaction to augment or override automatic or seamless operation between the respective devices for continuous playback of media thereon. Successive security pairings may be performed within any of a number of respective devices (e.g., from a first device to a second device, from a second device to a third device, etc.). | 04-17-2014 |
20140112383 | DECODING VIDEO STREAMS USING DECODERS SUPPORTING A DIFFERENT ENCODING PROFILE - In various embodiments, video streams are decoded using decoders that support a different decoding profile. First processing circuitry is configured to receive a video stream encoded using a first encoding profile, transcode the video stream from the first encoding profile to a second encoding profile, and store the transcoded video stream in an output buffer. Second processing circuitry is configured to receive the transcoded video stream from the output buffer and decode the transcoded video stream according to the second encoding profile. The second processing circuitry may be unable to decode the video stream encoded using the first encoding profile. | 04-24-2014 |
20140122211 | Method and System for Recognizing Energy Efficient Certified Devices Through a Gateway - A broadband gateway, which enables communication with a plurality of devices, may be operable to identify an energy efficient certified device from the plurality of devices. The broadband gateway may handle at least one physical layer connection to at least one corresponding network access service provider. Information related to the identified energy efficient certified device, including usage information of the device, may be communicated to one or more entities. The broadband gateway may acquire the usage information of the energy efficient certified device by monitoring whether the device is operating in an energy efficient mode. The broadband gateway may obtain a credit and/or a reward from the one or more entities based on the usage information of the energy efficient certified device. The broadband gateway may deposit the credit and/or the reward to an account associated with the energy efficient certified device. | 05-01-2014 |
20140132703 | USING DISTRIBUTED LOCAL QOS OPTIMIZATION TO ACHIEVE GLOBAL QOS OPTIMIZATION FOR VIDEO CONFERENCING SERVICES - A media gateway (MG) that services a plurality of client devices, may be handled at least a portion of video conferencing (VC) processing during a VC call between at least one of said plurality of client devices and at least one other VC client. The portion of the VC processing handled by the media gateway may be offloaded from a centralized VC multipoint control unit (MCU). The MG may handle one or more VC MCU functions, which may comprise video conferencing call control and/or management and/or audio/video (AV) transcoding. The MG may perform localized quality of service (QoS) management, to select, and adaptively control and/or configure resources and/or local links used in the MG and/or in VC clients or neighboring MGs connected to the MG, during VC operations, such as in generating, handling, and/or communicating data or content exchanged during VC calls. | 05-15-2014 |
20140137167 | Remote control device transaction setup in a home network - A technique of using a remote control device to identify a source for transferring content on a home network, a renderer for rendering the content and a pathway within a home network to couple the source to the renderer to transfer the content. The remote control device then transmits control information to the source to set a control parameter value within the source to send the content and transmits control information to the renderer to set a control parameter value within the renderer to receive the content. The commands from the remote configure parameter values associated with a media layer in the source and/or the renderer to initiate a hand-shake to effect the content transfer, so that the source and the renderer need not initiate the hand-shake between themselves. | 05-15-2014 |
20140137175 | METHOD AND SYSTEM FOR PROVIDING COMPLETE INTERNET ANYWHERE WITH PARTIAL SERVER PROCESSING - Methods and systems are described for providing complete Internet anywhere with partial server processing in which a request is sent from a set-top-box (STB) to a server communicatively coupled with the STB to process a portion of a web page that is unsupported by a web browser running on the STB. In one such method, the STB sends to the server an unsupported content request associated with a portion of a web page that is unsupported by a web browser executing on the STB. The STB receives a data stream from the server in response to the unsupported content request. The data stream was generated at the server by processing the unsupported portion of the web page. The STB composites the received data stream with another portion of the web page, that is supported by the web browser, to produce the web page. | 05-15-2014 |
20140165123 | METHOD AND SYSTEM FOR PROVIDING DYNAMIC TIME SLICE ENCODING FOR COMPLETE INTERNET ANYWHERE - A server may be used to handle at least some of processing of content retrieved via and/or derived from Internet access operations of a plurality of set-top boxes (STBs). Resource allocation and/or utilization, and/or tasks or applications performed in the server during the processing may be configured based on control data, which may be determined by the server and which may comprise capabilities of links between the server and each of the plurality of STBs, requirements of the tasks, characteristics of the content and/or the Internet access operations, user preferences and/or interactions, and/or content provider preferences. The server may dynamically reconfigure the tasks and/or resources based on monitoring of its operations and/or changes of the control data. Configuring tasks and/or resources may comprise time slicing access to resources that are commonly used during concurrent servicing of at least some of the plurality of STBs by the support server. | 06-12-2014 |
20140169454 | METHOD AND SYSTEM FOR MULTI-LAYER RATE CONTROL FOR A MULTI-CODEC SYSTEM - A video transmitter comprising a plurality of encoders may be operable to determine, for a transport stream, a constant overall number of bits per time interval corresponding to a frame in the transport stream. For each time interval corresponding to a start and an end of encoding of each of frames using each of the encoders, the video transmitter may allocate a target number of bits to each of the frames to achieve the constant overall number of bits. The allocation of the target number of bits may be based on frame types of the frames and CODEC types of the encoders, where the allocated target number of bits for each of the frames meets buffer overflow/underflow requirements associated with each of the encoders. A quantization parameter (QP) may be calculated and adjusted at each of one or more layers for generating an actual number of bits during encoding. | 06-19-2014 |
20140173672 | Cross Layer Coordinated Channel Bonding - Different data communication architectures receive a wide variety of content, including audio and video content, for consumers. The architectures employ channel bonding to deliver more bandwidth than any single communication channel can carry. In some implementations, the communication architectures receive distributed video programming in the form of MPEG2 TS packets, flagged by marker packets. Channel bonding synchronization information may be present in packets defined above the data-link layer or received in fields within data-link layer frames. | 06-19-2014 |
20140178036 | METHOD OF TIMEBASE MANAGEMENT FOR MPEG DECODING WITH PERSONAL VIDEO RECORDING FUNCTIONALITY - Disclosed are various embodiments that facilitate recording to a storage medium in a personal video recorder (PVR) system. In one embodiment, a transport stream is received. The transport stream is stored into a memory. An index table is generated that provides information for locating particular frames recorded in the memory. | 06-26-2014 |
20140331269 | Audio/Video Channel Transbonding In A Network Device - A data communication architecture delivers a wide variety of content, including audio and video content, to consumers. The architecture employs channel bonding to deliver more bandwidth than any single communication channel can carry. The architecture includes intermediate network devices that may receive content and send content using different groups of communication channels. The network device may process content received across a first set of communication channels for transmission across a second set of communication channels different from the first set. Such processing may preserve a program order of the content during delivery to a destination device. | 11-06-2014 |
20140337485 | COMMUNICATION OVER BANDWIDTH-CONSTRAINED NETWORK - An apparatus and a system are provided to proxy one or more media signals between at least one local client device and at least one remote client device. For instance, the apparatus can include a first network interface, a rate controller and media transcoder, and a second network interface. The first network interface receives a plurality of media signals over a first communication network, where the plurality of media signals is encoded into at least one codec format. The rate controller and media transcoder transcodes one or more of the plurality of media signals into a different codec format based on channel and processing capabilities associated with one or more local client devices and one or more control messages. The second network interface transmits the one or more of the transcoded plurality of media signals to a respective plurality of remote client devices over a second communication network. | 11-13-2014 |
20140349687 | METHOD AND SYSTEM FOR PROVIDING LOCATION AWARE TRACKING AND SERVICES VIA AN IP MULTIMEDIA RESIDENTIAL GATEWAY - In an IP multimedia gateway, locations corresponding to communicatively coupled communication devices are determined and transmitted to a service provider device (SPD) that provides services to the communication devices. Communication devices receive location based service profiles from the (SPD) based on the determined locations. Services content from the (SPD) is communicated with the communication devices and/or with the (SPD), based on the profiles. The determined locations are received from communication devices which may be local or remote. A device location map is generated to be displayed by communication devices. The gateway may be integrated in an STB/DTV that displays the determined locations. Content is communicated to communication devices based on their location. The (SPD) may provide content and/or control information for communication device services. Locations are associated with client devices for detecting cloned client devices where determined locations are different than associated locations and/or for restricting services based on location. | 11-27-2014 |
20140351385 | ADAPTIVE BIT RATE PROXY - A device and method for providing an adaptive bit rate (ABR) proxy is disclosed. An ABR proxy determines an optimal data format to receive content segments for an audio/video (AV) content item from a source ABR server, and generates, based on that format and/or current network conditions, one or more local AV representations for providing content segments for the AV content item to locally connected devices. A local client device selects a local AV representation, and the ABR proxy provides the content segments for the AV content item to the local device in accordance with the selected local AV representation. | 11-27-2014 |
20140355603 | ADAPTIVE BIT RATE DISTRIBUTION OF MULTICAST STREAMS - A system for adaptive bit rate distribution of multicast streams may include one or more processors and a memory. The one or more processors may be configured to identify streams, such as multicast streams, transmitted by a content delivery network. The streams may each contain a content item that is encoded at a different bit rate for each stream. The one or more processors may determine segments of the streams, for example based on time stamps associated with the content item or markers of the streams. The one or more processors may transmit a first segment of a first stream encoded at a first bit rate to a user device in response to a request therefor and, upon completing the transmission of the first segment, transmit a second segment of a second stream encoded at a second bit rate to the user device in response to a request therefor. | 12-04-2014 |
20140355625 | DISTRIBUTED ADAPTIVE BIT RATE PROXY SYSTEM - A distributed adaptive bit rate (ABR) proxy system may include a gateway device that includes a first transcoder and is configured to receive segments of a content item from an ABR server, and a secondary device that includes a second transcoder and is configured to receive the segments of the content item from the gateway device. The first transcoder may transcode the segments based at least in part on a first ABR profile to generate first transcoded segments, and the second transcoder may transcode the segments based at least in part on a second ABR profile to generate second transcoded segments. The gateway device may advertise the first and second ABR profiles to user devices and may transmit the first transcoded segments to the user devices in response to requests therefor. The secondary device may transmit the second transcoded segments to the user devices in response to requests therefor. | 12-04-2014 |
20140359076 | SYSTEMS AND METHODS FOR PRIORITIZING ADAPTIVE BIT RATE DISTRIBUTION OF CONTENT - Systems and methods for prioritizing adaptive bit rate distribution of content are provided. In some aspects, a method includes identifying a plurality of content streams. Each of the plurality of content streams is associated with a variant feature of content to be delivered to the client device. Each variant feature of the content comprises at least one of a bit rate and a non-bit rate feature. The method also includes determining a priority of each of the plurality of content streams relative to one another based at least on the non-bit rate feature associated with each of the plurality of content streams. The method also includes providing an indication of the priority of each of the plurality of content streams to the client device. | 12-04-2014 |
20140359153 | SYSTEMS AND METHODS FOR TRANSMITTING CONTENT - Systems and methods for transmitting content are provided. In some aspects, a method includes receiving an indication of a plurality of input streams of content. Each input stream is associated with an input bit rate. The method includes determining a plurality of output bit rates at which to transmit the content to one or more client devices, comparing the plurality of input bit rates to the plurality of output bit rates, and generating, by a server, a plurality of output streams of the content based on the comparison. Each generated output stream is associated with a corresponding output bit rate and includes a transcoded input stream or a non-transcoded input stream. The plurality of output streams is generated such that a number of output streams comprising non-transcoded input streams is maximized. The method also includes transmitting the generated output streams to the one or more client devices. | 12-04-2014 |
20140379886 | METHOD AND SYSTEM FOR OPTIMIZING POWER CONSUMPTION IN A HOME NETWORK VIA A BROADBAND GATEWAY - A broadband gateway, which enables communication with a plurality of devices, handles at least one physical layer connection to at least one corresponding network access service provider. Before allowing the devices to access content from the service provider, the broadband gateway may identify a device power profile for each of the devices, and a network power profile for the content to select a corresponding content delivery mechanism to optimize power consumption. The content may be communicated to the devices utilizing the corresponding selected content delivery mechanism. Depending on configuration, content transcoding may be performed at the broadband gateway and/or at the devices. The content may be burst downloaded and stored in a local storage to be consumed by the devices thereafter. Upon completion of download, the broadband gateway may shut down receiving components to save resources and power. The receiving components may be tuned on to receive additional content when needed. | 12-25-2014 |
20150015671 | METHOD AND SYSTEM FOR ADAPTIVE VIEWPORT FOR A MOBILE DEVICE BASED ON VIEWING ANGLE - A 2D and/or 3D video processing device comprising a camera and a display captures images of a viewer as the viewer observes displayed 2D and/or 3D video content in a viewport. Face and/or eye tracking of viewer images is utilized to generate a different viewport. Current and different viewports may comprise 2D and/or 3D video content from a single source or from different sources. The sources of 2D and/or 3D content may be scrolled, zoomed and/or navigated through for generating the different viewport. Content for the different viewport may be processed. Images of a viewer's positions, angles and/or movements of face, facial expression, eyes and/or physical gestures are captured by the camera and interpreted by face and/or eye tracking. The different viewport may be generated for navigating through 3D content and/or for rotating a 3D object. The 2D and/or 3D video processing device communicates via wire, wireless and/or optical interfaces. | 01-15-2015 |
20150016821 | CONTENT DISTRIBUTION SYSTEM - A content distribution system may include a headend server and media converters, the headend server being configured to distribute content items to user devices via the media converters and gateway devices. Each of the media converters may include a media converter cache and may be coupled to the headend server and a subset of the gateway devices, where each of the user devices is communicatively coupled to one of the gateway devices. The headend server may be further configured to determine one of the content items that is expected to be requested by a group of the user devices, determine one of the media converters that is coupled, via the subset of the gateway devices, to a largest number of user devices in the group of the user devices, and coordinate storing the one of the content items in the media converter cache of the one of the media converters. | 01-15-2015 |
20150040241 | METHOD AND SYSTEM FOR SECURE CONTENT DISTRIBUTION BY A BROADBAND GATEWAY - A broadband gateway, which enables communication with a plurality of devices, handles at least one physical layer connection to at least one corresponding network access service provider. Security boundaries such as conditional access (CA) and/or digital right management (DRM) boundaries associated with the broadband gateway are identified based on security profiles associated with the plurality of devices and/or a service from networks. The identified security boundaries are utilized to determine or negotiate CA information for content access for the service. The received content may be distributed according to the determined CA information and the security profiles of the corresponding devices. The broadband gateway may be automatically and dynamically configured based on the identified security boundaries to secure content distribution to the devices. Content distribution security schemes, for example, super encryption, simul-crypt, IPSec and/or watermarking, may be selected by matching the CA information with corresponding device security profiles. | 02-05-2015 |
20150046127 | Industrial Cooperative and Compressive Sensing System - A system for sensing in an industrial environment includes a processing node configured to receive a first sensor data from a first sensor and a second sensor data from a second sensor, both of which are disposed in the industrial environment. The processing node is further configured to process randomly sampled data from at least one of the first sensor data and the second sensor data to generate processed sensor data that includes the randomly sampled data. The processing node further configured to identify data of interest from the processed sensor data based on comparison of the processed sensor data with a sampling dictionary of predetermined information. The processing node further configured to filter and assemble the identified data of interest to create a set of compressed data, and transmit the set of compressed data to a predetermined destination. | 02-12-2015 |
20150078180 | Communication Adaptations To Industrial Noise - A device in an industrial environment may adapt communications to account for industrial noise in the industrial environment. The device may send a first communication to a destination device in the industrial environment using a first communication technology. The device may access noise prediction data for the industrial environment, and the noise prediction data may indicate predicted noise for one or more portions of the industrial environment, including a communication pathway to the destination device using the first communication technology. The device may adapt a subsequent communication to the destination device to account for the predicted noise along the communication pathway. | 03-19-2015 |
20150082415 | METHOD AND SYSTEM FOR PROVIDING SECURE TRANSACTIONS VIA A BROADBAND GATEWAY - A broadband gateway may be used to authorize transactions associated with one or more accounts, which may be associated with a user of the broadband gateway. The transaction may be handled by the broadband gateway. The authorizations may be performed based on information associated with the accounts, whose storage may be controlled by the broadband gateway. The broadband gateway may block and/or terminate transactions failing authentication and/or validation, which may be performed based on the stored information. The transactions may be initiated within a network serviced by the broadband gateway. The transactions may also be initiated outside the serviced network. The stored information may comprise a user profile, which may comprise a plurality of settings for controlling and/or managing authorization performed by the broadband gateway. The user profiles may be configurable by users, wherein configuration may comprise initializing and/or modifying one or more of the transaction related settings. | 03-19-2015 |