Patents by Inventor Wei-Hao Peng

Wei-Hao Peng 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: 20170126757
    Abstract: Methods, apparatuses, and computer program products for implementing interactive applications by storing and retrieving streaming video clips and associated metadata are described.
    Type: Application
    Filed: November 4, 2015
    Publication date: May 4, 2017
    Applicant: UBITUS INC.
    Inventors: Jung-Chang Kuo, Sheng Lung Yang, Wei Hao Peng
  • Publication number: 20170127150
    Abstract: Methods, apparatuses, and computer program products for implementing interactive applications by storing and retrieving streaming video clips and associated metadata are described.
    Type: Application
    Filed: April 11, 2016
    Publication date: May 4, 2017
    Applicant: Ubitus Inc.
    Inventors: Jung-Chang Kuo, Sheng Lung Yang, Wei Hao Peng
  • Patent number: 9635073
    Abstract: Methods, apparatuses, and computer program products for implementing interactive applications by storing and retrieving streaming video clips and associated metadata are described.
    Type: Grant
    Filed: November 4, 2015
    Date of Patent: April 25, 2017
    Assignee: Ubitus Inc.
    Inventors: Jung-Chang Kuo, Sheng Lung Yang, Wei Hao Peng
  • Patent number: 9483996
    Abstract: A system and a corresponding method of leveraging GPU resources to enhance performance of the interact-able content browsing (ICB) service are to utilize the computation capacity of the GPU of the graphics card to share the computation load originally taken by the CPU. The raw images depicted by the browser application program executed in the server can be directly retrieved from the VRAM of the graphics card by the encoder inside the GPU to be further encoded and streamed before being forwarded directly to distant clients. Thereby, work load and bus bandwidth occupation on the CPU can be greatly reduced, the number of clients that can be served simultaneously by a single server can be increased, and the related power consumption can be substantially reduced.
    Type: Grant
    Filed: March 20, 2014
    Date of Patent: November 1, 2016
    Assignee: ubitus, Inc.
    Inventors: Jung Chang Kuo, Wei Hao Peng
  • Publication number: 20140225906
    Abstract: A system and a corresponding method of leveraging GPU resources to enhance performance of the interact-able content browsing (ICB) service are to utilize the computation capacity of the GPU of the graphics card to share the computation load originally taken by the CPU. The raw images depicted by the browser application program executed in the server can be directly retrieved from the VRAM of the graphics card by the encoder inside the GPU to be further encoded and streamed before being forwarded directly to distant clients.
    Type: Application
    Filed: March 20, 2014
    Publication date: August 14, 2014
    Applicant: ubitus Inc.
    Inventors: Jung Chang KUO, Wei Hao PENG
  • Patent number: 8736622
    Abstract: A system and a corresponding method of leveraging GPU resources to enhance performance of the interact-able content browsing (ICB) service are to utilize the computation capacity of the GPU of the graphics card to share the computation load originally taken by the CPU. The raw images depicted by the browser application program executed in the server can be directly retrieved from the VRAM of the graphics card by the encoder inside the GPU to be further encoded and streamed before being forwarded directly to distant clients. Thereby, work load and bus bandwidth occupation on the CPU can be greatly reduced, the number of clients that can be served simultaneously by a single server can be increased, and the related power consumption can be substantially reduced.
    Type: Grant
    Filed: December 7, 2011
    Date of Patent: May 27, 2014
    Assignee: Ubitus Inc
    Inventors: Jung Chang Kuo, Wei Hao Peng
  • Patent number: 8645676
    Abstract: A system and method for setting up an operating configuration of a portable electronic device is used for a server. The server includes a device database and is provided to the portable electronic device for logging in through a communication network and operating software. The method includes the steps of: accepting the portable electronic device login; determining whether the device database is a device profile of the portable electronic device; and if yes, generating operating configuration information. The operating configuration information includes the operating configuration of altering the operating configuration of the portable electronic device.
    Type: Grant
    Filed: October 13, 2010
    Date of Patent: February 4, 2014
    Assignee: Ubitus Inc.
    Inventors: Wei-Hao Peng, Shang-Chien Shen, Hsing-Yi Kuo, Kuei-Kuang Lin
  • Publication number: 20130147818
    Abstract: A system and a corresponding method of leveraging GPU resources to enhance performance of the interact-able content browsing (ICB) service are to utilize the computation capacity of the GPU of the graphics card to share the computation load originally taken by the CPU. The raw images depicted by the browser application program executed in the server can be directly retrieved from the VRAM of the graphics card by the encoder inside the GPU to be further encoded and streamed before being forwarded directly to distant clients.
    Type: Application
    Filed: December 7, 2011
    Publication date: June 13, 2013
    Applicant: UBITUS INC.
    Inventors: Jung Chang Kuo, Wei Hao Peng
  • Patent number: 8171165
    Abstract: A file conversion system is capable of transmitting via a network a file provided by a file providing end in a format supported by a file receiving end to the file receiving end. The file conversion system includes a receiving module for receiving the file provided by the file providing end; a conversion module for converting the format of the file provided by the file providing end into a format supported by the file receiving end; a database module for recording a profile of the file receiving end, with the profile including the format supported by the file receiving end; and a transmission module for transmitting the file to the file receiving end via the network. If the format of the file is not supported by the file receiving end, the conversion module may, in accordance with the profile of the file receiving end, convert the format of the file into the format supported by the file receiving end so as to allow the transmission module to transmit the file to the file receiving end.
    Type: Grant
    Filed: December 26, 2007
    Date of Patent: May 1, 2012
    Assignee: Ubitus Inc.
    Inventors: Wei-Hao Peng, Shien-Chang Ko, Shu-Fan Chen
  • Publication number: 20120017076
    Abstract: A method of customizing an operating configuration of a portable electronic device and a system using the method are disclosed. The method is used for a server, the server comprises a device database, and the server is provided to the portable electronic device for logging in through a communication network and operating software. The method comprises the steps of: accepting the portable electronic device login; determining whether the device database comprising a device profile of the portable electronic device; and if yes, generating operating configuration information, wherein the operating configuration information comprises the operating configuration of altering the operating configuration of the portable electronic device.
    Type: Application
    Filed: October 13, 2010
    Publication date: January 19, 2012
    Inventors: Wei-Hao Peng, Shang-Chien Shen, Hsing-Yi Kuo, Kuei-Kuang Lin
  • Publication number: 20110145440
    Abstract: A distributed computing method for a distributed computing system which converts the data of a data-providing end into a format supported by a data-receiving end is disclosed. The distributed computing system comprises a plurality of processing elements, and the method comprises the steps of: recording a first profile of the data-receiving end; determining whether the data-receiving end supports the data of the data-providing end; if not, processing the data of the data-providing end into a format supported by the data-receiving end; and transmitting the processed data to the data-receiving end. The step of processing the data of the data-providing end into a format supported by the data-receiving end further comprises the steps of: partitioning the data into a plurality of sub-data; and assigning the plurality of sub-data to the plurality of processing elements for computing.
    Type: Application
    Filed: August 17, 2010
    Publication date: June 16, 2011
    Inventors: Jung-Chang Kuo, Wei-Hao Peng, An-Lun Teng
  • Publication number: 20100208790
    Abstract: A method for reducing the bit stream is disclosed. The method is used for transmitting multimedia data from a sender to a receiver via a network, wherein the multimedia data comprises a first GOP. The method comprises the steps of: acquiring transmission condition data; decoding the first GOP and converting it into a first color space; converting the first color space into a second color space according to the transmission condition data; and converting the second space into a second GOP according to the transmission condition data, whereby the sender can transmit the second GOP with the reduced bit stream in accordance with the transmission condition data to the receiver.
    Type: Application
    Filed: November 30, 2009
    Publication date: August 19, 2010
    Inventors: Jung-Chang Kuo, Wei-Hao Peng, Shu-Fan Chen
  • Publication number: 20090138540
    Abstract: This invention is to provide a file conversion system capable of transmitting via a network a file provided by a file providing end in a format supported by a file receiving end to the file receiving end, the file conversion system comprising a receiving module for receiving the file provided by the file providing end; a conversion module for converting the format of the file provided by the file providing end into a format supported by the file receiving end; a database module for recording a profile of the file receiving end, the profile comprising the format supported by the file receiving end; and a transmission module for transmitting the file to the file receiving end via the network, wherein if the format of the file is not supported by the file receiving end, the conversion module may, in accordance with the profile of the file receiving end, convert the format of the file into the format supported by the file receiving end so as to allow the transmission module to transmit the file to the file receiv
    Type: Application
    Filed: December 26, 2007
    Publication date: May 28, 2009
    Inventors: WEI-HAO PENG, SHIEN-CHANG KO, SHU-FAN CHEN