Patent application number | Description | Published |
20100228862 | MULTI-TIERED SCALABLE MEDIA STREAMING SYSTEMS AND METHODS - Embodiments disclosed herein relate generally to systems and methods for delivering a scalable media stream from a media server to a media client, wherein thinning is performed at more than one location in the network between the media server and the media client. The system includes at least a session management node located close to the media server, and a client management node located close to the media client. The session management node receives the scalable media stream from the media sever and performs steady state thinning on the scalable media stream to produce a session media stream. The client management node receives a client input media stream, which is at least a portion of the scalable media stream, and performs dynamic thinning on the client input media stream to produce a client output media stream that is streamed to the media client. | 09-09-2010 |
20100228875 | PROGRESSIVE DOWNLOAD GATEWAY - Embodiments disclosed herein relate to a gateway for delivering scalable media files from a web server to a client in a manner that allows dynamic thinning. The gateway includes a control module for receiving a request for a scalable media file, forwarding the request to a web server, receiving the scalable media file from the web server using a first protocol, transmitting a redirect message to the client, and receiving a streaming request from the client in response; a packet processor for packetizing the scalable media file to produce raw scalable media packets; an encapsulation module for encapsulating the raw scalable media packets using a second protocol to produce encapsulated scalable media packets; and an output module for streaming the encapsulated scalable media packets to the client in response to the streaming request. The gateway may also include a module for thinning the raw scalable media packets prior to encapsulation. | 09-09-2010 |
20110082945 | METHODS AND SYSTEMS FOR SCALABLE VIDEO CHUNKING - Methods and systems for creating and retrieving scalable media files using a chunking model. A plurality of network abstraction layer (NAL) units representing a scalable media presentation are grouped into a plurality of video chunks wherein each chunk represents only the NAL units of one layer and a specific time period. The plurality of video chunks are then stored in one or more scalable media files along with indexing information which provides information for retrieving the NAL units from each video chunk. In this manner, a client can request only the video chunks (and thus NAL units) that it needs or wants to achieve a specific bandwidth. | 04-07-2011 |
20120023155 | METHODS AND SYSTEMS FOR SCALABLE VIDEO DELIVERY - Methods and systems for delivering scalable media content from a server to a client are provided. A server index is provided to a media server for indexing the layers of scalable content in the form of media data groups. The client transmits at least one media request comprising a scalable media presentation identifier, a requested quality identifier and a requested layer identifier. Based on the at least one request, the server identifies the requested media data groups and transmits the requested media data groups to the client. The client receives the requested media data groups, which may be a subset of all available media data groups, and reorders the media data into decoding order for subsequent decoding and playback. | 01-26-2012 |
20120203868 | METHODS AND SYSTEMS FOR SCALABLE VIDEO DELIVERY - Methods and systems for delivering scalable media content from a server to a client are provided. A server index is provided to a media server for indexing the layers of scalable content in the form of media data groups. The client transmits at least one media request comprising a scalable media presentation identifier, a requested quality identifier and a requested layer identifier. Based on the at least one request, the server identifies the requested media data groups and transmits the requested media data groups to the client. The client receives the requested media data groups, which may be a subset of all available media data groups, and reorders the media data into decoding order for subsequent decoding and playback. | 08-09-2012 |
20130275557 | METHODS AND SYSTEMS FOR REAL-TIME TRANSMUXING OF STREAMING MEDIA CONTENT - Systems and methods for providing a full reverse translating proxy for streaming media content, which can employ session tracking or transmuxing, or both. The described system can be integrated seamlessly into an existing adaptive streaming environment. The system can transmux each request from a client into a delivery format supported by an origin content server, and vice versa, irrespective of the specific delivery format used by either the client or server. Conversely, the system can further transmux the requested content into the delivery format used by the client. A stateful session model can link each request from a specific end user for a specific piece of content to a particular identified client streaming session. | 10-17-2013 |
20140040499 | METHODS AND SYSTEMS FOR SCALABLE VIDEO CHUNKING - Methods and systems for creating and retrieving scalable media files using a chunking model. A plurality of network abstraction layer (NAL) units representing a scalable media presentation are grouped into a plurality of video chunks wherein each chunk represents only the NAL units of one layer and a specific time period. The plurality of video chunks are then stored in one or more scalable media files along with indexing information which provides information for retrieving the NAL units from each video chunk. In this manner, a client can request only the video chunks (and thus NAL units) that it needs or wants to achieve a specific bandwidth. | 02-06-2014 |
20150088965 | SYSTEMS AND METHODS FOR SELECTIVE RETRIEVAL OF ADAPTIVE BITRATE STREAMING MEDIA - Methods and apparatus that enable a subscriber of an adaptive bitrate streaming service provider to begin viewing a live program already in progress, and further have the ability to pause, rewind or start the program over from the beginning of the program regardless of its actual length or the manifest window defined by an encoder. Selective retrieval of a live media stream is provided by storing, at a server, a plurality of media fragments beginning at an initial time along with a server manifest for the media stream. In response to a client request for a start time later than the initial time, the server generates a program-specific manifest based on the server manifest. | 03-26-2015 |
Patent application number | Description | Published |
20090134059 | Very Low Sulfur Heavy Crude oil and Porcess for the Production thereof - A process for production of sweet heavy crude oil is disclosed. The process comprises the steps of: removing contaminants from heavy oil, bitumen or bitumen froth to form a substantially dewatered deasphalted oil; and subsequent desulfurization of the substantially dewatered deasphalted oil using sodium metal desulfurization to produce a sweet heavy crude oil. The step of removing contaminants is conducted using extraction with a paraffinic solvent. | 05-28-2009 |
20090139903 | Desulfurization of petroleum streams utilizing a multi-ring aromatic alkali metal complex - The present invention relates to a process for removing sulfur from sulfur-containing hydrocarbon streams utilizing a multi-ring aromatic hydrocarbon complex containing an alkali metal ion. Preferably, the sulfur-containing hydrocarbon stream is comprised of high molecular weight hydrocarbons, such as a low API gravity, high viscosity crude, tar sands bitumen, an oil derived from shale, or heavy refinery intermediate stocks such as atmospheric resids or vacuum resids which are typically difficult to desulfurize and contain relatively high amounts of sulfur. However, intermediate refinery streams and refinery product streams may also be treated by the process of the current invention to achieve very low sulfur concentrations to meet environmental specification for fuels sulfur content. | 06-04-2009 |
20110284428 | Recovery of Hydrocarbon From Aqueous Streams - A process is described for pre-treating an aqueous bituminous feed for downstream bitumen extraction. The process involves removing water from an aqueous bituminous feed having a water content of 60% or more by weight. After water is removed, an effluent comprising 40% water or less is formed, and is ready for downstream extraction. In the downstream extraction process, a dual solvent extraction process may be employed, incorporating agglomeration of fines to simplify subsequent solid-liquid separation. The process permits recovery of hydrocarbon that has conventionally remained in waste streams from oil sands processing, and thus has conventionally been lost. In one embodiment, removing water comprises subjecting the aqueous bituminous feed to a primary water separation system to reduce the water content of the feed, followed by subsequent water removal, thereby producing an effluent having a water content of 40% or less, which can then go on to further processing. | 11-24-2011 |
20130001136 | Processes and Systems For Solvent Extraction of Bitumen From Oil Sands - Processes and systems are described for solvent extraction of bitumen from oil sands. Fines agglomeration is employed to simplify subsequent separation. A high quality bitumen product can be formed, which meets or exceeds downstream processing and pipeline requirements. An embodiment comprises combining a first solvent and a bituminous feed to form an initial slurry, which is optionally separated into fine solids and coarse solids. Slurry solids are agglomerated. A low solids bitumen extract from the agglomerated slurry is mixed with a second solvent having a similar or lower boiling point than the first. The mixture is separated, solvent recovered, and a high grade bitumen product is formed. Exemplary systems comprise a mixbox, agglomerator, separator unit with optional countercurrent washer and deep cone settler, and TSRU. Processes are provided for fractionating a hydrocarbon fluid into heavier and lighter fractions. The lighter fraction may be used in solvent extraction of bitumen. | 01-03-2013 |
20130056395 | Integrated Processes For Recovery of Hydrocarbon From Oil Sands - Processes are described for extracting hydrocarbon from a mineable deposit, such as bitumen from oil sands. The integration of solvent-based extraction processes with aqueous extraction processes is described. In one embodiment, water is removed from an aqueous bituminous feed that is then directed into a solvent-based extraction process. In another embodiment, a stream produced through solvent extraction is directed into a water-based extraction process. In the solvent-based extraction processes, agglomeration of fines may be employed to simplify subsequent solid-liquid separation. The process permits recovery of hydrocarbon that has conventionally may have been too difficult to recover from oil sands processing, and thus has previously been lost. Advantageously, a fungible product can be formed more efficiently according to certain integrated processes described herein. | 03-07-2013 |
20130206702 | FLUID TAILINGS FLOCCULATION AND DEWATERING USING CHEMICALLY-INDUCED MICRO-AGGLOMERATES - A process for tailings flocculation and dewatering is disclosed. In particular, disclosed is a method for generating chemically-induced micro-agglomerates (CIMA) of fine particles in a fluid tailings stream and using the micro-agglomerates to enhance tailings flocculation and dewatering. | 08-15-2013 |
20140048449 | Enhancing Fine Capture in Paraffinic Froth Treatment Process - A modified paraffinic froth treatment (PFT) process is described, in which a fine tailings stream obtained from a water extraction process practiced on oil sands is added during the treatment process. This modified process may be useful as a treatment for the fine tailings stream, allowing for the flocculation of the fines, thus reducing the volume of such fine tailings. The modified process may also be useful in that the fine tailings stream can be used as a supplement or a replacement for dilution water, thus eliminating or reducing the need for dilution water in the PFT process. | 02-20-2014 |
Patent application number | Description | Published |
20090248967 | PORTABLE ALARM CONFIGURATION/UPDATE TOOL - A stand-alone portable alarm update tool includes a memory interface for receiving a computer readable memory; a serial port for interconnection to a security alarm panel, by way of a complementary port; a processor; and processor readable memory in communication with the processor, storing software adapting the processor to upload and download configuration files from a removable memory received by the memory port, to the alarm panel, by way of the serial port. Conveniently, the tool may be packaged in a hand-held casing, and which may also house a battery. In this way, the tool may be readily transported by an installer, without being unnecessary heavy or bulky. | 10-01-2009 |
20100039255 | Alarm System Configuration Validation - An alarm system validates values of configuration variables, such as a programmed account code. If the variable(s) is/are not programmed upon exiting system programming, an audible and/or visual indication of such is provided. This may result in a decrease of the number of events signaled to a central station by alarm systems that are not programmed with the correct account code. | 02-18-2010 |
20110309929 | SECURITY SYSTEM WITH KEYFOB ALERT NOTIFICATION - A system and method are provided for notifying a hearing impaired user of one of a plurality of qualified events via a personal device rather than an audible alert to avoid unnecessary false alarms. The security system includes at least one detection device for monitoring a portion of the premises and a control panel configured to communicate with the at least one detection device. A personal device communicates with the control panel where the personal device is configured to mechanically vibrate upon receipt of a signal from the control panel representing a qualified event associated with the security system. | 12-22-2011 |