Patents Assigned to Business Objects Software Limited
-
Patent number: 8745077Abstract: Described herein is a technology for facilitating searching and matching of data. In some implementations, an input data string, including one or more ideographic elements, is received and converted to a Latin-based input data string. One or more input keys may be generated based on the Latin-based input data string. A reference database may be searched for one or more candidate records indexed by at least one of the one or more input keys. If the one or more candidate records are found, a match score is determined for the one or more candidate records.Type: GrantFiled: October 25, 2012Date of Patent: June 3, 2014Assignee: Business Objects Software LimitedInventor: Xinrong Huang
-
Patent number: 8745706Abstract: Various embodiments of systems and methods for providing a secure communication are described herein. A client application generates a Distributed Ruby (DRb) request based on a request received from a user. The obtained DRb request is wrapped to obtain an HTTPS request, which includes the DRb request and one or more authentication information. The generated HTTPS request is forwarded to an HTTPS server, which verifies the HTTPS request based on the authentication information. The HTTPS request is then unwrapped to obtain the DRb request, which is executed by a DRb server to obtain a result of execution of the DRb request.Type: GrantFiled: May 14, 2012Date of Patent: June 3, 2014Assignee: Business Objects Software LimitedInventors: Alexei Potiagalov, Cheong-Wei Chu
-
Patent number: 8745092Abstract: Various embodiments of systems and methods for dynamically weighted semantic trees are described herein. One or more software elements of a hierarchy are identified in response to user actions in a report. The user actions are related to at least one software element of the one or more software elements of the hierarchy. A local tree is constructed for each user by assigning local weights for the one or more software elements based on user visits to the one or more software elements. A group tree is constructed for each group to which the users belong by assigning group weights for the one or more software elements based on the user visits to the one or more software elements. The local tree and the group tree are stored for use in various applications.Type: GrantFiled: December 6, 2010Date of Patent: June 3, 2014Assignee: Business Objects Software LimitedInventors: Devicharan Vinnakota, Anil Babu Ankisettipalli, Suresh Pasumarthi
-
Publication number: 20140136489Abstract: Described herein is a technology for designing a dashboard. In some embodiments, first and second dashboards are provided. Conflict analysis on the first and second dashboard is performed. The conflicts are resolved if any conflicts are detected. The first and second dashboards are merged to form a merged dashboard if no conflicts are detected or after resolving the conflicts.Type: ApplicationFiled: November 29, 2012Publication date: May 15, 2014Applicant: BUSINESS OBJECTS SOFTWARE LIMITEDInventors: Zi Qin LI, Jinming ZHANG, Chunsen CHEN
-
Patent number: 8725775Abstract: A system and method for determining a set of visualization points from any given two-dimensional dataset to best describe a given visual analytic. A first user selection is received in a data processing apparatus for a chart. A chart type associated with the first user selection is identified for the chart. One or more visualization strategies are accessed from a strategy pool database based on the chart type. A second user selection is received in the data processing apparatus for a two-dimensional dataset from a data provider in communication with the data processing apparatus. The two-dimensional dataset is analyzed to determine a best strategy from the one or more visualization strategies accessed from the strategy pool database. Metadata representing the two-dimensional dataset is generated based on the best strategy, and a display representing the metadata is generated to visualize the two-dimensional dataset according to the best strategy.Type: GrantFiled: June 3, 2009Date of Patent: May 13, 2014Assignee: Business Objects Software LimitedInventors: ZhiYong Gong, TianMin Huang, Leo Chi-Lok Yu, HongGang Zhang, Jun Che
-
Patent number: 8719287Abstract: A computer readable storage medium includes executable instructions to receive a request for an action. An action context is received where the action context includes an application requesting the action. A set of metadata is searched for metadata corresponding to the action, where the search is limited by the action context. Selected metadata for the action is inserted into a collection. The selected metadata is a result of searching the set of metadata. The selected metadata includes a reference to the set of executable instructions that implements the action and a description of the action. The collection is then returned.Type: GrantFiled: August 31, 2007Date of Patent: May 6, 2014Assignee: Business Objects Software LimitedInventors: Michael Robert Chatfield, Bonnie Yuk-Yee Cheng, Kevin Kyle Venkiteswaran, Clarence William Stad
-
Publication number: 20140123110Abstract: Systems and methods for monitoring and improving software development quality are described herein. In accordance with one aspect of the present disclosure, an occurrence of a monitoring task related to source code is monitored. The source code is compiled and tested to produce a test result. The test result is analyzed. The test result analysis includes quality analysis to assess the quality of the source code.Type: ApplicationFiled: November 28, 2012Publication date: May 1, 2014Applicant: BUSINESS OBJECTS SOFTWARE LIMITEDInventors: Deng Feng WAN, Xiaolu YE, Chen ZHOU, Li ZHAO, Weiwei ZHAO
-
Patent number: 8713058Abstract: A computer readable medium includes executable instructions to create a first export file that defines attributes and relationships associated with a first business intelligence object. A second export file that characterizes a second business intelligence object associated with the first business intelligence object is formed. The first export file and the second export file are combined into a composite export entity. The composite export entity is distributed.Type: GrantFiled: February 22, 2011Date of Patent: April 29, 2014Assignee: Business Objects Software LimitedInventors: Stephan Jacob Nagoski, Carlos Antonio Mejia
-
Patent number: 8683332Abstract: A system may include a display to present a visualization comprising a plurality of graphical indicators, each of the graphical indicators associated with a respective one of a plurality of entities of interest, a touch-sensitive input surface to receive a touch input at a first portion of the visualization representing a current physical location of the apparatus and a drag input on the display device from the first portion to a second portion of the visualization, and a processor to filter the plurality of graphical indicators based on a distance between the first portion and the second portion. Filtering of the plurality of graphical indicators may include determination of a second distance based on the distance between the first portion and the second portion, and determination of at least one of the plurality of entities of interest, each of the at least one of the plurality of entities of interest located less than the second distance from the current physical location of the apparatus.Type: GrantFiled: September 20, 2010Date of Patent: March 25, 2014Assignee: Business Objects Software LimitedInventors: Valdrin Koshi, Timo Elliot, Ali Meziani, Alexis L. Naibo
-
Patent number: 8683433Abstract: An adaptive automatic change management for computer system landscapes is described herein. A predefined set of attributes are extracted or obtained for a computer system artifact, together with a number of values assigned to the set of attributes. A unique identification section is created and distributed among the computer systems in the landscape based on the set of attributes and the assigned values, where the unique identification section encompass computer system artifacts of a same kind. A modification of an artifact of the same kind is tracked at a computer system. The tracked modification is automatically applied in the computer system to one or more incoming computer system artifacts of the same kind.Type: GrantFiled: June 22, 2011Date of Patent: March 25, 2014Assignee: Business Objects Software LimitedInventors: Shiva Prasad Nayak, Arindam Bhattacharjee, Ralf-Juergen Hauck, Andrey Hoursanov, Pravesh Katyal
-
Patent number: 8677279Abstract: A method and a system are described that involve generating a graphical tree hierarchy of a data structure and its accompanying metadata. In one embodiment, the method includes building a graphical tree hierarchy with a plurality of levels, wherein the graphical tree hierarchy includes at least a root node, a plurality of non-leaf nodes, and a plurality of leaf nodes. Further, the method includes aggregating at least a portion of the plurality of non-leaf nodes at a level of the graphical tree hierarchy, if a subset of the plurality of non-leaf nodes residing at the level exceeds a maximum number of nodes per the level. The method also includes scaling down the plurality of leaf nodes, if the plurality of levels of the graphical tree hierarchy exceeds a maximum number of levels.Type: GrantFiled: May 6, 2009Date of Patent: March 18, 2014Assignee: Business Objects Software LimitedInventors: Jeff Gan, Finlay Cannon, Ronald Wade Richards
-
Patent number: 8645502Abstract: Data read from a database may be transferred to an external system utilizing a dynamic interface, through a remote procedure call (RPC) communication mechanism. In particular embodiments within the SAP environment, data is transferred utilizing an executable program in a high level language such as Advanced Business Application Programming (ABAP). Data may be streamed from the ABAP executable program directly to a Data Services Job engine via a NetWeaver remote function call (NWRFC) C/C++ connector.Type: GrantFiled: November 3, 2011Date of Patent: February 4, 2014Assignee: Business Objects Software LimitedInventor: Ajit Dash
-
Patent number: 8626773Abstract: Various embodiments of systems and methods for aligning records for visual comparison are described herein. In one aspect, the method includes identifying a plurality of records. A reference record is selected from the plurality of records. One or more non-reference record is merged into the reference record to generate a merged reference record. The merged reference record includes one or more fields missing in the reference record. The missing fields are included as blank fields from the non-reference records. The merged reference record is merged into a non-reference record to generate the merged non-reference record. The merged non-reference record includes fields missing in the non-reference record. Missing fields are included as blank fields. The merged records are displayed on a user interface in a card view.Type: GrantFiled: December 12, 2011Date of Patent: January 7, 2014Assignee: Business Objects Software LimitedInventors: Jeffrey Woody, Prasanthi Thatavarthy
-
Patent number: 8613007Abstract: Disclosed are methods and systems for deploying one or more plug-ins. The method and systems involve receiving a request for generating a graphical user interface at a client computing device, the request includes a configuration for flash content of the graphical user interface, identifying a one or more plug-ins associated with the request and at least one extension of the identified one or more plug-ins, the one or more plug-ins having been deployed at a plurality of content servers across plurality of platform types and stored in a plug-in repository, retrieving the identified one or more plug-ins based on the extension of the identified one or more plug-ins and generating the requested graphical user interface based on the retrieved one or more plug-ins.Type: GrantFiled: September 29, 2010Date of Patent: December 17, 2013Assignee: Business Objects Software LimitedInventors: Reghu Ram Thanumalayan, Indresh Ms
-
Patent number: 8595699Abstract: Disclosed are methods and systems for generating resource with URI. The methods and systems involve receiving a request for processing a data, the request including an uniform resource identifier (URI), based on the URI, sending the request to an associated resource handler, instantiating set of data resources associated with the URI by calling a resource factory and processing the request by passing the set of data resources to a specific application programming interface for presenting instantiated set of data resources.Type: GrantFiled: December 30, 2010Date of Patent: November 26, 2013Assignee: Business Objects Software LimitedInventors: Luan O'Carroll, Qiang Han
-
Patent number: 8595173Abstract: A dashboard evaluator is disclosed. The dashboard evaluator evaluates a dashboard design for its effectiveness in providing the information. The dashboard evaluator determines a compliance score to indicate a level of compliance with dashboard design principles. The design principles may be tailored to a specific purpose and/or user.Type: GrantFiled: November 23, 2010Date of Patent: November 26, 2013Assignee: Business Objects Software LimitedInventors: Leo Chi-Lok Yu, Zhiyong Gong
-
Patent number: 8589450Abstract: 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: December 28, 2011Date of Patent: November 19, 2013Assignee: Business Objects Software LimitedInventors: Xiaohui Xue, Mokrane Amzal, Mythili Gopalakrishnan
-
Publication number: 20130304740Abstract: Techniques for data classification include matching one or more attributes of a commodity with one or more terms of a plurality of terms in a word matrix; generating, based on the matching, a vector for the commodity; and identifying, based on the vector, one or more classification regions that each define a classification of the commodity.Type: ApplicationFiled: July 18, 2013Publication date: November 14, 2013Applicant: BUSINESS OBJECTS SOFTWARE LIMITEDInventor: Sherif Botros
-
Publication number: 20130304766Abstract: A computer readable storage medium includes executable instructions to retrieve a dataset from a data source, where the dataset includes a first set of categories. A data structure that represents the dataset is built. A first set of merit values for the first set of categories is calculated. The first set of categories is ordered based on a criterion. The first set of categories is returned.Type: ApplicationFiled: July 22, 2013Publication date: November 14, 2013Applicant: BUSINESS OBJECTS SOFTWARE LIMITEDInventor: Davor Cubranic
-
Patent number: 8577927Abstract: A computer readable medium includes executable instructions to define an individual publication schema for each heterogeneous source of a set of heterogeneous sources. Each individual publication schema specifies mapping rules between data from a heterogeneous source and a non-permanent structured instance of data. A non-permanent structured instance of data as defined by an individual publication schema is generated. An integration schema defining a set of integration rules for combining data from each non-permanent structured instance of data as defined by individual publication schema is established. A target non-permanent structured instance of data to include data from the plurality of heterogeneous sources based on at least one integration schema is formed.Type: GrantFiled: February 4, 2011Date of Patent: November 5, 2013Assignee: Business Objects Software LimitedInventors: Francoise Fabret, Francoise Llirbat, Eric Simon