Patents Assigned to Business Objects
-
Patent number: 10055385Abstract: Provided are a system and method for generating a preview of master data based on metadata thereof. In one example, a method includes receiving a data file including at least one table, identifying master data included in the at least one table of the data file and identifying metadata of the master data, auto-generating a visual preview of a measure of the master data based on metadata of the measure, and outputting, to a user interface, the visual preview of the measure and metadata values of the measure that are associated with the visual preview and which are capable of being changed via the user interface. The example embodiments allow a user to modify metadata associated with master data and provide a visual preview of the master data based on the changed metadata thereby giving the user instant validation of the change without requiring administrative (IT) assistance.Type: GrantFiled: October 21, 2016Date of Patent: August 21, 2018Assignee: Business Objects Software LimitedInventors: Andrew Brown, Louis Rakotoarivony, Alexandre Fortin
-
Patent number: 10049112Abstract: The present disclosure relates a computer-implemented method comprising obtaining, at a database application, a selection of one or more database metadata items from a user device, wherein each metadata item includes human-intelligible content and each metadata item identifying an associated database object contained in a database, identifying, based at least partially on the database objects associated with the selected one or more metadata items, one or more predefined database views of the database application, registering the identified one or more predefined database views, monitoring if the one or more predefined database views are updated after the registering operation and triggering pushing of an update notification to the user device in response to a monitored update of the one or more predefined database views.Type: GrantFiled: November 10, 2014Date of Patent: August 14, 2018Assignee: Business Objects Software Ltd.Inventors: Pak Man Chan, Walter Mak
-
Patent number: 10037025Abstract: The present disclosure describes methods, systems, and computer program products for detecting anomalies in an Internet-of-Things (IoT) network. One computer-implemented method includes receiving, by operation of a computer system, a dataset of a plurality of data records, each of the plurality of data records comprising a plurality of features and a target variable, the plurality of features and target variable including information of a manufacturing environment; identifying a set of normal data records from the dataset based on the target variable; identifying inter-feature correlations by performing correlation analysis on the set of normal data records; and detecting anomaly based on the inter-feature correlations for predictive maintenance.Type: GrantFiled: October 7, 2015Date of Patent: July 31, 2018Assignee: Business Objects Software Ltd.Inventors: Paul Pallath, Rouzbeh Razavi
-
Patent number: 10033714Abstract: A computer-implemented method for generating a contextual panel interface with a first interactive display portion for depicting a plurality of selectable datasets associated with the query context, a second interactive display portion for depicting a plurality of selectable measures associated with the query context and with at least one of the plurality of selectable datasets, a third interactive display portion for depicting a plurality of selectable dimensions associated with the query context and with at least one of the plurality of selectable datasets, and an interactive tool display portion configured to determine a query context in response to receiving a search query and to populate the first, second, and third interactive display portions.Type: GrantFiled: September 17, 2015Date of Patent: July 24, 2018Assignee: Business Objects Software, LtdInventor: Alexis Naibo
-
Patent number: 10013667Abstract: 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.Type: GrantFiled: November 29, 2012Date of Patent: July 3, 2018Assignee: Business Objects Software LimitedInventors: Zi Qin Li, Jinming Zhang, Chunsen Chen
-
Patent number: 10013303Abstract: The present disclosure describes methods, systems, and computer program products for detecting anomalies in an Internet-of-Things (IoT) network. One computer-implemented method includes receiving, by operation of a computer system, a dataset of a plurality of data records, each of the plurality of data records comprising a plurality of features and a target variable, the plurality of features and target variable including information of a manufacturing environment; identifying a set of normal data records from the dataset based on the target variable; identifying inter-feature correlations by performing correlation analysis on the set of normal data records; and detecting anomaly based on the inter-feature correlations for predictive maintenance.Type: GrantFiled: April 25, 2017Date of Patent: July 3, 2018Assignee: Business Objects Software Ltd.Inventors: Paul Pallath, Rouzbeh Razavi
-
Patent number: 10007708Abstract: Techniques of providing visualization suggestions are disclosed. In some example embodiments, a current visualization of at least a portion of data of a dataset is determined to be displayed to a user in a graphical user interface of a device, a plurality of visualization candidates is generated based on an application of transition rules to the current visualization, a corresponding score for each one of the plurality of visualization candidates is generated based on a corresponding level of data variance for the data of the corresponding visualization candidate, a ranking of the plurality of visualization candidates is generated based on the scores, at least one of the plurality of visualization candidates is selected based on the ranking, and a plurality of selectable visualization suggestions corresponding to the selected visualization candidates is caused to be displayed to the user in the graphical user interface of the device.Type: GrantFiled: October 31, 2014Date of Patent: June 26, 2018Assignee: Business Objects Software Ltd.Inventors: Flavia Moser, Scott Cameron, Julian Gosper
-
Patent number: 9990374Abstract: Methods and apparatus, including computer program products, are provided for spatial analytics. The method may include generating a query including spatial context information, the query structured to include a predicate for the query and the spatial context information, the spatial context information including at least one of feature information or geometric information; and sending the query to a spatial query processor including a database in order to generate a query response in accordance with the predicate and spatial context information. Related systems, methods, and articles of manufacture are also disclosed.Type: GrantFiled: October 23, 2014Date of Patent: June 5, 2018Assignee: Business Objects Software LimitedInventors: Qiang Han, Alexei Potiagalov
-
Patent number: 9972105Abstract: The disclosure generally describes computer-implemented methods, software, and systems, including a method for presenting information. A first graph is presented that represents plural groups, each representing an aggregated set of data points grouped based on a first set of common attributes. User input selecting a particular group is received. The aggregated set of data points is analyzed to determine whether the number of aggregated set of data points exceeds a threshold. In response to determining that the number exceeds the threshold, the aggregated set of data points is re-grouped. A second set of common attributes associated with the re-grouped set of data points is identified. The data points are aggregated based on the second set of common attributes. A second graph is provided for presentation, the updated graph representing plural groups, each group representing an aggregated subset of data points from the aggregated set of data points.Type: GrantFiled: December 15, 2016Date of Patent: May 15, 2018Assignee: Business Objects Software Ltd.Inventor: Chang Deng
-
Patent number: 9946737Abstract: A system and method for simplifying data access between tiers in a multi-tier system is disclosed. In an embodiment, a method is provided for receiving a request for service from a browser at a generic data access object (GDAO) layer; generating, by use of a data processor, a single, shared, generic data transfer object (GDTO) at the GDAO layer; calling through to a database tier, the database tier providing database metadata; and using the database metadata to include result data in the GDTO and return the GDTO in response to the request.Type: GrantFiled: June 8, 2012Date of Patent: April 17, 2018Assignee: Business Objects Software Ltd.Inventor: Luan O'Carroll
-
Patent number: 9904456Abstract: A mobile device user may quickly and naturally explore data received in a data grid from a remote database. A mobile device engine receives the database data including dimensions and measures, in a grid format comprising rows and columns of numerals. In response to a recognized suite of user gestures (e.g., horizontal swipe, vertical swipe, drag and drop), the engine may modify the data grid to provide a changed visualization, without the user device having to re-access a remote database server. In one example, a touch swipe down a column of the data grid may result in display of column data in vertical bar chart form, rather than exclusively as numerical values. Other user recognized gestures can include a user dragging and dropping one column into another, with horizontal bar visualizations combined into stacked bar charts that serve to rapidly apprise the user of a relative magnitude of column information.Type: GrantFiled: December 2, 2014Date of Patent: February 27, 2018Assignee: Business Objects Software Ltd.Inventors: Yingyu Xie, Youdong Miao
-
Patent number: 9886520Abstract: Methods, systems, and computer-readable storage media for exposing relationships between universe objects. In some implementations, actions include identifying a universe, the universe including objects at an abstracted layer, automatically processing the objects of the abstracted layer to provide one or more link groups, each link group including a plurality of objects that have some relation to one another, and outputting the one or more link groups.Type: GrantFiled: September 20, 2013Date of Patent: February 6, 2018Assignee: Business Objects Software Ltd.Inventors: Gilles Vergnory Mion, Olivier Tsoungui, Christian Ah-Soon
-
Patent number: 9875119Abstract: In an example embodiment, a bundle loader is run in response to a communication from an application. The communication may indicate that the plurality of bundles of components in the application is to be executed. The plurality of bundles may include at least one bundle having a component that depends on a dependency component in another of the plurality of bundles. A configuration file indicating a set of the plurality of bundles to load in the bundle loader is received. The bundle loader is operated to load a bundle manifest for each bundle in the set of the plurality of bundles to load. Then, for each of the bundles in the set of plurality of bundles to load, the bundle is activated if no unactivated dependency component exists for any component in the bundle.Type: GrantFiled: December 4, 2014Date of Patent: January 23, 2018Assignee: Business Objects Software Ltd.Inventors: Johnson Wong, David Mosimann, Greg Golds, Jiandong Shi, Sebastien Foucault, Jonathan Heller
-
Patent number: 9870417Abstract: The present disclosure involves systems, software, and computer-implemented methods for merging object hierarchies. An example method includes identifying a first object hierarchy including one or more objects, each of the one or more objects representing a query associated with a data set; identifying a second object hierarchy including one or more objects; and generating a merged object hierarchy including the one or more objects from the first object hierarchy and the one or more objects from second object hierarchy, the merged hierarchy combining objects from the first and second object hierarchies that match and share a common parent object, and separately maintaining objects from the first and second object hierarchies that match and do not share a common parent object.Type: GrantFiled: April 22, 2014Date of Patent: January 16, 2018Assignee: Business Objects Software Ltd.Inventors: Pierre Saurel, Jacques Doan Huu
-
Patent number: 9842099Abstract: A client receives data from a server that includes a dashboard generated at the server by converting each of a spreadsheet file and a dashboard structure file into a text-based, language-independent data interchange format. In addition, the dashboard includes at least one component dependent on at least one prompt. Thereafter, the at least one prompt is asynchronously rendered in a graphical user interface at the client. Data is later received that includes answers to one or more prompts. At least one query is subsequently executed based on the received answers. After results of the executed at least one query is received, the component having a corresponding received answer is rendered in the dashboard. Related apparatus, systems, techniques and articles are also described.Type: GrantFiled: November 29, 2012Date of Patent: December 12, 2017Assignee: Business Objects Software LimitedInventors: Jason Bedard, Viren Kumar
-
Patent number: 9830370Abstract: A dataset and some user selected columns of the dataset are received by a statistical analysis module for analysis. The statistical analysis module generates a score for each unselected column of the dataset based on statistical analysis of the unselected columns and all or a subset of the selected columns. A ranking of the unselected columns is presented to the user for selection of one additional column of the dataset, after which the remaining unselected columns are re-ranked according to their associated scores and once again displayed to the user. The user may continue selecting from among the ranked columns until a threshold number of columns has been selected, at which point the user may deselect a selected column in order to continue selecting additional columns. A visualization suggestion application program interface then matches the selected columns with compatible visualization configurations and presents some of these visualizations to the user.Type: GrantFiled: September 18, 2014Date of Patent: November 28, 2017Assignee: Business Objects Software Ltd.Inventors: Johnson Wong, Flavia Moser, Viren Kumar
-
Patent number: 9824470Abstract: A method and system for highlighting portions of a graph based on exception highlight rules is described. Highlight rules for a graph are received from a selection of a portion of an axis of the graph. Portions of the graph satisfying the highlight rules are identified. Visualization on the graph is generated to highlight the identified portions of the graph satisfying the highlight rules.Type: GrantFiled: December 21, 2012Date of Patent: November 21, 2017Assignee: Business Objects Software Ltd.Inventor: Heng-Chun Scott Kuo
-
Patent number: 9817851Abstract: The present disclosure describes methods, systems, and computer program products for dynamic generation and modification of input schemas. One computer-implemented method includes receiving event data from a data source with an event collector, the data source registered with the event collector to transmit event data to the event collector, transmitting the received event data for analysis, saving the transmitted event data, determining whether to create or update a business intelligence view, determining whether to create or update an input schema based on the saved event data, and providing, by a computer, an input schema describing how data is represented in the database to a query generation engine.Type: GrantFiled: January 9, 2014Date of Patent: November 14, 2017Assignee: Business Objects Software Ltd.Inventors: Bruno Dumant, Yann Le Biannic
-
Patent number: 9818208Abstract: A system and method for determining a set of visualization points from any given two-dimensional dataset to best describe a given visual analytic. A first user selection is received in a data processing apparatus for a chart. A chart type associated with the first user selection is identified for the chart. One or more visualization strategies are accessed from a strategy pool database based on the chart type. A second user selection is received in the data processing apparatus for a two-dimensional dataset from a data provider in communication with the data processing apparatus. The two-dimensional dataset is analyzed to determine a best strategy from the one or more visualization strategies accessed from the strategy pool database. Metadata representing the two-dimensional dataset is generated based on the best strategy, and a display representing the metadata is generated to visualize the two-dimensional dataset according to the best strategy.Type: GrantFiled: May 13, 2014Date of Patent: November 14, 2017Assignee: Business Object Software LimitedInventors: Zhiyong Gong, TianMin Huang, Leo Chi-Lok Yu, HongGang Zhang, Jun Che
-
Patent number: 9811938Abstract: Methods, systems, and computer program products for visually representing and displaying data are described. The visual representation may be a data animation. A data query may be submitted, a time measurement for processing the query may be obtained, and a sample size of the query may be adjusted based on the time measurement and a frame refresh rate of a data animation. A data animation may be generated based on one or more results of the query.Type: GrantFiled: March 14, 2013Date of Patent: November 7, 2017Assignee: Business Objects Software Ltd.Inventors: Qiang Han, Alexei Potiagalov, Ivailo Ivanov