Patent application number | Description | Published |
20090210805 | SYSTEM AND METHOD FOR PROCESSING AND RENDERING MARKUP LANGUAGE BASED ELECTRONIC MAIL - There is disclosed a system and method of processing a markup language electronic mail. In an embodiment, the method comprises: (i) identifying in a head section of markup language code any style rules for rendering the markup language based e-mail and sorting the style rules in order of reference in the markup language code; (ii) in dependence upon predetermined rules, interleaving the style rules for placement in a body section of one or more blocks of markup language code corresponding to one or more sections of the markup language e-mail; and (iii) storing the one or more blocks of markup language code including the interleaved style rules as separately downloadable blocks of data corresponding to sections of the markup language based e-mail. In another embodiment, the method further comprises: (iv) receiving at a mobile communication device a block of markup language code for rendering a section of the markup language based e-mail on a display; (v) identifying in the block of markup language code any style rules interleaved therein for rendering the section of the markup language based e-mail on the display; (vi) processing the interleaved style rules identified in the block of markup language code; and (vii) rendering the section of the markup language based e-mail on the display using the processed style rules. | 08-20-2009 |
20100223398 | METHOD AND APPARATUS FOR CREATING SIDE INFORMATION FROM DATA FOR USE IN INTERACTIVE COMPRESSION - A computer-implemented method of creating side information from data for use in interactive compression includes identifying constituents of the data, extracting at least one of the constituents, and retaining the extracted constituents for use as a unit of side information. | 09-02-2010 |
20120039391 | SYSTEM AND METHOD FOR TRANSMISSION OF DATA SIGNALS OVER A WIRELESS NETWORK - A system for transmission of data signals over a wireless network having an encoding module for encoding video data into a plurality of buffers for transmission. The system also has a feedback module for processing feedback from one or more sources, wherein the encoding module dynamically alters the amount of data that is encoded into the one or more video buffers based at least in part on the feedback received. A method for transmission of data signals over a wireless network including encoding video data into a plurality of buffers, transmitting some of the data, processing feedback from one or mores sources, wherein the feedback relates to delivery parameters and dynamically altering the amount of data passed into the buffers based at least in part on the data received. | 02-16-2012 |
20120250762 | SYSTEM AND METHOD FOR IMPLEMENTATION OF DYNAMIC ENCODING RATES FOR MOBILE DEVICES - There is disclosed a system and method for transmission of data signals from a mobile device to a network. In an embodiment, the method comprises encoding video data at a first encoding rate into a plurality of video frames using a first encoding module; encoding video data at a second encoding rate into a plurality of video frames using a second encoding module; detecting a change in the availability of wireless bandwidth in the network; and switching a selector to retrieve frames from either the first encoding module or the second encoding module for transmission in dependence upon the available wireless bandwidth. The encoding rate of whichever one of the first encoding module and the second encoding module is currently not selected is successively increased or decreased, and a selector is switched to retrieve frames from either the first encoding module or the second encoding module. | 10-04-2012 |
20120260296 | SYSTEM AND METHOD FOR TRANSMISSION OF DATA FROM A WIRELESS MOBILE DEVICE OVER A MULTIPATH WIRELESS ROUTER - There is disclosed a system and method for transmission of multiple data streams from a mobile device to a network. In an embodiment, the system includes a multipath wireless router configured to provide a plurality of network connections including cellular, satellite, or wired Ethernet. An encoding module provided on the mobile device is configured to encode high volume data (e.g. high definition video) recorded by the mobile device into multiple data streams in dependence on the number of network connections available for transmission via the multipath wireless router. The encoding module provided on the mobile device transmits the multiple data streams to the wireless router using Wi-Fi to provide a local, short-hop, high capacity network connection. The plurality of network connections available via the multipath wireless router provides the necessary capacity and reliability to transmit a high volume of data, such as high definition video, virtually live. | 10-11-2012 |
20140250486 | SYSTEM AND METHOD FOR TRANSMISSION OF DATA FROM A WIRELESS MOBILE DEVICE OVER A MULTIPATH WIRELESS ROUTER - There is disclosed a system and method for transmission of multiple data streams from a mobile device to a network. In an embodiment, the system includes a multipath wireless router configured to provide a plurality of network connections including cellular, satellite, or wired Ethernet. An encoding module provided on the mobile device is configured to encode high volume data (e.g. high definition video) recorded by the mobile device into multiple data streams in dependence on the number of network connections available for transmission via the multipath wireless router. The encoding module provided on the mobile device transmits the multiple data streams to the wireless router using Wi-Fi to provide a local, short-hop, high capacity network connection. The plurality of network connections available via the multipath wireless router provides the necessary capacity and reliability to transmit a high volume of data, such as high definition video, virtually live. | 09-04-2014 |
20150156659 | SYSTEM AND METHOD FOR TRANSMISSION OF DATA FROM A WIRELESS MOBILE DEVICE OVER A MULTIPATH WIRELESS ROUTER - There is disclosed a system and method for transmission of multiple data streams from a mobile device to a network. In an embodiment, the system includes a multipath wireless router configured to provide a plurality of network connections including cellular, satellite, or wired Ethernet. An encoding module provided on the mobile device is configured to encode high volume data (e.g. high definition video) recorded by the mobile device into multiple data streams in dependence on the number of network connections available for transmission via the multipath wireless router. The encoding module provided on the mobile device transmits the multiple data streams to the wireless router using Wi-Fi to provide a local, short-hop, high capacity network connection. The plurality of network connections available via the multipath wireless router provides the necessary capacity and reliability to transmit a high volume of data, such as high definition video, virtually live. | 06-04-2015 |
20150215738 | SYSTEM AND METHOD FOR PROVIDING DATA SERVICES ON VEHICLES - Devices, systems, methods and computer-readable media are provided for data communication to and from a vehicle. A device is provided that includes memory storing processor-executable instructions; and at least one processor in communication with the memory that executes the stored instructions to: receive, from at least one user on the vehicle, at least one request for data communication; identify a plurality of communication links available at a current location of the moving vehicle; form an adaptive bonded communication link using the plurality of communication links to aggregate throughput across the plurality of communication links for the requested data communication, wherein the adaptive bonded communication link is configured to adapt to data communication requirements for the requested data communication and to data communication characteristics of the plurality of communication links as the vehicle moves. Corresponding methods, computer system products, uses, and computer-readable media are also provided. | 07-30-2015 |
20150223098 | DEVICE AND METHOD FOR CHARACTERIZATION AND OPTIMIZATION OF MULTIPLE SIMULTANEOUS REAL-TIME DATA CONNECTIONS - A computer implemented system is provided for improving performance of transmission in real-time or near real-time applications from at least one transmitter unit to at least one receiver unit. The system includes an intelligent data connection manager utility that generates or accesses performance data for two or more data connections associated with the two or more communication networks, and based on the current performance data determining current network transmission characteristics associated the two or more data connections, and bonds the two or more data connections based on: a predetermined system latency requirement; and dynamically allocating different functions associated with data transmission between the two or more data connections based on their respective current network transmission characteristics. The data connection manager utility then manages dynamically the transmission of relatively large data sets across the two or more bonded or aggregated data connections in a way that meets the system latency requirement and improves performance in regards to other network performance criteria (including data transfer rate, errors, and/or packet loss). Related computer implemented methods are also provided. | 08-06-2015 |
Patent application number | Description | Published |
20090089448 | MOBILE BROWSER WITH ZOOM OPERATIONS USING PROGRESSIVE IMAGE DOWNLOAD - A method and mobile device for providing fast rendering of a web page and zoom capability using progressive image download. A data server requests the web page and converts images within the webpage into a progressive format before forwarding the web page data to the mobile device. The initial fully zoomed-out view of the web page is rendered using initial low resolution image data first received at the device. As additional progressive resolution data is received, the device is capable of zooming in to portions of the web page using the higher resolution data. If interpolations are used in rendering an image at a particular zoom level, then the image is repainted in higher resolution as additional progressive resolution data is received. | 04-02-2009 |
20090210498 | METHOD, SERVER AND SYSTEM FOR OPTIMIZING HTML-BASED CONTENT - A method, server and system for optimizing and delivering HyperText Markup Language (HTML)-based content such as HTML-based email messages to mobile communication devices is provided. In accordance with one embodiment, the method comprises: receiving an email message comprising an HTML portion comprising an HTML header and an HTML body; determining if the HTML header includes a reference to a Cascading Style Sheet (CSS) document comprising one or more rules; if the HTML header includes a reference to a CSS document, replacing the reference with the CSS rules of the CSS document, and sending the transformed email message to a destination mobile communication device. | 08-20-2009 |
20100049850 | BROWSER-PLUGIN BASED METHOD FOR ADVANCED HTTPS DATA PROCESSING - The invention described here deals with implementing custom data processing of HTTPS based on a Browser-Plugin Method. Such custom data processing may include, but is not limited to, custom data compression, custom data encryption, data monitoring, data modification. There are two distinct methods to implement the Browser-Plugin Method for Advanced HTTPS Data Processing of the subject invention (BPAHDP). In both cases, BPAHDP provides the option of conducting custom data processing that co-exists with data compression, data encryption, or other types of data processing operations supported by the HTTP standard. Additionally, both BPAHDP methods ensure that the web-browser still implements and executes the underlying SSL/TLS channel setup and encryption operations. In both embodiments of BPAHDP, the most critical functionality is the ability to modify HTTP request/response headers and data sent over a TLS/SSL channel. In the regular HTTP case (HTTP over TCP) headers and data are sent as clear-text (i.e., as unencrypted data). Therefore, any HTTP proxy component can intercept and modify header/data as it chooses—allowing custom data processing operations (including a custom compression operation) to be implemented. For HTTPS traffic, the data leaving a web-browser is encrypted. Therefore, a proxy cannot modify encrypted data, hence the novelty of the BPAHDP methodology. Both methods require specific implementation methods that are described. In particular, both embodiments of BPAHDP require specific techniques to facilitate the use of Microsoft Internet Explorer as a BPAHDP enabled web-browser. Microsoft COM (Component Object Model) interfaces and IE's Pluggable Protocol capabilities are utilized to meet all requirements of both BPAHDP embodiments. | 02-25-2010 |
Patent application number | Description | Published |
20140337473 | MULTIPATH DATA STREAMING OVER MULTIPLE WIRELESS NETWORKS - Embodiments described herein relate to real-time streaming of large quantities of time critical data over multiple distinct networks from a wireless communications device. More specifically, embodiments described herein may address challenges and problems of maintaining consistent data reception quality when faced with the anomalies of a moving sender that is sending data using a relatively unstable radio frequency (RF) method. This may be achieved by converting single source data into multiple data streams, placing them in transport buffers and storing them for forwarding. A plurality radio frequency interface modules provide wireless connectivity to a plurality of wireless networks for transmission over the plurality of networks. Links are maintained to provide feedback on network connections to allow for the transfer of data from one network to another, from one radio frequency interface module to another, and to adjust the amount of data being transmitted. | 11-13-2014 |
20150020135 | SYSTEMS AND METHODS FOR TRANSMISSION OF DATA STREAMS - Systems and methods for real-time transmission of data streams are disclosed. A controller receives data representing selected stream parameters from a browser residing on a computing device. The controller transmits the received data to a video transmitting device. A transcoder receives a first data stream generated according to the selected stream parameters from the video transmitting device. The transcoder generates a second data stream from the first data stream, the second data stream formatted for browser display; and then transmits the second data stream to the browser. A user may remotely control the video transmitting device using the browser. A user may view data streams from multiple video transmitting devices using the browser. | 01-15-2015 |
20150341646 | SYSTEM AND METHOD FOR AUTOMATIC ENCODER ADJUSTMENT BASED ON TRANSPORT DATA - A system and method for transmission of a video stream are provided. The system may include: an encoder adapted to generate a video stream comprising a plurality of encoded frames, encoded according to at least one encoding parameter; a comparator in communication with the encoder, the comparator adapted to compare encoded frames of the plurality of encoded frames with input frames to determine a fitness metric reflective of visual quality of the encoded frames; and a controller in communication with the comparator, the controller adapted to adjust the at least one encoding parameter based on the fitness metric. | 11-26-2015 |
Patent application number | Description | Published |
20080264064 | Floatwall dilution hole cooling - A combustor for a gas turbine engine is provided, the combustor having an outer shell with an outer surface exposed to cooling air and an inner surface, and at least one floatwall panel attached to the inner surface of the outer shell and having a trailing edge. At least one dilution hole is in the floatwall panel near the trailing edge and in communication with the outer surface of the outer shell, and at least one local air impingement hole is in the outer shell downstream of each at least one dilution hole, that directs the cooling air towards the trailing edge of the floatwall panel. | 10-30-2008 |
20120152917 | METHOD FOR MAKING AND REPAIRING EFFUSION COOLING HOLES IN CUMBUSTOR LINER - A method for making or repairing a laser drilled hole in a component of gas turbine engines, to meet requirements of air flow through the hole, includes deformation of an excess material melted during the laser drilling process and remaining around an opening end of the hole, thereby causing a marginal reduction in an effective diameter of the hole. | 06-21-2012 |
20130055722 | PIN FIN ARRANGEMENT FOR HEAT SHIELD OF GAS TURBINE ENGINE - A heat shield unit for a gas turbine engine combustor comprises a panel body secured to a combustor liner. A first surface of the body is oriented toward a combustion zone of a combustor. A second surface is oriented toward the liner. The body is separated into upstream and downstream portions. Pin fins project from the second surface of the body. The pin fins are arranged in arrays of at least two different densities of volume of pin fins per unit volume. One density, lower than the second density, is in the upstream portion and another in the downstream portion of the body. Connectors connect the body to the liner with a line between the upstream and downstream portions of the body aligned with fluid-coolant injection apertures in the liner. A gas turbine engine combustor and a method for cooling a heat shield unit in a combustor liner of a gas turbine engine are also provided. | 03-07-2013 |
20140250896 | COMBUSTOR HEAT SHIELD WITH CARBON AVOIDANCE FEATURE - The build-up of carbon deposition on the front face of a combustor heat shield is discouraged by jetting air out from the front face of the heat shield with sufficient momentum to push approaching fuel droplets or rich fuel-air mixture way from the heat shield. | 09-11-2014 |
20140338346 | COMBUSTOR SKIN ASSEMBLY FOR GAS TURBINE ENGINE - A combustor assembly includes a hot skin of a combustion chamber wall having an inner face exposed to the combustion chamber and an opposite outer face, a receiving skin having a securing portion affixed to the hot skin outer face in an air-tight manner and a receiving flange, extending from the securing portion, that is offset from the hot skin outer face to form a female recess, a cold skin having a cold wall portion spaced from the hot skin and forming a cooling cavity therebetween, a securing portion extending from a first end of the cold wall portion affixed to the hot skin outer face in an air-tight manner and a male flange extending from a second end of the cold wall portion opposite the first end, the male flange snugly received in the female recess and forming a sliding engagement therebetween. | 11-20-2014 |
20140366544 | COMBUSTOR EXIT DUCT FOR GAS TURBINE ENGINES - A gas turbine engine combustor includes an exit duct having annular first and second exit duct walls radially spaced apart to define therebetween the combustor exit opening. The first and/or second exit duct walls has a double-skin wall section which includes an inner hot wall facing the combustor exit opening and an outer cold wall fastened to the inner hot wall and radially spaced away therefrom to define a radial gap therebetween. The outer cold wall has a coefficient of thermal expansion greater than that of the inner hot wall. This helps reduce thermal growth mismatch between the outer cold wall and the inner hot wall during operation of the combustor, and reduces thermal stress at the joint between the hot and cold walls. | 12-18-2014 |
20150135720 | COMBUSTOR DOME HEAT SHIELD - A combustor heat shield has lips with fins distributed on the lips. The lip-fins have an extended end portion projecting rearwardly from the back face of the heat shield. Impingement jets may be directed against the rearwardly extended end portions of the lip-fins to enhance cooling. The heat shield may define a fuel nozzle opening surrounded by a rail on the back side of the heat shield. Impingement holes or slots may be defined in the rail for allowing cooling air passing therethrough to impinge upon the lip-fins. | 05-21-2015 |
20150211420 | COMBUSTOR IGNITER ASSEMBLY - A gas turbine engine comprising a combustor having a combustor liner assembly and a mounting bracket provided on the combustor liner assembly, a floating collar being slidingly received on the mounting bracket for relative sliding movement in a plane normal to an axis of an igniter opening in the liner assembly. The floating collar includes an annular surface defining a collar opening, and an igniter having an axis concentric with the axis of the collar opening is sealingly engages the annular surface. A plurality of purge openings defined in at least one of the igniter and the floating collar form cooling airflow passages communicating from the plenum to the cavity. | 07-30-2015 |
20150345789 | COMBUSTOR HEAT SHIELD - A heat shield for a combustor of a gas turbine engine has a heat shield adapted to be mounted to a combustor wall with a back face of the heat shield in spaced-apart facing relationship with an inner surface of the combustor wall to define an air gap. Rails extend from the back face of the heat shield across the air gap. Grooves are defined in at least one of the rails. The rail grooves are in fluid flow communication with the air gap when the heat shield is mounted to the combustor wall. | 12-03-2015 |
20150362191 | COMBUSTOR HEAT SHIELD - A heat shield for a combustor of a gas turbine engine has a heat shield adapted to be mounted to a combustor wall with a back face of the heat shield in spaced-apart facing relationship with an inner surface of the combustor wall to define an air space. Concentric rails extend from the back face of the heat shield across the air space surrounding a nozzle opening in the heat shield. Effusion holes are provided between the concentric rails and extend between the back and front faces. Fins may be placed between the effusion holes. | 12-17-2015 |
20160040543 | COMBUSTOR SLIDING JOINT - A sliding joint in a gas turbine engine between a large exit duct of a combustor and a turbine vane assembly having a leading edge lug. The sliding joint has an elongated flexible arm extending between a first end joined to the outer surface of the large entry duct, and an opposed free second end disposed radially inward of the outer surface of the large entry duct. A spacer is joined to the second end of the arm and projects radially away therefrom toward the outer surface of the large entry duct. The spacer is spaced apart from the outer surface and defines a gap therebetween. The spacer, the arm, and the sliding joint axially displace with respect to the lug upon thermal expansion of the large entry duct. | 02-11-2016 |
20160040880 | COMBUSTOR HEAT SHIELD - There is provided a combustor comprising a dome and a shell extending from the dome defining a combustion chamber. A dome heat shield is mounted to the dome inside the combustion chamber. A front heat shield is mounted to the shell and spaced therefrom. The dome heat shield has a lip extending generally away from the dome heat shield and generally parallel to the shell and spaced inwardly of the front heat shield to define a gap between the lip and the front heat shield. The front heat shield has a leading edge opposite the lip. The combustor has impingement holes extending through the shell and disposed to direct impingement cooling jets to the upstream portion of the front heat shield. The leading edge, of the front heat shield has at least one scallop defining an opening and disposed to allow the impingement cooling jets to impinge directly on a portion of the peripheral lip adjacent the scallop. | 02-11-2016 |
20160054001 | COMBUSTOR PANEL T-JUNCTION COOLING - A heat shield for a combustor of a gas turbine engine includes an outer edge surface with an outlet of an edge cooling passage, the edge cooling passage oriented to direct cooling air generally upstream relative to a combustion gas flow. | 02-25-2016 |
Patent application number | Description | Published |
20090079602 | N-BIN Arithmetic Coding for Context Adaptive Binary Arithmetic Coding - A method of context adaptive binary arithmetic coding and decoding groups a plurality N binary symbols in corresponding syntax elements and divides a range into 2 | 03-26-2009 |
20100097248 | METHOD AND APPARATUS FOR VIDEO PROCESSING IN CONTEXT-ADAPTIVE BINARY ARITHMETIC CODING - A method and apparatus for coding of a significant map in accordance with the present invention. The method include carrying out a scan of at least a portion of a block of transform coefficients, calculating runs of zeros of the scanned data; and coding runs of zeros with variable length coding. | 04-22-2010 |
20100097250 | Parallel CABAC Decoding for Video Decompression - A method of video decoding is provided that includes receiving a data stream comprising a sequence of syntax elements that were compressed using context-adaptive binary arithmetic coding (CABAC), such that the encoding of each bin of a bin string representative of a syntax element was performed by arithmetic encoding. Two consecutive bins of a syntax element are decoded in parallel. Speculative computation and prefetching is used to reduce the critical path and thereby improve processing speed. | 04-22-2010 |
20110001643 | SYSTEM AND METHOD FOR PROVIDING HIGH THROUGHPUT ENTROPY CODING USING SYNTAX ELEMENT PARTITIONING - A system and method for providing high throughput entropy coding contains the steps of: dividing syntax elements of video into one or more group of syntax elements; placing each group into a separate partition, resulting in more than one partition; and processing more than one of the more than one partition in parallel using entropy coding. | 01-06-2011 |
20120086587 | SYSTEM AND METHOD FOR OPTIMIZING CONTEXT-ADAPTIVE BINARY ARITHMETIC CODING - A system and method is provided for ordering intervals rLPS and rMPS of a range to increase speed of binary symbol decoding in a binary arithmetic decoder. The method comprises the steps of: placing rLPS at a bottom of the range; enabling subtraction for rMPS to occur in parallel with comparison of rLPS and offset; and, reducing time that it takes to decode a bin. A method is also provided for performing context selection for a given syntax element, comprising the steps of: first, comparing information regarding properties of neighboring pixels with a threshold; second, adding results of threshold comparison of neighboring pixels, to provide a secondary result; and using the secondary result to select a context. | 04-12-2012 |