Patents Assigned to Business Objects
  • Patent number: 8126887
    Abstract: A method of searching at least one report includes extracting at least one of report element instance content, report element instance metadata, report element instance data, and at least one of associated report element instance context content, report element instance context metadata and report element instance context data to define indexed fields. A search query is received. The search query is applied against at least one indexed field. Search query results are compiled to produce a list of relevant report element instances.
    Type: Grant
    Filed: September 29, 2006
    Date of Patent: February 28, 2012
    Assignee: Business Objects Software Ltd.
    Inventors: Ricardo Polo-Malouvier, Grégoire Jean Antoine Cacheux, Gilles Vergnory-Mion
  • Publication number: 20120016899
    Abstract: Apparatus, systems, and methods may operate to receive a first identification of two or more records that match and to search at least two sources of data to locate a set of potential matching records, based on element transformation to determine common characteristics of the two or more records. Further activities may include publishing the set of potential matching records, receiving a second identification of matching members of the set, and searching at least one repository to locate further matching records based on the second identification and the common characteristics. Additional apparatus, systems, and methods are disclosed.
    Type: Application
    Filed: July 14, 2010
    Publication date: January 19, 2012
    Applicant: Business Objects Software Ltd.
    Inventors: Udaya Kumar, Louay Gargoum, Tony O'Donnell
  • Patent number: 8099663
    Abstract: A computer readable storage medium includes executable instructions to convert a destination document into a destination document tree hierarchy. The destination document tree hierarchy is flattened into a destination document hash table comprising a set of destination document keys and a set of destination document values. A source document is converted into a source document tree hierarchy. The source document tree hierarchy is flattened into a source document hash table comprising a set of source document key-value pairs. A source document key-value pair comprising a key and a value is identified, where the key is not in the set of destination document keys. The source document key-value is added to a changelist. A destination document key is identified, where the destination document key is not a key in a key-value pair in the set of source document key-value pairs. The destination document key is added to the changelist.
    Type: Grant
    Filed: July 19, 2007
    Date of Patent: January 17, 2012
    Assignee: Business Objects Software Ltd.
    Inventors: Ian Anthony Mayor, Victor Wai Kit Tang
  • Patent number: 8099383
    Abstract: A computer readable storage medium includes executable instructions to define a report part with a report part element and a report part identifier. A report part computation context including a report identifier, a report part element identifier and a context data path is identified. The report part is associated with the report part computation context. The report part is evaluated according to the report part computation context. A report part value is returned.
    Type: Grant
    Filed: November 10, 2006
    Date of Patent: January 17, 2012
    Assignee: Business Objects Software Limited
    Inventors: Alexis-Jean Laurent Naibo, Sébastien Ducaule, Bertrand Vial
  • Patent number: 8082224
    Abstract: A system, method, means, and/or computer program code may be provided to facilitate a presentation of business information to a user. According to some embodiments, a request from a client is received at a server, and the request is associated with a query. The server also receives notifications associated with business information and may block a connection with the client and/or a response to the request based on a determination that the business information does not currently satisfy a condition associated with the query (e.g., no such notification has been received). The server may subsequently determine the business information has changed and now satisfies the condition (e.g., when a notification is received). In this case, the server may unblock the connection and transmit a response, including new resulting data associated with the query, to the client.
    Type: Grant
    Filed: July 16, 2008
    Date of Patent: December 20, 2011
    Assignee: Business Objects S.A.
    Inventor: Dan C. Marinescu
  • Publication number: 20110295904
    Abstract: Apparatus, systems, and methods may operate to access individual lines of information included in a file stored in an electronic storage medium, to detect the existence of data clusters in the file based on neighboring cell content in a horizontal direction (corresponding to the individual lines), and in a vertical direction (orthogonal to the horizontal direction), to identify at least some of the data clusters as being associated with predefined table types (comprising vertical tables, horizontal tables, or cross tables), to merge some of the data clusters into section tables having common properties, and to transform the tables resulting from the merging activity, as well as remaining un-merged data clusters, into a single flat table. The stored file may comprise a spreadsheet file. Additional apparatus, systems, and methods are disclosed.
    Type: Application
    Filed: May 27, 2010
    Publication date: December 1, 2011
    Applicant: Business Objects Software Ltd.
    Inventors: Mayur Belur Mohan, Saurabh Diwan, Louay Gargoum
  • Publication number: 20110289082
    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: Application
    Filed: August 17, 2010
    Publication date: November 24, 2011
    Applicant: Business Objects Software Ltd.
    Inventor: Stuart Townsend
  • Patent number: 8046673
    Abstract: A computer readable medium with executable instructions to analyze a report value, includes executable instructions to select a report value and identify the formula evaluated to produce the report value. Formal parameters associated with the formula are determined. The actual parameters used to compute the report value are located. The formula, the formal parameters and the actual parameters are then displayed.
    Type: Grant
    Filed: November 7, 2005
    Date of Patent: October 25, 2011
    Assignee: Business Objects Software Ltd.
    Inventors: Ricardo Polo-Malouvier, Sébastien Ducaule, Jean-Yves Cras, Pierre Saurel, Charles Arthur Piercey
  • Patent number: 8037136
    Abstract: In an embodiment, a method is provided for tracking a state of a document that is accessible over a computer network. In this method, requests to modify the document are received by way of the computer network. A size of a set of these requests are identified to exceed a threshold size and an identifier that identifies this set of requests is generated. The identifier is then transmitted in a response to the requests by way of the computer network.
    Type: Grant
    Filed: March 11, 2009
    Date of Patent: October 11, 2011
    Assignee: Business Objects Software Ltd
    Inventors: Ivailo Ivanov, Darrell Lahey, David Simpson, Philipp Ziegler
  • Patent number: 8024339
    Abstract: A computer readable medium includes executable instructions to receive a query, receive information about the identity of the query requester, send the query to at least one data source, receive data from the at least one data source, and apply confidentiality criteria to the data based on a set of rules to produce masked confidential data. The masked confidential data is returned in a report in response to the query.
    Type: Grant
    Filed: October 12, 2006
    Date of Patent: September 20, 2011
    Assignee: Business Objects Software Ltd.
    Inventors: Paul Andrew Barker, Philip John Marson
  • Patent number: 8024666
    Abstract: A computer implemented method includes selecting a portion of a data set in a first visualization. A list of visualizations relevant to the context inferred from the selection of the portion of the data set in the first visualization is generated. A second visualization from the list of visualizations is rendered.
    Type: Grant
    Filed: June 30, 2006
    Date of Patent: September 20, 2011
    Assignee: Business Objects Software Ltd.
    Inventor: Michael Emmett Thompson
  • Patent number: 8010426
    Abstract: A computer readable medium includes executable instructions to form a report; process trust values, where each trust value characterizes the accuracy of an attribute of the report; combine trust values to provide an aggregate trust value associated with the report; and supply a user with the report and the aggregate trust value.
    Type: Grant
    Filed: November 4, 2005
    Date of Patent: August 30, 2011
    Assignee: Business Objects Software Ltd
    Inventors: Steve Kopp, Charles Arthur Piercey, Ricardo Polo-Malouvier, Michael Emmett Thompson, Stephen Gary Williams
  • Patent number: 8005818
    Abstract: A computer readable storage medium comprises executable instructions to receive a query referencing a set of members of an OLAP hierarchy. The query is parsed into a syntax tree. Changes to the OLAP hierarchy metadata are received. The syntax tree is refined in response to the changes. The query is evaluated to return results that are independent of the changes to the OLAP hierarchy metadata.
    Type: Grant
    Filed: March 31, 2008
    Date of Patent: August 23, 2011
    Assignee: Business Objects, S.A.
    Inventors: Daniel Perry, Jan Michael Timmerman, Reuben Michael Arthur Cox
  • Patent number: 8005785
    Abstract: A computer readable medium stores instructions for execution on a computer. The instructions receive a collection of composite objects. An aggregate dataset that includes a portion of contents of object instances in the collection of composite objects is created. The aggregate dataset includes contents of object instances formed by reflection, where reflection includes obtaining type information of object instances in the collection of composite objects. A report schema specifying how data for a report is to be processed and formatted is received. The aggregate dataset is queried to retrieve data. The data is processed into a report in accordance with the report schema. The data in the report is formatted in accordance with the report schema.
    Type: Grant
    Filed: June 29, 2009
    Date of Patent: August 23, 2011
    Assignee: Business Objects Software Ltd
    Inventor: Cheong-Wei Chu
  • Publication number: 20110202602
    Abstract: Systems and methods to provide online presence management are provided. A presence message is received from a browser associated with a user. One or more channels indicated by the presence message are determined, each channel being associated with an activity of the user. A presence state for each of the one or more channels are then determined, and a presence storage may be updated. Presence information comprising the presence state for the user may be provided to browsers of subscribers who subscribed to the same one or more channels. The presence information may be provided without an explicit request from the browsers.
    Type: Application
    Filed: February 17, 2010
    Publication date: August 18, 2011
    Applicant: Business Objects Software Ltd.
    Inventor: Damian Biollo
  • Publication number: 20110202534
    Abstract: In an embodiment, a method is provided for storing information related to a decision making process. In this method, data items that are associated with a choice, a fact, and/or a decision are accessed. These data items are used in an application that provides a functionality associated with the decision making process. A relationship between the data items is then created based on a context in which the data items are used in the application. The data items and the relationship are stored in a common data structure that is accessible by a different application that provides a different functionality associated with the decision making process.
    Type: Application
    Filed: February 18, 2010
    Publication date: August 18, 2011
    Applicant: Business Objects Software Ltd.
    Inventor: Mark Allerton
  • Patent number: 7996466
    Abstract: A computer readable medium includes executable instructions to monitor the exchange of messages between a first computer and a second computer in a network. Context from the messages is assembled. The context is used to form a query. The query is applied to one or more report documents.
    Type: Grant
    Filed: July 17, 2006
    Date of Patent: August 9, 2011
    Assignee: Business Objects Software Limited
    Inventors: Ju Wu, Hlaing Than, Jared Elliot Haines, Patrick Yee Cheuk Cheng
  • Patent number: 7991838
    Abstract: A computer implemented method includes sending to a report server a first request for report content initiated by a first user. The report content is served to the first user. The report content is displayed to the first user. A second request from the first user is sent to the report server to share the report content with a second user. That the second user has permission to view the report content is confirmed. The report content is served and displayed to the second user.
    Type: Grant
    Filed: July 17, 2006
    Date of Patent: August 2, 2011
    Assignee: Business Objects Software Ltd.
    Inventors: Didier Marc Jean Bolf, Patrick Yee Cheuk Cheng, Alexis-Jean Laurent Naïbo, Hlaing Than, Ju Wu
  • Patent number: 7992126
    Abstract: A computer-readable storage medium to direct a computer to function in a specified manner includes executable instructions to: process a balanced scorecard to generate a hierarchical tree; classify the parent to child relationships in the hierarchical tree; identify the quantitative associations among the parent to child relationships; and assess the balance within the balanced scorecard.
    Type: Grant
    Filed: February 27, 2007
    Date of Patent: August 2, 2011
    Assignee: Business Objects Software Ltd.
    Inventor: John Malcolm MacGregor
  • Patent number: 7992078
    Abstract: A computer readable storage medium comprises a publication definition module to create and define properties for a publication object. The publication definition module includes executable instructions to associate a set of static documents and a set of report templates with the publication object. Executable instructions define a conditional delivery rule for the publication object. The conditional delivery rule specifies a condition for the inclusion of a report template from the set of report templates to be merged with a static document from the set of static documents.
    Type: Grant
    Filed: July 13, 2007
    Date of Patent: August 2, 2011
    Assignee: Business Objects Software Ltd
    Inventors: Terry Wayne Penner, Francis Wai Gee Lui, Wai Sing Wang, Michael Akio Tsumura, David MacLean