Patent application number | Description | Published |
20130265875 | Load Balancing for Stateful Scale-Out Network Services - A load balancer in a communication network tracks active network flows using a Bloom filter and takes a snapshot of the Bloom filter at the time of a scaling event. The load balancer uses the Bloom filter snapshot to differentiate packets belonging to pre-existing network flows from packets belonging to new network flows. Packets belonging to pre-existing network flows continue to be distributed according to a mapping function in use prior to the scaling event. Packets belonging to new network flows are distributed according to a new mapping function. | 10-10-2013 |
20130272305 | CHAINING OF INLINE SERVICES USING SOFTWARE DEFINED NETWORKING - A system and method for steering traffic through a set of services is provided. A service path or chain is assigned to a received packet based on a classification of the packet. A position and/or a direction of the traffic in the service path can be determined based on the previous service performed on the traffic. A next destination for the traffic can be assigned in accordance with the assigned service chain and determined position and direction information. | 10-17-2013 |
20140301391 | Method and Apparatus for Exchanging IP Packets Among Network Layer 2 Peers - In one aspect, the teachings herein provide point-to-point communication between all the virtual machines (VMs) belonging to the same tenant in a cloud-based virtual network environment without using any intermediate routing functions, and while providing full virtualization at the L2 and L3 levels. That is, the approach preserves completely isolated address spaces for each tenant at both L2 and L3 levels and supports multiple subnets for each tenant, and thereby allows tenants to define their own virtual networks without requiring the addition of expensive centralized routing and without requiring inter-subnet communications for the same tenant to traverse sub-optimal paths, as happens with software-based routers implemented in one of the VMs belonging to the tenant. Moreover, the methods and apparatuses taught herein provide a distributed solution for communicating between subnets belonging to the same virtual or logical network, thereby avoiding single-point-of-failure issues and offering improved scalability. | 10-09-2014 |
20140307736 | METHOD FOR PROVIDING A PARSER TO EXTRACT INFORMATION FROM FIELDS OF A DATA PACKET HEADER - A method for providing a parser by a network node, which includes a table defining a plurality of rules and a plurality of match fields required for extraction from an incoming data packet header in order to apply each of the respective rules is described. The method comprises determining at least one occurrence in the table of a first match field that requires extraction; and determining a parser for use in accordance with the at least one determined occurrence of the first match field. Furthermore, the step of determining at least one occurrence of the first match field comprises initializing a counter associated with the first match field and incrementing the counter for each of the plurality of rules that requires extraction of the first match field. And the step of determining a parser comprises determining the parser for use in accordance with the counter. A network node for carrying this method is also described. | 10-16-2014 |
20150106420 | METHODS, DEVICES AND SYSTEMS FOR COORDINATING NETWORK-BASED COMMUNICATION IN DISTRIBUTED SERVER SYSTEMS WITH SDN SWITCHING - Systems, methods and devices relating to coordinated network communication (e.g. transport-layer communication) of client requests and client request responses between a client and a distributed network service system, the network service nodes of the distributed network service system comprising a storage resource, a network interface, and a computer processor module for sending a coordinated network communication of data request responses to the client upon receipt of (1) network communication of client requests from clients; or (2) communication data channel information from another network service node. There is also provided a network switching device for managing a coordinated network communication of data transactions between clients and a distributed network service system comprising a plurality of network service nodes, the network switching device configured to manage higher-layer data units to coordinate a network communication of data transactions between clients and a distributed network service system. | 04-16-2015 |
Patent application number | Description | Published |
20110081234 | GAS TURBINE ENGINE THERMAL EXPANSION JOINT - A thermal expansion joint apparatus includes an insert extending passages passing through respective first and second components to loosely restrain the first component between the second component and an enlarged head of the insert thereby allowing thermal expansion of the respective first and second components relative to each other. The insert is secured to the second component by a fastener which can be removed, for example, when the insert is to be removed from the engine. | 04-07-2011 |
20140075919 | TEC MIXER WITH VARIABLE THICKNESSES - A mixer of a bypass turbine aeroengine according to one embodiment, includes circumferential inner and outer flow surfaces in a wavy configuration to form a plurality of lobes of the mixer. The mixer has an upstream end portion of sheet metal with a first thickness and a downstream end portion of sheet metal with a second thickness less than the first thickness. | 03-20-2014 |
20140230404 | GAS TURBINE ENGINE EXHAUST MIXER - An exhaust mixer for a gas turbine engine includes an annular wall having upstream end adapted to be fastened to an engine case and a downstream end forming a plurality of inner and outer mixer lobes. A support member interconnects at least a number of the inner lobes, and includes a circumferentially extending stiffener ring located radially inwardly from the inner lobes and a series of circumferentially spaced apart mixer struts radially extending from the inner lobes to the stiffener ring. The mixer struts have a radial length at least equal to a width of a main gas path defined between the inner lobes and the exhaust cone such that the mixer struts extend entirely through the main gas path. The stiffener ring being fixed solely to the mixer struts such as to float with respect to the exhaust cone and permit relative movement therebetween. | 08-21-2014 |
20150198091 | ELECTRIC PROBE ASSEMBLY, GAS TURBINE ENGINE HAVING SAME AND METHOD OF COOLING SAME - A gas turbine engine comprises a hot section module which includes at least one electric probe assembly surrounded by an immediate environment having a local ambient temperature. The at least one electric probe assembly includes an electric probe having a probe body, and a conduit surrounding at least a portion of the probe body. In operation, the conduit carries a fluid flowing at a temperature lower than the local ambient temperature. The at least portion of the probe body is embedded in the fluid inside the conduit. The fluid thermally insulates the probe body from the local ambient temperature of the immediate environment around the at least one electric probe assembly. | 07-16-2015 |
20160032864 | GAS TURBINE ENGINE EXHAUST EJECTOR/MIXER - An ejector/mixer for a gas turbine engine includes an annular wall having upstream end adapted to be fastened to an engine case and a downstream end forming a plurality of lobes. A support member interconnects the lobes, and includes an annular blade located radially inwardly of the bight of the lobes. The lobes extend radially inwardly downstream relative to the annular wall and the support member includes an annular blade and has spaced apart joint surfaces spaced apart to coincide with the joint surfaces of a respective lobes. The spaced-apart joint surfaces of the support member being profiled to mate with the corresponding joint surface of the lobes. | 02-04-2016 |
Patent application number | Description | Published |
20090208326 | RIM SEAL FOR A GAS TURBINE ENGINE - The rim seal is positioned in an annular space between blades and a non-rotating adjacent structure in a gas turbine engine. The rim seal is connectable to the non-rotating structure and is made of an abradable material. | 08-20-2009 |
20130051979 | TURBINE SHROUD SEGMENT WITH INTEGRATED IMPINGEMENT PLATE - A turbine shroud segment is metal injection molded (MIM) about an insert having a cooling air cavity covered by an impingement plate. The insert is held in position in an injection mold and then the MIM material is injected in the mold to form the body of the shroud segment about the insert. | 02-28-2013 |
20130051987 | TURBINE SHROUD SEGMENT WITH INTER-SEGMENT OVERLAP - A turbine shroud has a plurality of shroud segments disposed circumferentially one adjacent to another. Each segment has a flow restrictor projecting integrally from one end face thereof and overlapping a corresponding end face of a circumferentially adjacent segment. The overlap between the circumferentially adjacent segments restricts gas leakage through the inter-segment gap between adjacent shroud segments. | 02-28-2013 |
20130052007 | TURBINE SHROUD SEGMENT - A turbine shroud segment is metal injection molded (MIM) about a core to provide a composite structure. In one aspect, the core is held in position in an injection mold and then the MIM material is injected in the mold to form the body of the shroud segment about the core. Any suitable combination of materials can be used for the core and the MIM shroud body, each material selected for its own characteristics. The core may be imbedded in the shroud platform to provide a multilayered reinforced platform, which may offer resistance against crack propagation. | 02-28-2013 |
20130052074 | MANUFACTURING OF TURBINE SHROUD SEGMENT WITH INTERNAL COOLING PASSAGES - A turbine shroud segment is metal injection molded (MIM) about a low melting point material insert. The low melting point material is dissolved using heat during the heat treatment cycle required for the MIM material, thereby leaving internal cooling passages in the MIM shroud segment without extra manufacturing operation. | 02-28-2013 |
20130223982 | THERMAL EXPANSION JOINT CONNECTION FOR SHEET METAL ASSEMBLY - A thermal expansion joint suited for metal sheet component assemblies and method of connection is described. The expansion joint connection is formed by overlapping edge portions of components which are subject to different temperatures. Slot apertures are formed in the edge portion of a first component at predetermined locations and hole apertures are formed in the edge portion of the second component and disposed for confronting alignment with the slot apertures. A connecting sleeve is disposed in each hole aperture and projects through the hole and associated slot and a retention washer is secured over an end of the connecting sleeve on the other side of the second component. A fastener extends through the retention washer and the connecting sleeve to clampingly interconnect the overlapped edge portions of the first and second components. | 08-29-2013 |
20130224012 | GAS TURBINE ENGINE CASE BOSSES - A gas turbine engine case has a metallic composite boss mounted thereto. The boss may have a main metal injection molded (MIM) part, and a separately formed flange part integrated to the main MIM part and projecting laterally outwardly therefrom. The MIM part and the flange part may be made of different materials. The material of the flange part is selected to provide a suitable mounting interface with the gas turbine engine case. | 08-29-2013 |
20150273585 | TURBINE SHROUD SEGMENT WITH INTER-SEGMENT OVERLAP - A method of manufacturing a turbine shroud segment for a gas turbine engine comprises: metal injection molding (MIM) a shroud segment body with a groove defined in a first lateral side thereof and with a flow restrictor projecting integrally from an opposite second lateral side thereof. The groove is oversized relative to the flow restrictor to provide for a clearance fit between the flow restrictor and the groove of adjacent turbine shroud segments when assembled together in a ring formation. The shroud segment body with the integrated flow restrictor are then subjected to debinding and sintering operations. | 10-01-2015 |
Patent application number | Description | Published |
20110038706 | TURBINE SECTION ARCHITECTURE FOR GAS TURBINE ENGINE - A turbine section of a gas turbine engine is described, which includes an aftmost rotor extending, an aftmost stator located upstream of the aftmost rotor, and a second to last aftmost rotor located upstream of the aftmost stator. The second to last aftmost rotor being spaced apart a first axial distance from the aftmost stator. A turbine exhaust case is located downstream of the aftmost rotor and includes an inner radial wall and an outer radial wall defining a main gas path duct downstream of the aftmost rotor. The turbine exhaust case being axially spaced apart from the aftmost rotor a second axial distance that is greater than the first axial distance. | 02-17-2011 |
20150240976 | MOVEMENT-CONSTRAINING ASSEMBLY FOR FLUID-CONVEYING SYSTEM - A movement-constraining assembly for a fluid-conveying system comprises a fluid-conveying tube defining an inner passage for fluid to pass therethrough. The tube is adapted to be connected to components of the fluid-conveying system at opposed ends thereof. A blocking ring is mounted to the tube with complementary surfaces between the tube and the blocking ring to block rotation between the tube and the blocking ring, the blocking ring having a first joint portion. A base is adapted to be secured to a structure, and having a second joint portion operatively joined to the first joint portion of the blocking ring to form a joint blocking at least an axial rotational degree of freedom of the fluid-conveying tube and allowing at least one translational degree of freedom of the tube relative to the structure. A method for constraining movement of a fluid-conveying tube of a fluid conveying-system is also provided. | 08-27-2015 |
20150362108 | MOVEMENT-CONSTRAINING ASSEMBLY FOR FLUID-CONVEYING SYSTEM - A movement-constraining assembly for a fluid-conveying system comprises a tubular body adapted to be secured to a component coupling end of a component of the fluid-conveying system. A fluid-conveying tube has a tube coupling end adapted to be connected to the component of the fluid-conveying system and defining an inner passage for fluid to pass therethrough to or from the component, the tube having an interface at the tube coupling end. A blocking nut has an inner surface complementary to at least a surface of the interface of the tube to block rotation between the tube and the blocking nut, the blocking nut further comprising an outer surface complementary to a surface of the tubular body to block rotation between the blocking nut and the component, whereby the blocking nut blocks a rotation between the fluid-conveying tube and the component coupling end. | 12-17-2015 |
Patent application number | Description | Published |
20090130768 | VAPOCHROMIC COORDINATION POLYMERS FOR USE IN ANALYTE DETECTION - This application relates to vaprochromic coordination polymers useful for analyte detection. The vapochromism may be observed by visible color changes, changes in luminescence, and/or spectroscopic changes in the infrared (IR) signature. One or more of the above chromatic changes may be relied upon to identify a specific analyte, such as a volatile organic compound or a gas. The chromatic changes may be reversible to allow for successive analysis of different analytes using the same polymer. The polymer has the general formula M | 05-21-2009 |
20120115239 | VAPOCHROMIC COORDINATION POLYMERS FOR USE IN ANALYTE DETECTION - Vapochromic coordination polymers useful for analyte detection are provided. The vapochromism may be observed by visible color changes, changes in luminescence, and/or spectroscopic changes in the infrared (IR) signature. One or more of the above chromatic changes may be relied upon to identify a specific analyte, such as a volatile organic compound or a gas. The chromatic changes may be reversible to allow for successive analysis of different analytes. The polymer has the general formula M | 05-10-2012 |
20150368276 | VAPOCHROMIC COORDINATION POLYMERS FOR USE IN ANALYTE DETECTION - Vapochromic coordination polymers useful for analyte detection are provided. The vapochromism may be observed by visible color changes, changes in luminescence, and/or spectroscopic changes, for example in the infrared (IR) or Raman signatures. One or more of the above chromatic changes may be relied upon to identify a specific analyte, such as a volatile organic compound or a gas. The chromatic changes may be reversible to allow for successive analysis of different analytes. The coordination polymer has the general formula M | 12-24-2015 |
Patent application number | Description | Published |
20120110309 | Data Output Transfer To Memory - Methods, systems, and computer readable media for improved transfer of processing data outputs to memory are disclosed. According to an embodiment, a method for transferring outputs of a plurality of threads concurrently executing in one or more processing units to a memory includes: forming, based upon one or more of the outputs, a combined memory export instruction comprising one or more data elements and one or more control elements; and sending the combined memory export instruction to the memory. The combined memory export instruction can be sent to memory in a single clock cycle. Another method includes: forming, based upon outputs from two or more of the threads, a memory export instruction comprising two or more data elements; embedding at least one address representative of the two or more of the outputs in a second memory instruction; and sending the memory export instruction and the second memory instruction to the memory. | 05-03-2012 |
20120131596 | Method and System for Synchronizing Thread Wavefront Data and Events - Systems and methods for synchronizing thread wavefronts and associated events are disclosed. According to an embodiment, a method for synchronizing one or more thread wavefronts and associated events includes inserting a first event associated with a first data output from a first thread wavefront into an event synchronizer. The event synchronizer is configured to release the first event before releasing events inserted subsequent to the first event. The method further includes releasing the first event from the event synchronizer after the first data is stored in the memory. Corresponding system and computer readable medium embodiments are also disclosed. | 05-24-2012 |
20130262812 | Hardware Managed Allocation and Deallocation Evaluation Circuit - A system and method is provided for improving efficiency, power, and bandwidth consumption in parallel processing. Rather than using memory polling to ensure that enough space is available in memory locations for, for example, write instructions, the techniques disclosed herein provide a system and method to automate this evaluation mechanism in environments such as data-parallel processing to efficiently check available space in memory locations before instructions such as write threads are allowed. These operations are handled efficiently in hardware, but are flexible enough to be implemented in all manner of programming models. | 10-03-2013 |
20130262834 | Hardware Managed Ordered Circuit - A system and method is provided for improving efficiency, power, and bandwidth consumption in parallel processing. Rather than requiring memory polling to ensure ordered execution of processes or threads, the techniques disclosed herein provide a system and method to allow any process or thread to run out of order as long as needed, but ensure ordered execution of multiple ordered instructions when needed. These operations are handled efficiently in hardware, but are flexible enough to be implemented in all manner of programming models. | 10-03-2013 |
20140292756 | Hybrid Render with Deferred Primitive Batch Binning - A system, method and a computer program product are provided for hybrid rendering with deferred primitive batch binning. A primitive batch is generated from a sequence of primitives. Initial bin intercepts are identified for primitives in the primitive batch. A bin for processing is identified. The bin corresponds to a region of a screen space. Pixels of the primitives intercepting the identified bin are processed. Next bin intercepts are identified while the primitives intercepting the identified bin are processed. | 10-02-2014 |
Patent application number | Description | Published |
20100231592 | GRAPHICS PROCESSING ARCHITECTURE EMPLOYING A UNIFIED SHADER - A graphics processing architecture employing a single shader is disclosed. The architecture includes a circuit operative to select one of a plurality of inputs in response to a control signal; and a shader, coupled to the arbiter, operative to process the selected one of the plurality of inputs, the shader including means for performing vertex operations and pixel operations, and wherein the shader performs one of the vertex operations or pixel operations based on the selected one of the plurality of inputs. The shader includes a register block which is used to store the plurality of selected inputs, a sequencer which maintains vertex manipulation and pixel manipulations instructions and a processor capable of executing both floating point arithmetic and logical operations on the selected inputs in response to the instructions maintained in the sequencer. | 09-16-2010 |
20110216077 | GRAPHICS PROCESSING ARCHITECTURE EMPLOYING A UNIFIED SHADER - A graphics processing architecture employing a single shader is disclosed. The architecture includes a circuit operative to select one of a plurality of inputs in response to a control signal; and a shader, coupled to the arbiter, operative to process the selected one of the plurality of inputs, the shader including means for performing vertex operations and pixel operations, and wherein the shader performs one of the vertex operations or pixel operations based on the selected one of the plurality of inputs. The shader includes a register block which is used to store the plurality of selected inputs, a sequencer which maintains vertex manipulation and pixel manipulations instructions and a processor capable of executing both floating point arithmetic and logical operations on the selected inputs in response to the instructions maintained in the sequencer. | 09-08-2011 |
20140300613 | GRAPHICS PROCESSING ARCHITECTURE EMPLOYING A UNIFIED SHADER - A graphics processing architecture in one example performs vertex manipulation operations and pixel manipulation operations by transmitting vertex data to a general purpose register block, and performing vertex operations on the vertex data by a processor unless the general purpose register block does not have enough available space therein to store incoming vertex data; and continues pixel calculation operations that are to be or are currently being performed by the processor based on instructions maintained in an instruction store until enough registers within the general purpose register block become available. | 10-09-2014 |
20150154731 | GRAPHICS PROCESSING ARCHITECTURE EMPLOYING A UNIFIED SHADER - A graphics processing architecture in one example performs vertex manipulation operations and pixel manipulation operations by transmitting vertex data to a general purpose register block, and performing vertex operations on the vertex data by a processor unless the general purpose register block does not have enough available space therein to store incoming vertex data; and continues pixel calculation operations that are to be or are currently being performed by the processor based on instructions maintained in an instruction store until enough registers within the general purpose register block become available. | 06-04-2015 |
Patent application number | Description | Published |
20090300288 | Write Combining Cache with Pipelined Synchronization - Systems and methods for pipelined synchronization in a write-combining cache are described herein. An embodiment to transmit data to a memory to enable pipelined synchronization of a cache includes obtaining a plurality of synchronization events for transactions with said memory, calculating one or more matches between said events and said data stored in one or more cache-lines of said cache, storing event time stamps of events associated with said matches, generating one or more priority values based on said event time stamps, concurrently transmitting said data to said memory based on said priority values. | 12-03-2009 |
20100156915 | Multi-Thread Graphics Processing System - A graphics processing system comprises at least one memory device storing a plurality of pixel command threads and a plurality of vertex command threads. An arbiter coupled to the at least one memory device is provided that selects a command thread from either the plurality of pixel or vertex command threads based on relative priorities of the plurality of pixel command threads and the plurality of vertex command threads. The selected command thread is provided to a command processing engine capable of processing pixel command threads and vertex command threads. | 06-24-2010 |
20120019543 | MULTI-THREAD GRAPHICS PROCESSING SYSTEM - A graphics processing system comprises at least one memory device storing a plurality of pixel command threads and a plurality of vertex command threads. An arbiter coupled to the at least one memory device is provided that selects a command thread from either the plurality of pixel or vertex command threads based on relative priorities of the plurality of pixel command threads and the plurality of vertex command threads. The selected command thread is provided to a command processing engine capable of processing pixel command threads and vertex command threads. | 01-26-2012 |
20130215128 | MULTI-THREAD GRAPHICS PROCESSING SYSTEM - A graphics processing system comprises at least one memory device storing a plurality of pixel command threads and a plurality of vertex command threads. An arbiter coupled to the at least one memory device is provided that selects a pixel command thread from the plurality of pixel command threads and a vertex command thread from the plurality of vertex command threads. The arbiter further selects a command thread from the previously selected pixel command thread and the vertex command thread, which command thread is provided to a command processing engine capable of processing pixel command threads and vertex command threads. | 08-22-2013 |
20140292784 | MULTI-THREAD GRAPHICS PROCESSING SYSTEM - A graphics processing system comprises at least one memory device storing a plurality of pixel command threads and a plurality of vertex command threads. An arbiter coupled to the at least one memory device is provided that selects a pixel command thread from the plurality of pixel command threads and a vertex command thread from the plurality of vertex command threads. The arbiter further selects a command thread from the previously selected pixel command thread and the vertex command thread, which command thread is provided to a command processing engine capable of processing pixel command threads and vertex command threads. | 10-02-2014 |
Patent application number | Description | Published |
20100203850 | POCKET PAGER PROTECTOR - A shock and water resistant wireless pager enclosure comprises a bottom having thickened walls and a top lip. The top lip supports a transparent film, which is secured by a cover removably hinged to the bottom by a protrusion at one end, through which a hinge pin passes. The protrusion and pin are accepted in a trough in the bottom, which is rounded to facilitate the hinged motion. The pin prevents the cover from sliding laterally from the bottom. The bottom, optionally with strip inserts, secures the pager, the cover is fixed thereto by screws, pinching the film between them. A cover loop proximate the protrusion facilitates opening of the cover and provides a mechanism for attaching a clip. The bottom contains a ribbon strip to facilitate pager removal and can include a recess to receive a tracking device. | 08-12-2010 |
20140024419 | POCKET PAGER PROTECTOR - A shock and water resistant wireless pager enclosure, and a tamper-proof lockable enclosure system. The enclosure comprises a bottom container, which supports a transparent film, secured by a cover hinged to the bottom container. The enclosure system comprises an enclosure cover provided with securing members which lockingly engage the bottom container. A lock release tool comprises latching means for engagement with the securing members, and a cam and cam followers which operate on the latching means to pull the securing members outwards to release the locked engagement. | 01-23-2014 |
Patent application number | Description | Published |
20150114343 | VEHICLE OPERATION SYSTEM AND METHOD - A method of operating a vehicle having an engine, an engine control unit (ECU), a throttle operator, and a throttle body fluidly communicating with the engine. A throttle valve disposed in the throttle body regulates fluid flow to the engine. A throttle valve actuator is connected thereto for controlling a throttle valve position. A key receiver is configured to link to a key. The method includes linking a key to the key receiver and initiating engine operation. If the key is linked to the key receiver and engine operation has been initiated, an identification code of the key is read and an authorization status of the key is thereby determined. If the key is determined to be authorized, the throttle valve position is controlled based in part on a throttle operator position. If the key is determined to be unauthorized, the throttle valve position is limited to a security limit. | 04-30-2015 |
20150183321 | THROTTLE CONTROL MODULE AND VEHICLE - A vehicle has a frame, and an engine and a steering assembly including a handlebar | 07-02-2015 |
20160025016 | VEHICLE OPERATION SYSTEM AND METHOD - A snowmobile includes a frame with a tunnel, a fuel tank disposed thereon and an engine connected thereto. A throttle body fluidly communicates with the engine. A throttle valve is disposed in the throttle body for regulating fluid flow through the throttle body into the engine, a position of the throttle valve being movable between an open position and a closed position. A throttle operator connected to the frame to control the position of throttle valve is moveable between an idle position and a drive position. A throttle valve actuator operatively connected to the throttle valve and the throttle operator controls a position of the throttle valve based at least in part on the throttle operator position, the throttle valve actuator being an electric throttle valve actuator and disposed longitudinally between the fuel tank and the engine. Vehicles and methods of operating the vehicles are also disclosed. | 01-28-2016 |
Patent application number | Description | Published |
20110232173 | MULTIPURPOSE PELLETS AND METHOD OF MAKING SAME - A multipurpose pellet is provided comprising: from about 0.1% to about 100% by weight of a vegetable fiber chosen from cotton, bamboo fiber, rice fiber, esparto, papaya, coir, sisal, kapok, jute, ramie, flax, roselle hemp, hemp, kenaf, abaca, soybean fiber, okra fiber, vine fiber, banana fiber, rattan and nettlesjute; and from about 99.9% to about 0% by weight of cellulosic material. | 09-29-2011 |
Patent application number | Description | Published |
20100174536 | METHOD AND DEVICE FOR ADAPTIVE BANDWIDTH PITCH SEARCH IN CODING WIDEBAND SIGNALS - A pitch search method and device for digitally encoding a wideband signal, in particular but not exclusively a speech signal, in view of transmitting, or storing, and synthesizing this wideband sound signal. The new method and device which achieve efficient modeling of the harmonic structure of the speech spectrum uses several forms of low pass filters applied to a pitch codevector, the one yielding higher prediction gain (i.e. the lowest pitch prediction error) is selected and the associated pitch codebook parameters are forwarded. | 07-08-2010 |
20110173004 | Device and Method for Noise Shaping in a Multilayer Embedded Codec Interoperable with the ITU-T G.711 Standard - A device and method for shaping noise during encoding of an input sound signal comprise pre-emphasizing the input signal or a decoded signal from a given sound signal codec to produce a pre-emphasized signal, computing a filter transfer function based on the pre-emphasized signal, and shaping the noise by filtering the noise through the transfer function to produce a shaped noise signal, wherein the noise shaping comprises producing a noise feedback. A device and method for noise shaping in a multilayer codec, including at least Layer 1 and 2, comprise: at an encoder, producing an encoded sound signal in Layer 1 including Layer 1 noise shaping, and producing a Layer 2 enhancement signal; at a decoder, decoding the Layer 1 encoded sound signal to produce a synthesis signal, decoding the enhancement signal, computing a filter transfer function based on the synthesis signal, filtering the enhancement signal through the transfer function to produce a Layer 2 filtered enhancement signal, and adding the filtered enhancement signal to the synthesis signal to produce an output signal including contributions from Layer 1 and 2. | 07-14-2011 |
20110202354 | Low Bitrate Audio Encoding/Decoding Scheme Having Cascaded Switches - An audio encoder has a first information sink oriented encoding branch such as a spectral domain encoding branch, a second information source or SNR oriented encoding branch such as an LPC-domain encoding branch, and a switch for switching between the first encoding branch and the second encoding branch, wherein the second encoding branch has a converter into a specific domain different from the spectral domain such as an LPC analysis stage generating an excitation signal, and wherein the second encoding branch furthermore has a specific domain coding branch such as LPC domain processing branch, and a specific spectral domain coding branch such as LPC spectral domain processing branch, and an additional switch for switching between the specific domain coding branch and the specific spectral domain coding branch. An audio decoder has a first domain decoder such as a spectral domain decoding branch, a second domain decoder such as an LPC domain decoding branch for decoding a signal such as an excitation signal in the second domain, and a third domain decoder such as an LPC-spectral decoder branch and two cascaded switches for switching between the decoders. | 08-18-2011 |
20110202355 | Audio Encoding/Decoding Scheme Having a Switchable Bypass - An apparatus for encoding includes a first domain converter, a switchable bypass, a second domain converter, a first processor and a second processor to obtain an encoded audio signal having different signal portions represented by coded data in different domains, which have been coded by different coding algorithms. Corresponding decoding stages in the decoder together with a bypass for bypassing a domain converter allow the generation of a decoded audio signal with high quality and low bit rate. | 08-18-2011 |
20130066640 | AUDIO ENCODING/DECODING SCHEME HAVING A SWITCHABLE BYPASS - An apparatus for encoding includes a first domain converter, a switchable bypass, a second domain converter, a first processor and a second processor to obtain an encoded audio signal having different signal portions represented by coded data in different domains, which have been coded by different coding algorithms. Corresponding decoding stages in the decoder together with a bypass for bypassing a domain converter allow the generation of a decoded audio signal with high quality and low bit rate. | 03-14-2013 |
20150154967 | LOW BITRATE AUDIO ENCODING/DECODING SCHEME HAVING CASCADED SWITCHES - An audio encoder has a first information sink oriented encoding branch, a second information source or SNR oriented encoding branch, and a switch for switching between the first encoding branch and the second encoding branch, wherein the second encoding branch has a converter into a specific domain different from the spectral domain, and wherein the second encoding branch furthermore has a specific domain coding branch, and a specific spectral domain coding branch, and an additional switch for switching between the specific domain coding branch and the specific spectral domain coding branch. An audio decoder has a first domain decoder, a second domain decoder for decoding a signal, and a third domain decoder and two cascaded switches for switching between the decoders. | 06-04-2015 |
Patent application number | Description | Published |
20100023634 | FLOW-RATE ADAPTATION FOR A CONNECTION OF TIME-VARYING CAPACITY - A system and methods for adapting streaming data for transmission over a connection of time-varying capacity are disclosed. A streaming server individually adapts transmission rates of signals directed to subtending clients according to measurements characterizing connections from the streaming server to the clients. The measurements may relate to characteristics such as transfer delay, data-loss fraction, and occupancy level of a buffer at a client's receiver. A flow controller associated with the streaming server derives metrics from measurements taken over selected time windows to determine a permissible transmission rate from the server to each active client. Metrics related to a specific characteristic may include a mean value over a moving window as well as short and long term tendencies of respective measurements. An adaptable encoder at the streaming server encodes signals to meet permissible transmission rates. | 01-28-2010 |
20100023635 | DATA STREAMING THROUGH TIME-VARYING TRANSPORT MEDIA - Methods of data streaming from an encoder to a decoder through a connection subjected to time-varying conditions are disclosed. The connection is assigned a nominal flow rate and an encoding coefficient associated with the connection modifies the nominal flow rate to determine a permissible flow rate compatible with a time-varying state of the connection. Multiple performance characteristics are associated with the connection and corresponding sets of performance measurements taken over adaptively selected time windows are acquired. Performance metrics having one-to-one correspondence to the performance characteristics are determined and compared with lower bounds and upper bounds of respective predefined acceptance intervals. A current encoding coefficient is computed as a function of the performance metrics and used to determine the permissible flow rate. The encoder's configuration is adapted to produce an encoded signal which maximizes signal fidelity under the constraint of the permissible flow rate. | 01-28-2010 |
20100287297 | INFORMATIVE DATA STREAMING SERVER - A server for data streaming encodes multimedia signals at bit rates compatible with a connection of time-varying conditions and informs a client receiving a multimedia signal of changing bit rates and causes of change. The server supports several clients and includes a flow controller and at least one encoder. The flow controller derives metrics from measurements to determine a permissible transmission rate from the server to each active client. An encoder adapts individual transmission rates of signals according to respective permissible transmission rates. An overlay module, coupled to a multimedia signal source, the flow controller, and an encoder, superimposes informative insertions indicating permissible transmission rates and associated metrics on a multimedia signal to inform a client of changing transmission rates and causes of change. An informative insertion has a predefined duration and is sent either periodically or following a substantial change of network conditions. | 11-11-2010 |
20110047283 | DATA STREAMING THROUGH TIME-VARYING TRANSPORT MEDIA - Methods of data streaming from an encoder to a decoder through a connection subjected to time-varying conditions are disclosed. The connection is assigned a nominal flow rate and an encoding coefficient associated with the connection modifies the nominal flow rate to determine a permissible flow rate compatible with a time-varying state of the connection. Multiple performance characteristics are associated with the connection and corresponding sets of performance measurements taken over adaptively selected time windows are acquired. Performance metrics having one-to-one correspondence to the performance characteristics are determined and compared with lower bounds and upper bounds of respective predefined acceptance intervals. A current encoding coefficient is computed as a function of the performance metrics and used to determine the permissible flow rate. The encoder's configuration is adapted to produce an encoded signal which maximizes signal fidelity under the constraint of the permissible flow rate. | 02-24-2011 |
20110238856 | INFORMATIVE DATA STREAMING SERVER - A method of data streaming from an encoder to a decoder is provided. The method includes establishing a connection from said encoder to said decoder; acquiring measurements characterizing said connection; estimating transmittance variation of said connection according to said measurements; determining a permissible encoding rate of said encoder compatible with the transmittance variation; determining a set of metrics characterizing said connection; receiving, at said encoder, a signal from a source; instructing said encoder to encode said signal according to said permissible encoding rate; selecting a set of notification-display intervals each corresponding to a respective metric among said set of metrics; and superimposing on said signal, during said notification-display intervals, corresponding indications of said metrics. A corresponding system is also provided. | 09-29-2011 |
20110264820 | FLOW-RATE ADAPTATION FOR A CONNECTION OF TIME-VARYING CAPACITY - A system and methods for adapting streaming data for transmission over a connection of time-varying capacity are disclosed. A streaming server individually adapts transmission rates of signals directed to subtending clients according to measurements characterizing connections from the streaming server to the clients. The measurements may relate to characteristics such as transfer delay, data-loss fraction, and occupancy level of a buffer at a client's receiver. A flow controller associated with the streaming server derives metrics from measurements taken over selected time windows to determine a permissible transmission rate from the server to each active client. Metrics related to a specific characteristic may include a mean value over a moving window as well as short and long term tendencies of respective measurements. An adaptable encoder at the streaming server encodes signals to meet permissible transmission rates. | 10-27-2011 |
20120173676 | Data Streaming Through Time-Varying Transport Media - A method of data streaming from an encoder to a decoder through a time-varying connection, is disclosed. The method includes associating an encoding coefficient with said time-varying connection, the encoding coefficient determining a flow rate at an output of said encoder; defining a performance metric of the time-varying connection; defining an acceptance interval of the performance metric having a lower bound and an upper bound; acquiring a set of performance measurements of the time-varying connection over a time window at a current encoding coefficient; determining a current value of the metric of the time-varying connection according to the set of measurements; determining a preferred encoding coefficient according to the current value of the metric; and modifying the current encoding coefficient based on the current value of the metric and the acceptance interval to attain the preferred encoding coefficient. A corresponding streaming server and system for data streaming are also provided. | 07-05-2012 |
20130227160 | FLOW-RATE ADAPTATION FOR A CONNECTION OF TIME-VARYING CAPACITY - A system and methods for adapting streaming data for transmission over a connection of time-varying capacity are disclosed. A streaming server individually adapts transmission rates of signals directed to subtending clients according to measurements characterizing connections from the streaming server to the clients. The measurements may relate to characteristics such as transfer delay, data-loss fraction, and occupancy level of a buffer at a client's receiver. A flow controller associated with the streaming server derives metrics from measurements taken over selected time windows to determine a permissible transmission rate from the server to each active client. Metrics related to a specific characteristic may include a mean value over a moving window as well as short and long term tendencies of respective measurements. An adaptable encoder at the streaming server encodes signals to meet permissible transmission rates. | 08-29-2013 |
20160119398 | INFORMATIVE DATA STREAMING SERVER - A method of data streaming from an encoder to a decoder is provided. The method includes establishing a connection from said encoder to said decoder; acquiring measurements characterizing said connection; estimating transmittance variation of said connection according to said measurements; determining a permissible encoding rate of said encoder compatible with the transmittance variation; determining a set of metrics characterizing said connection; receiving, at said encoder, a signal from a source; instructing said encoder to encode said signal according to said permissible encoding rate; selecting a set of notification-display intervals each corresponding to a respective metric among said set of metrics; and superimposing on said signal, during said notification-display intervals, corresponding indications of said metrics. A corresponding system is also provided. | 04-28-2016 |