Patent application number | Description | Published |
20080212598 | System and Method for Transparent Virtual Routing - A transparent routing device disposed within an access network configured in accordance with one or more lower-layer protocols is disclosed herein. The device includes a set of subscriber-side ports. Each of the subscriber-side ports is associated with a plurality of virtual subscriber-side interfaces disposed to effectively terminate a corresponding plurality of subscriber-side connections with subscriber host devices served by the access network. The device further includes at least one network-side port through which communication occurs with an external network in accordance with a higher-layer protocol. A routing table is configured to establish a correspondence between network addresses of the subscriber host devices and the plurality of virtual subscriber-side interfaces. During operation of the device, packets received through the at least one network-side port are forwarded to corresponding ones of the virtual subscriber-side interfaces based upon network addresses of the packets. | 09-04-2008 |
20090138609 | Method and Apparatus for Maintaining User Sessions Across User Devices and Portals - Embodiments of the invention generally provide a method and apparatus for maintaining user sessions across user devices and portals. One embodiment of a method for maintaining a user session across a group including a plurality of user devices includes altering, at a first device in the group, a state of the user session, such that a new session state results and transferring the new session state from the first device to at least one of the other devices in the group. | 05-28-2009 |
20120042091 | METHOD AND APPARATUS RELATED TO VARILABLE DURATION MEDIA SEGMENTS - A method and apparatus for an adaptive bit rate system ( | 02-16-2012 |
20120137015 | METHOD OF TARGETED AD INSERTION USING HTTP LIVE STREAMING PROTOCOL - A content delivery system and method that receives a request for a content stream that includes splice points. The method receives a playlist that includes an ordered list of media segment files that represent the content stream, and splice point tags, where generation of the media segment files aligns segment boundaries with the splice points in the content stream, and where each splice point tag is in a location in the playlist that corresponds to the position of one of the splice points in the content stream. The method identifies an insertion position in the playlist based on the location of the splice point tags, selects an advertisement segment, inserts the advertisement segment at the insertion position to create a modified playlist, removes the splice point tags from the modified playlist, and sends the modified playlist to the video display device. | 05-31-2012 |
20130064283 | ENCODER-AIDED SEGMENTATION FOR ADAPTIVE STREAMING - In one embodiment, a method for encoding content includes receiving source content and encoding the source content into a plurality of content streams. The encoding includes aligning the plurality of content streams at Group of Pictures (GOP) boundaries. The encoding further includes embedding, in each content stream, metadata identifying segmentation points within the content stream, where the segmentation points correspond to one or more of the GOP boundaries. | 03-14-2013 |
20130219423 | Algorithmic Media Stream Selection - In embodiments of algorithmic media stream selection, a media routing device ( | 08-22-2013 |
20140050082 | DEVICES, SYSTEMS, AND METHODS FOR ADAPTIVE SWITCHING OF MULTICAST CONTENT DELIVERY TO OPTIMIZE BANDWIDTH USAGE - Systems, devices and methods for adaptive switching in multicast media streams are disclosed herein. In an embodiment, a method for adaptively transmitting content to one or more users based on currently available bandwidth via internet protocol (“IP”) multicast protocol, includes: receiving a first content stream having a plurality of data packets, the first content stream encoded at a first bit rate; receiving a second content stream having a plurality of data packets, the second content stream encoded at a second bit rate, wherein the first bit rate is different than the second bit rate and wherein the first and second content streams represent the same content; transmitting the first content stream to a user; determining that the user could receive the second content stream based on available bandwidth for transmitting data to the user; and transmitting the second content stream to the user. | 02-20-2014 |
20140281002 | DEVICES, SYSTEMS, AND METHODS FOR MANAGING AND ADJUSTING ADAPTIVE STREAMING TRAFFIC - Systems, devices and methods for managing and adjusting adaptive streaming traffic to optimize fairness are disclosed herein. In one embodiment, a method comprises: receiving a request for a media segment; locating the media segment; determining the bitrate of the requested media segment; and assigning priority information to the media segment, wherein a media segment having a lowest guaranteed bitrate is assigned a higher priority than media segments having higher bitrates. | 09-18-2014 |
20140282787 | SYSTEM AND METHOD FOR MULTISCREEN NETWORK DIGITAL VIDEO RECORDING USING ON-DEMAND TRANSCODING - A method is disclosed that includes: receiving, via a network digital video recorder, a request to record requested content; receiving, via a network digital video recorder at a first time, the requested content in a first format and the requested content in a second format; storing, via the network digital video recorder, the requested content in the first format; storing, via the network digital video recorder, the requested content in the second format; deleting, from network digital video recorder, the requested content in the second format after a predetermined time period; and transcoding, via an on demand transcoder, the requested content in the first format to the requested content in a third format after the predetermined time period. | 09-18-2014 |