-
公开(公告)号:US10140325B2
公开(公告)日:2018-11-27
申请号:US14984480
申请日:2015-12-30
Applicant: Business Objects Software Limited
Inventor: Alfred Fung , Ali Moosavi , Erik Schmidt , David Mosimann , Jung-Rung Han
Abstract: Data blending operations are disclosed configured to blend data from a primary data set and a secondary data set. Primary and secondary data structure models are generated reflecting selected dimensions and measures of the primary and secondary data structure models upon which the data blending operation is to be performed. Each dimension and measure in the primary and secondary data structure models includes a local identifier. Unique global identifiers are assigned to each local identifier of the primary and secondary data structure models. Client queries are generated and communicated to a backend server to perform data blending on the selected dimensions and measures of the primary data set and the secondary data set. The client queries may comprise the global identifiers and mapping information between the global identifiers and local identifiers. The backend system retrieves a resulting data set in response to the data blending operation based on this mapping.
-
公开(公告)号:US10013667B2
公开(公告)日:2018-07-03
申请号:US13689711
申请日:2012-11-29
Applicant: Business Objects Software Limited
Inventor: Zi Qin Li , Jinming Zhang , Chunsen Chen
CPC classification number: G06Q10/0639 , G06Q10/0637
Abstract: Described herein is a technology for designing a dashboard. In some embodiments, first and second dashboards are provided. Conflict analysis on the first and second dashboard is performed. The conflicts are resolved if any conflicts are detected. The first and second dashboards are merged to form a merged dashboard if no conflicts are detected or after resolving the conflicts.
-
公开(公告)号:US20180143957A1
公开(公告)日:2018-05-24
申请号:US15355356
申请日:2016-11-18
Applicant: BUSINESS OBJECTS SOFTWARE LIMITED
Inventor: Marcin Jakubik , Alexandre Fortin
CPC classification number: G06F16/258 , G06F16/2282 , G06F17/211 , G06F17/245
Abstract: A system, computer-readable medium, and method including presenting a first value, the first value being a member of a category of values; receiving a user-edited value for displaying the first value in a desired format; determining a best guess formatting formula corresponding to the user-edited value; and applying the formatting formula to other values belonging to the category including the first value.
-
公开(公告)号:US20180113954A1
公开(公告)日:2018-04-26
申请号:US15334566
申请日:2016-10-26
Applicant: Business Objects Software Limited
Inventor: Xiaohui Xue
IPC: G06F17/30
CPC classification number: G06F16/248
Abstract: A system includes reception of a first query from a first user, identification, in response to reception of the first query, of a first plurality of data entries, each of the first plurality of data entries associating the first user, the first query and a respective visualization type with a respective counter value, determination of one of the first plurality of data entries associated with a greatest respective counter value of the counter values of the first plurality of data entries, determination of a respective visualization type of the one of the first plurality of data entries, and presentation of a visualization of the determined visualization type of a first result set corresponding to the first query.
-
公开(公告)号:US09733916B2
公开(公告)日:2017-08-15
申请号:US14949137
申请日:2015-11-23
Applicant: Business Objects Software Limited
Inventor: Fei Wang , Geoffrey Neil Peters , Michael Kerr
CPC classification number: G06F8/54 , G06F3/048 , G06F3/0481 , G06F8/38 , G06F8/65 , G06F17/30882
Abstract: Embodiments link external widgets to internal data displayed being within a dashboard as part of a story. An interface allows selecting external widget(s) based upon matching with a parameter of internal data being accessed. A user may define in an interactive manner, the behavior of the external widget in terms of characteristics such as data rendering, configurable fields, update behavior, and/or access to external sources (e.g., authentication). In an example, internal geographic dashboard data may serve as a basis for accessing external data such as social media data via a custom widget searching relevant messages combined with keywords (e.g., referring to geography). An external widget may be linked to other (internal/external) widgets through a linking table, such that changed/updated data is propagated for display within the dashboard. External widgets may thus be linked to data currently being viewed in terms of chart selection, data highlighting and data filtering mechanisms.
-
公开(公告)号:US20170193024A1
公开(公告)日:2017-07-06
申请号:US14984480
申请日:2015-12-30
Applicant: Business Objects Software Limited
Inventor: Alfred Fung , Ali Moosavi , Erik Schmidt , David Mosimann , Jung-Rung Han
IPC: G06F17/30
CPC classification number: G06F17/30333 , G06F17/30466 , G06F17/30554 , G06F17/30592
Abstract: Data blending operations are disclosed configured to blend data from a primary data set and a secondary data set. Primary and secondary data structure models are generated reflecting selected dimensions and measures of the primary and secondary data structure models upon which the data blending operation is to be performed. Each dimension and measure in the primary and secondary data structure models includes a local identifier. Unique global identifiers are assigned to each local identifier of the primary and secondary data structure models. Client queries are generated and communicated to a backend server to perform data blending on the selected dimensions and measures of the primary data set and the secondary data set. The client queries may comprise the global identifiers and mapping information between the global identifiers and local identifiers. The backend system retrieves a resulting data set in response to the data blending operation based on this mapping.
-
公开(公告)号:US20170185655A1
公开(公告)日:2017-06-29
申请号:US14981147
申请日:2015-12-28
Applicant: Business Objects Software Limited
Inventor: Saeed Jahankhani , David Mosimann
IPC: G06F17/30
CPC classification number: G06F17/30554 , G06F17/3043 , G06F17/30445 , G06F17/30477 , G06F17/30489 , G06F17/30864 , G06F17/30958
Abstract: In one embodiment, a method receives a query for data in a database system and calls a plurality of engines to analyze information for the query. A calculation graph is generated from at least a portion of the plurality of engines where each of the at least a portion of the plurality of engines add a node to the calculation graph based on analyzing of the information for the query. Then, the method executes the query by calling the nodes of the calculation graph. Each node uses metadata added to the node from a respective calculation engine to perform a calculation for the node. Then, a result of the query is output based on the respective calculations performed by the nodes.
-
公开(公告)号:US20170177744A1
公开(公告)日:2017-06-22
申请号:US14973047
申请日:2015-12-17
Applicant: Business Objects Software Limited
Inventor: Alexei Potiagalov , Sarah Menard , Paul Ekeland , Ivailo Ivanov
IPC: G06F17/30
CPC classification number: G06F16/904 , G06F16/26 , G06F16/9024
Abstract: Embodiments provide an overview visualization of graph data by rendering a graph's structure based upon different node/edge types, rather than upon a total number of nodes and/or edges. These node/edge types are recognized based upon associated metadata. The small number of different node/edge types of a typical graph reduces components for representation in the overview, simplifying that visualization and facilitating user interaction. A user can switch between the graph overview, and a different view affording node-level details. In analysis and/or querying, switching between the overview and the detailed visualization can afford natural and intuitive control over data granularity. For example the overview visualization of graph data may allow a user to initially filter on particular node types, with the subsequent node-level view permitting exploration of finer details while maintaining the overall context of the original graph. Embodiments may transform graph query results into a tables readily consumed by relational-type databases.
-
公开(公告)号:US11928562B2
公开(公告)日:2024-03-12
申请号:US17023051
申请日:2020-09-16
Applicant: Business Objects Software Limited
Inventor: Paul O'Hara , Ying Wu
CPC classification number: G06N20/00 , G06F16/2379 , G06N3/08
Abstract: A system and method include input of data records to a first trained predictive model to obtain a predicted value associated with each input data record. A model region is then associated with each of the input data records based on the first trained predictive model, the input data records and the predicted values. Enhanced input data records are generated by, for each model region, adding derived values of engineered features associated with the model region to input data records associated with the model region and default values of the engineered features associated with the model region to input training records not associated with the model region. The enhanced input data records are input to a second trained predictive model to obtain an enhanced predicted value associated with each input data record.
-
公开(公告)号:US20220083905A1
公开(公告)日:2022-03-17
申请号:US17023051
申请日:2020-09-16
Applicant: Business Objects Software Limited
Inventor: Paul O'Hara , Ying Wu
Abstract: A system and method include input of data records to a first trained predictive model to obtain a predicted value associated with each input data record. A model region is then associated with each of the input data records based on the first trained predictive model, the input data records and the predicted values. Enhanced input data records are generated by, for each model region, adding derived values of engineered features associated with the model region to input data records associated with the model region and default values of the engineered features associated with the model region to input training records not associated with the model region. The enhanced input data records are input to a second trained predictive model to obtain an enhanced predicted value associated with each input data record.
-
-
-
-
-
-
-
-
-