Patents by Inventor David Sze
David Sze has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20140250486Abstract: 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.Type: ApplicationFiled: April 16, 2013Publication date: September 4, 2014Inventors: David Sze, Hagen Kaye, Robert Flatt, Joseph Robert (Wayne) Mallet, Arif Hudda, Barry Gilhuly, Bogdan Frusina
-
Publication number: 20120260296Abstract: 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.Type: ApplicationFiled: April 13, 2012Publication date: October 11, 2012Inventors: Joseph Robert Wayne Mallet, David Sze, Bogdan Frusina, Hagen Kaye, Arif Hudda, Barry Gilhuly, Robert Flatt
-
Publication number: 20120250762Abstract: 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.Type: ApplicationFiled: April 4, 2012Publication date: October 4, 2012Inventors: Hagen Kaye, Wayne Mallet, David Sze
-
Patent number: 8176205Abstract: 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.Type: GrantFiled: February 14, 2008Date of Patent: May 8, 2012Assignee: Research In Motion LimitedInventors: David Sze, Gerhard Klassen, David Tapuska
-
Publication number: 20120039391Abstract: 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.Type: ApplicationFiled: July 15, 2011Publication date: February 16, 2012Applicant: DEJERO LABS INC.Inventors: Bogdan FRUSINA, Barry GILHULY, Akos HORVATH, Wayne MALLET, David SZE
-
Patent number: 8032838Abstract: A system and method of processing a markup language based electronic mail includes 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, 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 based e-mail, wherein interleaving is based on predetermined rules, and 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.Type: GrantFiled: February 14, 2008Date of Patent: October 4, 2011Assignee: Research In Motion LimitedInventors: David Sze, Gerhard D. Klassen, David Tapuska
-
Patent number: 7890809Abstract: A high level Operational Support System (OSS) framework provides the infrastructure and analytical system to enable all applications and systems to be managed dynamically at runtime regardless of platform or programming technology. Applications are automatically discovered and managed. Java applications have the additional advantage of auto-inspection (through reflection) to determine their manageability. Resources belonging to application instances are associated and managed with that application instance. This provides operators the ability to not only manage an application, but its distributed components as well. They are presented as belonging to a single application instance node that can be monitored, analyzed, and managed. The OSS framework provides the platform-independent infrastructure that heterogeneous applications require to be monitored, controlled, analyzed and managed at runtime.Type: GrantFiled: April 1, 2009Date of Patent: February 15, 2011Assignee: TeleCommunication Systems, Inc.Inventors: Blaine Nye, David Sze Hong
-
Publication number: 20100223398Abstract: 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.Type: ApplicationFiled: February 27, 2009Publication date: September 2, 2010Applicant: SLIPSTREAM DATA INC.Inventors: Salmaan AHMED, David SZE
-
Publication number: 20100049850Abstract: 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.Type: ApplicationFiled: October 28, 2009Publication date: February 25, 2010Applicant: SLIPSTREAM DATA INC.Inventors: Akshay Nanduri, Ajit Singh, Salmaan Ahmed, David Sze
-
Patent number: 7634572Abstract: Methods for custom processing of HTTPS data transmitted between a web browser and a web server are described. The methods comprise creating a custom request header by intercepting and modifying a HTTPS header. The modification indicates support for preselected customized processing operations. The method further comprises sending the custom request header with a HTTP request to a web server. The methods further comprise receiving processed payload data from the web server and a HTTP response header. The processed payload data is created by processing original payload data based on preselected customized processing operations. The web browser modifies the response header to create a modified response header, and the processed payload data using one or more of the customized processing operations. The modified payload data is provided to the web browser for use. The methods ensure that the web browser implements and executes the underlying channel set up and encryption operations.Type: GrantFiled: December 22, 2005Date of Patent: December 15, 2009Assignee: Slipstream Data Inc.Inventors: Akshay Nanduri, Ajit Singh, Salmaan Ahmed, David Sze
-
Publication number: 20090210498Abstract: 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.Type: ApplicationFiled: February 14, 2008Publication date: August 20, 2009Applicant: RESEARCH IN MOTION LIMITEDInventors: David Sze, Gerhard Klassen, David Tapuska
-
Publication number: 20090210805Abstract: 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.Type: ApplicationFiled: February 14, 2008Publication date: August 20, 2009Inventors: David Sze, Gerhard D. Klassen, David Tapuska
-
Publication number: 20090193418Abstract: A high level Operational Support System (OSS) framework provides the infrastructure and analytical system to enable all applications and systems to be managed dynamically at runtime regardless of platform or programming technology. Applications are automatically discovered and managed. Java applications have the additional advantage of auto-inspection (through reflection) to determine their manageability. Resources belonging to application instances are associated and managed with that application instance. This provides operators the ability to not only manage an application, but its distributed components as well. They are presented as belonging to a single application instance node that can be monitored, analyzed, and managed. The OSS framework provides the platform-independent infrastructure that heterogeneous applications require to be monitored, controlled, analyzed and managed at runtime.Type: ApplicationFiled: April 1, 2009Publication date: July 30, 2009Inventors: Blaine Nye, David Sze Hong
-
Patent number: 7533301Abstract: A high level Operational Support System (OSS) framework provides the infrastructure and analytical system to enable all applications and systems to be managed dynamically at runtime regardless of platform or programming technology. Applications are automatically discovered and managed. Java applications have the additional advantage of auto-inspection (through reflection) to determine their manageability. Resources belonging to application instances are associated and managed with that application instance. This provides operators the ability to not only manage an application, but its distributed components as well. They are presented as belonging to a single application instance node that can be monitored, analyzed, and managed. The OSS framework provides the platform-independent infrastructure that heterogeneous applications require to be monitored, controlled, analyzed and managed at runtime.Type: GrantFiled: November 20, 2007Date of Patent: May 12, 2009Assignee: TeleCommunication Systems, Inc.Inventors: Blaine Nye, David Sze Hong
-
Publication number: 20090089448Abstract: 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.Type: ApplicationFiled: September 24, 2008Publication date: April 2, 2009Inventors: David Sze, Paul Ferraro
-
Patent number: 7302612Abstract: A high level Operational Support System (OSS) framework provides the infrastructure and analytical system to enable all applications and systems to be managed dynamically at runtime regardless of platform or programming technology. Applications are automatically discovered and managed. Java applications have the additional advantage of auto-inspection (through reflection) to determine their manageability. Resources belonging to application instances are associated and managed with that application instance. This provides operators the ability to not only manage an application, but its distributed components as well. They are presented as belonging to a single application instance node that can be monitored, analyzed, and managed. The OSS framework provides the platform-independent infrastructure that heterogeneous applications require to be monitored, controlled, analyzed and managed at runtime.Type: GrantFiled: May 1, 2003Date of Patent: November 27, 2007Assignee: TeleCommunication Systems, Inc.Inventors: Blaine Nye, David Sze Hong
-
Publication number: 20060155869Abstract: The invention described here deals with implementing custom data processing of HTTPS based on a Browser-Plugin Method. Stich 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.Type: ApplicationFiled: December 22, 2005Publication date: July 13, 2006Applicant: SlipStream Data Inc.Inventors: Akshay Nanduri, Ajit Singh, Salmaan Ahmed, David Sze
-
Publication number: 20040221202Abstract: A high level Operational Support System (OSS) framework provides the infrastructure and analytical system to enable all applications and systems to be managed dynamically at runtime regardless of platform or programming technology. Applications are automatically discovered and managed. Java applications have the additional advantage of auto-inspection (through reflection) to determine their manageability. Resources belonging to application instances are associated and managed with that application instance. This provides operators the ability to not only manage an application, but its distributed components as well. They are presented as belonging to a single application instance node that can be monitored, analyzed, and managed. The OSS framework provides the platform-independent infrastructure that heterogeneous applications require to be monitored, controlled, analyzed and managed at runtime.Type: ApplicationFiled: May 1, 2003Publication date: November 4, 2004Inventors: Blaine Nye, David Sze Hong