Patents Assigned to Business Objects Software
-
Publication number: 20150134685Abstract: Techniques are described for importing data from a web page and enriching the imported data. While presenting a web page on a web browser, an input can be received to select an area of the web page. Tables that correspond to the selected area can be imported into a dataset as plain text. Tables imported in this manner can be verified and subsequently enriched. Data enrichment can include providing context to an entry. Data enrichment can also include associating or importing related data into the table from an open access database.Type: ApplicationFiled: November 8, 2013Publication date: May 14, 2015Applicant: BUSINESS OBJECTS SOFTWARE LTD.Inventor: SATISHKUMAR SEKHARAN
-
Publication number: 20150135113Abstract: Gestures are described for manipulating tables, charts and graphs. For tables, a swipe gesture is described that deletes a column from a table when the gesture is detected on a column of the table. A pinch gesture is also described that combines two or more columns or rows of a table when the gesture is detected on columns of the table. For charts and graphs, a swipe gesture is described that changes the contents of the chart or graph when the gesture is detected on an axis label of the chart or graph. Another swipe gesture is describes that modifies the appearance of the chart or graph when the gesture is detected on or near an edge of the chart or graph and moving towards the center of the chart or graph.Type: ApplicationFiled: November 8, 2013Publication date: May 14, 2015Applicant: BUSINESS OBJECTS SOFTWARE LTD.Inventor: SATISHKUMAR SEKHARAN
-
Publication number: 20150135056Abstract: A computer implemented system comprises one or more computer processors and a non-transitory computer-readable storage medium. The non-transitory computer-readable storage medium comprises instructions, that when executed, control the one or more computer processors to be configured for receiving a first input representative of associating the text object and the graphical representation, determining a relationship between the text object and the graphical representation, converting the text object to a control variable according to the relationship, and linking the control variable to the graphical representation, wherein the graphical representation is dynamically updated when a second input is received that modifies the control variable.Type: ApplicationFiled: November 8, 2013Publication date: May 14, 2015Applicant: BUSINESS OBJECTS SOFTWARE LTD.Inventor: SATISHKUMAR SEKHARAN
-
Patent number: 9026921Abstract: Described herein is a technology for collaboration. In accordance with some implementations, the workspace tool is adapted to cooperate with an electronic communication system. Electronic communications related to the workspace tool are stored in a repository and are associated with respective workspaces. The workspace tool allows participants of a workspace to access all information related to the workspace.Type: GrantFiled: September 19, 2010Date of Patent: May 5, 2015Assignee: Business Objects Software LimitedInventors: Shiheng Shi, Qi Li, Weiliang Le, Wei Xue, Yulei Zhang, Yuanfei Cai
-
Patent number: 9009584Abstract: Described herein are methods and systems for analyzing multidimensional data that use tangential exploration of data via a third or Z-dimension to the current two-dimensional view. The tangential exploration allows higher dimensionality to be explored without causing visual clutter.Type: GrantFiled: June 10, 2009Date of Patent: April 14, 2015Assignee: Business Objects Software LimitedInventors: Henry Lo, Ian Forneri, Julian Gosper, Oliver Woolgar, Paul McArthur, Qing Li, Soroush Momen-Pour, Stephen Petschulat
-
Publication number: 20150082137Abstract: Methods, systems, and computer-readable storage media for providing a calculated measure from one or more existing measures of a data object. Actions include receiving data associated with the data object, displaying a data visualization based on the data, the data visualization being displayed within a graphical user interface (GUI), receiving user input, the user input defining the calculated measure, the calculated measure being a function of at least one existing measure of the data object, at least one dimension of the data object, and an aggregation schema, and providing a modified data visualization for display, the modified data visualization including the calculated measure.Type: ApplicationFiled: September 17, 2013Publication date: March 19, 2015Applicant: Business Objects Software Ltd.Inventor: Emmanuel Zarpas
-
Patent number: 8983958Abstract: Disclosed are methods and systems for improving indexing throughput. The methods and systems involve receiving one or more documents for indexing, categorizing the one or more documents based on a document type, a document size and a processing priority, assigning buckets to the categorized one or more documents according to the document type, the document size and the processing priority and scheduling the buckets for processing based on a document type priority, a bucket type and number of threads available to process the buckets.Type: GrantFiled: December 21, 2009Date of Patent: March 17, 2015Assignee: Business Objects Software LimitedInventors: Ganesh Vaitheeswaran, Arindam Bhattacharjee, Ravichandran Mahadevan, Suresh Pasumarthi
-
Patent number: 8984010Abstract: A system receives a request from a request processor of a database connection pool to access a database. The system determines whether a database connection from the database connection pool is available for the request. A new security assertion mark-up language (SAML) assertion is generated when the database connection pool does not have an available database connection for the request. A new database connection to the database is built using the new SAML assertion.Type: GrantFiled: November 6, 2012Date of Patent: March 17, 2015Assignee: Business Objects Software Ltd.Inventors: Anil Samudrala, Enping Tu, Ning Li
-
Patent number: 8983914Abstract: Various embodiments of systems and methods for evaluating a trust value for a report are disclosed herein. The method includes obtaining one or more reports by the computer, where the reports are formed of one or more fields of data. An end-to-end lineage for the data is determined to trace the data back to the data source system from which the data had originated initially. Further, the method includes validating each of the multiple data source systems including intermediate tables, and determining a data quality score for each of the multiple data source systems. A trust value for the report is calculated based on the data quality scores for the one or more data source systems and intermediate tables, and rendered along with the report.Type: GrantFiled: September 22, 2011Date of Patent: March 17, 2015Assignee: Business Objects Software Ltd.Inventors: David Kung, Marc Maillart, Suryanarayana Mangipudi, Aun-Khuan Tan
-
Patent number: 8978046Abstract: Various embodiments of systems and methods for interaction between applications built on different technologies are described herein. In one aspect, at least one action handler of a number of action handlers is associated with at least one application from a number of applications participating in the integrated scenario. In another aspect, at a first action handler that is associated with a source application, a request to access a target application is received. An identifier of the target application is retrieved and based on that identifier a second action handler associated with the target application is invoked, where the identifier of the target application is registered with the second action handler. The target application is launched by the second action handler in response to the received request.Type: GrantFiled: June 22, 2011Date of Patent: March 10, 2015Assignee: Business Objects Software LimitedInventor: Gabor Faludi
-
Patent number: 8972853Abstract: Various embodiments of systems and methods for automatically generating a layout plan are described herein. The method involves invoking original layout information for digital report elements rendered on an original layout region. The optimized layout plan for rendering the digital report elements on a target layout region is generated by: classifying the digital report elements into multiple arrays of digital report elements, deriving origin values for the digital report elements as a quotient of original dimensions of the digital report elements in the corresponding array, determining dimension quotient for the digital report elements based on the derived origin values for the digital report elements in the corresponding array, and determining target layout values as a function of the derived origin values and dimension quotient. The digital report elements are rendered on the target layout region based on the optimized layout plan defined by the target layout values.Type: GrantFiled: April 13, 2012Date of Patent: March 3, 2015Assignee: Business Objects Software LimitedInventor: John Alex William
-
Publication number: 20150058292Abstract: Systems and methods for resuming data transformations, such as broken or otherwise unsuccessful data transformations, are described. In some example embodiments, the systems and methods receive a message that indicates a broken data transformation of a data table between a source database and a destination database, identify a maximum and/or largest and greatest value for a date attribute contained within an index column for all rows of the data table that were successfully loaded to the destination database during the data transformation, and select a group of rows of data of the data table stored in the source database by querying the source database to identify rows that include a value for the date attribute that is greater than the identified value.Type: ApplicationFiled: August 21, 2013Publication date: February 26, 2015Applicant: Business Objects Software ltd.Inventors: Enping Tu, Wu Cao, YunKei Tsang, Hui Xu, Anil Samudrala
-
Patent number: 8965866Abstract: Disclosed are methods and systems for optimizing data transfer time in a graphics processor unit. The methods and systems involve receiving a user request to perform online analytical processing computation, the user request comprising axes dimensions and filter dimensions associated with a visualization for an online analytical computation cube, identifying one or more slices of the online analytical processing cube based on the user request, transferring the one or more identified slices to a second memory, performing the online analytical processing computation for the one or more identified slices at the graphics processor unit and retrieving a result of the online analytical processing computation from the second memory.Type: GrantFiled: December 17, 2009Date of Patent: February 24, 2015Assignee: Business Objects Software LimitedInventors: Lal Samuel Varghese, Babu Alagarsamy, Shwetha Kailasanath, Arun Velmurugan
-
Publication number: 20150052099Abstract: The current subject matter describes displaying historical data associated with one or more data values within a business intelligence report. A graphical user interface executed by a computing device can receive, from a user, a request for display of historical data associated with a specified/selected data value in a business intelligence report. Subsequently, a representational state transfer engine (RESTful engine), which can be connected to a server system connected to the computing device, can execute a representational state transfer service (RESTful service) to fetch historical data from current and past instances associated with the data value. Then, the RESTful engine can write the fetched historical data to a file. The RESTful engine can generate or determine a uniform resource locator (URL) to the file, and can send the URL to the computing device. When the URL is selected by the user, the computing device can display the file.Type: ApplicationFiled: August 19, 2013Publication date: February 19, 2015Applicant: Business Objects Software LtdInventors: Pak Man Chan, Nicholas Chiu, Mehdi Seblani
-
Publication number: 20150039942Abstract: Described herein is a technology for a dashboard used for visualizing data. In some implementations, a dashboard with one or more dashboard item is provided. Performance of the dashboard is evaluated to determine a load time of the dashboard. Possible suggestions for improving performance of the dashboard are provided if performance issues are determined from evaluating performance of the dashboard.Type: ApplicationFiled: August 7, 2013Publication date: February 5, 2015Applicant: Business Objects Software LtdInventors: Jun CHE, Zimo ZHANG, Tianli ZHANG, Guan LI
-
Publication number: 20150040041Abstract: Described herein is a descriptive framework to facilitate data visualization. In accordance with one aspect of the framework, one or more module manifests are provided, wherein a module manifest describes a module that represents a particular component of a visualization. A chart manifest may be used to coordinate the one or more module manifests. A visualization may be rendered based on the chart manifest.Type: ApplicationFiled: August 7, 2013Publication date: February 5, 2015Applicant: Business Objects Software Ltd.Inventors: Yubin YANG, Jia LIU, Xuzhou LI, Gang TAO, Weiqiang YE
-
Patent number: 8943041Abstract: Apparatus, systems, and methods may operate to receive an original query plan, to transform the original query plan into an equivalent executable compact query plan, and to store the compact query plan on a machine readable device. Further activities may include computing maximal source sub-queries associated with the compact query plan, and computing semi-join reductions of the maximal source sub-queries to provide an executable derivative query plan, which may also be stored on a machine readable device. Additional apparatus, systems, and methods are disclosed.Type: GrantFiled: September 14, 2012Date of Patent: January 27, 2015Assignee: Business Objects Software Ltd.Inventors: Eric Simon, Francois Llirbat, Francoise Fabret, Nicolas Dieu, Adrian Dragusanu
-
Patent number: 8930830Abstract: A computer-implemented system to receive user input at a first functional module, to issue an instruction from the first functional module to change a value of a first context item in response to the user input, to receive the instruction at a context services provider, and to issue, via the context data services provider, a notification of the changed value of the first context item. The notification is received at a second functional module based on an association of the second functional module with the first context item, and first functionality of the second functional module is generated based on the notification of the changed value of the first context item.Type: GrantFiled: April 1, 2010Date of Patent: January 6, 2015Assignee: Business Objects Software LimitedInventors: Ivan Solaja, Qiang Han
-
Publication number: 20150006491Abstract: Systems and methods for just-in-time data quality assessment of best records created during data migration are disclosed. A data steward includes tools for creating and editing a best record creation strategy that defines how records from multiple systems will be integrated into target systems. At design time, the data steward can generate best record creation and validation rules based on the best record creation strategy. The data steward can apply the best record creation and validation rules to a sample of matched records from multiple data sources to generate a sample set of best records. The efficacy of the best record creation rules can be evaluated by assessing the number of fields in the sample set that fail the validation rules. During review, the validation rules can be applied to edits to the best records received from a human reviewer to ensure compliance with the best record creation strategy.Type: ApplicationFiled: June 27, 2013Publication date: January 1, 2015Applicant: BUSINESS OBJECTS SOFTWARE LIMITEDInventors: Min He, Frank Le, Hiren Kotadia, Hemant Puranik, Abhiram Gujjewar, David Kung
-
Patent number: 8925071Abstract: To authorize an access to an application, a user interface renders a geometrical pattern on receiving a trigger to access the application. The rendered geometrical pattern includes an instance of an arrangement of one or more first nodes and one or more second nodes. The rendered geometrical pattern is associated with an input type to receive a selection of the first nodes and the second nodes. The selection of the first nodes and the second nodes is received as an authorizing key. The authorizing key is matched with an authorizing passcode stored in memory to provide access to the application.Type: GrantFiled: December 12, 2012Date of Patent: December 30, 2014Assignee: Business Objects Software LimitedInventors: Gowda Timma Ramu, Shweta Arunkumar Bodade, Raghuraman Ramakrishnan, Ashutosh Rastogi