Patents Assigned to Business Objects Software Limited
-
Patent number: 9229971Abstract: Systems and methods for matching data based on numeric difference are described herein. Input data elements are parsed to identify a first number and a second number. A difference between the first number and the second number is calculated based on a predefined formula. Based on the difference, a matching score between the input data elements is evaluated. The matching score is proportional to a base matching score corresponding to a threshold difference, and a maximum score corresponding to a match between the first number and the second number. A similarity between the input data elements is reported based on the evaluated matching score.Type: GrantFiled: December 21, 2010Date of Patent: January 5, 2016Assignee: Business Objects Software LimitedInventors: Jeffrey Woody, Abhiram Gujjewar, Mark Spiess
-
Patent number: 9218677Abstract: In one embodiment, data records associated with attributes are received. A check is made to determine whether the data records are greater than a maximum data record limit of a graph. Further, when the maximum number of data records in the bin is less than or equal to the maximum data record limit of the graph, the data records are retrieved and presented in the graph. When the data records are greater than the maximum data record limit of the graph, the data records are grouped into bins based on initial bin sizes corresponding to the plurality of attributes. Furthermore, weighted densities of the bins are determined using a maximum number of data records associated with a bin and a maximum data record limit of the bin. Further, the graph is rendered to present the weighted densities of the bins using a randomization technique to analyze the data records.Type: GrantFiled: November 6, 2012Date of Patent: December 22, 2015Assignee: Business Objects Software LimitedInventors: Anil Babu Ankisettipalli, Arindam Bhattacharjee, Shipra Chaudhary, Ashok Kumar Kn, John MacGregor
-
Patent number: 9210161Abstract: A certificate of a user is presented by a client to a server. The certificate is used to authenticate communications between the client and the server. Thereafter, data from the certificate is cached at the server. The server then initiates one or more business intelligence processes of a business intelligence application at the client using the cached data to provide context to the one or more business intelligence processes. Related apparatus, systems, techniques and articles are also described.Type: GrantFiled: December 13, 2011Date of Patent: December 8, 2015Assignee: Business Objects Software LimitedInventor: Anand Sinha
-
Patent number: 9153051Abstract: Parallel co-ordinates associated with a business scenario represent underlying data of the business scenario. Based upon associated categorical variables, the parallel co-ordinates are divided into a plurality of segments. Each segment includes a pair of continuous variables represented as a pair of axes of the parallel co-ordinates. The pairs of axes of the parallel co-ordinates are fragmented to generate bi-variant bins. The bi-variant bines include continuous values corresponding to each fragment of the pair of axis. An associated backend database is queried to determine aggregated tuples of continuous values between each bi-variant bin of the corresponding pair of axes. Based on the aggregated tuples, a statistical visualization of the aggregated tuples between the bi-variant bins for the axes is generating. The statistical visualization includes a distribution of the tuples for the plurality of segments corresponding to the parallel co-ordinates.Type: GrantFiled: March 1, 2013Date of Patent: October 6, 2015Assignee: BUSINESS OBJECTS SOFTWARE LIMITEDInventors: Ashok Kumar KN, Anil Babu Ankisettipalli
-
Patent number: 9152690Abstract: According to some embodiments, information may be received about a non-relational database object, such as an InfoSet, InfoSet query, or Advanced Business Application Programming (“ABAP”) function for an enterprise resource planning system. The non-relational database object may then be mapped into a relational database model, such as a model associated with a business intelligence platform. As a result, Structured Query Language (“SQL”) inputs from a business intelligence platform may be used create reports based on information in an enterprise resource planning system.Type: GrantFiled: October 16, 2013Date of Patent: October 6, 2015Assignee: Business Objects Software LimitedInventors: Xiaohui Xue, Mokrane Amzal, Mythili Gopalakrishman
-
Patent number: 9116932Abstract: A system and method of querying data. The method includes transforming first data according to a unified data model. The unified data model has a hierarchical structure with tree nodes and leaf nodes. A leaf node contains a table. The method further includes executing a unified data model query on the first data (having been transformed) to result in second data. The method further includes outputting the second data.Type: GrantFiled: April 24, 2012Date of Patent: August 25, 2015Assignee: BUSINESS OBJECTS SOFTWARE LIMITEDInventors: Xiaofan Zhou, Andrey Belyy, Freda Xu, Wu Cao
-
Patent number: 9110980Abstract: Described herein is a technology for facilitating searching and matching of data. In accordance with one implementation, first and second feature sets are extracted. The first feature set is associated with an input data string including one or more first ideographic elements, while the second feature set is associated with a candidate string including one or more second ideographic elements. A match score of the candidate string is determined based on the first and second feature sets.Type: GrantFiled: February 14, 2013Date of Patent: August 18, 2015Assignee: BUSINESS OBJECTS SOFTWARE LIMITEDInventor: Xinrong Huang
-
Patent number: 9098483Abstract: According to some embodiments, a system, method, means, and/or computer program code are provided to facilitate use of a spreadsheet application to access information stored in a multidimensional data source. Some embodiments include determining, at an add-in module, that a local member is to be attached to an attachment element of a report generated based on the multidimensional data source. The add-in module may receive a refresh indication from the spreadsheet application and dynamically update a reference in a spreadsheet cell based on a change associated with the attachment element.Type: GrantFiled: December 7, 2010Date of Patent: August 4, 2015Assignee: BUSINESS OBJECTS SOFTWARE LIMITEDInventors: Pierre Jean Le Brazidec, Florent Migeon
-
Patent number: 9100202Abstract: A system to determine a hierarchical model comprising two or more associated nodes, each of the nodes associated with one or more message producers and one or more message consumers, receive a message from one of the one or more message producers; and route the message to one or more of the one or more message consumers based on the hierarchical model. The hierarchical model may include a root node and a plurality of nodes descending from the root node, the plurality of nodes including the two or more associated nodes, wherein each of the plurality of nodes is associated with a topic, a parent node, one or more child nodes, one or more message producers, and one or more message consumers. Routing the message may comprise traversing two or more nodes of the hierarchical model based on first logic.Type: GrantFiled: November 18, 2010Date of Patent: August 4, 2015Assignee: Business Objects Software LimitedInventors: Qiang Han, Sean O'Sullivan
-
Patent number: 9064224Abstract: Described herein is a technology for facilitating process driven business intelligence. In one implementation, context data generated by a business process tool is received. One or more relevant application programming interfaces (APIs) are identified by matching the APIs with the current attribute associated with the context data. The APIs are executable by a processor to retrieve source data from an information source and provide business intelligence based on the source data.Type: GrantFiled: October 27, 2010Date of Patent: June 23, 2015Assignee: BUSINESS OBJECTS SOFTWARE LIMITEDInventors: Wuzhen Xiong, Mingjian Hu, Xu Chen, MingZhe Huang, Jianzhuo Shi
-
Patent number: 9053176Abstract: Various embodiments of systems and methods for providing a set of placement options to a user when a new report object is requested to be placed in an area of the report are described herein. One or more existing report objects are associated with the area of the report. The set of placement options are determined based on at least one of the following: area type of the area in which the new report object is requested to be placed and a semantic relationship between the new report object and the one or more existing report objects. In one embodiment, the area of the report includes a sub-area. The set of placement options for a sub-area is determined based on the semantic relationship of new report objects and the existing report objects associated with the area and the sub-area.Type: GrantFiled: December 14, 2010Date of Patent: June 9, 2015Assignee: BUSINESS OBJECTS SOFTWARE LIMITEDInventors: David Mosimann, Marko Udovicic, Wuzhen Xiong, Philipp Ziegler
-
Patent number: 9043253Abstract: In one embodiment, a plurality of objects associated with a dataset and a specified number of nearest objects to be identified are received. The received objects are sorted in a structured format. Further, a key object and a number of adjacent objects corresponding to the key object are selected from the sorted plurality of objects, wherein the number of adjacent objects is selected based on the specified number of nearest objects to be identified. Furthermore, distances between the key object and the number of adjacent objects are determined to identify the specified number of nearest objects, wherein the distances are determined until the specified number of nearest objects is identified. Based on the determined distances, the specified number of nearest objects in the dataset is identified for data analysis.Type: GrantFiled: November 7, 2012Date of Patent: May 26, 2015Assignee: BUSINESS OBJECTS SOFTWARE LIMITEDInventor: Unmesh Sreedharan
-
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
-
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: 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
-
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
-
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