Patents Assigned to Business Objects Software
-
Publication number: 20140173412Abstract: A system and method for managing business intelligence data is described. In some example embodiments, the system extracts data and metadata from a business intelligence file, generates a data bundle of the data and metadata, generates an application bundle based on the date bundle, and generates an interactive document using the data bundle and application bundle.Type: ApplicationFiled: December 17, 2012Publication date: June 19, 2014Applicant: Business Objects Software Ltd.Inventors: Alex MacAulay, Satishkumar Sekharan, Yuru Wang
-
Publication number: 20140173411Abstract: A system and method for managing business intelligence data is described. In some example embodiments, the system extracts data and metadata from a business intelligence file, generates a data bundle of the data and metadata, generates an application bundle based on the data bundle, and generates an interactive document using the data bundle and application bundle.Type: ApplicationFiled: December 17, 2012Publication date: June 19, 2014Applicant: Business Objects Software Ltd.Inventor: Satishkumar Sekharan
-
Publication number: 20140172885Abstract: A system and method for managing business intelligence data is described. In some example embodiments, the system extracts data and metadata from a business intelligence file, generates a data bundle of the data and metadata, generates an application bundle based on the data bundle, and generates an interactive document using the data bundle and application bundle.Type: ApplicationFiled: December 17, 2012Publication date: June 19, 2014Applicant: Business Objects Software Ltd.Inventor: Satishkumar Sekharan
-
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
-
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: 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: 8732615Abstract: In an embodiment, a method is provided for displaying data arrays in a graphical user interface. In this method, a first data array and a second data array are accessed. Here, the second data array is nested in the first data array. The first data array comprises first data elements and the second data array comprises second data elements. A hierarchical tree structure of the first and second data arrays is constructed where the first data array is ranked higher than the second data array in the hierarchical tree structure based on the nesting of the second data array in the first data array. An arrangement of the first and second data elements is displayed in the graphical user interface, where the arrangement is based on the hierarchical tree structure.Type: GrantFiled: December 1, 2009Date of Patent: May 20, 2014Assignee: Business Objects Software Ltd.Inventors: ZhiYong Gong, TianMin Huang, Leo Chi-Lok Yu
-
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
-
Publication number: 20140129592Abstract: A system receives a request from a request processor of a database connection pool to access a database. The system determines whether a database connection from the database connection pool is available for the request. A new security assertion mark-up language (SAML) assertion is generated when the database connection pool does not have an available database connection for the request. A new database connection to the database is built using the new SAML assertion.Type: ApplicationFiled: November 6, 2012Publication date: May 8, 2014Applicant: Business Objects Software Ltd.Inventors: Anil Samudrala, Enping Tu, Ning Li
-
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: 20140117078Abstract: A machine may be configured to subscribe a user to a data feed that corresponds to an activity. The machine may generate an optically scannable code that encodes an activity identifier of the activity. The machine may cause a first device to access this optically scannable code, and the first device may present the optically scannable code to a second device. The second device may scan the optically scannable code, and the machine may detect that the optically scannable code has been scanned by the second device. In response to this detection, the machine may subscribe a user of the second device to a data feed that corresponds to the activity. Hence, a first user may present the optically scannable code using one device, and a second user can scan the optically scannable code using another device and be subscribed to the data feed for the activity.Type: ApplicationFiled: October 31, 2012Publication date: May 1, 2014Applicant: Business Objects Software Ltd.Inventors: Ingrid Duquenoy-bernaudin, Sheng Li, Siu Man Hsieh, Charles Wilson, David Chan, Huaizhi Guo, Connor Lowe
-
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
-
Publication number: 20140101177Abstract: In an example embodiment, a method of performing data profiling in an in-memory database is provided. A command requesting a data attribute calculation on data in the in-memory database may be received. The data attribute calculation may then be performed on the data in the in-memory database by utilizing a precreated procedure in the in-memory database, the precreated procedure described in a computer language utilized by the in-memory database. Finally, a result of the performing of the data attribute calculation may be returned to the client computer.Type: ApplicationFiled: October 10, 2012Publication date: April 10, 2014Applicant: Business Objects Software Ltd.Inventors: Ricardo Saito, Min He
-
Publication number: 20140098398Abstract: A document may contain summary information and detailed information, and the detailed information may be replaced with a set of printed machine-readable codes when the document is printed. As examples of such machine-readable codes, quick response codes (QR codes) may be used by a system to encode detailed information. For example, the system may access one or more tables of information as a list or file of comma-separated values (CSV), and the system may encode the one or more tables into corresponding QR codes. Each QR code hence may function as a “virtual” CSV file embedded in the printed report. A user may use a smart phone read the QR codes from the final printed report, and the smart phone may execute a software application that decodes and presents the detailed information to the user.Type: ApplicationFiled: October 10, 2012Publication date: April 10, 2014Applicant: Business Objects Software Ltd.Inventor: Godfrey Hobbs
-
Patent number: 8688683Abstract: Apparatus, systems, and methods may operate to receive an original query plan, to transform the original query plan into an equivalent executable compact query plan, and to store the compact query plan on a machine readable device. Further activities may include computing maximal source sub-queries associated with the compact query plan, and computing semi-join reductions of the maximal source sub-queries to provide an executable derivative query plan, which may also be stored on a machine readable device. Additional apparatus, systems, and methods are described.Type: GrantFiled: November 30, 2009Date of Patent: April 1, 2014Assignee: Business Objects Software Ltd.Inventors: Eric Simon, Francois Llirbat, Francoise Fabret, Nicolas Dieu, Adrian Dragusanu
-
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
-
Publication number: 20140081931Abstract: In an example embodiment, a method of automatically generating data validation rules from data stored in a column of a table is provided. Outliers for the data are determined by analyzing a profiling statistic for the data, the profiling statistic having a type. Then it is determined if a predefined limit is exceeded, based on a quantity of the outliers determined for the data through the analysis of the profiling statistic. A data validation rule is then automatically generated based on non-outliers detected in the data through the analysis of the profiling statistic, the generated data validation rule also being based on the type of the profiling statistic. The data validation rule can then be applied to data subsequently entered for the column, causing at least a portion of the data subsequently entered for the column to be rejected.Type: ApplicationFiled: September 20, 2012Publication date: March 20, 2014Applicant: Business Objects Software Ltd.Inventors: David Kung, Min He, Mengdan Ma