Patents Assigned to Business Objects Software Limited
  • Patent number: 9229971
    Abstract: 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: Grant
    Filed: December 21, 2010
    Date of Patent: January 5, 2016
    Assignee: Business Objects Software Limited
    Inventors: Jeffrey Woody, Abhiram Gujjewar, Mark Spiess
  • Patent number: 9218677
    Abstract: 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: Grant
    Filed: November 6, 2012
    Date of Patent: December 22, 2015
    Assignee: Business Objects Software Limited
    Inventors: Anil Babu Ankisettipalli, Arindam Bhattacharjee, Shipra Chaudhary, Ashok Kumar Kn, John MacGregor
  • Patent number: 9210161
    Abstract: 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: Grant
    Filed: December 13, 2011
    Date of Patent: December 8, 2015
    Assignee: Business Objects Software Limited
    Inventor: Anand Sinha
  • Patent number: 9153051
    Abstract: 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: Grant
    Filed: March 1, 2013
    Date of Patent: October 6, 2015
    Assignee: BUSINESS OBJECTS SOFTWARE LIMITED
    Inventors: Ashok Kumar KN, Anil Babu Ankisettipalli
  • Patent number: 9152690
    Abstract: 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: Grant
    Filed: October 16, 2013
    Date of Patent: October 6, 2015
    Assignee: Business Objects Software Limited
    Inventors: Xiaohui Xue, Mokrane Amzal, Mythili Gopalakrishman
  • Patent number: 9116932
    Abstract: 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: Grant
    Filed: April 24, 2012
    Date of Patent: August 25, 2015
    Assignee: BUSINESS OBJECTS SOFTWARE LIMITED
    Inventors: Xiaofan Zhou, Andrey Belyy, Freda Xu, Wu Cao
  • Patent number: 9110980
    Abstract: 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: Grant
    Filed: February 14, 2013
    Date of Patent: August 18, 2015
    Assignee: BUSINESS OBJECTS SOFTWARE LIMITED
    Inventor: Xinrong Huang
  • Patent number: 9098483
    Abstract: 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: Grant
    Filed: December 7, 2010
    Date of Patent: August 4, 2015
    Assignee: BUSINESS OBJECTS SOFTWARE LIMITED
    Inventors: Pierre Jean Le Brazidec, Florent Migeon
  • Patent number: 9100202
    Abstract: 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: Grant
    Filed: November 18, 2010
    Date of Patent: August 4, 2015
    Assignee: Business Objects Software Limited
    Inventors: Qiang Han, Sean O'Sullivan
  • Patent number: 9064224
    Abstract: 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: Grant
    Filed: October 27, 2010
    Date of Patent: June 23, 2015
    Assignee: BUSINESS OBJECTS SOFTWARE LIMITED
    Inventors: Wuzhen Xiong, Mingjian Hu, Xu Chen, MingZhe Huang, Jianzhuo Shi
  • Patent number: 9053176
    Abstract: 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: Grant
    Filed: December 14, 2010
    Date of Patent: June 9, 2015
    Assignee: BUSINESS OBJECTS SOFTWARE LIMITED
    Inventors: David Mosimann, Marko Udovicic, Wuzhen Xiong, Philipp Ziegler
  • Patent number: 9043253
    Abstract: 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: Grant
    Filed: November 7, 2012
    Date of Patent: May 26, 2015
    Assignee: BUSINESS OBJECTS SOFTWARE LIMITED
    Inventor: Unmesh Sreedharan
  • 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
  • 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: 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
  • 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
  • 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