-
公开(公告)号:US20170177386A1
公开(公告)日:2017-06-22
申请号:US14971508
申请日:2015-12-16
Applicant: Business Objects Software Limited
Inventor: Alfred Fung , Sean McGregor , Brian McConville , Xing Jin , Trevor Dubinsky , Philip Leung , Ariel Kahana , Stephen Paxian
IPC: G06F9/44 , G06F17/30 , G06F3/0481 , G06F3/0484 , G06F3/14
CPC classification number: G06F9/453 , G06F3/0482 , G06F16/3322 , G06F16/3329
Abstract: Software program “help” functionality includes features enhancing its relevance to users. An engine may receive/record context data arising from interactions between a user and the software program. The engine may process that context data to reference a plurality of sources (e.g., official help documentation, user blogs, partner web sites, etc.) and harvest relevant help information. Based upon stored context data and help information available from the plurality of sources, certain embodiments may generate suggested questions allowing further exploration of help issues. Some embodiments may offer help information in the form of an interactive “hotspot” focusing upon a specific UI element (e.g., icon). Processing the context data may allow the engine to assign a particular skill level (e.g., novice/intermediate/expert) to individual users, tailoring the help information to that skill level. The interactive nature of the help functionality may enhance its use in conjunction with complex workflows encountered in many software programs.
-
公开(公告)号:US10459745B2
公开(公告)日:2019-10-29
申请号:US14971508
申请日:2015-12-16
Applicant: Business Objects Software Limited
Inventor: Alfred Fung , Sean McGregor , Brian McConville , Xing Jin , Trevor Dubinsky , Philip Leung , Ariel Kahana , Stephen Paxian
IPC: G06F9/451 , G06F16/33 , G06F3/048 , G06F3/0482 , G06F16/332
Abstract: Software program “help” functionality includes features enhancing its relevance to users. An engine may receive/record context data arising from interactions between a user and the software program. The engine may process that context data to reference a plurality of sources (e.g., official help documentation, user blogs, partner web sites, etc.) and harvest relevant help information. Based upon stored context data and help information available from the plurality of sources, certain embodiments may generate suggested questions allowing further exploration of help issues. Some embodiments may offer help information in the form of an interactive “hotspot” focusing upon a specific UI element (e.g., icon). Processing the context data may allow the engine to assign a particular skill level (e.g., novice/intermediate/expert) to individual users, tailoring the help information to that skill level. The interactive nature of the help functionality may enhance its use in conjunction with complex workflows encountered in many software programs.
-
公开(公告)号: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.
-
公开(公告)号: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.
-
公开(公告)号:US10459744B2
公开(公告)日:2019-10-29
申请号:US14971437
申请日:2015-12-16
Applicant: Business Objects Software Limited
Inventor: Alfred Fung , Sean McGregor , Brian McConville , Xing Jin , Trevor Dubinsky , Philip Leung , Ariel Kahana , Stephen Paxian
IPC: G06F9/451 , G06F3/048 , G06F16/33 , G06F3/0484
Abstract: Software program “help” functionality includes features enhancing its relevance to users. An engine may receive/record context data arising from interactions between a user and the software program. The engine may process that context data to reference a plurality of sources (e.g., official help documentation, user blogs, partner web sites, etc.) and harvest relevant help information. Based upon stored context data and help information available from the plurality of sources, certain embodiments may generate suggested questions allowing further exploration of help issues. Some embodiments may offer help information in the form of an interactive “hotspot” focusing upon a specific UI element (e.g., icon). Processing the context data may allow the engine to assign a particular skill level (e.g., novice/intermediate/expert) to individual users, tailoring the help information to that skill level. The interactive nature of the help functionality may enhance its use in conjunction with complex workflows encountered in many software programs.
-
公开(公告)号:US10268737B2
公开(公告)日:2019-04-23
申请号:US14984528
申请日:2015-12-30
Applicant: Business Objects Software Limited
Inventor: Alfred Fung , Ali Moosavi , Erik Schmidt , David Mosimann , Jung-Rung Han
Abstract: Embodiments relate to techniques for performing data blending operations across multiple different data sets comprising data structures with columns and rows. The data sets may be classified and displayed in a visualization (i.e., chart) in a client interface. Columns and rows from the blended data sets may be mapped together (i.e., linked). Updates to the visualization, including adding elements from the data sets, may trigger a data blending process on the backend server in communication with a database. The server may blend the specified data by generating a runtime artifact representing a calculation graph for the blend operation and query the database to retrieve a resulting data set. The data blending operation may comprise collapsing dimensions of a primary data set with linked dimensions of a secondary data sets into a blended column and aggregating values of measures in rows of the blended column of the resulting data structure.
-
公开(公告)号:US20170193058A1
公开(公告)日:2017-07-06
申请号:US14984528
申请日: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/30554 , G06F17/30498 , G06F17/30592
Abstract: Embodiments relate to techniques for performing data blending operations across multiple different data sets comprising data structures with columns and rows. The data sets may be classified and displayed in a visualization (i.e., chart) in a client interface. Columns and rows from the blended data sets may be mapped together (i.e., linked). Updates to the visualization, including adding elements from the data sets, may trigger a data blending process on the backend server in communication with a database. The server may blend the specified data by generating a runtime artifact representing a calculation graph for the blend operation and query the database to retrieve a resulting data set. The data blending operation may comprise collapsing dimensions of a primary data set with linked dimensions of a secondary data sets into a blended column and aggregating values of measures in rows of the blended column of the resulting data structure.
-
公开(公告)号:US20170177385A1
公开(公告)日:2017-06-22
申请号:US14971437
申请日:2015-12-16
Applicant: Business Objects Software Limited
Inventor: Alfred Fung , Sean McGregor , Brian McConville , Xing Jin , Trevor Dubinsky , Philip Leung , Ariel Kahana , Stephen Paxian
IPC: G06F9/44 , G06F3/0481 , G06F3/0484
CPC classification number: G06F9/453 , G06F3/0484
Abstract: Software program “help” functionality includes features enhancing its relevance to users. An engine may receive/record context data arising from interactions between a user and the software program. The engine may process that context data to reference a plurality of sources (e.g., official help documentation, user blogs, partner web sites, etc.) and harvest relevant help information. Based upon stored context data and help information available from the plurality of sources, certain embodiments may generate suggested questions allowing further exploration of help issues. Some embodiments may offer help information in the form of an interactive “hotspot” focusing upon a specific UI element (e.g., icon). Processing the context data may allow the engine to assign a particular skill level (e.g., novice/intermediate/expert) to individual users, tailoring the help information to that skill level. The interactive nature of the help functionality may enhance its use in conjunction with complex workflows encountered in many software programs.
-
-
-
-
-
-
-