Patents by Inventor Michael Chih Huong Fong

Michael Chih Huong Fong 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).

  • Patent number: 9336334
    Abstract: Data processing apparatuses and data processing methods are provided. The data processing apparatus includes a storage unit, an interface, and a processor. The storage unit stores a first key-value set including a plurality of first key-value pairs. Each of the first key-value pairs has a first key and a first value. The interface receives an instruction regarding a set operation and a function. The processor generates a plurality of second keys by applying the set operation to the first keys. Each of the second keys includes at least one of the first keys. The processor generates a second value for each of the second keys by applying the function to at least one datum corresponding to the at least one first key comprised in the second key. Each second key and the corresponding second value form a second key-value pair and the second key-value pairs form a second key-value set.
    Type: Grant
    Filed: May 17, 2013
    Date of Patent: May 10, 2016
    Assignee: BigObject, Inc.
    Inventors: Yi-Cheng Huang, Wenwey Hseush, Yu-Chun Lai, Michael Chih Huong Fong
  • Publication number: 20140344542
    Abstract: Data processing apparatuses and data processing methods are provided. The data processing apparatus includes a storage unit, an interface, and a processor. The storage unit stores a first key-value set including a plurality of first key-value pairs. Each of the first key-value pairs has a first key and a first value. The interface receives an instruction regarding a set operation and a function. The processor generates a plurality of second keys by applying the set operation to the first keys. Each of the second keys includes at least one of the first keys. The processor generates a second value for each of the second keys by applying the function to at least one datum corresponding to the at least one first key comprised in the second key. Each second key and the corresponding second value form a second key-value pair and the second key-value pairs form a second key-value set.
    Type: Application
    Filed: May 17, 2013
    Publication date: November 20, 2014
    Applicant: eBizprise Inc.
    Inventors: Yi-Cheng HUANG, Wenwey HSEUSH, Yu-Chun LAI, Michael Chih Huong FONG
  • Patent number: 8812432
    Abstract: A large-scale data processing apparatus, method, and non-transitory tangible machine-readable medium are provided. The large-scale data processing apparatus includes a storage unit, an interface, and a processor. The storage unit is stored with a measure table comprising at least one measure. Each of the at least one measure includes a value corresponding to a key attribute and a piece of data corresponding to a data field. The interface is configured to receive a level order of N attributes, wherein N is a positive integer and the N attributes comprise the key attribute. The processor is configured to create a measure tree object for the measure table by following the level order so that the measure tree object has N levels corresponding to the N attributes in a one-to-one fashion.
    Type: Grant
    Filed: November 1, 2012
    Date of Patent: August 19, 2014
    Assignee: eBizprise Inc.
    Inventors: Yi-Cheng Huang, Wenwey Hseush, Michael Chih Huong Fong, Yu-Chun Lai
  • Publication number: 20140122478
    Abstract: A large-scale data processing apparatus, method, and non-transitory tangible machine-readable medium are provided. The large-scale data processing apparatus includes a storage unit, an interface, and a processor. The storage unit is stored with a measure table comprising at least one measure. Each of the at least one measure includes a value corresponding to a key attribute and a piece of data corresponding to a data field. The interface is configured to receive a level order of N attributes, wherein N is a positive integer and the N attributes comprise the key attribute. The processor is configured to create a measure tree object for the measure table by following the level order so that the measure tree object has N levels corresponding to the N attributes in a one-to-one fashion.
    Type: Application
    Filed: November 1, 2012
    Publication date: May 1, 2014
    Applicant: EBIZPRISE INC.
    Inventors: Yi-Cheng Huang, Wenwey Hseush, Michael Chih Huong Fong, Yu-Chun Lai
  • Patent number: 8620963
    Abstract: A large-scale data processing system, a large-scale data processing method, and a non-transitory tangible machine-readable medium are provided. The large-scale data processing system comprises an interface and a processor. The interface accesses a multi-dimensional data model, wherein the multi-dimensional data model comprises a plurality of dimensions, the dimensions form a multi-dimensional space of measures, each dimension is a single space comprising a plurality of members with a common set of attributes, and each measure is a data element organized and accessible through the multi-dimensional space of the cross-product of all dimensions. The processor builds at least one Tree Object (TO), wherein the TO is derived by converting the multi-dimensional data model into an N-level tree data structure according to a level order of N attributes, each tree node in the TO meets all conditions of attributes for all ancestor nodes, and N is a positive integer.
    Type: Grant
    Filed: March 8, 2012
    Date of Patent: December 31, 2013
    Assignee: eBizprise Inc.
    Inventors: Yi-Chen Hsu, Wenwey Hseush, Shih-Chang Hsu, Yi-Cheng Huang, Michael Chih Huong Fong
  • Publication number: 20130238664
    Abstract: A large-scale data processing system, a large-scale data processing method, and a non-transitory tangible machine-readable medium are provided. The large-scale data processing system comprises an interface and a processor. The interface accesses a multi-dimensional data model, wherein the multi-dimensional data model comprises a plurality of dimensions, the dimensions form a multi-dimensional space of measures, each dimension is a single space comprising a plurality of members with a common set of attributes, and each measure is a data element organized and accessible through the multi-dimensional space of the cross-product of all dimensions. The processor builds at least one Tree Object (TO), wherein the TO is derived by converting the multi-dimensional data model into an N-level tree data structure according to a level order of N attributes, each tree node in the TO meets all conditions of attributes for all ancestor nodes, and N is a positive integer.
    Type: Application
    Filed: March 8, 2012
    Publication date: September 12, 2013
    Applicant: EBIZPRISE INC.
    Inventors: Yi-Chen Hsu, Wenwey Hseush, Shih-Chang Hsu, Yi-Cheng Huang, Michael Chih Huong Fong
  • Patent number: 8364723
    Abstract: An apparatus and method for realizing big data into a Big Object and a non-transitory tangible machine-readable medium are provided. The apparatus comprises an interface and a processor. The interface is configured to access big data stored in a storage device. The processor is configured to create the Big Object from the big data using memory mapped files. The processor further lays out a content of the Big Object, wherein the content comprises a meta information section, a tree section, and a data section. The processor further lays out a content of the tree section by using LIS and describes a structure of the Big Object in the meta information section.
    Type: Grant
    Filed: March 8, 2012
    Date of Patent: January 29, 2013
    Assignee: eBizprise Inc.
    Inventors: Wenwey Hseush, Shih-Chang Hsu, Yi-Cheng Huang, Michael Chih Huong Fong, Yi-Chen Hsu