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
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
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.
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.
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.
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.
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.
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
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
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.
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.
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
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
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.
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.
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.
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
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
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.
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