Source: http://www.google.es/patents/US7949674?dq=flatulence
Timestamp: 2016-02-08 17:16:25
Document Index: 80637414

Matched Legal Cases: ['Application No. 04', 'Application No. 04', 'Application No. 04', 'Application No. 08', 'Application No. 04388019', 'Application No. 07']

Patente US7949674 - Integration of documents with OLAP using search - Google PatentesB�squeda Im�genes Maps Play YouTube Noticias Gmail Drive M�s »Iniciar sesi�nPatentesA computer-implemented method for providing a search result is disclosed. The method comprises, making a presentation of a dataset with structured data; and storing metadata items that define the dataset from a data superset that is stored in a first database with structured data. The method also comprises...http://www.google.es/patents/US7949674?utm_source=gb-gplus-sharePatente US7949674 - Integration of documents with OLAP using search B�squeda avanzada de patentes N�mero de publicaci�nUS7949674 B2Tipo de publicaci�nConcesi�n N�mero de solicitudUS 11/509,832 Fecha de publicaci�n24 May 2011 Fecha de presentaci�n24 Ago 2006 Fecha de prioridad17 Jul 2006TarifaPagadasTambi�n publicado comoUS20080016035 N�mero de publicaci�n11509832, 509832, US 7949674 B2, US 7949674B2, US-B2-7949674, US7949674 B2, US7949674B2 InventoresMorten Middelfart Cesionario originalTargit A/SExportar citaBiBTeX, EndNote, RefManCitas de patentes (78), Otras citas (57), Citada por (5), Clasificaciones (9), Eventos legales (2) Enlaces externos: USPTO, Cesi�n de USPTO, EspacenetIntegration of documents with OLAP using search
US 7949674 B2 Resumen
A computer-implemented method for providing a search result is disclosed. The method comprises, making a presentation of a dataset with structured data; and storing metadata items that define the dataset from a data superset that is stored in a first database with structured data. The method also comprises converting the metadata items to a search request, submitting the search request to a search engine to search for documents located in second database; capturing the search result; and making a presentation of the search result.
making by a processor, on a display device, a presentation of a dataset with structured data, said structured data being selected from a first database based on a combination of metadata items that correspond to a respective dimension, measure or measure value;
automatically selecting by the processor a plurality of subsets of metadata items from the metadata items used to make the presentation, wherein said plurality of subsets are comprised of different combinations of the metadata used to make the presentation;
automatically converting by the processor each of the selected subsets of metadata items into a corresponding plurality of search requests;
submitting by the processor the search requests to a search engine to search for documents located in a second database; and
making by the processor, on the display device, a presentation of a plurality of search results corresponding to the search requests.
2. The computer-implemented method according to claim 1, wherein the searches are performed in a peripheral data source.
3. The computer-implemented method according to claim 1, wherein the search requests comprise requests directed to a search for metadata of documents.
4. The computer-implemented method according to claim 3, comprising the step of converting a metadata item related to a time dimension to a search request that address metadata of documents.
5. The computer-implemented method according to claim 1, comprising the step of converting the metadata items to words and translating the words from one language into another language.
6. The computer-implemented method according to claim 1, comprising the step of converting the metadata items into search requests includes removing and/or altering the metadata items from the combination of metadata items, selected for the different search requests.
7. The computer-implemented method according to claim 1, further comprising modifying a document to supply it with content of a search request so as to ensure information co-occurring in the search request and the document.
8. The computer-implemented method according to claim 1, further comprising establishing a link from the search request to the document and/or from the document to the search request.
10. A computer-readable storage device encoded with a program which, when executed by a processor, causes the computer to perform the method according to claim 1.
requesting a search engine to perform a search assigned to a search string to provide a search result; and
making a presentation of the search result;
the search string is automatically prepared by taking a set of metadata items from a superset of metadata items that correspond to a respective dimension, measure or measure value; and
the combination of metadata items in the set of metadata items defines a dataset from within the data superset;
different search requests are automatically prepared from a plurality of subsets of the set of metadata items for different searches;
said plurality of subsets are comprised of different combinations of the metadata items from the set of metadata items; and
the search result comprises different result sets corresponding to the different search requests.
12. The computer-implemented method according to claim 11, wherein the data superset is stored in a first database and wherein the different searches are performed in a peripheral data source.
13. The computer-implemented method according to claim 11, wherein the search requests comprise requests directed to a search for metadata of documents.
14. The computer-implemented method according to claim 13, comprising the step of converting a metadata item related to a time dimension into a search request that address metadata of documents.
15. The computer-implemented method according to claim 11, comprising the step of converting metadata items to words and translating the words from one language into another language.
16. The computer-implemented method according to claim 11, comprising the step of preparing the different search requests by removing and/or altering the metadata items, from the metadata set, selected for the different search requests.
17. The computer-implemented method according to claim 11, further comprising modifying a document to supply it with content of a search request so as to ensure information co-occurring in the search request and the document.
18. The computer-implemented method according to claim 11, further comprising establishing a link from the search request to the document and/or from the document to the search request.
19. A computer-readable data storage device encoded with a program which, when executed by a computer, makes the computer perform a method comprising:
making a presentation of the search result on a display device;
wherein the computer-readable data storage device is encoded with program instructions that, when executed by the processor, control the computer to perform a method of providing a search result, said method comprising:
requesting a search engine to perform a search assigned to a search string to provide a search result;
capturing the search result; and
the search result comprises different result sets corresponding to the different search requests. Descripci�n
The technical field is that of making a presentation of a dataset with structured data. The structured data are provided from a so-called OLAP database, a first database, where numbers and aggregations of numbers are stored in a structure defined by so-called dimensions and measures. These terms are well-known in the field of databases. Metadata items such as names of dimensions, measures and criteria define the dataset from a data superset that is stored in the first database with structured data.
Current data warehouse and OLAP technologies can be applied to analyze the structured data that organisations store in their databases. These organisations also produce many documents and use the web as their largest source of external information. Examples of internal and external sources of information include e.g. reports on purchase trends and market-research.
The term OLAP designates a category of databases, applications and technologies that allow the collection, storage, manipulation and reproduction of multidimensional data, with the goal of data analysis. Typically, OLAP databases comprise one—or at least fewer—tables than a comparable relational database. OLAP databases typically store pre-computed aggregations of data to make aggregated figures readily available for data analysis purposes.
However, there seems to be an ever lasting demand for increased performance of such database tools and a demand for improved efficiency in use of such tools. A simple, but highly relevant measure of efficiency in use of such tools is the number of user interactions required to arrive at a desired result. Another measure is the complexity of the interactions. If the user, who may not be a database expert, experiences that the complexity of the userinteractions is relatively high and also is somehow beside his expectations of what is required to arrive at a desired result, the user tends to get annoyed or frustrated and may give up using the database tool.
Generally, different systems for search and information retrieval are known.
“A Relevance-Extended Multi-dimensional Model for a Data Warehouse Contextualized with documents” by Juan Manuel Perez and Torben Bach Pedersen et al 2005 discloses a combination of a traditional data warehouse and a document data warehouse, resulting in a contextualized warehouse. This—contextualized—warehouse can keep a historical record of the facts, described by the data, and their context as described by the documents. A special OLAP cube called an R-cube is described. R-cubes are characterized by two special dimensions: a relevance dimension, measuring the relevance of each fact in a selected analysis context, and a context dimension, relating each fact with the documents that explain their circumstances. An architecture for the integration of a data warehouse of structured data with a document warehouse of unstructured documents is disclosed. The document warehouses can be used to store unstructured information from organisations' internal and external sources e.g. in an XML format.
There is provided a computer-implemented method comprising: making a presentation of a dataset with structured data; and storing metadata items that define the dataset from a data superset that is stored in a first database with structured data. Further, the method comprises converting the metadata items to a search request; submitting the search request to a search engine to search for documents located in a second database; capturing the search result; and making a presentation of the search result.
A user is thus relieved of the task of specifying the search request—often involving time consuming trial-and-error. The number of user-interactions needed from a user to prepare a search is significantly lowered.
Thereby a search can be performed automatically—relieving the user of the mental task of considering how to perform a search and then actually performing a search. Since it is leveraged that metadata comprises useful information for document search and since this information is conveyed on so as to perform different searches based on this information, the likelihood of retrieving a document is greatly improved. The search requests can be prepared to have different scopes thereby allowing the user simply to browse results. Results can be browsed by browsing different result sets corresponding to different search requests, by browsing one result set at a time. Alternatively, results can be browsed by browsing a collection of results made up of results from different result sets. This browsing is found to be far more relevant for a user than actually performing the search which is considered being somewhat beside the primary objective of identifying the relevant document.
Modifying a document to supply it with content of a search request so as to ensure information co-occurring in the search request and the document can also be performed. Thereby the likelihood of being able to retrieve the document again in the same context is greatly improved. This is especially important since a user may have found a highly relevant document which it could be desired to retrieve again at a later point in time—by the same user or another user which may benefit from a previous user having performed the same analysis previously. Supplying the document with content of the search request can be performed automatically or in response to a user explicitly marking the document as relevant.
A detailed description is provided with reference to the drawing, in which:
A dimension is a collection of data of the same type; it provides for structuring a multidimensional database. A multidimensional database is typically defined as a database with at least three independent dimensions. Measures are data structured by dimensions. In a measure, each cell of data is associated with one single position in a dimension. Dimensions and measures are designated by their names. Dimensions can have parameters or dimension values which specify values or ranges of values of the dimension for which associated values of the measures are selected. Measures, dimensions and dimension values are also denoted metadata items and can be combined in a set of metadata items. Such metadata items can specify a data subset from a data superset which is stored in a database. The metadata set is often made independent of any specific query syntax used for the step of actually retrieving the data subset from the database.
{REVENUE; TIME_MONTH; COUNTRY=“Hungary”; PRODUCT=“Jeans”; TIME_YEAR=“2006”}
where items of the metadata set are enclosed by curled parentheses and separated by semicolons. The words in capital letters designate names of measures or dimensions of the multi-dimensional. The names of some of the dimensions are followed by an equal-sign and a parameter that designates a dimension value or range of values. The database will be prepared with information which contains information about which names are measures and which are dimensions. In this example the database may be prepared to determine that REVENUE is a measure and TIME_MONTH is a dimension and that COUNTRY, PRODUCT and TIME_YEAR are dimensions. Thus, in this respect it is not necessary to provide further information in the set of metadata items than the names and dimension values. The format can be selected or defined as recognised by a person skilled in the art—it can be in accordance with e.g. XML.
The first item is ‘revenue’, which is defined by the database to be a measure.
The second item specifies that ‘revenue’ is to be displayed by monthly instances, that is TIME_MONTH is defined to be a dimension. The third item specifies the criterion that revenue is to be confined to values where country (defined to be a dimension) is Hungary. The fourth item specifies that revenue is to be confined to values where the product (defined to be a dimension) is jeans.
Subsequently, in step 103 respective different search requests denoted S-1, S-2, . . . , S-n are prepared from the different subsets of metadata (MSS-1, MSS-2, . . . , MSS-n). The search requests are adapted in accordance with the interface of a search engine e.g. an interface which provides for free text search. A search engine can be any type of search engine which searches for content within the scope of a local computer, a private computer network or a portion thereof or a public network like the Internet.
Depending on a desired scope of the search an appropriate search engine can be selected. The search engine can be for instance Google Desktop™, Microsoft Desktop™ or any other search engine e.g. those categorized as so-called ‘enterprise search engines’. An ‘enterprise search engine’ can be or is often configured to search documents stored within a private network. The terminology used in such documents may be similar to the terminology used in the data storage since they are often prepared by the same organisation.
“revenue country hungary product Jeans year 2006”
“revenue hungary jeans 2006”
“hungary jeans”
The search requests are formatted as string-type data where spaces and e.g. ASCII characters specify the content of the search requests. It is noted that the search requests S-3 and S-4 lacks the ‘2006’ statement. However, other formats than string types can be used, e.g. formats according to XML or SOAP (Simple Object Application Protocol).
Metadata formatted for the search engine (or interface thereof) can be a part of the different search requests or only some of them. The metadata for the search engine can be formatted according to a specific syntax required by the search interface e.g. according to XML or SOAP. In the example, the ‘2006’ statement can be formatted according to a given syntax.
metadata:date_modified:%%_%%—2006 Thus S-3 and S-4 may be:
“hungary jeans metadata:date_modified:%%_%%_2006”
“revenue metadata:date_modified:%%_%%_2006”
A specific type of metadata is selected: “data_modified”. This specific type can be determined by an administrator of the system or be set up be a user. In case the specific metadata are unknown, the system can comprise a list of possible metadata items for the documents which are accessed by a trial-and-error approach. Thereby a metadata search can be performed without knowing the precise name of the metadata item.
Moreover, the user does not need to interrupt his/hers concentration in scrutinizing information by a subordinate task of phrasing—often by time consuming trial-and error—a search request.
The user interface 201 and the middleware component 221 provide in combination the following functionality:
In a first situation, a user can submit a request for a data set to be presented by means of the view or data report 203. The request can be submitted in the form of a natural language or pseudo-natural language comprising words or text items which identify metadata items in the database 219. The request is processed by a metadata determining unit 214 of the middleware component 221. The metadata determining unit 214 provides an output with metadata items for identifying a dataset in the database 219. The metadata items are stored in a record in a track history memory THM, 215. Further, the metadata items are forwarded to a query maker 217 which provides a formal query according to a syntax accepted by the database interface 218. The database interface 218 retrieves the dataset identified by the metadata items, by means of the formal query, from the database 219.
‘REVENUE’
‘CONTRIBUTION-
MARGIN’
‘BusinessUnit’
1) I would like to see ‘cost’ grouped by ‘time, month’ 2) I would like to see ‘REVENUE’ grouped by ‘time, month’, ‘customer, group’ and ‘product, name’ 3) I would like to see ‘REVENUE’ for year 2004 4) I would like to see ‘country’ A question like the above ones are forwarded to a metadata determination unit 214 which is arranged to identify metadata items and their category and levels by parsing the question. The dimension ‘time’ can alternatively be named time_year; time_month; time_day. Thereby the concept of ‘levels’ can be avoided. This also applied to the other dimensions with the appropriate changes.
By searching the storage memory 210, with contents as shown in table 1 above, for a match on the data items and levels identified from the question, it is possible to determine whether a previous presentation matching the question has been used. Thereby preferred presentation properties can be found. If for instance it is determined that a question involves the data item ‘time, level 1‘and ’ REVENUE’, it can be deduced that the preferred presentation of these data items is a bar chart with properties as shown in table 1 above.
In the event user languages different from the base language are supported, a step 303 of translating the words (in base language) of the string to words (in user language) for the search request S-1 is performed. The step of translating is performed according to an indication of which user language to translate into. This indication of the user language can be set by an administrator of the system. This indication can also comprise information whether such user languages are supported. Translation can be performed as described in the patent application EP 1 353 280. As a result of the translation, the first search request S-1 is created. Exemplary content of S-1 can be seen in the table above. It should be noted that the database can comprise a first type of words or metadata names or parameters which an administrator of the database provides in different languages; e.g. names of measures and dimensions. The database can also comprise a second type of words that designates instances of dimensions; in the example above e.g. ‘Hungary’, ‘Jeans’ and ‘2006’ (which it may not be necessary to translate).
FIG. 4 shows a view. The view shows the view of FIG. 1 in greater detail and with reference to the above-mentioned measures and dimensions. The view structure 401 comprises a first graphical presentation object 402 of a bar-graph type showing values of the measures ‘CONTRIBUTION-MARGIN’ (hatched bars) and ‘Revenue’ (blank bars) along the dimension ‘TIME_MONTH’. Further, the view structure 401 comprises a second graphical presentation object 403 of a pie-chart type showing values of the measure ‘CONTRIBUTION-MARGIN’ along the dimension ‘BUSINESS-UNIT’. Still further, the view structure 402 comprises a third graphical presentation object 404 of a table type showing the measures ‘REVENUE’ and ‘BUDGET’ along the dimensions ‘BUSINESS-UNIT’ and ‘PRODUCT-GROUPS’.
1. {REVENUE; CONTRIBUTION-MARGIN; TIME_MONTH; COUNTRY=“Hungary”; TIME_YEAR=“2006”} 2. {CONTRIBUTION-MARGIN; BUSINESS-UNIT; COUNTRY=“Hungary”; TIME_YEAR=“2006”} 3. {REVENUE; BUDGET; COUNTRY=“Hungary”; TIME_YEAR=“2006”}
where the items COUNTRY=“Hungary” and TIME_YEAR=“2006” belong to the common set of items. The metadata sets 1, 2 and 3 above are combined in a single set of metadata items to represent the data of a view with three objects. In an embodiment the items are converted for the search as described above irrespective of which of the sets 1, 2 and 3 they belong to. Thus, all other things being equal the search requests will comprise more terms. In another embodiment, a search as described above can be initiated for only selected of the above sets 1, 2 and 3.
The dimension values ‘Hungary’ and ‘2006’ on the dimensions COUNTRY and TIME_YEAR, respectively, are also denoted background criteria since they are, in the example, common for the presentations of a view corresponding to the respective metadata sets 1-3 above. However, it is clear that the metadata sets can have individual dimension values or criteria, which would apply to a single presentation object. These aspects are described in greater detail in the published patent application EP 1 659 503.
Documents can be assigned to a specific instance of the data analysis via the portions 407, of the presentations objects, designated by a lower case ‘i’.
Citas de patentes Patente citada Fecha de presentaci�n Fecha de publicaci�n Solicitante T�tuloUS480051031 Jul 198524 Ene 1989Computer Associates International, Inc.Method and system for programmed control of computer generated graphics layoutUS561103427 Feb 199211 Mar 1997Canon Kabushiki KaishaMethod for making a graph by selecting one of a plurality of graph forms that best fit a user's data formatUS569218112 Oct 199525 Nov 1997Ncr CorporationSystem and method for generating reports from a computer databaseUS588430217 Ene 199716 Mar 1999Ho; Chi FaiSystem and method to answer a questionUS59111384 Jun 19938 Jun 1999International Business Machines CorporationDatabase search facility having improved user interfaceUS59405186 Oct 199717 Ago 1999Delco Electronics CorporationMethod and apparatus for indicating speaker faultsUS610865729 May 199722 Ago 2000Oracle CorporationMethod, article of manufacture, and apparatus for generating a multi-dimensional record layout mappingUS616054921 Ene 199712 Dic 2000Oracle CorporationMethod and apparatus for generating reports using declarative toolsUS622664724 Jul 19981 May 2001Oracle CorporationMethod, article of manufacture, and apparatus for constructing a multi-dimensional view containing two-pass value measure resultsUS641529815 Jul 19992 Jul 2002American Management Systems, Inc.Effective dated tree control in a component based-object oriented convergent customer care and billing systemUS641844124 Jul 20009 Jul 2002Charles G. CallMethods and apparatus for disseminating product information via the internet using universal product codesUS6484179 *25 Oct 199919 Nov 2002Oracle CorporationStoring multidimensional data in a relational database management systemUS649059014 Feb 20003 Dic 2002Ncr CorporationMethod of generating a logical data model, physical data model, extraction routines and load routinesUS661517212 Nov 19992 Sep 2003Phoenix Solutions, Inc.Intelligent query engine for processing voice based queriesUS66256178 Dic 200023 Sep 2003Timeline, Inc.Modularized data retrieval method and apparatus with multiple source capabilityUS664363515 Mar 20014 Nov 2003Sagemetrics CorporationMethods for dynamically accessing, processing, and presenting data acquired from disparate data sourcesUS66473637 Oct 199911 Nov 2003Scansoft, Inc.Method and system for automatically verbally responding to user inquiries about informationUS6671689 *19 Ene 200130 Dic 2003Ncr CorporationData warehouse portalUS67756754 Abr 200110 Ago 2004Sagemetrics CorporationMethods for abstracting data from various data structures and managing the presentation of the dataUS68168792 Dic 20009 Nov 2004Oracle International Corp.System and method for serving pre-generated presentation views of requested dataUS687399324 May 200129 Mar 2005Canon Kabushiki KaishaIndexing method and apparatusUS68892305 Nov 20013 May 2005Quality Data Management, Inc.System and method for presenting survey data over a networkUS7010523 *17 Dic 20037 Mar 2006Oracle International CorporationSystem and method for online analytical processingUS705103828 Jun 200223 May 2006Microsoft CorporationMethod and system for a reporting information services architectureUS71035912 Dic 20025 Sep 2006International Business Machines CorporationMethod of describing business and technology information for utilizationUS717051915 Abr 200230 Ene 2007Sas Institute Inc.Computer-implemented system and method for generating data graphical displaysUS717133521 Dic 200430 Ene 2007Texas Instruments IncorporatedSystem and method for the analysis of semiconductor test dataUS720987613 Nov 200224 Abr 2007Groove Unlimited, LlcSystem and method for automated answering of natural language questions and queriesUS729303121 Nov 20026 Nov 2007Ncr Corp.Report specification generators and interfacesUS2001001300430 Nov 20009 Ago 2001Jordan HarisBrand resource management systemUS2002003823024 Sep 200128 Mar 2002Li-Wen ChenUser interface and method for analyzing customer behavior based upon event attributesUS2002005918324 Sep 200116 May 2002Li-Wen ChenMethod and system for managing event attributesUS200200591953 Abr 200116 May 2002Jean-Yves CrasAnalytical reporting on top of multidimensional data modelUS2002006229021 Nov 200123 May 2002Chris RicciMethod for distributing and licensing digital mediaUS200200709534 May 200113 Jun 2002Barg Timothy A.Systems and methods for visualizing and analyzing conditioned dataUS200200875163 Abr 20014 Jul 2002Jean-Yves CrasMapping of an RDBMS schema onto a multidimensional data modelUS200200916813 Abr 200111 Jul 2002Jean-Yves CrasReport then query capability for a multidimensional database modelUS200201290049 Nov 200112 Sep 2002Bassett Jimmy G.Software enabled wizardsUS2002015671410 Abr 200224 Oct 2002Gatto Joseph G.Security analyst performance tracking and analysis system and methodUS2002018402422 Mar 20015 Dic 2002Rorex Phillip G.Speech recognition for recognizing speaker-independent, continuous speechUS2003000929514 Mar 20029 Ene 2003Victor MarkowitzSystem and method for retrieving and using gene expression data from multiple sourcesUS200300508255 Sep 200113 Mar 2003Impactrx, Inc.Computerized pharmaceutical sales representative performance analysis system and method of useUS200300610969 May 200227 Mar 2003Gallivan Gerald J.System and method for use for linking primary market research data with secondary research dataUS2003006135828 Ago 200227 Mar 2003Yolande PiazzaMethod and system for presenting charge related data on a worldwide basis through a networkUS2003007181410 May 200117 Abr 2003Jou Stephan F.Interactive business data visualization systemUS2003008856411 Oct 20028 May 2003Bernd LohmannMethod for determining a complex correlation pattern from method data and system dataUS2003010111927 Nov 200129 May 2003Parsons Robin L.Verification of net asset valuesUS2003012059315 Ago 200226 Jun 2003Visa U.S.A.Method and system for delivering multiple services electronically to customers via a centralized portal architectureUS2003012613624 Jun 20023 Jul 2003Nosa OmoiguiSystem and method for knowledge retrieval, management, delivery and presentationUS2003015879527 Nov 200221 Ago 2003Kimberly-Clark Worldwide, Inc.Quality management and intelligent manufacturing with labels and smart tags in event-based product manufacturingUS2003019350215 Abr 200216 Oct 2003Patel Himesh G.Computer-implemented system and method for generating data graphical displaysUS2004003970721 Nov 200126 Feb 2004Chris RicciMethod for distributing and licensing digital mediaUS2004005970525 Sep 200225 Mar 2004Wittke Edward R.System for timely delivery of personalized aggregations of, including currently-generated, knowledgeUS2004019357628 Mar 200330 Sep 2004Cristian PetculescuSystems and methods for proactive caching utilizing OLAP variantsUS2004023058529 May 200318 Nov 2004Targit A/SMethod and user interface for making a presentation of data using meta-morphingUS2005007604514 Dic 20017 Abr 2005Pal StensletMethod and system for handling multiple dimensions in relational databasesUS2005019293127 Abr 20051 Sep 2005Rogers William H.System and method for presenting survey data over a networkUS200501980423 May 20058 Sep 2005E-Numerate Solutions, Inc.Chart view for reusable data markup languageUS2005021038917 Mar 200422 Sep 2005Targit A/SHyper related OLAPUS2005022309315 Oct 20046 Oct 2005Netiq CorporationSystems and methods for tracking web activityUS2006010684317 Nov 200418 May 2006Targit A/SDatabase track historyUS2006014940727 Feb 20066 Jul 2006Kimberly-Clark Worlwide, Inc.Quality management and intelligent manufacturing with labels and smart tags in event-based product manufacturingUS2007017426217 May 200426 Jul 2007Morten MiddelfartPresentation of data using meta-morphingUS2008030153930 Abr 20084 Dic 2008Targit A/SComputer-implemented method and a computer system and a computer readable medium for creating videos, podcasts or slide presentations from a business intelligence applicationUS2009018784516 May 200723 Jul 2009Targit A/SMethod of preparing an intelligent dashboard for data monitoringEP0961439A210 Dic 19981 Dic 1999Hewlett-Packard CompanyNetwork management event storage and manipulation using relational database technologyEP1081610A21 Sep 20007 Mar 2001Cognos IncorporatedMethods for transforming metadata modelsEP1081611A21 Sep 20007 Mar 2001Cognos IncorporatedQuery engine and method for Querying data using metadata modelEP1477909A115 May 200317 Nov 2004Targit A/SMethod and user interface for making a presentation of data using meta-morphingEP1574969A12 Mar 200414 Sep 2005Fraunhofer-Gesellschaft zur F�rderung der angewandten Forschung e.V.Method for the automated annotation of multi-dimensional database reports with information objects of a data repositoryEP1577808A117 Mar 200421 Sep 2005Targit A/SHyper related OLAPEP1659503A117 Nov 200424 May 2006Targit A/SA database track historyWO1982000726A124 Jul 19814 Mar 1982Inc ComshareA machine for generating graphic chartsWO1997008604A214 Ago 19966 Mar 1997Univ SyracuseMultilingual document retrieval system and method using semantic vector matchingWO2001009780A128 Jul 20008 Feb 2001Kambiz AfrachtehManagement tool and methodWO2001035256A29 Nov 200017 May 2001Brent David TuckerSystems and methods for collecting, storing, and analyzing database statisticsWO2001082135A123 Abr 20011 Nov 2001Leon R CasaubonSystem and method of supply chain managementWO2004102416A217 May 200425 Nov 2004Targit AsPresentation of data using meta-morphing* Citada por examinadorOtras citasReferencia1"Importer Et Exporter Avec Excel, Source No. 3673," Visual Basic Code Sources, (Jun. 19, 2002) pp. 1-2. Retrieved from http://www.vbfrance.com/code.aspx?ID = 3673.2"L interface avec une base de donn�es", Universit� Paris, (Oct. 18, 2000), pp. 1-4, Retrieved from http://web.archive.org/web/20001018225046.3"Les bases de donn�es relationnelles, Chapitre 25: les �changes de donn�es," (Jan. 3, 2003), pp. 1-6. Retrieved from http://cerig.efpg.inpg.fr/tutoriel/bases-de-donness/chap25.htm.4"MicroStrategy Introduces Next-Generation Dynamic Enterprise Dashboards" Thomasnet Industrial Newsroom, [Online] Jan. 22, 2007, XP002491679 Retrieved from the Internet: URL:http://news.thomasnet.com/fullstory/802157> [retrieved on Feb. 25, 2010].5Abualsamid, Ahmad. "PHP & Hosted Applications: A flexible scripting language for building dynamic web pages", Dr. Dobb's Journal (2001), 26(1): 56, 58, 60-63.6Aloia, N., "Design of Multimedia Semantic Presentation Templates: Options, Problems and Criteria of Use." Proceedings of the Working Conference on Advanced Visual Interfaces, ACM Press (1998) pp. 205-215.7B. Azvine et al., "Intelligent Process Analytics for CRM", BT Technology Journal, Jan. 2006, vol. 24, No. 1, pp. 60-69, XP-019392378, Kluwer Academic Publishers.8Becks, A., "SEWASIE-Specification of the Architecture of the Monitoring Agent/Visualization Component" XP002300606, Retrieved from the Internet: URL: http://www.sewasie.org/documents/D-4-1-monitoring-agent-architecture.pdf> [retrieved on Oct. 13, 2004].9Becks, A., "SEWASIE-Specification of the Interface Design" XP002300607, Retrieved from the Internet: URL: http://www.sewasie.org/documents/D-4-4-interface-design.pdf> [retrieved on Oct. 13, 2004].10Becks, A., "SEWASIE—Specification of the Architecture of the Monitoring Agent/Visualization Component" XP002300606, Retrieved from the Internet: URL: http://www.sewasie.org/documents/D-4-1-monitoring-agent-architecture.pdf> [retrieved on Oct. 13, 2004].11Becks, A., "SEWASIE—Specification of the Interface Design" XP002300607, Retrieved from the Internet: URL: http://www.sewasie.org/documents/D-4-4-interface-design.pdf> [retrieved on Oct. 13, 2004].12Chaudhuri S et al: "An Overview of Data Warehousing and OLAP Technology" SIGMOD Record, ACM, New York, NY, US, vol. 26, No. 1, Mar. 1, 1997, pp. 65-74, XP002193792 ISSN: 0163-5808.13Communication dated Aug. 10, 2007 from EP Application No. 04 388 077.2 corresponding to U.S. Appl. No. 10/991,302.14Communication dated Mar. 6, 2009 from related EP Application No. 04 388 077.2 corresponding to U.S. Appl. No. 10/991,302.15Communication dated Oct. 29, 2009 from EP Application No. 04 388 077.2 corresponding to U.S. Appl. No. 10/991,302.16Communication dated Sep. 2, 2008 from EP Application No. 08 15 5432 corresponding to U.S. Appl. No. 12/112,178.17Communication from European Patent Office dated Jul. 28, 2004 from related EP Application No. 04388019.18EP Search Report dated Dec. 18, 2008 from EP Application No. 07 38 8055 corresponding to U.S. Appl. No. 11/509,832.19Form PCT/ISA/210 (International Search Report) dated Dec. 5, 2007, issued in corresponding International Application PCT/DK2007/000232.20Form PCT/ISA/210 (International Search Report) dated Nov. 11, 2004, issued in corresponding International Application PCTDK2004000347.21Form PCT/ISA/237 (Written Opinion of the International Searching Authority) dated Dec. 5, 2007 issued in corresponding International Application PCT/DK2007/000232.22Internet Archive Wayback Machine Search Results for "http://margotte.univ. Paris 1.fr/webcurse/html sql.html", Oct. 18, 2000. Retrieved from http://web.archive.org/web.23Johnson et al., History data facility in the SLC control system, May 6-9, 1991, IEEE, vol. 3, 1540-1542.24Mackinlay, J., "Automating the Design of Graphical Presentations of Relational Information" ACM Transactions on Graphics (vol. 5) (No. 2) (1986) pp. 110-141.25Michelle X. Zhou & Sheng Ma, "Representing and Retrieving Visual Presentations for Example-Based Graphics Generation," Proceedings, 1st International Symposium on Smart Graphics, Hawthorne, NY, USA (Mar. 21-23, 2001), pp. 87-94.26Microstrategy Incorporated: "MicroStrategy 8 Frequently Asked Questions (FAQ)" Internet Article, [Online] 2005, XP002491681 Retrieved from the Internet: URL:http://www.firstbi.com.tw/download/8.0%20FAQ.pdf> [retrieved on Feb. 25, 2010].27Notice of Allowance dated Aug. 12, 2009 from related U.S. Appl. No. 10/556,214.28Notice of Allowance dated Jul. 16, 2010 from related U.S. Appl. No. 10/449,811.29Notice of Allowance dated Sep. 8, 2009 from related U.S. Appl. No. 10/802,509.30Notice of Allowance dated Sep. 8, 2009 from related U.S. Appl. No. 10/991,302.31Office Action dated Dec. 11, 2007 from related U.S. Appl. No. 10/802,509.32Office Action dated Dec. 15, 2008 from related U.S. Appl. No. 10/802,509.33Office Action dated Feb. 5, 2008 from related U.S. Appl. No. 10/991,302.34Office Action dated Jul. 18, 2006 from related U.S. Appl. No. 10/449,811.35Office Action dated Jul. 18, 2006 from related U.S. Appl. No. 10/802,509.36Office Action dated Jun. 22, 2007 from related U.S. Appl. No. 10/991,302.37Office Action dated Jun. 22, 2009 from related U.S. Appl. No. 10/991,302.38Office Action dated Mar. 20, 2007 from related U.S. Appl. No. 10/302,509.39Office Action dated Mar. 20, 2007 from related U.S. Appl. No. 10/449,811.40Office Action dated May 4, 2009 from related U.S. Appl. No. 10/449,811.41Office Action dated May 4, 2010 from related U.S. Appl. No. 11/802,509.42Office Action dated Nov. 10, 2005 from related U.S. Appl. No. 10/449,811.43Office Action dated Oct. 2, 2008 from related U.S. Appl. No. 10/991,302.44Office Action dated Sep. 15, 2008 from related U.S. Appl. No. 10/449,811.45Office Action mailed Dec. 18, 2007 from related U.S. Appl. No. 10/449,811.46Office Action mailed Sep. 23, 2008 from related U.S. Appl. No. 10/556,214.47Pawan Chowdhary et al., "Enterprise Integration and Monitoring Solution Using Active Shared Space", Proceedings of the 2005 IEEE International Conference on e-Business Engineering (ICEBE'05), Oct. 12, 2005, pp. 665-672, XP-010860530, The Compute Society.48Pedersen et al., Achieving Adaptivity for OLAP-XML Federations, Nov. 7, 2003, DOLAP '03, pp. 25-32.49Perez, J. M. et al. "A Relevance-Extended Multi-Dimensional Model for a Data Warehouse Contextualized with Documents" DOLAP (2005) p. 19-28.50Priebe et al., Ontology-based integration of OLAP and information retrieval, Sep. 1-5, 2003, IEEE, 610-614.51Royappa, Andrew V. "The PHP Web Application Server" Journal of Computing in Small Colleges (2000), 15(3): 201-211.52Russell Barr et al., "Real Time Modeling for Financial and Performance Management", Cement Industry Technical Conference, IEEE, May 15-20, 2005, pp. 43-51, XP-010840065.53Spiers, Andrew, "Creating Dynamic WBMP images using PH?", WMLScript.com, (Jan. 13, 2001) pp. 1-3.54Targit, Targit Analysis 2K3 Technical White Paper, Jul. 2003, Targit, Version 1.2, pp. 1-9.55Technologies4Targeting Ltd.: "Cognos Visualizer-Corporate dashboards that give managers insight to make better decisions" Internet Article, [Online] 2004, XP002491680 Retrieved from the Internet: URL:http://www.tech4t.co.uk/pages/cognos-visualizer.html> [retrieved on Feb. 25, 2010].56Technologies4Targeting Ltd.: "Cognos Visualizer—Corporate dashboards that give managers insight to make better decisions" Internet Article, [Online] 2004, XP002491680 Retrieved from the Internet: URL:http://www.tech4t.co.uk/pages/cognos—visualizer.html> [retrieved on Feb. 25, 2010].57W. Cody et al., "The Integration of Business Intelligence and Knowledge Management" XP002300608, Retrieved from the Internet: URL: http://www.research.ibm.com/journal/sj/414/cody.pdf> [retrieved on Oct. 13, 2004]. Citada por Patente citante Fecha de presentaci�n Fecha de publicaci�n Solicitante T�tuloUS8204901 *2 Sep 200919 Jun 2012International Business Machines CorporationGenerating query predicates for processing multidimensional dataUS899654428 Sep 201231 Mar 2015Oracle International CorporationPruning disk blocks of a clustered table in a relational database management systemUS20080163264 *28 Dic 20063 Jul 2008International Business Machines CorporationDirectory Service that Provides Information from a Plurality of Disparate Data SourcesUS20110055149 *2 Sep 20093 Mar 2011International Business Machines CorporationGenerating query predicates for olap processingUS20140365519 *10 Jun 201311 Dic 2014Targit A/SIntelligent processing of user input to a business intelligence software application* Citada por examinadorClasificaciones Clasificaci�n de EE.UU.707/769, 707/759, 707/600, 715/234, 707/706 Clasificaci�n internacionalG06F17/30, G06F7/00 Clasificaci�n cooperativaG06F17/30389 Clasificaci�n europeaG06F17/30S4FEventos legales FechaC�digoEventoDescripci�n13 Nov 2006ASAssignmentOwner name: TARGIT A/S, DENMARKFree format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:MIDDELFART, MORTEN;REEL/FRAME:018564/0666Effective date: 2006100621 Oct 2014FPAYFee paymentYear of fee payment: 4GirarImagen originalP�gina principal de Google - Sitemap - Descargas masivas de USPTO - Pol�tica de privacidad - Condiciones de servicio - Acerca de Google Patentes - Enviar sugerenciasDatos proporcionados por IFI CLAIMS Patent Services