Patents Assigned to Business Objects
  • Patent number: 8595699
    Abstract: 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: Grant
    Filed: December 30, 2010
    Date of Patent: November 26, 2013
    Assignee: Business Objects Software Limited
    Inventors: Luan O'Carroll, Qiang Han
  • Patent number: 8589450
    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: December 28, 2011
    Date of Patent: November 19, 2013
    Assignee: Business Objects Software Limited
    Inventors: Xiaohui Xue, Mokrane Amzal, Mythili Gopalakrishnan
  • Patent number: 8583618
    Abstract: Some aspects include reception of a plurality of search results, selection of a graphical format in which to present the search results from a plurality of graphical formats based on metadata of the plurality of search results, and presentation of the plurality of search results in the selected graphical format.
    Type: Grant
    Filed: November 24, 2008
    Date of Patent: November 12, 2013
    Assignee: Business Objects S.A.
    Inventors: Mathieu Lemaire, Steve N. Kopp, Alexis L. Naibo
  • Patent number: 8577862
    Abstract: A system includes reception of a partial query, determination of one or more previously-selected query phrases based on the partial query, determination, for each of the one or more previously-selected query phrases, of a dataset of a data source, determination, for each dataset determined for each of the one or more previously-selected query phrases, of a plurality of columns, and presentation, for each of the one or more previously-selected query phrases, of the previously-selected query phrase, the dataset determined for the previously-selected query phrase, and the columns determined for the dataset.
    Type: Grant
    Filed: October 19, 2011
    Date of Patent: November 5, 2013
    Assignee: Business Objects Software Limited
    Inventors: Stephen Petschulat, Luke Kysow
  • Patent number: 8577927
    Abstract: 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: Grant
    Filed: February 4, 2011
    Date of Patent: November 5, 2013
    Assignee: Business Objects Software Limited
    Inventors: Francoise Fabret, Francoise Llirbat, Eric Simon
  • Patent number: 8578260
    Abstract: A computer readable storage medium comprises executable instructions to receive a report for access by a user. The report is divided into sections and each section is tokenized based on the user's interests. A section score is calculated for each section in the report. One or more sections are selected for display to the user according to their section scores. The one or more sections are delivered to the user.
    Type: Grant
    Filed: December 28, 2007
    Date of Patent: November 5, 2013
    Assignee: Business Objects Software Limited
    Inventor: Ian Anthony Mayor
  • Patent number: 8572089
    Abstract: A method is provided for forming an entity cluster. In this method, a plurality of entities found in one or more data sources are identified. An entity may represent a word or a phrase found in the one or more data sources. The plurality of entities may then be organized into groups, where each group has a master entity and a set of subordinate entities. The groups are formed using a first comparison criteria. Then, using a second comparison criteria, a first group is associated with a second group. The second comparison criteria may compare the master entities associated with the first and second groups. Based on the association between the first group and the second group, the method can then determine that the first entity is related to the second entity.
    Type: Grant
    Filed: December 15, 2011
    Date of Patent: October 29, 2013
    Assignee: Business Objects Software Ltd.
    Inventor: Kimberly Starks
  • Patent number: 8572108
    Abstract: A representative parameterized query in a second database query language is generated from a parameterized query in first database query language. By randomly generating a query in the first database query language, translating this query into the second database query language, and then identifying locations of relevant parameters in the translated query, parameter placeholders can then be substituted at the identified locations to provide a parameterized query in the second database query language. A representative parameterized query in the second database query language can be selected by randomly generating multiple parameterized queries and applying statistical methods including Monte Carlo methods.
    Type: Grant
    Filed: July 5, 2012
    Date of Patent: October 29, 2013
    Assignee: Business Objects Software Ltd.
    Inventor: Joseph Wong
  • Patent number: 8543539
    Abstract: Disclosed are systems and methods for synchronizing data present in a target data set with data present in a source data set. The data present in the target data set is partitioned to determine a partition definition of the target data set. A target message digest is calculated for the data present in each partition of the target data set. Based upon the partition definition of the target data set, the data present in the source data set is partitioned. A source message digest is calculated for the data present in each partition of the source data set. The source message digest of a partition is compared with the target message digest of a corresponding partition to capture a change in data present in the source data set. Based upon the captured data, the data in the target data set is synchronized with the data in the source data set.
    Type: Grant
    Filed: September 16, 2009
    Date of Patent: September 24, 2013
    Assignee: Business Objects Software Limited
    Inventors: Madhu Ahluwalia, Alexei Potiagalov
  • Patent number: 8543585
    Abstract: In an embodiment, a method provides a carbon footprint comparison. In this method, a request to compare a first carbon footprint associated with a first user is received. Here, first profile attributes and the first carbon footprint associated with the first user are accessed. Additionally, second profile attributes associated with a second user are accessed. A match of a first number of the first profile attributes with a second number of the second profile attributes is identified. With the match, a strength of the match is calculated based on a number of identified matching profile attributes. A response to the request is then transmitted, and this response comprises the strength of the match and the first carbon footprint.
    Type: Grant
    Filed: August 17, 2010
    Date of Patent: September 24, 2013
    Assignee: Business Objects Software Ltd.
    Inventor: Stuart Townsend
  • Publication number: 20130239096
    Abstract: Example systems and methods of providing an application programming interface tracing mechanism are presented. In one example, an application programming interface for an application is provided, the interface including an interface object. A proxy object is created for the interlace object. At the proxy object, method calls from the application for the interface object are received, recorded, and passed to the interface object. An execution trace including the recorded method calls is generated.
    Type: Application
    Filed: March 8, 2012
    Publication date: September 12, 2013
    Applicant: Business Objects Software Ltd.
    Inventor: Marco Pesarese
  • Patent number: 8527540
    Abstract: A computer readable medium includes executable instructions to create a report; augment the report with metadata including a report identifier and parameter information; and export the report and metadata to a non-report electronic document.
    Type: Grant
    Filed: December 23, 2005
    Date of Patent: September 3, 2013
    Assignee: Business Objects Software Ltd.
    Inventors: Ju Wu, Yan Dong, Prashantha Ramachandra Shet, Patrick Yee Cheuk Cheng
  • Patent number: 8527494
    Abstract: Various embodiments of methods and systems for recommending tools to a user are based on the verbs and nouns in the user request and a context of the user. The method involves receiving a user request, the user request including a search query with one or more keywords, identifying one or more verbs and nouns in the one or more keywords, based on the one or more verbs, nouns and a context of the user executing the search query to obtain list of tools, ranking the list of tools based on the identified nouns and the context of the user and displaying the list of tools.
    Type: Grant
    Filed: October 11, 2010
    Date of Patent: September 3, 2013
    Assignee: Business Objects Software Limited
    Inventors: Tony O'Donnell, Louay Gargoum
  • Patent number: 8527556
    Abstract: Some aspects include determination of second document identifiers added to a search index. The search index associates each of a plurality of words with at least one of a plurality of first document identifiers. For each of the second document identifiers, metadata of a document identified by the second document identifier is added to a content store storing metadata of each document identified by the plurality of first document identifiers. In some aspects, the content store comprises at least one flat file, and the metadata is appended to an end of one or more of the at least one flat file.
    Type: Grant
    Filed: September 27, 2010
    Date of Patent: September 3, 2013
    Assignee: Business Objects Software Limited
    Inventors: Ganesh Vaitheeswaran, Arindam Bhattacharejee, Raghavendra Reddy Bijjula
  • Patent number: 8527552
    Abstract: Various embodiments of systems and methods for database consistent sample data extraction are described herein. The technique uses production data as input and outputs sample data in the same relational schema while preserving the integrity of joins of the different tables in the schema. For a given relational schema, the master tables are found. Then a subset is created by placing selection criteria in a query defining how to sample the data for these master tables. Following the joins, the dependent tables are added to the query automatically.
    Type: Grant
    Filed: July 7, 2011
    Date of Patent: September 3, 2013
    Assignee: Business Objects Software Limited
    Inventor: John O'Byrne
  • Patent number: 8504589
    Abstract: 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: Grant
    Filed: May 7, 2012
    Date of Patent: August 6, 2013
    Assignee: Business Objects Software Ltd.
    Inventor: Davor Cubranic
  • Patent number: 8502823
    Abstract: A system and method for lane graph visualization are described. In various embodiments, a system includes modules to receive and display nodes in topological order. In various embodiments, the system determines a structure for nodes and sorts the data nodes. In various embodiments, a user interface is provided for displaying the lane graph visualization. In various embodiments, the user interface offers interactivity features responsive to user interface events. In various embodiments, a method for lane graph visualization is presented. The method includes receiving nodes in topological order and displaying the nodes in a lane graph visualization. In various embodiments, the method provides interactivity features for the lane graph visualization.
    Type: Grant
    Filed: December 21, 2009
    Date of Patent: August 6, 2013
    Assignee: Business Objects Software Limited
    Inventor: Camilo Arango Moreno
  • Patent number: 8504552
    Abstract: A computer readable storage medium includes executable instructions to receive from a requester a query for objects within a system. An index for the objects within the system that match the query is generated. The index is segmented into pages. A set of page state queries is returned to the requester. The page state queries specify criteria for retrieving objects from segments of the index.
    Type: Grant
    Filed: March 26, 2007
    Date of Patent: August 6, 2013
    Assignee: Business Objects Software Ltd.
    Inventors: Mark Allerton, David Michael MacLean
  • Publication number: 20130198187
    Abstract: Techniques for data classification include receiving, at a local computing system, a query from a remote computing system, the query comprising data associated with a commodity, the data comprising one or more attributes of the commodity; matching the one or more attributes of the commodity with one or more terms of a plurality of terms in a word matrix that includes a plurality of nodes that each include a term of the plurality of terms and a plurality of links that each connect two or more nodes and define a similarity between the two or more nodes; generating, based on the matching, a numerical vector for the business enterprise commodity; identifying one or more classification regions that each define a classification of the commodity; and preparing the classifications for display at the remote computing system.
    Type: Application
    Filed: January 31, 2012
    Publication date: August 1, 2013
    Applicant: Business Objects Software Limited
    Inventor: Sherif Botros
  • Patent number: 8498986
    Abstract: Techniques for data classification include receiving, at a local computing system, a query from a remote computing system, the query comprising data associated with a commodity, the data comprising one or more attributes of the commodity; matching the one or more attributes of the commodity with one or more terms of a plurality of terms in a word matrix that includes a plurality of nodes that each include a term of the plurality of terms and a plurality of links that each connect two or more nodes and define a similarity between the two or more nodes; generating, based on the matching, a numerical vector for the business enterprise commodity; identifying one or more classification regions that each define a classification of the commodity; and preparing the classifications for display at the remote computing system.
    Type: Grant
    Filed: January 31, 2012
    Date of Patent: July 30, 2013
    Assignee: Business Objects Software Ltd.
    Inventor: Sherif Botros