Patents Assigned to Business Objects
  • Publication number: 20140181756
    Abstract: A method and system for visualization interaction design for cross-platform utilisation is described. The system includes a unified user interface interaction module and a visualization module. The visualization module generates an interactive graph for data visualization. The unified user interface interaction module includes a unified user interface module configured to receive an operation on the interactive graph. The unified user interface module includes a pointer user interface module and a touchscreen user interlace module. The visualization module updates the interactive chart from the operation on the interactive graph with the corresponding user interlace module.
    Type: Application
    Filed: December 21, 2012
    Publication date: June 26, 2014
    Applicant: Business Objects Software Ltd.
    Inventor: Heng-Chun Scott Kuo
  • Publication number: 20140181073
    Abstract: A method and system of transforming a query at a web server are provided. An abstract syntax tree representing the query can be traversed from the top down, for each node in the abstract syntax tree: labeling the node as being in a conjunct position when the node's parent is a WHERE node; labeling the node as being not in a conjunct position when the node's parent is an OR node; and labeling the node identically to the node's parent node when the node's parent is an AND node. Then any IN node in the abstract syntax tree can be transformed to an INNER JOIN node when the IN node is labeled as being in a conjunct position. The abstract syntax tree can be converted into a Structured Query Language (SQL) query, which can then be passed to a database for processing.
    Type: Application
    Filed: December 20, 2012
    Publication date: June 26, 2014
    Applicant: Business Objects Software Ltd.
    Inventor: Joseph Wong
  • Publication number: 20140176555
    Abstract: A method and system for highlighting portions of a graph based on exception highlight rules is described. Highlight rules for a graph are received from a selection of a portion of an axis of the graph. Portions of the graph satisfying the highlight rules are identified. Visualization on the graph is generated to highlight the identified portions of the graph satisfying the highlight rules.
    Type: Application
    Filed: December 21, 2012
    Publication date: June 26, 2014
    Applicant: Business Objects Software Ltd.
    Inventor: Heng-Chun Scott Kuo
  • Publication number: 20140181072
    Abstract: A database query is modified to improve performance by identifying portions of database tables that are likely to be reused and modifying the database query accordingly. According to certain embodiments, the degree of selectivity with which a table is accessed is used to identify tables that are likely to be reused in subsequent database operations.
    Type: Application
    Filed: December 20, 2012
    Publication date: June 26, 2014
    Applicant: Business Objects Software Ltd.
    Inventor: Joseph Wong
  • Publication number: 20140172885
    Abstract: 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: Application
    Filed: December 17, 2012
    Publication date: June 19, 2014
    Applicant: Business Objects Software Ltd.
    Inventor: Satishkumar Sekharan
  • Publication number: 20140173411
    Abstract: 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: Application
    Filed: December 17, 2012
    Publication date: June 19, 2014
    Applicant: Business Objects Software Ltd.
    Inventor: Satishkumar Sekharan
  • Publication number: 20140173412
    Abstract: 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: Application
    Filed: December 17, 2012
    Publication date: June 19, 2014
    Applicant: Business Objects Software Ltd.
    Inventors: Alex MacAulay, Satishkumar Sekharan, Yuru Wang
  • Publication number: 20140156688
    Abstract: The suggestions of objects in a real-time collaboration tool can be accomplished by first forming a first vector representing an object utilized in the real-time collaboration tool. The vector can then be compared to a plurality of vectors representing a plurality of objects stored in a database to locate one or more vectors similar to the first vector. One or more of the plurality of objects stored in the database can be recommended to a user of the real-time collaboration tool based on the comparing.
    Type: Application
    Filed: December 5, 2012
    Publication date: June 5, 2014
    Applicant: Business Objects Softward Ltd.
    Inventor: Joseph Wong
  • Patent number: 8745092
    Abstract: 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: Grant
    Filed: December 6, 2010
    Date of Patent: June 3, 2014
    Assignee: Business Objects Software Limited
    Inventors: Devicharan Vinnakota, Anil Babu Ankisettipalli, Suresh Pasumarthi
  • Patent number: 8745077
    Abstract: 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: Grant
    Filed: October 25, 2012
    Date of Patent: June 3, 2014
    Assignee: Business Objects Software Limited
    Inventor: Xinrong Huang
  • Patent number: 8745706
    Abstract: 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: Grant
    Filed: May 14, 2012
    Date of Patent: June 3, 2014
    Assignee: Business Objects Software Limited
    Inventors: Alexei Potiagalov, Cheong-Wei Chu
  • Patent number: 8732615
    Abstract: 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: Grant
    Filed: December 1, 2009
    Date of Patent: May 20, 2014
    Assignee: Business Objects Software Ltd.
    Inventors: ZhiYong Gong, TianMin Huang, Leo Chi-Lok Yu
  • Patent number: 8725775
    Abstract: 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: Grant
    Filed: June 3, 2009
    Date of Patent: May 13, 2014
    Assignee: Business Objects Software Limited
    Inventors: ZhiYong Gong, TianMin Huang, Leo Chi-Lok Yu, HongGang Zhang, Jun Che
  • Publication number: 20140129592
    Abstract: 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: Application
    Filed: November 6, 2012
    Publication date: May 8, 2014
    Applicant: Business Objects Software Ltd.
    Inventors: Anil Samudrala, Enping Tu, Ning Li
  • Patent number: 8719308
    Abstract: A system to process unstructured data is provided. An example system to process unstructured data comprises a receiver to access a source of unstructured data, an entity extractor to extract entity instances from the source of unstructured data and organize the extracted entity instances into an entity instance table, a pattern generator to generate a pattern comprising a key entity and one or more non-key entities associated with the key entity based on the entity instance table, and a dataset generator to generate a two-dimensional table based on the pattern and the entity instance table.
    Type: Grant
    Filed: February 16, 2009
    Date of Patent: May 6, 2014
    Assignee: Business Objects, S.A.
    Inventors: Wuzhen Xiong, Bing Tang, Jing Liu, Han Yang, Xiaolu Dai
  • Patent number: 8719287
    Abstract: 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: Grant
    Filed: August 31, 2007
    Date of Patent: May 6, 2014
    Assignee: Business Objects Software Limited
    Inventors: Michael Robert Chatfield, Bonnie Yuk-Yee Cheng, Kevin Kyle Venkiteswaran, Clarence William Stad
  • Publication number: 20140117078
    Abstract: 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: Application
    Filed: October 31, 2012
    Publication date: May 1, 2014
    Applicant: Business Objects Software Ltd.
    Inventors: Ingrid Duquenoy-bernaudin, Sheng Li, Siu Man Hsieh, Charles Wilson, David Chan, Huaizhi Guo, Connor Lowe
  • Patent number: 8713058
    Abstract: 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: Grant
    Filed: February 22, 2011
    Date of Patent: April 29, 2014
    Assignee: Business Objects Software Limited
    Inventors: Stephan Jacob Nagoski, Carlos Antonio Mejia
  • Patent number: 8707156
    Abstract: A render engine for a spreadsheet application is described. The render engine facilitates the rendering of cell regions containing data that are maintained by both a spreadsheet application (user-defined cell region) and/or a third-party application (application-defined cell region). In particular, an embodiment of the render engine facilitates the repositioning of one or more existing cell regions within a spreadsheet interface, when the insertion of a new cell region is determined to cause a layout conflict with one or more existing cell regions. Repositioning of the existing cell regions is achieved without overwriting any cell information, and without breaking any formulas contained within an affected cell.
    Type: Grant
    Filed: April 2, 2009
    Date of Patent: April 22, 2014
    Assignee: Business Objects, S.A.
    Inventors: Wei Xue, Shuai Zhao, Leo Chi-Lok Yu
  • Patent number: 8700560
    Abstract: Some aspects include association of fields of a data source with one or more entity identities, one or more relation identities, and one or more attributes corresponding, respectively, to entity identities, relation identities and facet attributes defined in metadata of an enterprise social network, and reception of data from the data source. Also included is a determination, based on the data and the associated fields of the data source, of one or more source entities, one or more source entity identities associated with each of the one or more source entities, one or more source relations, one or more source relation identities associated with each of the one or more source relations, and one or more source facets associated with one or more source entities or source relations. For each determined source entity, it is determined if any of the one or more associated source entity identities is identical to an entity identity of the enterprise social network.
    Type: Grant
    Filed: October 17, 2008
    Date of Patent: April 15, 2014
    Assignee: Business Objects S.A.
    Inventors: Ricardo Polo-Malouvier, Bruno Dumant