BUSINESS OBJECTS SOFTWARE LIMITED Patent applications |
Patent application number | Title | Published |
20140222416 | SEARCHING AND MATCHING OF DATA - Described herein is a technology for facilitating searching and matching of data. In accordance with one implementation, first and second feature sets are extracted. The first feature set is associated with an input data string including one or more first ideographic elements, while the second feature set is associated with a candidate string including one or more second ideographic elements. A match score of the candidate string is determined based on the first and second feature sets. | 08-07-2014 |
20140136489 | DASHBOARD COLLABORATOR - 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. | 05-15-2014 |
20140123110 | MONITORING AND IMPROVING SOFTWARE DEVELOPMENT QUALITY - 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. | 05-01-2014 |
20130304766 | Categorical Filtering of Data - 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. | 11-14-2013 |
20130304740 | CLASSIFYING DATA USING MACHINE LEARNING - Techniques for data classification include matching one or more attributes of a commodity with one or more terms of a plurality of terms in a word matrix; generating, based on the matching, a vector for the commodity; and identifying, based on the vector, one or more classification regions that each define a classification of the commodity. | 11-14-2013 |
20130283254 | Method and Architecture for Automatic Installation and Self-updating of Client-Side Computer Software - Embodiments include systems and methods for automated versioning of software on a client machine, allowing installation and updates over multiple platforms with modules written in different computer languages. In an embodiment, the client sends a list of installed modules to the server. This may be done by causing a client processor to perform method calls determining version information of the installed product. The server then checks the list and sends updates (if any) that are then automatically installed on the client. Some embodiments can perform software installation over-the-network, and prerequisite software may also be automatically installed on the client machine. The system may work on multiple platforms (e.g. Windows™, UNIX) and support multiple computer languages (e.g. C++, Java®, Python®, .NET, etc.). | 10-24-2013 |
20130282740 | System and Method of Querying Data - A system and method of querying data. The method includes transforming first data according to a unified data model. The unified data model has a hierarchical structure with tree nodes and leaf nodes. A leaf node contains a table. The method further includes executing a unified data model query on the first data (having been transformed) to result in second data. The method further includes outputting the second data. | 10-24-2013 |
20130238800 | Apportioned Queue for Resource Allocation - An apportioned queue data structure allows a server to specify allocation of resources to return requests according to a prescribed usage request. The data structure comprises an input queue comprising of a set of subqueues (also known as windows). Windows contain requests that will be processed over a fixed window of time. Received items are removed from the input queue and packed into the subqueues according to the service level agreement. These windows (and the elements present within) are then processed in the order of the windows queue (and the order in the window) are arranged. The time for each task is not known until after the request is processed and may be estimated. In a steady state of high load, a queue is created that returns requests tending toward requested percentages of the service level agreement. | 09-12-2013 |
20130198187 | Classifying Data Using Machine Learning - 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. | 08-01-2013 |
20130159385 | System and Method for Performing Centralized Common Tasks for a Set of Functions - Methods, systems, and apparatuses for processing function calls using a hooking routines to perform pre-execution tasks are disclosed. A server computer receives a function call including a hooking routine and a request to run a particular function from a client computer. Based on a function group identifier and the credentials of the user or client computer, the server computer can perform various pre-execution tasks. The tasks can be common to all functions in the function group or be customized Both pre-execution tasks can be stored remotely from the client computer, so that updates to the pre-execution task can be made without the need to update computer readable code stored on the client computer. If the pre-execution tasks, such as an authorization, passes, then the server computer can execute the requested function, the server computer can reject or abort the requested function. | 06-20-2013 |
20130151847 | Authentication Certificates as Source of Contextual Information in Business Intelligence Processes - A certificate of a user is presented by a client to a server. The certificate is used to authenticate communications between the client and the server. Thereafter, data from the certificate is cached at the server. The server then initiates one or more business intelligence processes of a business intelligence application at the client using the cached data to provide context to the one or more business intelligence processes. Related apparatus, systems, techniques and articles are also described. | 06-13-2013 |
20130124545 | System and method implementing a text analysis repository - One embodiment includes a computer implemented method of storing information. The method includes implementing, by a document repository server computer, a schema-flexible database. The method further includes receiving, by the document repository server computer, processed text information from a text analysis computer, wherein a semantic type is assigned to the processed text information. The method further includes storing, by the document repository server computer, the processed text information in the schema-flexible database. The method further includes outputting, by the document repository server computer to an analysis computer, data selected from the processed text information stored in the schema-flexible database in response to a query received from the analysis computer. | 05-16-2013 |
20130124193 | System and Method Implementing a Text Analysis Service - One embodiment includes a computer implemented method of processing documents. The method includes generating a text analysis task object that includes instructions regarding a document processing pipeline and a document identifier. The method further includes accessing, by a worker system, the text analysis task object and generating the document processing pipeline according to the instructions. The method further includes performing text analysis using the document processing pipeline on a document identified by the document identifier. | 05-16-2013 |
20130117414 | Dynamic Interface to Read Database Through Remote Procedure Call - Data read from a database may be transferred to an external system utilizing a dynamic interface, through a remote procedure call (RPC) communication mechanism. In particular embodiments within the SAP environment, data is transferred utilizing an executable program in a high level language such as Advanced Business Application Programming (ABAP). Data may be streamed from the ABAP executable program directly to a Data Services Job engine via a NetWeaver remote function call (NWRFC) C/C++ connector. | 05-09-2013 |
20130054225 | SEARCHING AND MATCHING OF DATA - 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. | 02-28-2013 |
20120324388 | PIE CHART GRAPHICAL USER INTERFACE - A pie chart comprising a pie having at least two slices and a selector head is displayed in a graphical user interface. The selector head is rotatable around a circular selection assist track having a center point corresponding to a center point of the pie. In addition, the graphical user interface can display information associated with/complementary to a first selected slice. Thereafter, user-generated input is received changing a position of the selector head from the first slice to a second slice. This movement of the selector head causes information associated with the second slice to be displayed in the graphical user interface. In some implementations, a highlight display unit and/or a legend can also be provided. Related apparatus, systems, methods, and articles are also described. | 12-20-2012 |
20120221575 | Apparatus and Method for Categorical Filtering of Data - 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. | 08-30-2012 |
20120123989 | DASHBOARD EVALUATOR - A dashboard evaluator is disclosed. The dashboard evaluator evaluates a dashboard design for its effectiveness in providing the information. The dashboard evaluator determines a level of compliance with dashboard design principles. The design principles may be tailored to a specific purpose and/or user. | 05-17-2012 |
20120095956 | PROCESS DRIVEN BUSINESS INTELLIGENCE - Described herein is a technology for facilitating process driven business intelligence. In one implementation, context data generated by a business process tool is received. One or more relevant application programming interfaces (APIs) are identified by matching the APIs with the current attribute associated with the context data. The APIs are executable by a processor to retrieve source data from an information source and provide business intelligence based on the source data. | 04-19-2012 |
20120005242 | DIMENSION-BASED RELATION GRAPHING OF DOCUMENTS - Described herein is a technology for visualizing data. In accordance with some implementations, dimension metadata is automatically extracted from multiple documents. The extracted dimension metadata may be used to populate one or more relation dimensions. Based on the dimension metadata, one or more relations between the documents are determined along the one or more relation dimensions. A relation graph is presented to represent the documents interconnected by the one or more relations. | 01-05-2012 |
20110320481 | SEARCHING AND MATCHING OF DATA - 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. | 12-29-2011 |