Patents Assigned to Business Objects Software
-
Publication number: 20140372843Abstract: 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: ApplicationFiled: June 14, 2013Publication date: December 18, 2014Applicant: Business Objects Software Ltd.Inventor: Scott Cameron
-
Patent number: 8904553Abstract: 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: GrantFiled: March 15, 2011Date of Patent: December 2, 2014Assignee: Business Objects Software LimitedInventors: Marc Ferenczi, Christian Ah-Soon, Fabien Kobus
-
Patent number: 8887010Abstract: 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: GrantFiled: December 20, 2011Date of Patent: November 11, 2014Assignee: Business Objects Software Ltd.Inventor: Radim Bacinschi
-
Patent number: 8887038Abstract: 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: GrantFiled: October 8, 2010Date of Patent: November 11, 2014Assignee: Business Objects Software LimitedInventors: Christopher Harasemchuk, Mark Siegel, Ken Wong, Madison Poon, Yahui Lu
-
Patent number: 8868648Abstract: 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: GrantFiled: May 14, 2012Date of Patent: October 21, 2014Assignee: Business Objects Software Ltd.Inventors: Steffen Lutter, Xiaohui Xue, Mythili Gopalakrishnan, Peter Snowdon
-
Patent number: 8862980Abstract: 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: GrantFiled: June 29, 2007Date of Patent: October 14, 2014Assignee: Business Objects Software LimitedInventor: John Malcolm MacGregor
-
Patent number: 8862543Abstract: 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: GrantFiled: June 13, 2011Date of Patent: October 14, 2014Assignee: Business Objects Software LimitedInventors: Suresh Pasumarthi, Arindam Bhattacharjee, Shiva Prasad Nayak, Ganesh Vaitheeswaran
-
Patent number: 8856157Abstract: 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: GrantFiled: August 23, 2011Date of Patent: October 7, 2014Assignee: Business Objects Software LimitedInventor: John O'Byrne
-
Patent number: 8851364Abstract: 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: GrantFiled: June 4, 2012Date of Patent: October 7, 2014Assignee: Business Objects Software LimitedInventor: Godfrey Hobbs
-
Patent number: 8856649Abstract: 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: GrantFiled: June 8, 2009Date of Patent: October 7, 2014Assignee: Business Objects Software LimitedInventors: Julian Gosper, Yahui Lu, Ian McAlpine, Gavin Olle
-
Patent number: 8849770Abstract: 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: GrantFiled: May 16, 2011Date of Patent: September 30, 2014Assignee: Business Objects Software LimitedInventors: Radim Bacinschi, Greg McClement, Peter Tippett
-
Patent number: 8850314Abstract: 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: GrantFiled: August 18, 2009Date of Patent: September 30, 2014Assignee: Business Objects Software LimitedInventor: Michael Thompson
-
Publication number: 20140280352Abstract: 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: ApplicationFiled: March 15, 2013Publication date: September 18, 2014Applicant: Business Objects Software Ltd.Inventors: Jennifer Sam, Yuru Wang, George Sun, JohnPaul Burbank, Michael Tsumura
-
Publication number: 20140279803Abstract: 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: ApplicationFiled: March 15, 2013Publication date: September 18, 2014Applicant: Business Objects Software Ltd.Inventors: JohnPaul Burbank, Jennifer Sam, Michael Tsumura, George Sun, Yuru Wang
-
Publication number: 20140278406Abstract: 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: ApplicationFiled: March 15, 2013Publication date: September 18, 2014Applicant: Business Objects Software Ltd.Inventors: Michael Tsumura, Yuru Wang, JohnPaul Burbank, Jennifer Sam, George Sun
-
Publication number: 20140267304Abstract: 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: ApplicationFiled: March 14, 2013Publication date: September 18, 2014Applicant: Business Objects Software Ltd.Inventors: Qiang Han, Alexei Potiagalov, Ivailo Ivanov
-
Publication number: 20140282160Abstract: 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: ApplicationFiled: March 12, 2013Publication date: September 18, 2014Applicant: Business Objects Software Ltd.Inventor: Emmanuel Zarpas
-
Patent number: 8836704Abstract: 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: GrantFiled: December 18, 2009Date of Patent: September 16, 2014Assignee: Business Objects Software Ltd.Inventor: Dawn Baikie
-
Publication number: 20140258341Abstract: 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: ApplicationFiled: March 11, 2013Publication date: September 11, 2014Applicant: Business Objects Software Ltd.Inventor: Didier Mazoue
-
Patent number: 8832274Abstract: 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: GrantFiled: March 9, 2012Date of Patent: September 9, 2014Assignee: Business Objects Software LimitedInventor: Greg McClement