Patent application number | Description | Published |
20090019151 | METHOD FOR MEDIA DISCOVERY - A method including receiving a request for a web page; communicating with a content server by receiving content associated with the requested web page; determining whether the content includes particular content requiring plug-in support; initiating a native plug-in to handle the particular content; receiving a request for additional content from the native plug-in; retrieving the additional content for the native plug-in; monitoring the additional content to determine whether the additional content includes media content; and updating the content for the requested web page based on the monitoring. | 01-15-2009 |
20100205318 | METHOD FOR CONTROLLING DOWNLOAD RATE OF REAL-TIME STREAMING AS NEEDED BY MEDIA PLAYER - A computer-implemented method including receiving streaming media, wherein the streaming media is requested by a media player at a mobile device; retrieving timing information from the streaming media, wherein the timing information corresponds to real-time playback rate on the media player; framing the streaming media based on the real-time playback rate on the media player; scheduling transmission of the framed streaming media based on the framing, and transmitting the framed streaming media to the media player according to the schedule. | 08-12-2010 |
20100254451 | FRAMEWORK FOR QUALITY-AWARE VIDEO OPTIMIZATION - A computer-implemented method includes receiving an encoded video frame, decompressing the received encoded video frame, extracting a first quantization parameter (QP) from the decompressed video frame, and acquiring a delta QP based on the first QP. The method also includes acquiring a second QP based on the delta QP and the first QP, compressing the decompressed video frame based on the second QP, and providing the compressed video frame. The first QP corresponds to quantization settings originally used for compressing the encoded video frame. And the second QP corresponds to quantization settings for compressing the decompressed video frame. | 10-07-2010 |
20110090953 | BUDGET ENCODING - A method includes receiving streaming media data having a media frame and a frame index referencing the media frame; allocating a frame budget for an output media frame by estimating a frame size of the output media frame based on the frame index; generating the output media frame in real-time by processing the media frame based on first processing parameters and, if the allocated frame budget is greater than a frame size of the processed media frame, padding the processed media frame; and providing the output media frame. | 04-21-2011 |
20120030212 | Systems and Methods for Video Cache Indexing - Methods and systems for indexing content in a cache data structure within a content cache are disclosed. The methods and systems identify at least one characterization data associated with a received content request and input the at least one characterization data into a hash function to generate an index that is used for identifying an entry associated with the requested content in the cache data structure. The at least one characterization data may include a portion of content associated with the received content request, a portion of a Uniform Resource Locator (URL) associated with the received content request, an IP address associated with the received content request, the length of the content associated with the received content request, and one or more parameters parsed from the URL associated with the received content request. | 02-02-2012 |
20120284616 | Content Adaptation - A system includes a mobile device and an optimization server. The mobile device is capable of transmitting request data that includes a requested webpage and identification data. The optimization server is configured to receive response data that corresponds to the request data from a content server, to adapt the response data based on the identification data, and to transmit the adapted response data to the mobile device. | 11-08-2012 |
20120290917 | Content Adaptation - A system includes a mobile device and an optimization server. The mobile device is capable of transmitting request data that includes a requested webpage and identification data. The optimization server is configured to receive response data that corresponds to the request data from a content server, to adapt the response data based on the identification data, and to transmit the adapted response data to the mobile device. | 11-15-2012 |
20120290918 | Content Adaptation - A system includes a mobile device and an optimization server. The mobile device is capable of transmitting request data that includes a requested webpage and identification data. The optimization server is configured to receive response data that corresponds to the request data from a content server, to adapt the response data based on the identification data, and to transmit the adapted response data to the mobile device. | 11-15-2012 |
20120290919 | Content Adaptation - A system includes a mobile device and an optimization server. The mobile device is capable of transmitting request data that includes a requested webpage and identification data. The optimization server is configured to receive response data that corresponds to the request data from a content server, to adapt the response data based on the identification data, and to transmit the adapted response data to the mobile device. | 11-15-2012 |
20120314761 | ADAPTIVE BITRATE MANAGEMENT ON PROGRESSIVE DOWNLOAD WITH INDEXED MEDIA FILES - A method includes receiving streaming media data having an original media frame and an original frame index referencing the original media frame; determining an optimal session bitrate, wherein the optimal session bitrate is based on the available network bandwidth between a server and a terminal; allocating a frame budget for an output media frame by estimating a frame size of the output media frame based on the original frame index and the optimal session bitrate; generating the output media frame by processing the original media frame based on first encoding parameters and, if the allocated frame budget is greater than a frame size of the processed media frame, padding the processed media frame; and providing the output media frame. | 12-13-2012 |
Patent application number | Description | Published |
20090019178 | ADAPTIVE BITRATE MANAGEMENT FOR STREAMING MEDIA OVER PACKET NETWORKS - A method including receiving a receiver report from a terminal; estimating one or more network conditions of a media network based at least in part on the receiver report; determining an optimal session bitrate based on the estimated one or more network conditions; and providing media data to the terminal based on the optimal session bitrate. | 01-15-2009 |
20090254657 | Adaptive Bitrate Management for Streaming Media Over Packet Networks - A method including providing pseudo-streaming media data to a terminal; receiving a transport control protocol (TCP) acknowledgement from the terminal; estimating one or more network conditions of a network based at least in part on the TCP acknowledgement; determining an optimal session bitrate based on the estimated one or more network conditions; and providing pseudo-streaming media data to the terminal based on the optimal session bitrate. | 10-08-2009 |
20110283012 | Adaptive Bitrate Management for Streaming Media Over Packet Networks - A method including providing pseudo-streaming media data to a terminal; receiving a transport control protocol (TCP) acknowledgement from the terminal; estimating one or more network conditions of a network based at least in part on the TCP acknowledgement; determining an optimal session bitrate based on the estimated one or more network conditions; and providing pseudo-streaming media data to the terminal based on the optimal session bitrate. | 11-17-2011 |
20110283015 | ADAPTIVE BITRATE MANAGEMENT FOR STREAMING MEDIA OVER PACKET NETWORKS - A method including receiving a receiver report from a terminal; estimating one or more network conditions of a media network based at least in part on the receiver report; determining an optimal session bitrate based on the estimated one or more network conditions; and providing media data to the terminal based on the optimal session bitrate. | 11-17-2011 |
20130086275 | ADAPTIVE BITRATE MANAGEMENT FOR STREAMING MEDIA OVER PACKET NETWORKS - A method including providing pseudo-streaming media data to a terminal; receiving a transport control protocol (TCP) acknowledgement from the terminal; estimating one or more network conditions of a network based at least in part on the TCP acknowledgement; determining an optimal session bitrate based on the estimated one or more network conditions; and providing pseudo-streaming media data to the terminal based on the optimal session bitrate. | 04-04-2013 |
20140072032 | Adaptive Bitrate Management for Streaming Media Over Packet Networks - A method including receiving a receiver report from a terminal; estimating one or more network conditions of a media network based at least in part on the receiver report; determining an optimal session bitrate based on the estimated one or more network conditions; and providing media data to the terminal based on the optimal session bitrate. | 03-13-2014 |
20150120876 | METHODS AND SYSTEMS FOR OPTIMAL DELIVERY OF INTERNET VIDEO OVER WIRELESS NETWORKS - A system and method is provided for controlling multimedia data transmission to a communication device via a network. The system comprises a de-muxer configured to obtain a first multimedia data for transmission and a flow controller configured to evaluate an estimated buffer time associated with the communication device. If the estimated buffer time satisfies a first threshold condition, the flow controller updates a current transmitting state to be a pacing state. And if the estimated buffer time satisfies a second threshold condition, the flow controller updates the current transmitting state to be a bursting state. The system also comprises a muxer configured to transmit the first multimedia data at a transmitting rate corresponding to the bursting state or the pacing state. | 04-30-2015 |
Patent application number | Description | Published |
20130019483 | RECIPROCATING SAW, SUCH AS A JIGSAW - A jigsaw includes a housing having a body portion and a handle portion. The body portion has a forward end and a rearward end. The jigsaw also includes a motor positioned within the body portion of the housing. The motor is located forward of the handle portion. The jigsaw further includes a drive mechanism positioned within the body portion of the housing. The drive mechanism is coupled to the motor for driving a saw blade in a reciprocating motion. The jigsaw also includes a shoe assembly coupled to the body portion of the housing between the forward end and the rearward end. | 01-24-2013 |
20130068073 | FASTENER DRIVER AND EXTENSION - A fastener driver configured for use with a rotary power tool having a chuck. The fastener driver includes a drive including a shank, an elongated extension including an aperture that extends through the elongated extension, and the drive is removably coupled to the elongated extension. The fastener driver further includes a driver including an aperture that extends through the driver and a drive to engage a fastener to rotate the fastener, and the driver is removably coupled to elongated extension to allow the fastener to pass through the aperture of the driver and into the aperture of the elongated extension. The fastener driver further includes a connector that couples the driver to the drive for co-rotation without the elongated extension when the elongated extension is not utilized and the connector couples the driver, the elongated extension, and the drive for co-rotation when the elongated extension is utilized. | 03-21-2013 |
20130089764 | BATTERY ASSEMBLY - A battery assembly includes a housing having an inside surface and an outside surface. The outside surface has a bottom portion, a side portion, and a junction portion between the bottom portion and the side portion. The inside surface defines an internal cavity, and a drain aperture extends through the wall from the outside surface to the cavity at the junction portion. At least one battery cell is disposed within the cavity. A contact is coupled to the housing and is in electrical communication with the battery cell. | 04-11-2013 |
Patent application number | Description | Published |
20090004396 | Highly-Branched, Allyl Ether-Functionalized, Unsaturated Polyester Resins and Coating Compositions of the Same - The synthesis of highly-branched, allyl ether-functionalized, unsaturated polyester resins is disclosed herein, along with the utility of these resins in formulating formaldehyde-free, isocyanate-free, and styrene-free, low temperature and fast curing solvent-borne coatings, including wood coatings, and their use as alternatives for conventional acid catalyzed urea- or melamine-crosslinked coating systems. | 01-01-2009 |
20110086975 | COLORED GEL COAT COMPOSITION AND ARTICLE - Gel coat compositions and/or components thereof that have low viscosity characteristics while also incorporating relatively high molecular weight resin material. In representative embodiments, this is achieved by using a curable polyester resin with low polydispersity in the gel coat compositions and/or one or more components thereof. In preferred embodiments, such resin material is used to prepare one or more color components that can be readily blended with one or more other gel coat resin components to form gel coat compositions. These compositions can be cured to form gel coats. By blending the components according to recipes, a wide range of different gel coat compositions with custom color or other visual appearance can be prepared on demand from a limited inventory of color components. | 04-14-2011 |
20120058354 | Polyester Coating Composition - The present invention provides a coating composition having excellent adhesion to metal substrates. The coating composition includes a binder comprising a polyester resin having an adhesion promoting group and an optional crosslinker. The present invention also provides articles having the coating composition applied to at least a portion of a surface thereof. | 03-08-2012 |
Patent application number | Description | Published |
20090198004 | PROCESS FOR MANUFACTURING HIGH MOLECULAR WEIGHT POLYESTERS - High molecular weight polyester polymers are prepared in syrup form from an ester oligomer. The oligomer is converted to the polymer by polycondensation at atmospheric pressure and elevated temperature in a nonreactive carrier capable of forming an azeotrope with water. The ester oligomerization or polycondensation reactions desirably are monitored using a non-viscometric technique. The process has a rapid cycle time. The syrup contains the polymer and the nonreactive carrier, and may more conveniently be used to make initially non-solid products such as polyester coatings than is the case when employing pelletized solid polyester resins. | 08-06-2009 |
20090198005 | PROCESS FOR MANUFACTURING MEDIUM AND HIGH MOLECULAR WEIGHT POLYESTERS - Medium and high molecular weight polyester polymers are prepared in syrup form from an ester oligomer. The oligomer is converted to the polymer by polycondensation at elevated pressure and elevated temperature in a nonreactive carrier capable of forming an azeotrope with water. The ester oligomerization or polycondensation reactions desirably are monitored using a non-viscometric technique. The process has a rapid cycle time. The syrup contains the polymer and nonreactive carrier, and may more conveniently be used to make initially non-solid products such as polyester coatings than is the case when employing pelletized solid polyester resins. | 08-06-2009 |
20100136333 | CROSSLINKABLE IMIDE POLYESTER COATING - A primer/topcoat coil coating system employs crosslinkable branched hydroxyl-functional polyester-imide resins derived or derivable from a symmetric aromatic imide trial and a diacid or acid-producing derivative. The primer resin has a hydroxyl number greater than about 90 but not more than about 215, the topcoat resin has a hydroxyl number greater than about 100 but not more than about 215, and the primer and topcoat can each be hardened in 30 seconds or less to provide a coating having at least 0T flexibility with no tape off and at least 2H pencil hardness. | 06-03-2010 |
20110262759 | LOW PENETRATION LOW FORMALDEHYDE ALKYD COMPOSITION - Soak-in and strike through on the exposed end grain portions of low density or porous wood substrates including alder, birch, pine, poplar, and soft maple are reduced by applying to the end grain a solvent-borne coating composition containing an (i) alkyd resin having a hydroxyl number less than about 150, (ii) acid catalyst and (iii) cross linker. The resin desirably has a number average molecular weight greater than about 2000, and may have a Gardner coloration less than about 3 or may be a short oil alkyd based on coconut oil. By using a reduced hydroxyl number alkyd resin, a reduced cross linker amount may be employed, thereby reducing formaldehyde evolution in compositions made with methylated amino resin cross linkers such as methylated melamine resins. | 10-27-2011 |