Patents Assigned to Business Objects Software
  • Publication number: 20150134685
    Abstract: 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: Application
    Filed: November 8, 2013
    Publication date: May 14, 2015
    Applicant: BUSINESS OBJECTS SOFTWARE LTD.
    Inventor: SATISHKUMAR SEKHARAN
  • Publication number: 20150135113
    Abstract: 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: Application
    Filed: November 8, 2013
    Publication date: May 14, 2015
    Applicant: BUSINESS OBJECTS SOFTWARE LTD.
    Inventor: SATISHKUMAR SEKHARAN
  • Publication number: 20150135056
    Abstract: 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: Application
    Filed: November 8, 2013
    Publication date: May 14, 2015
    Applicant: BUSINESS OBJECTS SOFTWARE LTD.
    Inventor: SATISHKUMAR SEKHARAN
  • Patent number: 9026921
    Abstract: 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: Grant
    Filed: September 19, 2010
    Date of Patent: May 5, 2015
    Assignee: Business Objects Software Limited
    Inventors: Shiheng Shi, Qi Li, Weiliang Le, Wei Xue, Yulei Zhang, Yuanfei Cai
  • Patent number: 9009584
    Abstract: 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: Grant
    Filed: June 10, 2009
    Date of Patent: April 14, 2015
    Assignee: Business Objects Software Limited
    Inventors: Henry Lo, Ian Forneri, Julian Gosper, Oliver Woolgar, Paul McArthur, Qing Li, Soroush Momen-Pour, Stephen Petschulat
  • Publication number: 20150082137
    Abstract: 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: Application
    Filed: September 17, 2013
    Publication date: March 19, 2015
    Applicant: Business Objects Software Ltd.
    Inventor: Emmanuel Zarpas
  • Patent number: 8983958
    Abstract: 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: Grant
    Filed: December 21, 2009
    Date of Patent: March 17, 2015
    Assignee: Business Objects Software Limited
    Inventors: Ganesh Vaitheeswaran, Arindam Bhattacharjee, Ravichandran Mahadevan, Suresh Pasumarthi
  • Patent number: 8984010
    Abstract: 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: Grant
    Filed: November 6, 2012
    Date of Patent: March 17, 2015
    Assignee: Business Objects Software Ltd.
    Inventors: Anil Samudrala, Enping Tu, Ning Li
  • Patent number: 8983914
    Abstract: 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: Grant
    Filed: September 22, 2011
    Date of Patent: March 17, 2015
    Assignee: Business Objects Software Ltd.
    Inventors: David Kung, Marc Maillart, Suryanarayana Mangipudi, Aun-Khuan Tan
  • Patent number: 8978046
    Abstract: 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: Grant
    Filed: June 22, 2011
    Date of Patent: March 10, 2015
    Assignee: Business Objects Software Limited
    Inventor: Gabor Faludi
  • Patent number: 8972853
    Abstract: 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: Grant
    Filed: April 13, 2012
    Date of Patent: March 3, 2015
    Assignee: Business Objects Software Limited
    Inventor: John Alex William
  • Publication number: 20150058292
    Abstract: 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: Application
    Filed: August 21, 2013
    Publication date: February 26, 2015
    Applicant: Business Objects Software ltd.
    Inventors: Enping Tu, Wu Cao, YunKei Tsang, Hui Xu, Anil Samudrala
  • Patent number: 8965866
    Abstract: 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: Grant
    Filed: December 17, 2009
    Date of Patent: February 24, 2015
    Assignee: Business Objects Software Limited
    Inventors: Lal Samuel Varghese, Babu Alagarsamy, Shwetha Kailasanath, Arun Velmurugan
  • Publication number: 20150052099
    Abstract: 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: Application
    Filed: August 19, 2013
    Publication date: February 19, 2015
    Applicant: Business Objects Software Ltd
    Inventors: Pak Man Chan, Nicholas Chiu, Mehdi Seblani
  • Publication number: 20150039942
    Abstract: 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: Application
    Filed: August 7, 2013
    Publication date: February 5, 2015
    Applicant: Business Objects Software Ltd
    Inventors: Jun CHE, Zimo ZHANG, Tianli ZHANG, Guan LI
  • Publication number: 20150040041
    Abstract: 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: Application
    Filed: August 7, 2013
    Publication date: February 5, 2015
    Applicant: Business Objects Software Ltd.
    Inventors: Yubin YANG, Jia LIU, Xuzhou LI, Gang TAO, Weiqiang YE
  • Patent number: 8943041
    Abstract: 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: Grant
    Filed: September 14, 2012
    Date of Patent: January 27, 2015
    Assignee: Business Objects Software Ltd.
    Inventors: Eric Simon, Francois Llirbat, Francoise Fabret, Nicolas Dieu, Adrian Dragusanu
  • Patent number: 8930830
    Abstract: 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: Grant
    Filed: April 1, 2010
    Date of Patent: January 6, 2015
    Assignee: Business Objects Software Limited
    Inventors: Ivan Solaja, Qiang Han
  • Publication number: 20150006491
    Abstract: 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: Application
    Filed: June 27, 2013
    Publication date: January 1, 2015
    Applicant: BUSINESS OBJECTS SOFTWARE LIMITED
    Inventors: Min He, Frank Le, Hiren Kotadia, Hemant Puranik, Abhiram Gujjewar, David Kung
  • Patent number: 8925071
    Abstract: 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: Grant
    Filed: December 12, 2012
    Date of Patent: December 30, 2014
    Assignee: Business Objects Software Limited
    Inventors: Gowda Timma Ramu, Shweta Arunkumar Bodade, Raghuraman Ramakrishnan, Ashutosh Rastogi