Patents Assigned to Business Objects Software
  • Publication number: 20140372843
    Abstract: A plurality of graphical elements may be represented as a document object model (DOM) having a plurality of nodes, each node representing a different graphical element, the DOM having an ordering of the nodes, each node having a z-value of front or back, indicating that the corresponding graphical element is to be displayed in a front layer for a z-value of front or a back layer for a z-value of back. The z-value of one or more of the plurality of nodes corresponding to one or more graphical elements to be moved to the front layer or back layer may be altered. The DOM can then be reordered so that the one or more graphical elements to be moved to the front layer or back layer are at the front or back of the DOM, while maintaining the ordering between nodes having z-values of front and the ordering between nodes having z-values of back.
    Type: Application
    Filed: June 14, 2013
    Publication date: December 18, 2014
    Applicant: Business Objects Software Ltd.
    Inventor: Scott Cameron
  • Patent number: 8904553
    Abstract: Various embodiments of systems and methods for providing an expression of a resource for access control are described herein. One or more business security profiles associated with a user are received. The business security profile is defined including a resource expression. The resource expression can include a resource expression with a quantifier or the resource expression without a quantifier. Further, a net profile of the user is computed using symbolic calculus on the resource expression of the one or more business security profiles. The net profile of the user includes a set of granted resources and a set of denied resources. Based upon the computed net profile, access to a resource is authorized for the user.
    Type: Grant
    Filed: March 15, 2011
    Date of Patent: December 2, 2014
    Assignee: Business Objects Software Limited
    Inventors: Marc Ferenczi, Christian Ah-Soon, Fabien Kobus
  • Patent number: 8887010
    Abstract: Example systems and methods of generating and distributing user-specified application information are presented. In one example, an informational code to be generated during execution of a software application is accessed. A character string specified by a first user of the software application that is descriptive of the informational code is received. The informational code and the character string are stored in a data storage device, which stores a plurality of information codes in association with corresponding character strings for the software application. The informational code is received in response to the first information code being generated during execution of the software for a second user. The character string is retrieved from the data storage device after the execution of the application based on the informational code, and transmitted for display to the second user.
    Type: Grant
    Filed: December 20, 2011
    Date of Patent: November 11, 2014
    Assignee: Business Objects Software Ltd.
    Inventor: Radim Bacinschi
  • Patent number: 8887038
    Abstract: Various embodiments of systems and methods for extrapolating tabular structure to facilitate manipulation of elements in the freeform document are described herein. The freeform document includes an unstructured canvas providing users the ability to place one or more elements in the canvas. A primary column is determined by the selection of at least one element in the freeform document. Further, one or more secondary columns in the freeform document corresponding to the primary column are determined. A tabular structure in the freeform document is extrapolated based on the determined primary column and the one or more secondary columns to facilitate manipulation of elements in the freeform document, such as reordering, resizing and deleting the one or more elements, and inserting one or more new elements in the freeform document.
    Type: Grant
    Filed: October 8, 2010
    Date of Patent: November 11, 2014
    Assignee: Business Objects Software Limited
    Inventors: Christopher Harasemchuk, Mark Siegel, Ken Wong, Madison Poon, Yahui Lu
  • Patent number: 8868648
    Abstract: A method for querying an Open Data Protocol (“opendata”) opendata provider includes receiving a relational database query, parsing the relational database query, creating an execution plan, transmitting an opendata query to the opendata provider, transforming a response into a relational format, and providing the transformed response in reply to the relational database query. The method further includes mapping content of an opendata entity data model to a relational model catalog, and processing a portion of the execution plan by an opendata driver implemented at the server. The method can further include the server retrieving document metadata from the opendata provider, building an internal model of the document metadata, and responding to a metadata request. A system for implementing the method and a non-transitory computer readable medium are also disclosed.
    Type: Grant
    Filed: May 14, 2012
    Date of Patent: October 21, 2014
    Assignee: Business Objects Software Ltd.
    Inventors: Steffen Lutter, Xiaohui Xue, Mythili Gopalakrishnan, Peter Snowdon
  • Patent number: 8862980
    Abstract: A computer readable storage medium includes executable instructions to analyze a categorical dimension of multi-dimensional data as a function of entropy to form entropy results. The entropy results are plotted as a stacked bar chart. A user graphically navigates through the stacked bar chart.
    Type: Grant
    Filed: June 29, 2007
    Date of Patent: October 14, 2014
    Assignee: Business Objects Software Limited
    Inventor: John Malcolm MacGregor
  • Patent number: 8862543
    Abstract: Various embodiments of systems and methods for synchronizing a primary repository and a secondary repository in a business infrastructure are disclosed. Content of artifacts present in the primary repository and the secondary repository are indexed. Based upon a search criteria received on the secondary repository, an integrated search service provided on the secondary repository is invoked to perform a combinatorial query on the indexed content and retrieve an identifier of each artifact corresponding to the search criteria. Based upon relevancy parameters, the retrieved identifiers are ranked and rendered as a categorized table including a first column and a second column for identifiers present in the primary repository and the second repository respectively. Based upon a user action received on the ranked identifiers in the first column of the categorized table, the associated artifacts are determined and downloaded from the primary repository to the secondary repository.
    Type: Grant
    Filed: June 13, 2011
    Date of Patent: October 14, 2014
    Assignee: Business Objects Software Limited
    Inventors: Suresh Pasumarthi, Arindam Bhattacharjee, Shiva Prasad Nayak, Ganesh Vaitheeswaran
  • Patent number: 8856157
    Abstract: Various embodiments of systems and methods for automatic obfuscation of sensitive data in a database schema are described herein. The technique uses static detection of sensitive data by application type, static detection by column name, and data profiling by examining a sample of the tables data from the database schema.
    Type: Grant
    Filed: August 23, 2011
    Date of Patent: October 7, 2014
    Assignee: Business Objects Software Limited
    Inventor: John O'Byrne
  • Patent number: 8851364
    Abstract: Various embodiments of systems and methods for including report characterization information in a report are described herein. A report designer may request insertion of a two dimensional barcode, in the report, which encodes the report characterization information. Based on the request, a report characterization information retrieval formula may be executed to retrieve the report characterization information. The retrieved report characterization information may then be encoded to obtain a two dimensional barcode. The obtained two dimensional barcode may finally be inserted into the report. Once the report is printed, the two dimensional barcode in the report may be scanned by any device with a bar code reader, such as a smart phone to retrieve the additional information related to the report.
    Type: Grant
    Filed: June 4, 2012
    Date of Patent: October 7, 2014
    Assignee: Business Objects Software Limited
    Inventor: Godfrey Hobbs
  • Patent number: 8856649
    Abstract: Described herein are methods and systems for providing hints for and selecting cells within a crosstab that are compatible. Providing hints manifests the compatible cells and the selection is limited to compatible members. Hinting at unselected but compatible cells provides leads for user for other operations they may seek to pursue. User selections that include incompatible cells are corrected to ensure integrity of group operations to be performed on the selections. Compatibility is determined by aggregation level, measure and the like.
    Type: Grant
    Filed: June 8, 2009
    Date of Patent: October 7, 2014
    Assignee: Business Objects Software Limited
    Inventors: Julian Gosper, Yahui Lu, Ian McAlpine, Gavin Olle
  • Patent number: 8849770
    Abstract: Various embodiments of systems and methods for event auditing framework are described herein. The auditing framework includes one or more auditees, an auditor, and a memory associated with the auditor. Each auditee is associated with a digitally signed file including metadata of one or more events authorized for the auditee. The auditor validates digital signature of the file when the auditee is registered with the auditor. After validation of the digital signature, the metadata of the authorized events is stored with respect to the auditee to enable the auditee perform the authorized events. The auditing framework is expandable in that new event types can be added or updated dynamically. The auditing framework also ensures consistency of events.
    Type: Grant
    Filed: May 16, 2011
    Date of Patent: September 30, 2014
    Assignee: Business Objects Software Limited
    Inventors: Radim Bacinschi, Greg McClement, Peter Tippett
  • Patent number: 8850314
    Abstract: Disclosed are methods and systems for generating dynamic context aware help for operations supported by at least one reporting system. The methods and systems relate to receiving a help request for an operation from a client computer including at least one report file, analyzing the at least one report file to generate context data, dynamically generating help data according to the context data and the operation and sending the generated help data to the client computer.
    Type: Grant
    Filed: August 18, 2009
    Date of Patent: September 30, 2014
    Assignee: Business Objects Software Limited
    Inventor: Michael Thompson
  • Publication number: 20140280352
    Abstract: Techniques for processing semi-structured data include receiving semi-structured data, a value of the semi-structured data being associated with a key; identifying a structured data collection, the structured data collection being associated with a category and having a plurality of attributes; obtaining at least one of historical data associated with the plurality of attributes or additional data associated with a user of the computing system; mapping the key to an attribute of the plurality of attributes based on at least one of the historical data or the additional data; and storing the value in a cell of a data record of the structured data collection, the cell being associated with the attribute that was mapped to the key.
    Type: Application
    Filed: March 15, 2013
    Publication date: September 18, 2014
    Applicant: Business Objects Software Ltd.
    Inventors: Jennifer Sam, Yuru Wang, George Sun, JohnPaul Burbank, Michael Tsumura
  • Publication number: 20140279803
    Abstract: Techniques for disambiguating data using contextual and historical information include determining that data is potentially associated with two or more classifications of a plurality of classifications; obtaining contextual information associated with the data; obtaining historical information associated with a user of the computing system; and determining that the data is more likely associated with one classification of the two or more classifications than other classifications of the two or more classifications based on the contextual information and the historical information.
    Type: Application
    Filed: March 15, 2013
    Publication date: September 18, 2014
    Applicant: Business Objects Software Ltd.
    Inventors: JohnPaul Burbank, Jennifer Sam, Michael Tsumura, George Sun, Yuru Wang
  • Publication number: 20140278406
    Abstract: Techniques for obtaining data from unstructured data for a structured data collection include receiving unstructured data that includes text; identifying an attribute associated with a structured data collection; obtaining at least one of historical data associated with the attribute or additional data associated with a user of the computing system; identifying one or more terms from the unstructured data as being associated with the attribute based on at least one of the historical data or the additional data; and storing the identified one or more terms in a data record of the unstructured data collection.
    Type: Application
    Filed: March 15, 2013
    Publication date: September 18, 2014
    Applicant: Business Objects Software Ltd.
    Inventors: Michael Tsumura, Yuru Wang, JohnPaul Burbank, Jennifer Sam, George Sun
  • Publication number: 20140267304
    Abstract: 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: Application
    Filed: March 14, 2013
    Publication date: September 18, 2014
    Applicant: Business Objects Software Ltd.
    Inventors: Qiang Han, Alexei Potiagalov, Ivailo Ivanov
  • Publication number: 20140282160
    Abstract: Methods, systems, and computer-readable storage media for receiving data, displaying the data visualization based on the data, the data visualization being displayed within a GUI and being provided as a histogram including a first plurality of bins, the first plurality of bins being defined based on default binning parameters, receiving user input, the user input being input to the data visualization using the GUI and indicating a first operation, providing user-defined binning based on the user input, and displaying a modified data visualization based on the data and the first operation, the modified data visualization being displayed within the GUI and being provided as a histogram including a second plurality of bins, the second plurality of bins being defined based on the user-defined binning parameters and being different from the first plurality of bins.
    Type: Application
    Filed: March 12, 2013
    Publication date: September 18, 2014
    Applicant: Business Objects Software Ltd.
    Inventor: Emmanuel Zarpas
  • Patent number: 8836704
    Abstract: Systems and methods to provide automatic tree restriction are provided. In example embodiments, sizing parameters for a display location are determined. Data to be graphically displayed within the sizing parameters is accessed. A determination is then performed to determine if restriction of nodes associated with the data is needed based on the sizing parameters. If needed, restriction is performed based on the determination. The restriction is performed based on predetermined criteria established prior to the determining of the sizing parameters and the accessing of the data. A graphical display of the data within the sizing parameters may then be rendered.
    Type: Grant
    Filed: December 18, 2009
    Date of Patent: September 16, 2014
    Assignee: Business Objects Software Ltd.
    Inventor: Dawn Baikie
  • Publication number: 20140258341
    Abstract: Methods, systems, and computer-readable storage media for determining data structure and field types of a data source that is to be processed by an application. Actions include receiving the data source, providing base data associated with the data source, determining a number of fields of the data source and, for each field, a field type based on the data source and the base data, generating data structure data, the data structure data comprising the number of fields and field types, and providing the data structure data to the application.
    Type: Application
    Filed: March 11, 2013
    Publication date: September 11, 2014
    Applicant: Business Objects Software Ltd.
    Inventor: Didier Mazoue
  • Patent number: 8832274
    Abstract: An apportioned queue data structure allows a server to specify allocation of resources to return requests according to a prescribed usage request. The data structure comprises an input queue comprising of a set of subqueues (also known as windows). Windows contain requests that will be processed over a fixed window of time. Received items are removed from the input queue and packed into the subqueues according to the service level agreement. These windows (and the elements present within) are then processed in the order of the windows queue (and the order in the window) are arranged. The time for each task is not known until after the request is processed and may be estimated. In a steady state of high load, a queue is created that returns requests tending toward requested percentages of the service level agreement.
    Type: Grant
    Filed: March 9, 2012
    Date of Patent: September 9, 2014
    Assignee: Business Objects Software Limited
    Inventor: Greg McClement