Patents by Inventor Freda Xu

Freda Xu 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: 9116932
    Abstract: A system and method of querying data. The method includes transforming first data according to a unified data model. The unified data model has a hierarchical structure with tree nodes and leaf nodes. A leaf node contains a table. The method further includes executing a unified data model query on the first data (having been transformed) to result in second data. The method further includes outputting the second data.
    Type: Grant
    Filed: April 24, 2012
    Date of Patent: August 25, 2015
    Assignee: BUSINESS OBJECTS SOFTWARE LIMITED
    Inventors: Xiaofan Zhou, Andrey Belyy, Freda Xu, Wu Cao
  • Patent number: 8639652
    Abstract: A computer readable medium with executable instructions to receive a job and correlate a data store with each data source associated with the job. A first configuration profile is associated with the data store. A second configuration profile is specified for the data store. Dependent flows are identified. The dependent flow is updated to include additional configuration information derived from the second configuration profile.
    Type: Grant
    Filed: December 14, 2005
    Date of Patent: January 28, 2014
    Assignee: SAP France S.A.
    Inventors: Freda Xu, Wu Cao, Sridhar Ganti, Monfor Yee, Chien Ming Yueh
  • Publication number: 20130282740
    Abstract: A system and method of querying data. The method includes transforming first data according to a unified data model. The unified data model has a hierarchical structure with tree nodes and leaf nodes. A leaf node contains a table. The method further includes executing a unified data model query on the first data (having been transformed) to result in second data. The method further includes outputting the second data.
    Type: Application
    Filed: April 24, 2012
    Publication date: October 24, 2013
    Applicants: SAP AG
    Inventors: Xiaofan Zhou, Andrey Belyy, Freda XU, Wu Cao
  • Publication number: 20130262417
    Abstract: Embodiments relate to graphical representation and/or automatic generation of an iteration rule in mapping design that is to integrate or transform one or more input data sets into another target data set. The input and output data set can be of flat or hierarchical in nature. In an embodiment, a graphical interface allows users to specify an iteration rule (e.g. JOIN operation in a relational database) in a tree-like structure (e.g. a JOIN tree). The interface allows users to visualize and implement complicated and powerful combinations of multiple data sets, including data sets exhibiting hierarchical structure. Drag-and-drop techniques may be employed to reduce the need for manual typing. Also disclosed are procedures automatically generating an iteration rule based on the data mapping information, thereby reducing a need for manual mapping.
    Type: Application
    Filed: April 2, 2012
    Publication date: October 3, 2013
    Applicants: SAP AG
    Inventors: Xiaofan Zhou, Wu Cao, Freda Xu, Andrey Belyy
  • Publication number: 20130238669
    Abstract: A data transform leverages a known hierarchy within a target data structure, in order to improve query and mapping capabilities and enhance performance. Where a target data structure is hierarchical, output data of that target data structure is often built in the document order of the nodes in the structure (from top down and from left to right). Hence, when the data for a child node in the target structure is being built, the data for the parent nodes of the child node has been built. Embodiments utilize this available portion of the target data in the form of target columns, to increase processing efficiency of the transformation process. Use of target columns according to embodiments may also allow powerful and concise expression of mapping logic in the transform, facilitating the use of functions such as selection (e.g. Where clauses), uniqueness (e.g. DISTINCT), ordering (Order By, Group By), and Aggregation.
    Type: Application
    Filed: March 9, 2012
    Publication date: September 12, 2013
    Applicant: BUSINESS OBJECTS SOFTWARE LTD
    Inventors: Xiaofan Zhou, Wu Cao, Freda Xu, Andrey Belyy
  • Patent number: 8452723
    Abstract: Disclosed is a user interface on a display for editing data transformations comprising an ETL process. A first display area presents a data representation of a data transformation. A second display area presents a view of input data, and a third display are presents a view of output data. User input to modify the data transformation is received. In response to receiving the user input, the third display area is updated with output data generated by applying the modified data transformation to the input data.
    Type: Grant
    Filed: May 5, 2011
    Date of Patent: May 28, 2013
    Assignee: Business Objects Software Ltd.
    Inventors: Andrey Belyy, Freda Xu, Thomas Herdan, Min He, Awez Syed, Wu Cao, Monfor Yee
  • Publication number: 20120284223
    Abstract: Disclosed is a user interface on a display for editing data transformations comprising an ETL process. A first display area presents a data representation of a data transformation. A second display area presents a view of input data, and a third display are presents a view of output data. User input to modify the data transformation is received. In response to receiving the user input, the third display area is updated with output data generated by applying the modified data transformation to the input data.
    Type: Application
    Filed: May 5, 2011
    Publication date: November 8, 2012
    Applicant: BUSINESS OBJECTS SOFTWARE LTD.
    Inventors: Andrey Belyy, Freda Xu, Thomas Herdan, Min He, Awez Syed, Wu Cao, Monfor Yee
  • Publication number: 20070136324
    Abstract: A computer readable medium with executable instructions to receive a job and correlate a data store with each data source associated with the job. A first configuration profile is associated with the data store. A second configuration profile is specified for the data store. Dependent flows are identified. The dependent flow is updated to include additional configuration information derived from the second configuration profile.
    Type: Application
    Filed: December 14, 2005
    Publication date: June 14, 2007
    Applicant: Business Objects
    Inventors: Freda Xu, Wu Cao, Sridhar Ganti, Monfor Yee, Chien Yueh
  • Publication number: 20070074176
    Abstract: A computer readable medium comprising executable instructions to process data in a data profiling system includes executable instructions to establish a plurality of attribute profiling threads, distribute columns of a selected row of a table across the plurality of attribute profiling threads, and generate data profiling information.
    Type: Application
    Filed: March 30, 2006
    Publication date: March 29, 2007
    Applicant: Business Objects, S.A.
    Inventors: Wu Cao, Freda Xu, Monfor Yee
  • Publication number: 20070073645
    Abstract: A computer readable medium includes executable instructions to receive a request to compare a first data set and a second data set. Data from the first data set and the second data set is ordered to comply with specified criteria and thereby form ordered data. The ordered data is joined to produce profile data.
    Type: Application
    Filed: April 28, 2006
    Publication date: March 29, 2007
    Applicant: Business Objects, S.A.
    Inventors: Andrey Belyy, Wu Cao, Kurinchi Kumaran, Freda Xu, Monfor Yee