Patents by Inventor Cheong-Wei Chu

Cheong-Wei Chu 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: 8745706
    Abstract: Various embodiments of systems and methods for providing a secure communication are described herein. A client application generates a Distributed Ruby (DRb) request based on a request received from a user. The obtained DRb request is wrapped to obtain an HTTPS request, which includes the DRb request and one or more authentication information. The generated HTTPS request is forwarded to an HTTPS server, which verifies the HTTPS request based on the authentication information. The HTTPS request is then unwrapped to obtain the DRb request, which is executed by a DRb server to obtain a result of execution of the DRb request.
    Type: Grant
    Filed: May 14, 2012
    Date of Patent: June 3, 2014
    Assignee: Business Objects Software Limited
    Inventors: Alexei Potiagalov, Cheong-Wei Chu
  • Publication number: 20130305326
    Abstract: Various embodiments of systems and methods for providing a secure communication are described herein. A client application generates a Distributed Ruby (DRb) request based on a request received from a user. The obtained DRb request is wrapped to obtain an HTTPS request, which includes the DRb request and one or more authentication information. The generated HTTPS request is forwarded to an HTTPS server, which verifies the HTTPS request based on the authentication information. The HTTPS request is then unwrapped to obtain the DRb request, which is executed by a DRb server to obtain a result of execution of the DRb request.
    Type: Application
    Filed: May 14, 2012
    Publication date: November 14, 2013
    Inventors: ALEXEI POTIAGALOV, Cheong-Wei Chu
  • Patent number: 8005785
    Abstract: A computer readable medium stores instructions for execution on a computer. The instructions receive a collection of composite objects. An aggregate dataset that includes a portion of contents of object instances in the collection of composite objects is created. The aggregate dataset includes contents of object instances formed by reflection, where reflection includes obtaining type information of object instances in the collection of composite objects. A report schema specifying how data for a report is to be processed and formatted is received. The aggregate dataset is queried to retrieve data. The data is processed into a report in accordance with the report schema. The data in the report is formatted in accordance with the report schema.
    Type: Grant
    Filed: June 29, 2009
    Date of Patent: August 23, 2011
    Assignee: Business Objects Software Ltd
    Inventor: Cheong-Wei Chu
  • Publication number: 20090299982
    Abstract: A computer readable medium stores instructions for execution on a computer. The instructions receive a collection of composite objects. An aggregate dataset that includes a portion of contents of object instances in the collection of composite objects is created. The aggregate dataset includes contents of object instances formed by reflection, where reflection includes obtaining type information of object instances in the collection of composite objects. A report schema specifying how data for a report is to be processed and formatted is received. The aggregate dataset is queried to retrieve data. The data is processed into a report in accordance with the report schema. The data in the report is formatted in accordance with the report schema.
    Type: Application
    Filed: June 29, 2009
    Publication date: December 3, 2009
    Inventor: Cheong-Wei Chu
  • Patent number: 7555495
    Abstract: A computer readable medium stores computer executable instructions to receive a collection of composite objects. An aggregate dataset that includes a portion of the contents of object instances in the collection of objects is created. The aggregate dataset is passed to a report server. A report that includes data from the aggregate dataset is accepted.
    Type: Grant
    Filed: April 12, 2006
    Date of Patent: June 30, 2009
    Assignee: Business Objects Software Ltd.
    Inventor: Cheong-Wei Chu
  • Publication number: 20070244848
    Abstract: A computer readable medium stores computer executable instructions to receive a collection of composite objects. An aggregate dataset that includes a portion of the contents of object instances in the collection of objects is created. The aggregate dataset is passed to a report server. A report that includes data from the aggregate dataset is accepted.
    Type: Application
    Filed: April 12, 2006
    Publication date: October 18, 2007
    Applicant: Business Objects, S.A.
    Inventor: Cheong-Wei Chu