Patents by Inventor Wai Tsui

Wai Tsui 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: 20130044824
    Abstract: Systems and methods are provided for cross-platform rendering of video content on a user-computing platform. A script is transmitted to the user-computing platform and is interpreted by an application program compiled to operate on any one of a plurality of user-computing platform types. A series of frame images is encoded to provide encoded video data. Encoding frame images comprises encoding the frame images into a content-transfer format whereby the content-transfer encoded frame images can be passed by a script interpreter interpreting the script to the application program. The encoded video data is transmitted to the user-computing platform. The script is further configured to cause the script to be interpreted by the application program to: decode the transmitted encoded video data into decoded video data comprising the content-transfer encoded frame images; and render the decoded video data by displaying the frame images.
    Type: Application
    Filed: June 21, 2012
    Publication date: February 21, 2013
    Inventors: Steven Erik VESTERGAARD, Che-Wai TSUI, Shaoning TU
  • Publication number: 20130044260
    Abstract: Systems and methods are provided for cross-platform rendering of video content on a user-computing platform that is one type of a plurality of different user-computing platform types. A script is transmitted to the user-computing platform and is interpreted by an application program compiled to operate on any one of the plurality of user-computing platform types. The script is configured to cause the script to be interpreted by the application program operating on the user-computing platform to: render the video data by displaying frame images which make up the video data; playback the associated audio data; ascertain an audio playback time reference associated with the playback of the associated audio data; and directly synchronize the displaying of the frame images with the playback of the associated audio data based on the audio playback time reference.
    Type: Application
    Filed: June 13, 2012
    Publication date: February 21, 2013
    Inventors: Steven Erik VESTERGAARD, Che-Wai TSUI, Shaoning TU
  • Publication number: 20130044822
    Abstract: Systems and methods are provided for cross-platform rendering of video content on a user-computing platform that is one type of a plurality of different user-computing platform types. A script is transmitted to the user-computing platform and is interpreted by an application program compiled to operate on any one of the plurality of user-computing platform types. The script is configured to cause the script to be interpreted by the application program to simulate a multi-threaded execution environment by: iteratively scheduling and performing a first simulated thread which involves decoding encoded video data received by the user-computing platform into decoded video data comprising one or more frame images; and iteratively scheduling and performing a second simulated thread which involves rendering the decoded video data by displaying the one or more frame images.
    Type: Application
    Filed: June 13, 2012
    Publication date: February 21, 2013
    Inventors: Steven Erik VESTERGAARD, Che-Wai TSUI, Shaoning TU
  • Publication number: 20130044802
    Abstract: Systems and methods are provided for cross-platform rendering of video content on a user-computing platform that is one type of a plurality of different user-computing platform types. A script is transmitted to the user-computing platform and is interpreted by an application program compiled to operate on any one of the plurality of user-computing platform types. A series of frame images is encoded to provide the encoded video data. Encoding the frame images comprises encoding the frame images into a content-transfer format whereby the content-transfer encoded frame images can be passed by a script interpreter interpreting the script to the application program. The encoded video data is transmitted to the user-computing platform.
    Type: Application
    Filed: June 20, 2012
    Publication date: February 21, 2013
    Inventors: Steven Erik VESTERGAARD, Che-Wai TSUI, Shaoning TU
  • Publication number: 20130044823
    Abstract: Systems and methods are provided for cross-platform rendering of video content on a user-computing platform that is one type of a plurality of different user-computing platform types. A script is transmitted to the user-computing platform and is interpreted by an application program compiled to operate on any one of the plurality of user-computing platform types. The script is configured to cause the script to be interpreted by the application program operating on the user-computing platform to: decode encoded video data received by the user-computing platform into decoded video data comprising a plurality of frame images; and render the decoded video data by displaying the frame images. Rendering the video data by displaying the frame images comprises alpha-blending at least one pair of frame images together.
    Type: Application
    Filed: June 13, 2012
    Publication date: February 21, 2013
    Inventors: Steven Erik VESTERGAARD, Che-Wai TSUI, Shaoning TU
  • Publication number: 20130047074
    Abstract: Systems and methods are provided for cross-platform rendering of video content on a user-computing platform that is one type of a plurality of different user-computing platform types. A script is transmitted to the user-computing platform and is interpreted by an application program compiled to operate on any one of the plurality of user-computing platform types. Transmitting the script causes the script to be interpreted by the application program operating on the user-computing platform to cause the interpreted script to directly decode encoded video data transmitted or otherwise accessible to the user-computing platform into decoded video data and to further cause the rendering of the decoded video data.
    Type: Application
    Filed: May 30, 2012
    Publication date: February 21, 2013
    Inventors: Steven Erik VESTERGAARD, Che-Wai TSUI, Shaoning TU
  • Patent number: 8361402
    Abstract: An apparatus for air purification and disinfection is provided. The apparatus includes at least one elongated reactor having an elongated inner electrode and an elongated outer electrode. The outer electrode encompasses at least a portion of the inner electrode along a longitudinal axis of the reactor. The outer and inner electrodes are positioned in a substantially concentric relationship and define a reaction chamber therebetween. The apparatus also includes an inner electrode mounting member holding the inner electrode at an end of the inner electrode and an outer electrode mounting member holding the outer electrode at an end of the outer electrode. The apparatus further includes a power supply adapted to supplying electrical power to the inner and outer electrodes to generate plasma within the reaction chamber to purify and disinfect air flowing therethrough.
    Type: Grant
    Filed: June 5, 2006
    Date of Patent: January 29, 2013
    Assignee: Alphatech International Limited
    Inventor: Herman Yik Wai Tsui
  • Patent number: 8300885
    Abstract: Methods are provided for encoding watermark information into media data containing a series of digital samples in a sample domain. The method involves: dividing the series of digital samples into a plurality of sections in the sample domain, each section comprising a corresponding plurality of samples; processing the corresponding plurality of samples in each section to obtain a single energy value associated with each section; grouping the sections into groups, each group containing three or more sections; assigning a nominal bit value to each group according to a bit assignment rule, the bit assignment rule based on the energy values of the sections in the group; and assigning a watermark bit value to each group.
    Type: Grant
    Filed: June 22, 2011
    Date of Patent: October 30, 2012
    Assignee: Destiny Software Productions Inc.
    Inventors: Steven Erik Vestergaard, Che-Wai Tsui
  • Publication number: 20110258705
    Abstract: Methods are provided for encoding watermark information into media data containing a series of digital samples in a sample domain. The method involves: dividing the series of digital samples into a plurality of sections in the sample domain, each section comprising a corresponding plurality of samples; processing the corresponding plurality of samples in each section to obtain a single energy value associated with each section; grouping the sections into groups, each group containing three or more sections; assigning a nominal bit value to each group according to a bit assignment rule, the bit assignment rule based on the energy values of the sections in the group; and assigning a watermark bit value to each group.
    Type: Application
    Filed: June 22, 2011
    Publication date: October 20, 2011
    Inventors: Steven Erik VESTERGAARD, Che-Wai TSUI
  • Patent number: 7983441
    Abstract: Methods are provided for encoding watermark information into media data containing a series of digital samples in a sample domain. The method involves: dividing the series of digital samples into a plurality of sections in the sample domain, each section comprising a corresponding plurality of samples; processing the corresponding plurality of samples in each section to obtain a single energy value associated with each section; grouping the sections into groups, each group containing three or more sections; assigning a nominal bit value to each group according to a bit assignment rule, the bit assignment rule based on the energy values of the sections in the group; and assigning a watermark bit value to each group.
    Type: Grant
    Filed: October 18, 2007
    Date of Patent: July 19, 2011
    Assignee: Destiny Software Productions Inc.
    Inventors: Steven Erik Vestergaard, Che-Wai Tsui
  • Publication number: 20080098022
    Abstract: Methods are provided for encoding watermark information into media data containing a series of digital samples in a sample domain. The method involves: dividing the series of digital samples into a plurality of sections in the sample domain, each section comprising a corresponding plurality of samples; processing the corresponding plurality of samples in each section to obtain a single energy value associated with each section; grouping the sections into groups, each group containing three or more sections; assigning a nominal bit value to each group according to a bit assignment rule, the bit assignment rule based on the energy values of the sections in the group; and assigning a watermark bit value to each group.
    Type: Application
    Filed: October 18, 2007
    Publication date: April 24, 2008
    Inventors: Steven Erik VESTERGAARD, Che-Wai TSUI
  • Publication number: 20080056934
    Abstract: The Diffusive Plasma is for effective treatment of contaminated air and material processing. Air is purified and disinfected by passing through the diffusive plasma device which includes a reactor or a plurality of reactors arranged in parallel or series and is energized by a high voltage alternating current power supply. The diffuser, being electrically isolated, provides extra nucleation sites to initiate discharges. It serves to improve the generation of uniform and consistent plasma and to reduce the variation of discharge properties among the reactors. The addition of a diffuser, thereby, enhances the overall effectiveness of decomposing chemicals and destroying microbes to achieve high air treatment and material processing performance. The diffuser can be made of suitable filtering materials to additionally serve as a filter.
    Type: Application
    Filed: September 5, 2007
    Publication date: March 6, 2008
    Applicant: Alphatech International Limited
    Inventor: Herman Yik Wai Tsui
  • Publication number: 20060250981
    Abstract: The present invention provides a method, system, and computer program product for managing automated resource provisioning management systems. In an embodiment, the method begins by receiving a plurality of provisioning operations from a resource provisioning management system. Each of these provisioning operations is linked to a specific job. A determination is then made as to which jobs are to be managed. The jobs are then grouped together and job dependencies are identified. The jobs are then scheduled for execution. At the appropriate time, the jobs are invoked. The jobs are audited as they are being performed.
    Type: Application
    Filed: May 3, 2005
    Publication date: November 9, 2006
    Applicant: International Business Machines Corporation
    Inventors: Geyu Li, Michael Polan, Wai Tsui