BE1026611B1 - Methods and systems for data visualization and related applications - Google Patents

Methods and systems for data visualization and related applications Download PDF

Info

Publication number
BE1026611B1
BE1026611B1 BE20180108A BE201800108A BE1026611B1 BE 1026611 B1 BE1026611 B1 BE 1026611B1 BE 20180108 A BE20180108 A BE 20180108A BE 201800108 A BE201800108 A BE 201800108A BE 1026611 B1 BE1026611 B1 BE 1026611B1
Authority
BE
Belgium
Prior art keywords
data
type
visual
representation
visual representation
Prior art date
Application number
BE20180108A
Other languages
Dutch (nl)
Other versions
BE1026611A1 (en
BE1026611A9 (en
BE1026611B9 (en
Inventor
Pieter Devloo
Original Assignee
Pieter Devloo
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Pieter Devloo filed Critical Pieter Devloo
Priority to BE20180108A priority Critical patent/BE1026611B9/en
Publication of BE1026611A1 publication Critical patent/BE1026611A1/en
Publication of BE1026611B1 publication Critical patent/BE1026611B1/en
Publication of BE1026611A9 publication Critical patent/BE1026611A9/en
Application granted granted Critical
Publication of BE1026611B9 publication Critical patent/BE1026611B9/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • G06Q10/0639Performance analysis of employees; Performance analysis of enterprise or organisation operations
    • G06Q10/06393Score-carding, benchmarking or key performance indicator [KPI] analysis
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T11/002D [Two Dimensional] image generation
    • G06T11/20Drawing from basic elements, e.g. lines or circles
    • G06T11/206Drawing of charts or graphs

Landscapes

  • Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Engineering & Computer Science (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • Economics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Educational Administration (AREA)
  • Development Economics (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Game Theory and Decision Science (AREA)
  • Tourism & Hospitality (AREA)
  • Quality & Reliability (AREA)
  • General Business, Economics & Management (AREA)
  • Operations Research (AREA)
  • Marketing (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

Het systeem omvat minstens een bewerker, één of meerdere geheugen apparaten of een interface voor verbinding aan één of meerdere geheugen apparaten, input en outputinterfaces voor verbinding met externe apparaten om het systeem toe te laten om te ontvangen en te werken op instructies van een of meer gebruikers of externe systemen, een data bus voor interne en externe communicatie tussen de verschillende componenten, en een geschikte voeding. Verder kan het systeem een of meer communicatie-apparaten (bekabeld of draadloos) voor de communicatie met externe en interne apparaten, en een of meer input/output-apparaten, zoals een display, aanwijsapparaat, toetsenbord of afdrukapparaat.The system includes at least one processor, one or more memory devices or an interface for connection to one or more memory devices, input and output interfaces for connection to external devices to allow the system to receive and operate on instructions from one or more users or external systems, a data bus for internal and external communication between the various components, and a suitable power supply. Furthermore, the system can have one or more communication devices (wired or wireless) for communicating with external and internal devices, and one or more input / output devices, such as a display, pointing device, keyboard, or printing device.

Description

Methoden en systemen voor data visualisatie en aanverwante toepassingenMethods and systems for data visualization and related applications

Technische veldTechnical field

De huidige uitvinding heeft betrekking op methoden, apparaten en systemen voor data visualisatie en aanverwante toepassingen.The present invention relates to methods, devices and systems for data visualization and related applications.

Stand der TechniekState of the art

Een grafiek of grafiek wordt beschreven in Wikipedia als een soort van informatie grafische of grafische organisator die in tabelvorm numerieke gegevens en/of functies vertegenwoordigt. Grafieken worden vaak gebruikt om het gemakkelijker te maken om grote hoeveelheden gegevens en de relatie tussen verschillende delen van de gegevens te begrijpen. Grafieken kunnen meestal sneller worden gelezen dan de ruwe gegevens waaruit ze afkomstig zijn. Zij worden gebruikt in een grote verscheidenheid van gebieden, en kunnen door hand (vaak op grafiek document) of door computer worden gecreërd gebruikend een het in kaart brengen toepassing.A chart or graph is described in Wikipedia as a type of information graphic or graphic organizer that represents numerical data and / or functions in tabular form. Graphs are often used to make it easier to understand large amounts of data and the relationship between different parts of the data. Charts can usually be read faster than the raw data they come from. They are used in a wide variety of areas, and can be created by hand (often on graph paper) or by computer using a mapping application.

De traditionele grafieken gebruiken goed gevestigde en vaak slecht uitgevoerde manieren om gegevens te vertegenwoordigen. Vele hulpmiddelen bestaan om de gebruiker te helpen zeer verfijnde vertegenwoordiging van gegevens constructie maar dat de verfijning typisch in minder zinvolle grafieken resulteert. De belichaming van de huidige uitvinding is bedoeld om dit probleem te overwinnen.Traditional charts use well-established and often poorly executed ways to represent data. Many tools exist to help the user build very sophisticated representation of data but that refinement typically results in less meaningful graphs. The embodiment of the present invention is intended to overcome this problem.

Het is bekend dat het gebruik van grafieken wizards zoals die beschikbaar zijn in Excel en diverse andere systemen, zoals die welke door, bijvoorbeeld, IBM. Daarnaast zijn er meerdere Business Intelligence (Bl) tools beschikbaar voor gebruikers om gebruikers in staat om gegevens te analyseren in een poging om zinvolle feedback te creëren. Nochtans, aangezien de hoeveelheid gegevens stijgt,It is known to use chart wizards such as those available in Excel and various other systems, such as those provided by, for example, IBM. In addition, multiple Business Intelligence (Bl) tools are available to users to enable users to analyze data in an effort to create meaningful feedback. However, as the amount of data increases,

BE2018/0108 zo de ingewikkeldheid van de visuele vertegenwoordiging die door de analyse van de gegevens wordt gecreërd. Deze complexe voorstellingen kunnen uiteindelijk het overspoelen van delen van de visuele representatie die het meest nodig en relevant is voor een eindgebruiker. Daarnaast, bekende systemen bieden een gestandaardiseerde lijst van opties voor alle gebruikers die de gebruiker dan moet door worstelen en proberen en bepalen welke van de beschikbare opties zijn het meest geschikt voor het vertegenwoordigen van hun specifieke gegevens. Dit kan ertoe leiden dat de gebruiker niet overeenkomt met de gegevens die worden weergegeven met de gekozen visuele representatie, zodat de resulterende representatie niet duidelijk, nauwkeurig en bondig identificeren van eventuele problemen met, of informatie over de gegevens over te brengen. Dit kan resulteren in de gebruiker ontbreekt bijzonder belangrijke kenmerken van de gegevens als gevolg van die functies niet worden vertegenwoordigd op de meest geschikte manier.BE2018 / 0108 thus the complexity of the visual representation created by the analysis of the data. These complex representations can ultimately engulf parts of the visual representation that is most needed and relevant to an end user. In addition, known systems provide a standardized list of options for all users that the user must then struggle through and try and determine which of the available options are best suited to represent their specific data. This may result in the user not matching the data displayed with the chosen visual representation, so that the resulting representation does not clearly, accurately and succinctly identify any issues with, or convey information about, the data. This can result in the user missing particularly important data attributes due to those functions not being represented in the most appropriate way.

Verder, de focus van de bestaande bekende methoden is op het verstrekken van een visueel ontwerp, of het type van visuele of grafische representatie, om gegevens te vertegenwoordigen. Dat wil dus bijvoorbeeld een enkele staafdiagram produceren, of een enkel cirkeldiagram dat moet worden afgedrukt. Dit is zeer beperkt tot een gebruiker die kan willen verschillende aspecten van de gegevens in een enkel document te tonen.Furthermore, the focus of the existing known methods is on providing a visual design, or type of visual or graphical representation, to represent data. So that wants to produce, for example, a single bar chart, or a single pie chart to be printed. This is very limited to a user who may want to show different aspects of the data in a single document.

Zakelijke maatregelen zijn een bekend middel van het identificeren van een beheersbaar aantal algoritmen waarvoor een bedrijf te runnen. Deze maatregelen vormen echter slechts één enkele dimensie van de gegevens, of zelfs slechts één nummer, en zijn met name beperkt ten aanzien van de gegevens die zij vertegenwoordigen. Verder, de zakelijke maatregelen vertegenwoordigen slechts gegevens en omvatten geen verdere functionele mogelijkheden.Business measures are a known means of identifying a manageable number of algorithms for which to run a business. However, these measures represent only a single dimension of the data, or even just one number, and are limited in particular with regard to the data they represent. Furthermore, the business measures represent data only and do not include further functional capabilities.

Als voorbeeld, binnen de detailhandel, kunnen gegevens omvatten temporele aspecten met betrekking tot een individuele transactie, zoals dag, tijd, dag van de week, de nabijheid van de datumFor example, within retail, data may include temporal aspects related to an individual transaction, such as day, time, day of the week, proximity to the date

BE2018/0108 van aankoop tot bekende vakantie. Deze gegevens kunnen ook speciale aspecten omvatten, zoals de locatie van de uitlaat, de relatieve locatie van de punten op de schappen (bijv, gangpad, plaatsing binnen het gangpad, hoogte van plaatsing op het gangpad). Verdere voorbeelden kunnen gegevens bevatten met betrekking tot producten zoals de hoeveelheid van elk afzonderlijk gekocht artikel, andere artikelen in de markt mand die bij het artikel zijn gekocht, de prijs van de artikelen, de totale waarde van de transactie, de winstmarges van de artikelen en de houdbaarheidstermijn van een artikel.BE2018 / 0108 from purchase to known holiday. This data may also include special aspects such as the location of the outlet, the relative location of the points on the shelves (eg, aisle, aisle placement, aisle placement height). Further examples may include data related to products such as the quantity of each item purchased individually, other items in the market basket purchased with the item, the price of the items, the total value of the transaction, the profit margins of the items and the shelf life of an item.

Als een ander voorbeeld, binnen de horeca, gegevens kunnen bestaan uit temporele aspecten in verband met een individuele transactie, zoals dag, tijd, dag van de week, de nabijheid van van een Hotel/Motel, enz. Deze gegevens kunnen ook speciale aspecten omvatten, zoals de locatie van het Hotel, de distributies van klanten en de demografie van de omgeving, evenals de voeder markten voor de faciliteit. Verdere voorbeelden kunnen omvatten gegevens met betrekking tot producten, zoals het aantal kamernachten een klant doorgebracht in het Hotel/Motel, andere items in de markt mand gekocht, zoals roomservice of in-room films, de prijs van de artikelen, de totale waarde van de transactie, winst marges van de items, enz.As another example, within the hospitality industry, data may include temporal aspects related to an individual transaction, such as day, time, day of the week, proximity to a Hotel / Motel, etc. These data may also include special aspects such as the location of the Hotel, customer distributions and the demographics of the area, as well as the feed markets for the facility. Further examples may include data related to products, such as the number of room nights a customer spent at the Hotel / Motel, other items purchased in the market basket, such as room service or in-room films, the price of the items, the total value of the transaction, profit margins of the items, etc.

Deze potentieel grote of verspreide gegevensverzamelingen kunnen verder worden verfijnd door de gegevens te verzamelen zodat deze beschikbaar zijn vanaf een centraal toegankelijke plaats. Deze centraal toegankelijke capaciteit kan op verschillende manieren worden geïmplementeerd, waaronder een Data Warehouse of een Data Mart of een federatieve informatieverzameling.These potentially large or dispersed data sets can be further refined by collecting the data so that it is available from a centrally accessible location. This centrally accessible capacity can be implemented in various ways, including a Data Warehouse or a Data Mart or a federated information collection.

De vaak verwante of diverse en soms grote hoeveelheden gegevens verzameld door de gamingindustrie, Retail-industrie, horeca, financiële dienstenindustrie, entertainment industrie en telecommunicatie-industrie op een verscheidenheid van gebieden van het bedrijfsleven, metThe often related or diverse and sometimes large amounts of data collected by the gaming industry, retail industry, hospitality industry, financial services industry, entertainment industry and telecommunications industry in a variety of areas of business, including

BE2018/0108 inbegrip van gegevens over hun klanten, verkooppunten of filialen (bijv, locaties), hun activiteiten of externe datasets, en in het geval van telecommunicatie, Call patterns, kunnen alle profiteren van methoden voor het begrijpen van deze gegevens. Deze methoden kunnen variëren van de eenvoudige analytische opvattingen tot geavanceerde analytische methoden zoals hierin beschreven.BE2018 / 0108 including data about their customers, points of sale or affiliates (e.g. locations), their activities or external datasets, and in the case of telecommunications, Call patterns, can all benefit from methods of understanding this data. These methods can range from the simple analytical views to advanced analytical methods as described herein.

SamenvattingSummary

Samengevat, omvat het systeem minstens een bewerker, één of meerdere geheugen apparaten of een interface voor verbinding aan één of meerdere geheugen apparaten, input en outputinterfaces voor verbinding met externe apparaten om het systeem toe te laten om te ontvangen en te werken op instructies van een of meer gebruikers of externe systemen, een data bus voor interne en externe communicatie tussen de verschillende componenten, en een geschikte voeding. Verder kan het systeem een of meer communicatie-apparaten (bekabeld of draadloos) voor de communicatie met externe en interne apparaten, en een of meer input/output-apparaten, zoals een display, aanwijsapparaat, toetsenbord of afdrukapparaat.In summary, the system includes at least one processor, one or more memory devices or an interface for connection to one or more memory devices, input and output interfaces for connection to external devices to allow the system to receive and operate on instructions from a or more users or external systems, a data bus for internal and external communication between the different components, and a suitable power supply. Furthermore, the system can have one or more communication devices (wired or wireless) for communicating with external and internal devices, and one or more input / output devices, such as a display, pointing device, keyboard, or printing device.

Gedetailleerde beschrijving van de uitvindingDetailed description of the invention

De belichaming van de huidige uitvinding wordt hierin beschreven met betrekking tot een systeem van de gegevensvisualisatie dat wordt aangepast of geschikt om diverse methodes en processen uit te voeren.The embodiment of the present invention is described herein with respect to a data visualization system that is adapted or adapted to perform various methods and processes.

De processor is geschikt om de stappen van een programma dat is opgeslagen als programmainstructies in het geheugenapparaat uit te voeren. De programma-instructies kunnen de verschillende methoden van het uitvoeren van de uitvinding zoals hierin beschreven worden uitgevoerd.The processor is capable of executing the steps of a program stored as program instructions in the memory device. The program instructions can be performed the various methods of practicing the invention as described herein.

BE2018/0108BE2018 / 0108

De programma-instructies kunnen worden ontwikkeld of geïmplementeerd met behulp van een geschikte software, programmeertaal en Toolkit, zoals bijvoorbeeld een C-gebaseerde taal. Verder kan de programma-instructies worden opgeslagen op een geschikte manier zodanig dat ze kunnen worden overgedragen aan het geheugenapparaat of gelezen door de processor, zoals, bijvoorbeeld, wordt opgeslagen op een computer leesbaar medium. De computer leesbaar medium kan elk geschikt medium, zoals, bijvoorbeeld, Solid State geheugen, magnetische tape, een compact disc (cdrom of CD-R/W), geheugenkaart, Flash-geheugen, optische schijf, magnetische schijf of een andere geschikte computer leesbaar medium.The program instructions can be developed or implemented using a suitable software, programming language and Toolkit, such as a C-based language. Furthermore, the program instructions can be stored in an appropriate manner such that they can be transferred to the memory device or read by the processor, such as, for example, stored on a computer readable medium. The computer readable medium can be any suitable medium, such as, for example, solid state memory, magnetic tape, a compact disc (CDROM or CD-R / W), memory card, Flash memory, optical disk, magnetic disk or any other suitable computer readable medium.

Het systeem is geschikt om te worden in de communicatie met externe data-opslagsystemen of apparaten om de relevante gegevens op te halen.The system is suitable to be in communication with external data storage systems or devices to retrieve the relevant data.

Het zal worden begrepen dat het hierin beschreven systeem een of meer elementen bevat die zijn gerangschikt om de verschillende functies en methoden uit te voeren zoals hierin beschreven. Het volgende deel van de beschrijving is gericht op het verstrekken van de lezer een voorbeeld van een conceptuele weergave van hoe verschillende modules en/of motoren die deel uitmaken van de elementen van het systeem kan worden gekoppeld aan de functies kunnen worden geïmplementeerd. Verder wordt in het volgende gedeelte van de beschrijving In systeem gerelateerde details uitgelegd hoe de stappen van de hierin beschreven methode kunnen worden uitgevoerd.It will be understood that the system described herein contains one or more elements arranged to perform the various functions and methods as described herein. The following part of the description aims to provide the reader with an example of a conceptual representation of how different modules and / or motors that are part of the elements of the system can be linked to the functions to be implemented. Furthermore, the following section of the description System-Related Details explains how to perform the steps of the method described herein.

Het zal worden begrepen dat de regeling en de bouw van de modules of motoren dienovereenkomstig kan worden aangepast, afhankelijk van het systeem en de gebruiker eisjn,It will be understood that the arrangement and construction of the modules or motors can be adapted accordingly depending on the system and the user's requirements,

BE2018/0108 zodat verschillende functies kunnen worden uitgevoerd door verschillende modules of motoren aan de hierin beschreven.BE2018 / 0108 so that different functions can be performed by different modules or motors to those described herein.

Het zal worden begrepen dat de beschreven modules en/of motoren kunnen worden uitgevoerd en voorzien van instructies met behulp van een geschikte vorm van technologie. Bijvoorbeeld, kunnen de modules of de motoren worden uitgevoerd of worden gemaakt gebruikend om het even welke geschikte software code die in om het even welke geschikte taal wordt geschreven, waar de code dan wordt gecompileerd om een uitvoerbaar programma te produceren dat op om het even welk geschikt gegevensverwerkingssysteem kan worden gelopen. Alternatief, of in combinatie met het uitvoerbare programma, kunnen de modules of motoren worden geïmplementeerd met behulp van een geschikt mengsel van hardware, firmware en software. Zo kunnen gedeelten van de modules worden geïmplementeerd met een specifieke geïntegreerde toepassing circuit (ASIC), een systeemop-een-chip (SOC), Field programmeerbare Gate arrays (FPGA) of een ander geschikt aanpasbaar of programmeerbaar processing apparaat.It will be understood that the described modules and / or motors can be implemented and provided with instructions using an appropriate form of technology. For example, the modules or engines can be executed or made using any suitable software code written in any suitable language, where the code is then compiled to generate an executable program running on any suitable data processing system can be run. Alternatively, or in combination with the executable program, the modules or motors can be implemented using an appropriate mixture of hardware, firmware and software. For example, portions of the modules can be implemented with a specific integrated application circuit (ASIC), a system-on-a-chip (SOC), Field Programmable Gate Arrays (FPGA) or other suitable adaptable or programmable processing device.

De hierin beschreven methoden kunnen worden geïmplementeerd met behulp van een universeel computersysteem dat specifiek is geprogrammeerd om de beschreven stappen uit te voeren. Als alternatief kunnen de hierin beschreven methoden worden geïmplementeerd met behulp van een specifiek computersysteem, zoals een data visualisatie computer, een database query computer, een grafische analyse computer, een gaming Data Analysis computer, een fabricage data-analyse computer, een Business Intelligence computer enz., waarbij de computer speciaal is aangepast om de beschreven stappen uit te voeren op specifieke gegevens die zijn vastgelegd in een omgeving die is gekoppeld aan een bepaald veld.The methods described herein can be implemented using a universal computer system specifically programmed to perform the described steps. Alternatively, the methods described herein can be implemented using a specific computer system, such as a data visualization computer, a database query computer, a graphical analysis computer, a gaming Data Analysis computer, a manufacturing data analysis computer, a Business Intelligence computer, etc. ., where the computer is specially adapted to perform the described steps on specific data captured in an environment associated with a particular field.

BE2018/0108BE2018 / 0108

De gegevens die als input voor het systeem worden verstrekt, kunnen van elk geschikt type gegevens zijn, bijvoorbeeld gegevens uit de echte wereld, met inbegrip van, maar niet beperkt tot, kansspel-of kansspel gegevens in verband met een spelomgeving zoals een casino, gebeurtenisgegevens, test-of kwaliteitscontrole gegevens die zijn verkregen van een productie-omgeving, zakelijke gegevens opgehaald uit een boekhoudsysteem, verkoopgegevens opgehaald uit een bedrijf database, enz. AU deze gegevens kunnen worden ontvangen door het systeem in real-time in een cachegeheugen of kunnen worden opgeslagen in een meer permanente manierThe data provided as input to the system may be of any suitable type of data, for example real world data including, but not limited to, gambling or gambling data related to a gaming environment such as a casino, event data , test or quality control data obtained from a production environment, business data retrieved from an accounting system, sales data retrieved from a company database, etc. AU this data can be received by the system in real time in a cache or can be stored in a more permanent way

Als alternatief voor, of in combinatie met de display module, kunnen verdere output modules worden verstrekt aan de uitgang van de resultaten van de uitlijnings module. De ruwe gegevens die door de module voor het ophalen van gegevens worden opgehaald, worden geanalyseerd en geconverteerd om uitvoergegevens in een bepaald formaat te leveren. De output gegevens worden verstrekt aan de vertoning en/of de verdere output modules om een gebruiker toe te laten om de ruwe gegevens op een manier te visualiseren die nuttigere of verborgen informatie overbrengt die anders zou verloren worden.Alternatively, or in combination with the display module, further output modules may be provided at the output of the alignment module results. The raw data retrieved by the data retrieval module is analyzed and converted to provide output data in a given format. The output data is provided to the display and / or further output modules to allow a user to visualize the raw data in a way that conveys more useful or hidden information that would otherwise be lost.

De verdere output module kan een drukapparaat in communicatie met het beschreven systeem zijn om de gegevens van de drukcontrole te ontvangen zodat de voorstellingen van de gegevens op om het even welk geschikt drukmiddel kunnen worden gedrukt. Alternatief, kan de verdere output module een interface zijn die de output gegevens om met andere gegevens behandelende modules of opslagmiddelen toelaat worden gekoppeld.The further output module may be a printing device in communication with the described system to receive the pressure control data so that the representations of the data can be printed on any suitable printing medium. Alternatively, the further output module may be an interface that allows the output data to be coupled with other data handling modules or storage means.

BE2018/0108BE2018 / 0108

De module voor het ophalen van gegevens is zodanig geconfigureerd dat gegevens kunnen worden opgehaald uit een module voor gegevensopslag, die in de communicatie met het hierin beschreven systeem staat. De data-opslag module kan elk geschikt type van data-opslagsysteem. Het kan bijvoorbeeld een Enterprise Data Warehouse (EDW), een Data Mart, een database, een opslagarray of een ander geschikt apparaat of groepen van apparaten die gegevens kunnen opslaan voor later ophalen. Verder kan de data-opslag module een cachegeheugen gebruikt om tijdelijk op te slaan inkomende gegevens gevangen in real time.The data retrieval module is configured to retrieve data from a data storage module communicating with the system described herein. The data storage module can be any suitable type of data storage system. For example, it can be an Enterprise Data Warehouse (EDW), a Data Mart, a database, a storage array, or another suitable device or groups of devices that can store data for later retrieval. Furthermore, the data storage module can use a cache memory to temporarily store incoming data captured in real time.

Verder, zal het worden begrepen dat de visuele vertegenwoordiging die door het hierin beschreven systeem wordt geproduceerd specifiek worden aangepast om de visuele weergave van complexe gegevens toe te laten om nuttige informatie over te brengen terwijl het minimaliseren van het gebruik van productie Druk materialen of het beperken van de ruimte waarin de informatie kan worden overgebracht. Dat wil, door het hierin beschreven systeem in staat te stellen een visuele representatie te produceren die een of meer kenmerken heeft zoals beschreven om een complex probleem of complexe gegevens, zijn een aantal technische voordelen onmiddellijk verstrekt. Bijvoorbeeld, de kenmerken van de visuele representatie kan de beperking van de grootte van de visuele representatie, het gebruik van een minimale hoeveelheid inkt, of de oprichting van de representatie met behulp van een minimale of begrensde ruimte ruimte of een minimale hoeveelheid tijd. Deze kenmerken kunnen dan een of meer problemen oplossen, zoals het buitensporige verbruik van verbruiksartikelen door het verbruik van verbruiksgoederen, zoals papieren inkt bronnen, te verminderen en de energie te verminderen die nodig is om de afdrukken van de visuele representaties of de weergave van de informatie op een display module te wijten aan de mogelijkheid om de vereiste informatie te verstrekken in een visuele ruimte van een kleiner formaat.Furthermore, it will be appreciated that the visual representation produced by the system described herein is specifically adapted to allow the visual representation of complex data to convey useful information while minimizing or limiting the use of production printing materials of the space in which the information can be transferred. That is, by enabling the system described herein to produce a visual representation having one or more characteristics as described for a complex problem or data, a number of technical advantages have been immediately provided. For example, the characteristics of the visual representation may be the limitation of the size of the visual representation, the use of a minimal amount of ink, or the creation of the representation using a minimal or limited space space or a minimal amount of time. These attributes can then solve one or more problems, such as the excessive consumption of consumables by reducing the consumption of consumables, such as paper ink sources, and reducing the energy required to print the visual representations or display the information on a display module due to the ability to provide the required information in a smaller sized visual space.

BE2018/0108BE2018 / 0108

Daarom, de data visualisatie technieken hierin beschreven transformeren de ruwe gegevens ontvangen in verschillende regelingen om verdere of verborgen informatie binnen de ruwe gegevens visueel worden weergegeven op een manier die de informatie overbrengt aan een gebruiker op een efficiënte manier.Therefore, the data visualization techniques described herein transform the raw data received into different schemes to visually display further or hidden information within the raw data in a manner that conveys the information to a user in an efficient manner.

Vier kernbegrippen (of concepten) vormen de basis van de in dit document uiteengezette specificatie en zijn dienovereenkomstig als volgt gedefinieerd:Four key terms (or concepts) form the basis of the specification set out in this document and are accordingly defined as follows:

De vier belangrijkste termen zijn:The main four terms are:

Business performance drivers (bpd) bpd pakketten Visual Designs visuele documentenBusiness performance drivers (bpd) bpd packages Visual Designs visual documents

De sleutelbegrippen worden als volgt gedefinieerd:The key terms are defined as follows:

Business performance drivers (BPDs): een Business Performance driver (bpd) is een Business metric gebruikt om een zakelijke doelstelling te kwantificeren. Bijvoorbeeld omzet, verkoop. BPDs zijn feiten (soms aangeduid als maatregelen). Feiten zijn gegevensitems die kunnen worden geteld. Bijvoorbeeld, bruto-omzet; Verkochte eenheden. BPDs bestaat uit:Business performance drivers (BPDs): a Business Performance driver (bpd) is a Business metric used to quantify a business objective. For example turnover, sales. BPDs are facts (sometimes referred to as measures). Facts are data items that can be counted. For example, gross sales; Sold units. BPDs consists of:

1. maatregelen: gegevensitems die kunnen worden geteld. Bijvoorbeeld, bruto-omzet; Verkochte eenheden.1.measures: data items that can be counted. For example, gross sales; Sold units.

2. afmetingen: gegevensitems die kunnen worden gecategoriseerd. Bijvoorbeeld, gender; Locaties. 3. beperkingen kunnen worden toegepast op BPDs. Deze filteren de gegevens inbegrepen. Zo kan bijvoorbeeld een beperking van ' state = 1 CA ' ' worden opgegeven om alleen gegevens voor Californie op te nemen.2. Dimensions: data items that can be categorized. For example, gender; Locations. Limitations can be applied to BPDs. These filter the data included. For example, a limitation of "state = 1 CA" can be specified to include data for California only.

BE2018/0108BE2018 / 0108

4. normalisatie kan worden toegepast op BPDs. Deze specificeren (of veranderen) de tijdspanne waarnaar de bpd verwijst. Bijvoorbeeld-dagelijkse verkochte eenheden, maandelijkse winst.4. normalization can be applied to BPDs. These specify (or change) the time span to which the bpd refers. For example, daily units sold, monthly profit.

De combinatie van BPDs, beperkingen en normalisatie biedt de flexibiliteit om vele manieren te creëren om gegevens te bekijken zonder uitgebreide definitie inspanning te vereisen.The combination of BPDs, constraints and normalization provides the flexibility to create many ways to view data without requiring extensive definition effort.

Met andere woorden, een Business Performance driver (bpd) is een ' maat ' die genormaliseerd kan worden. Metingen zijn gegevensitems die kunnen worden geteld. Bijvoorbeeld, bruto-omzet; Verkochte eenheden. BPDs kan worden weergegeven op visualisaties. Bijvoorbeeld, inkomsten verdiend per winkel op een kaart. Beperkingen en/of normalisatie kunnen worden toegepast op een bpd. De volgende tabel bevat voorbeelden van deze:In other words, a Business Performance driver (bpd) is a 'measure' that can be normalized. Measurements are data items that can be counted. For example, gross sales; Sold units. BPDs can be displayed on visualizations. For example, earnings per store on a card. Restrictions and / or normalization can be applied to a bpd. The following table contains examples of these:

Scenario zakelijk voorbeeldBusiness example scenario

De voorbeelden van een bpd in de kleinhandelsindustrie kunnen de het maximaliseren bruto verkoop per eenheid van gebied (b.v., vierkante voet, vierkante meter) omvatten, die de gemiddelde winstgevendheid van transacties over een periode van tijd maximaliseert, of de gemiddelde verhouding van hoge winstpunten aan lage winstpunten binnen de markt manden.Examples of a BPD in the retail industry may include the maximizing unit gross sales of area (eg, square feet, square meters), which maximizes the average profitability of transactions over a period of time, or the average ratio of high profit points to low profit points within the market baskets.

Voorbeelden van een bpd in de financiële dienstensector kunnen omvatten het maximaliseren van de bruto verstrekte leningen of deposito's verwerkt per eenheid van oppervlakte (bijv, vierkante voet, vierkante meter) bijvoorbeeld binnen verkooppunten, het maximaliseren van de gemiddelde winstgevendheid van transacties over een periode van tijd, of de gemiddelde verhouding van hoge winst posten aan lage winst posten binnen de financiële productmengeling beschikbaar aan consumenten.Examples of a BPD in the financial services sector may include maximizing gross loans or deposits processed per unit area (eg, square feet, square meters), for example, within outlets, maximizing the average profitability of transactions over a period of time , or the average ratio of high profit items to low profit items within the financial product mix available to consumers.

BE2018/0108BE2018 / 0108

Voorbeelden van een bpd in de entertainment industrie kunnen het maximaliseren van de brutoomzet per oppervlakte-eenheid (bijv, vierkante voet, vierkante meter) bijvoorbeeld binnen de verkooppunten, het maximaliseren van de gemiddelde winstgevendheid van transacties over een periode van tijd, of de gemiddelde verhouding van hoge winst posten aan lage winst posten binnen markt manden.Examples of a bpd in the entertainment industry may include maximizing gross sales per unit area (e.g., square feet, square meters) for example within outlets, maximizing the average profitability of transactions over a period of time, or the average ratio from high profit items to low profit items within market baskets.

De voorbeelden van een bpd in de Telecommunicatieindustrie kunnen omvatten het maximaliseren van het aantal opbrengst tekstberichten die tijdens bijvoorbeeld één enkele maand worden verzonden en worden ontvangen, het verbeteren van dalings tarieven van de vraag, verminderend de tarieven van het netwerk Interconnect, maximaliserend het gemiddelde winstgevendheid van transacties over een periode van tijd, of de gemiddelde verhouding van hoge winst posten aan lage winst posten binnen de telecommunicatie productmengeling beschikbaar aan consumenten. Data visualisatie technieken zoals hierin beschreven faciliteren het beheer van al deze parameters en kan omvatten geavanceerde methoden.Examples of a BPD in the Telecommunications Industry may include maximizing the number of revenue text messages sent and received during, for example, a single month, improving drop rates in demand, decreasing the rates of the Interconnect network, maximizing the average profitability of transactions over a period of time, or the average ratio of high profit items to low profit items within the telecommunications product mix available to consumers. Data visualization techniques as described herein facilitate the management of all these parameters and may include advanced methods.

BPD packages: een bpd pakket bestaat uit een set van gerelateerde BPDs. Deze relatie (tussen een bpd pakket en de bijbehorende BPDs) wordt gedefinieerd met behulp van metadata.BPD packages: a bpd package consists of a set of related BPDs. This relationship (between a bpd package and the associated BPDs) is defined using metadata.

BPD pakketten kunnen worden gezien als het vocabulaire van het visuele document.BPD packages can be seen as the vocabulary of the visual document.

Visual Designs: Visual Designs zijn een classificatie van de verschillende soorten visualisaties die een gebruiker kan kiezen. Binnen elk visueel ontwerp, zijn er een aantal visualisaties. De ' ruimtelijke 1 categorie kan bijvoorbeeld Winkellocatie kaarten of geografische locatie kaarten hebben.Visual Designs: Visual Designs are a classification of the different types of visualizations that a user can choose. Within each visual design, there are a number of visualizations. For example, the spatial 1 category may have Shop location maps or geographic location maps.

De software oplossing staat gebruikers toe om één visualisatie (één visuele vorm binnen een visuele ontwerpcategorie) te selecteren om een visueel document tot stand te brengen.The software solution allows users to select one visualization (one visual form within a visual design category) to create a visual document.

BE2018/0108BE2018 / 0108

Visueel document: een visueel document bevat visuele representaties van gegevens. De toegang tot de gegevens die worden gebruikt om de visuele representatie te construeren is in veel opzichten analoog aan een tekstueel document.Visual document: A visual document contains visual representations of data. Access to the data used to construct the visual representation is in many ways analogous to a textual document.

Een visueel document is opgebouwd door het toepassen van bpd gegevens op een specifiek visueel ontwerp. Het wordt ontworpen om minstens één specifiek punt (gebruikend de visualisatie) te illustreren, steunt de punten die met empirisch bewijsmateriaal worden gemaakt, en kan worden uitgebreid om aanbevelingen te verstrekken die op de gemaakte punten worden gebaseerd. Het visuele document is een product dat aan de gebruiker wordt geleverd.A visual document is constructed by applying BPD data to a specific visual design. It is designed to illustrate at least one specific point (using the visualization), supports the points made with empirical evidence, and can be extended to provide recommendations based on the points made. The visual document is a product supplied to the user.

Dimensies Dimensies zijn gegevensitems die kunnen worden gecategoriseerd. Bijvoorbeeld, gender; Locaties.Dimensions Dimensions are data items that can be categorized. For example, gender; Locations.

Dimensies kunnen worden weergegeven op visualisaties. Bijvoorbeeld productcategorieën op een winkelvloer.Dimensions can be displayed on visualizations. For example product categories on a shop floor.

Heatmaps: een warmte-kaart is een grafische weergave van gegevens waar de waarden die door een variabele in een twee-dimensionale kaart worden weergegeven als kleuren. Een zeer gelijkaardige presentatievorm is een boom kaart.Heatmaps: A heat map is a graphical representation of data where the values represented by a variable in a two-dimensional map are represented as colors. A very similar presentation form is a tree map.

De kaarten van de hitte worden typisch gebruikt in moleculaire biologie om het niveau van uitdrukking van vele genen over een aantal vergelijkbare steekproeven (b.v. cellen in verschillende Staten, steekproeven van verschillende patiënten) te vertegenwoordigen aangezien zij uit DNA arrays worden verkregen.Heat maps are typically used in molecular biology to represent the level of expression of many genes across a number of comparable samples (e.g. cells in different States, samples from different patients) as they are obtained from DNA arrays.

De kaarten van de hitte worden ook gebruikt op plaatsen waar de gegevens vluchtig zijn en de vertegenwoordiging van deze gegevens als hitte kaart verbetert bruikbaarheid. Bijvoorbeeld, NASDAQ gebruikt warmte kaarten om de Nasdaq-100 index volatiliteit te tonen.Heat maps are also used in places where the data is volatile and the representation of this data as a heat map improves usability. For example, NASDAQ uses heat maps to show the Nasdaq-100 index volatility.

BE2018/0108BE2018 / 0108

Veel organisaties worden geconfronteerd met massale en toenemende hoeveelheden van de gegevens te interpreteren, de noodzaak om meer complexe beslissingen sneller te maken, en dienovereenkomstig wenden zich tot data visualisatie als een instrument voor het transformeren van hun gegevens in een concurrentievoordeel. Dit geldt met name voor high-performance bedrijven, maar het strekt zich ook uit tot elke organisatie waarvan de intellectuele eigendom bestaat in massieve, groeiende datasets.Many organizations are faced with interpreting massive and increasing amounts of data, the need to make more complex decisions faster, and accordingly turn to data visualization as a tool for transforming their data into a competitive advantage. This is especially true for high-performance companies, but it also extends to any organization whose intellectual property consists of massive, growing datasets.

Een doel van de beschreven oplossing is om deskundigen 1 data visualisatie technieken in handen van de klant door vakkundig begeleiden van de eindgebruiker door het kiezen van de juiste parameters, om de juiste gegevens weer te geven, en om de meest bruikbare visualisaties te creëren om Verbeter de bedrijfsprestaties.A goal of the described solution is to expert 1 data visualization techniques owned by the client by expertly guiding the end user by choosing the right parameters, to display the correct data, and to create the most useful visualizations to Improve the business performance.

In de detailhandel kan de eindgebruiker bijvoorbeeld de controle-entiteit in de winkelomgeving opnemen. Dit kan bijvoorbeeld de Store Manager, een afdelingsmanager, of een andere persoon die de taak van het toezicht op de activiteiten in de zakelijke omgeving.In retail, for example, the end user can include the controlling entity in the retail environment. For example, this could be the Store Manager, a department manager, or another person who has the task of overseeing activities in the business environment.

In de horeca kan de eindgebruiker bijvoorbeeld de controlerende entiteit in het hotel omvatten. Dit kan bijvoorbeeld de Hotel Manager, een Food & Beverage Manager, of een andere persoon die de taak van het toezicht op de activiteiten in de zakelijke omgeving. In de financiële sector kan de eindgebruiker bijvoorbeeld de controlerende entiteit in het filiaal bevatten. Dit kan bijvoorbeeld de filiaalmanager, een leningsambtenaar of een andere persoon zijn die de taak heeft om activiteiten in het bedrijfsklimaat te overzien.In the hospitality industry, for example, the end user may include the controlling entity in the hotel. This could be the Hotel Manager, a Food & Beverage Manager, or another person who has the job of overseeing activities in the business environment. For example, in the financial sector, the end user may include the controlling entity in the branch. This could be, for example, the branch manager, a loan officer or another person who has the task of overseeing activities in the business environment.

Een visueel document bevat visuele representaties van gegevens. De toegang tot de gegevens die worden gebruikt om de visuele representatie te construeren is in veel opzichten analoog aan een tekstueel document. Het is gebouwd door het toepassen van Business Performance driver (s) (bpd)A visual document contains visual representations of data. Access to the data used to construct the visual representation is in many ways analogous to a textual document. It is built by applying Business Performance driver (s) (bpd)

BE2018/0108 gegevens naar een specifiek visueel ontwerp (visuele ontwerpen zijn gegroepeerd in tien classificaties).BE2018 / 0108 data to a specific visual design (visual designs are grouped into ten classifications).

Een visueel document is ontworpen ter illustratie van ten minste een specifiek punt (met behulp van de visualisatie), ondersteuning van de punten gemaakt met empirisch bewijs, en kan worden uitgebreid tot aanbevelingen op basis van de gemaakte punten te bieden. Het visuele document is het feitelijke product van de software aan de software gebruiker. Visuele documenten kunnen, indien nodig, later worden opgeslagen, gedistribueerd of geanalyseerd.A visual document is designed to illustrate at least one specific point (using the visualization), support the points made with empirical evidence, and can be extended to provide recommendations based on the points made. The visual document is the actual product of the software to the software user. Visual documents can be stored, distributed or analyzed later if necessary.

Het visuele document wordt gevoed door gegevens en een database waarin de definities van BPDsde BPDs zijn de focus van het visuele document. Een Business Performance driver is een Business metric die wordt gebruikt om een zakelijke doelstelling te kwantificeren. Voorbeelden hiervan zijn bruto verkoop of verkochte eenheden. Bijvoorbeeld, kan het visuele document worden gebruikt om de verhouding tussen verscheidene BPDs in tijd grafisch om te tonen.The visual document is powered by data and a database in which the definitions of BPDsde BPDs are the focus of the visual document. A Business Performance driver is a Business metric used to quantify a business objective. Examples include gross sales or units sold. For example, the visual document can be used to graphically display the relationship between several BPDs over time.

De beschreven oplossing maakt gebruik van de beste beschikbare technische onderbouwing, tools, producten en methoden om de beschikbaarheid van deskundige inhoud te actualiseren. Bij de oprichting van de oplossing query's gegevens van een high performance Enterprise Data Warehouse gekenmerkt door parallelle verwerking. Deze database kan zowel homogene (identieke) als heterogene (verschillende maar snijdende) databases ondersteunen. Het systeem is aanpasbaar voor gebruik met een pluraliteit van derden database leveranciers.The described solution uses the best available technical underpinnings, tools, products and methods to update the availability of expert content. When establishing the solution, data queries from a high performance Enterprise Data Warehouse characterized by parallel processing. This database can support both homogeneous (identical) and heterogeneous (different but intersecting) databases. The system is adaptable for use with a plurality of third-party database providers.

Er kan een schaalbaar Geavanceerd webserver Framework worden gebruikt om de benodigde services te bieden voor het uitvoeren van de toepassing en het leveren van uitvoer via het web. Een flexibele en beheersbare grafische rendering engine-kan worden gebruikt om de kwaliteit en snelheid niveaus die nodig zijn om zowel statische en dynamische ondersteuning (die zou kunnenA scalable Advanced Web Server Framework can be used to provide the necessary services for running the application and delivering output over the web. A flexible and manageable graphic rendering engine - can be used to provide the quality and speed levels needed to support both static and dynamic (which could

BE2018/0108 worden, bijvoorbeeld, Animated GIF, AVI of MPEG) displays te maximaliseren. AU Components kan werken met een robuust besturingssysteem platform en binnen veilige netwerkarchitectuur.BE2018 / 0108 will, for example, maximize Animated GIF, AVI or MPEG) displays. AU Components can work with a robust operating system platform and within secure network architecture.

Reeds bestaande (en direct beschikbare) componenten van derden kunnen gebruikt worden om gebruikersbeveiliging te beheren (bijv, besturingssysteem beveiliging), sectorspecifieke toepassingen en OLAP (online analytische verwerking) of andere meer traditionele rapportering. De beschreven oplossing is ontworpen om snelle en betrouwbare interfaces voor deze producten te vergemakkelijken.Pre-existing (and readily available) third-party components can be used to manage user security (e.g., operating system security), industry-specific applications and OLAP (online analytic processing) or other more traditional reporting. The described solution is designed to facilitate fast and reliable interfaces for these products.

Een voorspellende modellering interface helpt de gebruiker bij het analyseren van voorspelde resultaten en in ' wat als analyse.A predictive modeling interface helps the user analyze predicted results and what if analysis.

Strikte beveiligings-, test-, wijzigings-en versie controle en documentatie standaarden kunnen de ontwikkelings methodiek bepalen.Strict security, test, change and version control and documentation standards can determine the development method.

De visuele documenten vormen de kern van de oplossing vanuit een gebrul kersperspectief. Dit kan onder meer visualisatie (s), gekoppelde gegevens en/of metagegevens (meestal de visuele vorm) die de gebruiker definieert aanvragen en interactie met. De visuele documenten kunnen bestaan uit enkele frames of geanimeerde frames (die bijvoorbeeld kunnen worden geïmplementeerd in AVI, GIF of MPEG-formaat of een opeenvolging van stilstaande beelden).The visual documents are the core of the solution from a roaring cherry perspective. This can include visualization (s), linked data and / or metadata (usually the visual form) that the user defines requests and interact with. The visual documents can consist of single frames or animated frames (which can be implemented, for example, in AVI, GIF or MPEG format or a sequence of still images).

Het visuele document wordt meestal weergegeven in een dynamische webbrowser, Hi deze interactieve weergave de gebruiker kan observeren, selecteren en navigeren rond het document.The visual document is usually displayed in a dynamic web browser, this interactive view allows the user to observe, select and navigate around the document.

Eenmaal gemaakt, kunnen de visuele documenten worden opgeslagen in de database en kan worden gedistribueerd naar de belangrijkste personen (gedrukte, e-mailen, enz.) of opgeslagen voor later gebruik en analyse.Once created, the visual documents can be stored in the database and can be distributed to key people (print, email, etc.) or saved for later use and analysis.

Visuele ontwerpen:Visual designs:

BE2018/0108BE2018 / 0108

De visuele ontwerpen zijn een classificatie van de verschillende soorten visualisaties die een gebruiker kan kiezen. Binnen elke visuele ontwerpcategorie, zijn er een aantal visualisaties. De ' ruimtelijke ' categorie kan bijvoorbeeld een Winkellocatie kaarten, netwerkkaarten of geografische locatie kaarten hebben, zoals bijvoorbeeld kaarten die beschikbaar zijn via Google ™ of Yahoo ™.The visual designs are a classification of the different types of visualizations that a user can choose. Within each visual design category, there are a number of visualizations. The 'spatial' category can, for example, have Shop location maps, network maps or geographic location maps, such as maps available through Google ™ or Yahoo ™.

Andere belangrijke elementen van het systeem kunnen zijn:Other important elements of the system may include:

• Parallel-parallelle verwerking om het reactievermogen te verhogen of om de werklast schaalbaarheid van query's of visuele documenten te vergroten. Dit parallellisme kan ook de responstijd afnemen voor grotere visuele documenten in het bijzonder bewegende beelden kunnen worden uitgevoerd op een parallelle manier.• Parallel-parallel processing to increase responsiveness or to increase the workload scalability of queries or visual documents. This parallelism can also decrease the response time for larger visual documents, especially moving images can be performed in a parallel manner.

• Beveïliging-systeem en User-Access beveiliging. Deze beveiliging kan een combinatie zijn van autorisatie en verificatie. Het beveiligingskader kan worden geïmplementeerd met behulp van het toepassingskader.• Security system and User-Access security. This security can be a combination of authorization and verification. The security framework can be implemented using the application framework.

• Kaart updates-een hulpprogramma voor kaartbeheer om ruimtelijke toewijzingen van gebruikers te actualiseren.• Map Updates - a map management tool to update spatial assignments of users.

• Voorspellende modellering-dit kan een interface zijn voor voorspellende modellen van derden. · Configuratietools-de applicatie kan worden ondersteund door configuratietools om een snelle implementatie van de applicatie mogelijk te maken.• Predictive modeling - this can be an interface for third-party predictive models. Configuration tools - the application can be supported by configuration tools to allow fast implementation of the application.

Visualisatie FrameworkVisualization Framework

De volgende beschrijving geeft het visualisatie kader dat de belichaming van de huidige uitvinding zal ondersteunen. De beschrijving bevat een overzicht van het belang van visueel ontwerp inclusief een korte historische hertelling van een wereld-erkende toonaangevende visualisatie. De beschrijving bevat ook de visuele ontwerp classificaties voor de beschreven oplossing.The following description provides the visualization framework that will support the embodiment of the present invention. The description provides an overview of the importance of visual design including a brief historical recount of a world-recognized leading visualization. The description also includes visual design classifications for the described solution.

BE2018/0108BE2018 / 0108

Het zal worden begrepen dat de Visual Design voorbeelden beschreven in deze sectie zijn voorbeelden voor illustratieve doeleinden te identificeren van de concepten achter hoe de visualisatie wordt geproduceerd. Daarom zal verder worden begrepen dat de beschreven begrippen kunnen produceren visuele ontwerpen anders dan die specifiek beschreven. De Visual Design voorbeelden getoond worden ook gebruikt om de lezer te helpen begrijpen het verhaal beschrijven van de visuele ontwerpen.It will be understood that the Visual Design examples described in this section are examples for illustrative purposes identifying the concepts behind how the visualization is produced. Therefore, it will be further understood that the concepts described may produce visual designs other than those specifically described. The Visual Design examples shown are also used to help the reader understand the story describing the visual designs.

Het beschreven systeem is specifiek aangepast aan de werkelijke specifieke visualisatie ontwerpen die relevant zijn voor geselecteerde verticale en horizontale industrie toepassingen worden ingezet te creëren.The described system has been specifically adapted to create actual specific visualization designs that are relevant to selected vertical and horizontal industry applications being deployed.

Een verticale industrie applicatie is er een die wordt geassocieerd met een oplossing gericht op een specifieke industrie, zoals bijvoorbeeld de entertainment-industrie. In dit voorbeeld, BPDs relevant voor die industrie worden gemaakt, zoals verhuur patronen van films over verschillende seizoenen.A vertical industry application is one associated with a solution focused on a specific industry, such as the entertainment industry. In this example, BPDs are made relevant to that industry, such as rental patterns of films over different seasons.

Een horizontale industrie applicatie is er een die wordt geassocieerd met oplossingen in meerdere industrieën. De bpd kan bijvoorbeeld gebaseerd zijn op CRM Analytics, dat in een hele reeks verschillende branches van toepassing is.A horizontal industry application is one associated with solutions across multiple industries. For example, the bpd can be based on CRM Analytics, which applies across a range of different industries.

Door de omvang van de diensten die worden aangeboden door de verschillende industrieën die hierin besproken, hun aard leent zich zowel horizontaal (binnen het gebied) en verticale toepassingen (buitengebied).Due to the scope of the services offered by the various industries discussed herein, their nature lends itself both horizontally (within the area) and vertical applications (outer area).

Bijvoorbeeld, in de gaming-industrie, in aanvulling op het verstrekken van gokken activiteiten, een typische gaming locatie loopt aanzienlijke en gevarieerde Food Service, entertainment, onderdak, en andere toepassingen, Hi de retail-industrie (met name de Superstore-concept), Naast hetFor example, in the gaming industry, in addition to providing gambling activities, a typical gaming location runs significant and varied food service, entertainment, shelter, and other uses, Hi the retail industry (especially the Superstore concept), Besides it

BE2018/0108 verstrekken van traditionele Retail productaanbod, een retail-locatie biedt aanzienlijke en gevarieerde diensten, waaronder Food Service, bankieren, Grooming, kleding zorg, en andere toepassingen. In de horeca (met name de on-line, kiosk of via e-mail delivery concept) naast het verstrekken van traditionele Hospitality productaanbod, een hotel biedt belangrijke en gevarieerde producten, waaronder verschillende categorieën van Autoverhuur, Tour en reisdiensten, zakelijke dienstverlening en andere gespecialiseerde diensten voor consumenten en bedrijven, Hi de financiële sector (met name de on-line, kiosk of per post Delivery concept) naast het verstrekken van traditionele financiële productaanbod, een filiaal Office biedt belangrijke en gevarieerde producten, waaronder verschillende categorieën van leningen, financiële planning diensten, krediet-en cadeaubonnen, payroll services, en andere gespecialiseerde diensten voor consumenten en kleine bedrijven. In de entertainment-industrie (met name de on-line of via e-mail delivery concept) naast het verstrekken van traditionele entertainment productaanbod, een entertainment venue biedt belangrijke en gevarieerde producten, waaronder Video's, Merchandise en audio producten in verschillende formaten, Hi de telecommunicatie-industrie (met name het productaanbod mogelijkheid) naast het verstrekken van traditionele spraak-en data productaanbod, een RetailOutlet biedt aanzienlijke en gevarieerde producten inclusief telefoons, telefoon accessoires, entertainment pakketten en gegevens, en andere gespecialiseerde diensten voor consumenten en kleine bedrijven.BE2018 / 0108 Providing Traditional Retail Product Offerings, a retail location offers significant and varied services including Food Service, Banking, Grooming, Garment Care, and other applications. In the hospitality industry (especially the on-line, kiosk or via email delivery concept) in addition to providing traditional Hospitality product offerings, a hotel offers important and varied products, including various categories of Car Rental, Tour and Travel Services, Business Services and others specialized services for consumers and businesses, Hi the financial sector (especially the on-line, newsstand or postal Delivery concept) in addition to providing traditional financial product offerings, a Branch Office offers important and varied products, including different categories of loans, financial planning services, credit and gift cards, payroll services, and other specialized services for consumers and small businesses. In the entertainment industry (especially the on-line or via email delivery concept) in addition to providing traditional entertainment product offerings, an entertainment venue offers important and varied products, including Videos, Merchandise and audio products in various formats, Hi de telecommunications industry (especially the product offering capability) in addition to providing traditional voice and data product offering, a RetailOutlet offers significant and varied products including phones, phone accessories, entertainment packages and data, and other specialized services for consumers and small businesses.

Design is nu een fundamenteel onderdeel van bijna elk aspect van hoe mensen leven werk en adem. Alles is ontworpen vanuit een tandenborstel naar elk aspect van een website. Vergelijk visueel ontwerp aan architecturaal ontwerp-in beide gevallen kan iedereen vrij complexe beelden trekken. De resulterende Foto's kunnen stimulerend en goed getrokken grafische elementen. Hi beide gevallen, de vraag is waarom heeft de wereld nodig ontwerpers? Het verkennen van deze vraag meerDesign is now a fundamental part of almost every aspect of how people live work and breath. Everything is designed from a toothbrush to every aspect of a website. Compare visual design to architectural design - in either case, anyone can draw quite complex images. The resulting photos can be stimulating and well-drawn graphics. Hi both cases, the question is why does the world need designers? Exploring this question more

BE2018/0108 diep kan men vragen-is het een dergelijk verschil maken hoe men waarneemt en begrijpt een ontwerp wanneer het wordt gemaakt door een professionele in plaats van een amateur?BE2018 / 0108 one can ask deeply - does it make such a difference how one perceives and understands a design when it is made by a professional rather than an amateur?

De trend in Business Intelligence is het ontwerpen van tools om flexibiliteit te bieden en laat de wereld van visueel ontwerp aan de amateurs. Stephen weinig commentaren in informatie dashboard dat zonder enige twijfel ik de grootste schuld van dankbaarheid aan de vele softwareverkopers verschuldigd ben die zo veel hebben gedaan om dit boek te maken noodzakelijk door niet aan adres of zelfs de visuele ontwerp behoeften te overwegen van Dashboards. Hun soort minachting voor visueel ontwerp heeft me focus, ontstoken mijn passie, en gegarandeerd mijn levensonderhoud voor de komende jaren.The trend in Business Intelligence is designing tools to provide flexibility and leaving the world of visual design to the amateurs. Stephen's few comments in the information dashboard that without a doubt I owe the greatest debt of gratitude to the many software vendors who have done so much to make this book necessary by not considering Dashboards' address or even the visual design needs. Their kind of disdain for visual design has focused me, ignited my passion, and guaranteed my livelihood for years to come.

Visuele ontwerpen binnen het beschreven Framework zijn goed doordacht in de manier waarop de gegevens worden weergegeven. Het beschreven systeem maakt een goede informatie visualisatie ontwerpconcepten worden vastgelegd en terugbezorgd aan gebruikers als visuele documenten met behulp van unieke gegevensverwerking en analysetechnieken.Visual designs within the described Framework are well thought out in the way the data is presented. The described system allows good information visualization design concepts to be captured and returned to users as visual documents using unique data processing and analysis techniques.

Visuele ontwerpen:Visual designs:

Methode of visuele ontwerp classificatiesMethod or visual design classifications

Volgens deze belichaming, tien Visual Design types zijn gedefinieerd en opgenomen in het beschreven systeem. Het zal worden begrepen dat extra visuele ontwerpen kunnen verder worden gedefinieerd met inbegrip van de oprichting van bepaalde voorbeelden en werkelijke visuele ontwerpen voor specifieke toepassingen in de industrie.According to this embodiment, ten Visual Design types are defined and included in the described system. It will be understood that additional visual designs can be further defined including the creation of certain examples and actual visual designs for specific industry applications.

De visuele ontwerptypes omvatten:The visual design types include:

• Hiërarchische • Tijdelijk · ruimtelijk• Hierarchical • Temporary · spatial

BE2018/0108 • Tekstuele • Virtuele • Structureel • Klassiek • Navigatie • interactiefBE2018 / 0108 • Textual • Virtual • Structural • Classic • Navigation • interactive

Hieronder wordt een methode beschreven voor het beoordelen van de kwaliteit van het visuele ontwerp. Bij de beoordeling van de kwaliteit van een visueel ontwerp moet rekening worden gehouden met de volgende factoren:A method for assessing the quality of the visual design is described below. When assessing the quality of a visual design, the following factors should be taken into account:

• Alternatieve benaderinge; om het vermogen van een visueel ontwerp te beoordelen is het belangrijk om het tegen te gaan met andere visualisatie methoden, Hi name men moet het visuele ontwerp te vergelijken met een klassieke grafiek of een tabel van nummers. Deze vergelijking is belangrijk aangezien vele gegevensvisualisaties aanzienlijk grafisch gewicht maar weinig informatieve waarde toevoegen.• Alternative approaches; In order to assess the ability of a visual design it is important to counter it with other visualization methods. Hi in particular one must compare the visual design with a classic graph or table of numbers. This comparison is important since many data visualizations add significant graphic weight but little informative value.

• Visuele eenvoud; visualisatie mag de geest niet overbelasten. De eenvoud van de visüalisatie is belangrijk aangezien het interpretatie verbetert en gemeenschappelijk begrip zonder opleiding toestaat. Sommige visualisaties vereisen een aanzienlijke opleiding worden toegepast. In het algemeen zal de beschreven oplossing geen gebruik maken van deze visuele ontwerpen.• Visual simplicity; visualization should not overload the mind. The simplicity of the visualization is important as it improves interpretation and allows common understanding without training. Some visualizations require significant training to be applied. Generally, the described solution will not use these visual designs.

• Gegevensdichtheid; de dichtheid van de gegevens in een visualisatie is een kritische maatregel van de totale waarde. Hogere dichtheid visualisaties, indien succesvol in het handhaven van hun eenvoud, hebben aanzienlijk potentieel om de stroom van informatie aan eindgebruikers te verhogen.• Data density; the density of the data in a visualization is a critical measure of the total value. Higher density visualizations, if successful in maintaining their simplicity, have significant potential to increase the flow of information to end users.

BE2018/0108 • Volume van de gebruikte inkt; is het visuele ontwerp met behulp van negatieve ruimte om de belangrijkste informatie te tonen? Dit gebruik van negatieve ruimte maakt het mogelijk lagere hoeveelheden inkt te gebruiken terwijl het tonen van dezelfde of een hogere dichtheid van informatie. Bovendien, inkt nodig is over het algemeen verlaagd als het aantal views of pagina's van de gegevens wordt verlaagd tot hetzelfde volume van de gegevens te brengen.BE2018 / 0108 • Volume of the ink used; is the visual design using negative space to show the most important information? This use of negative space makes it possible to use lower amounts of ink while displaying the same or higher density of information. In addition, ink required is generally reduced when the number of views or pages of data is reduced to bring the same volume of data.

De hierin beschreven methoden kunnen worden geïmplementeerd met behulp van een universeel computersysteem dat specifiek is geprogrammeerd om de beschreven stappen uit te voeren. Als alternatief kunnen de hierin beschreven methoden worden geïmplementeerd met behulp van een specifiek computersysteem, zoals een data visualisatie computer, een database query computer, een grafische analyse computer, een gaming Data Analysis computer, een fabricage data-analyse computer, een Business Intelligence computer enz., waarbij de computer speciaal is aangepast om de beschreven stappen uit te voeren op specifieke gegevens die zijn vastgelegd in een omgeving die is gekoppeld aan een bepaald veld.The methods described herein can be implemented using a universal computer system specifically programmed to perform the described steps. Alternatively, the methods described herein can be implemented using a specific computer system, such as a data visualization computer, a database query computer, a graphical analysis computer, a gaming Data Analysis computer, a manufacturing data analysis computer, a Business Intelligence computer, etc. ., where the computer is specially adapted to perform the described steps on specific data captured in an environment associated with a particular field.

Volgens deze belichaming is er aangetoond via een conceptueel systeemdiagram waar een data visualisatie systeem omvat verschillende modules om visuele ontwerpen (visuele representaties) met behulp van een aantal methoden zoals hierin beschreven. De visuele ontwerpen worden gebruikt om visueel te vertegenwoordigen gegevens in een vorm die nuttig is voor de eindgebruiker.In this embodiment, it has been demonstrated through a conceptual system diagram where a data visualization system includes several modules to visual designs (visual representations) using a number of methods as described herein. The visual designs are used to visually represent data in a form that is useful to the end user.

Het systeem bevat verder een Data Retrieval module die is ingericht om metrische gegevens op te halen uit een data-opslag module, die in de communicatie met de data visualisatie systeem.The system further includes a Data Retrieval module configured to retrieve metrics from a data storage module used in communication with the data visualization system.

BE2018/0108BE2018 / 0108

De gegevens die als input voor het systeem worden verstrekt, kunnen van elk geschikt type gegevens zijn, bijvoorbeeld gegevens uit de echte wereld, met inbegrip van, maar niet beperkt tót, kansspel-of kansspel gegevens in verband met een spelomgeving zoals een casino, gebeurtenisgegevens, test-of kwaliteitscontrole gegevens die zijn verkregen van een productie-omgeving, zakelijke gegevens opgehaald uit een boekhoudsysteem, verkoopgegevens opgehaald uit een bedrijf database, enz. Al deze gegevens kunnen worden ontvangen door het systeem In real-time in een cachegeheugen of kunnen worden opgeslagen in een meer permanente manier.The data provided as input to the system may be of any suitable type of data, for example real world data including, but not limited to, gambling or gambling data related to a gaming environment such as a casino, event data , test or quality control data obtained from a production environment, business data retrieved from an accounting system, sales data retrieved from a company database, etc. All this data can be received by the system in real-time or cached stored in a more permanent way.

De module voor het ophalen van gegevens is geconfigureerd voor het ophalen van gegevens uit een module voor gegevensopslag, die in de communicatie met de data visualisatie computing systeem. De data-opslag module kan elk geschikt type van data-opslagsysteem. Het kan bijvoorbeeld een Enterprise Data Warehouse (EDW), een Data Mart, een database, een opslagarray of een ander geschikt apparaat of groepen van apparaten die gegevens kunnen opslaan voor later ophalen. Verder kan de data-opslag module een cachegeheugen gebruikt om tijdelijk op te slaan inkomende gegevens gevangen in real time.The data retrieval module is configured to retrieve data from a data storage module, which is in communication with the data visualization computing system. The data storage module can be any suitable type of data storage system. For example, it can be an Enterprise Data Warehouse (EDW), a Data Mart, a database, a storage array, or another suitable device or groups of devices that can store data for later retrieval. Furthermore, the data storage module can use a cache memory to temporarily store incoming data captured in real time.

Het systeem bevat ook een statistische afstand bepaling module die wordt gecontroleerd om een statistische afstand tussen de items binnen de meta groepen te bepalen door het analyseren van de metrische gegevens in verband met de meta-groepen. Op basis van deze bepaalde statistische afstand output van de statistische afstand bepaling module, kan de display module regelen de items binnen de meta Groepen zodanig dat de meest statistisch vergelijkbare items zijn gerangschikt naast elkaar. Dit maakt het mogelijk meer nuttige informatie in verband met de meta-groepen en metrische gegevens worden overgebracht, die niet anders beschikbaar zijn geweest voor de gebruiker.The system also includes a statistical spacing module that is checked to determine a statistical distance between the items within the meta groups by analyzing the metrics related to the meta groups. Based on this particular statistical distance output from the statistical distance determination module, the display module can arrange the items within the meta groups such that the most statistically similar items are arranged side by side. This allows more useful information related to the meta groups and metrics to be transferred, which have not otherwise been available to the user.

BE2018/0108BE2018 / 0108

De statistische bepaling door de statistische afstands bepalings module kan worden gebaseerd op elke geschikte statistische berekening, zoals bijvoorbeeld: i) analyse met behulp van een hiërarchische kracht gebaseerd algoritme, II) het bepalen van de statistische afstand tussen de gegevensgroepen, lil) het bepalen van de statistische afstand op basis van de gelijkenis van de gegevensgroepen, IV) het bepalen van de statistische afstand op basis van de som van de kwadraten van de datagroepen, v) het bepalen van de statistische afstand op basis van de output van een heuristisch algoritme, zoals terug voortplanting neurale netwerk waarden of genetische algoritme verenigingen, VI) het bepalen van de statistische afstand op basis van de output van een neuraal netwerk, en VII) het bepalen van de statistische afstand op basis van een correlatie factor tussen de gegevensgroepen, bijvoorbeeld door de berekening van de waarde genormaliseerd door de som van de kwadraten.The statistical determination by the statistical distance determination module can be based on any suitable statistical calculation, such as for example: i) analysis using a hierarchical force-based algorithm, II) determining the statistical distance between the data groups, lil) determining the statistical distance based on the similarity of the data groups, IV) determining the statistical distance based on the sum of the squares of the data groups, v) determining the statistical distance based on the output of a heuristic algorithm, such as back propagation neural network values or genetic algorithm associations, VI) determining the statistical distance based on the output of a neural network, and VII) determining the statistical distance based on a correlation factor between the data groups, for example by the calculation of the value normalized by the sum of squares.

Als alternatief voor, of in combinatie met de display module, kunnen verdere output modules worden verstrekt aan de output van de visualisatie. De ruwe gegevens die door de module voor het ophalen van gegevens worden opgehaald, worden geanalyseerd en gerangschikt om de visualisatieuitvoer van de gegevens in een bepaald formaat te bieden. De output gegevens worden verstrekt aan de vertoning en/of de verdere output modules om een gebruiker toe te laten om de ruwe gegevens op een manier te visualiseren die nuttigere of verborgen informatie vervoert die anders zou verloren zijn, evenals om de gebruiker van de capaciteit te voorzien om de gegevens te correleren hiërarchie met de visualisatie.As an alternative to, or in combination with the display module, further output modules can be provided to the output of the visualization. The raw data retrieved by the data retrieval module is analyzed and arranged to provide the visualization output of the data in a given format. The output data is provided to the display and / or further output modules to allow a user to visualize the raw data in a way that conveys more useful or hidden information that would otherwise be lost, as well as to enable the user of the capacity. provided to correlate the data hierarchy with the visualization.

De verdere output module kan een drukapparaat in communicatie met het beschreven systeem zijn om de gegevens van de drukcontrole te ontvangen zodat de voorstellingen van de gegevens op omThe further output module may be a pressure device in communication with the described system to receive the pressure control data so that the representations of the data on

BE2018/0108 het even welk geschikt drukmiddel kunnen worden gedrukt. Alternatief, kan de verdere output module een interface zijn die de gegevens output om met andere gegevens behandelende modules of opslagmiddelen toelaat worden gekoppeld.BE2018 / 0108 any suitable printing medium can be printed. Alternatively, the further output module may be an interface that allows the data output to be coupled with other data handling modules or storage means.

Bij de activering detectiemodule detecteren activering van de meta-groep, de display module wordt gecontroleerd om een indicatie van de gegevenspunten in verband met de geactiveerde meta-groep in de visuele representatie te geven. Dat is, bepaalt het systeem welke meta groep in de visuele vertegenwoordiging is geselecteerd en bepaalt van gegevens binnen de module van de gegevensopslag welke gedeelten van het visuele ontwerp (vertegenwoordiging) met de geselecteerde meta groep worden geassocieerd. Het relevante deel van het visuele ontwerp wordt gewijzigd door de rendering engine om aan te geven aan de gebruiker welke meta groepen werden geselecteerd. Bijvoorbeeld, het relevante gedeelte van het visuele ontwerp kan worden gewijzigd, zodat het knippert, of verandert van kleur, enz.Upon activation detection module detecting activation of the meta group, the display module is checked to give an indication of the data points associated with the activated meta group in the visual representation. That is, the system determines which meta group in the visual representation is selected, and determines from data within the repository module which parts of the visual design (representation) are associated with the selected meta group. The relevant part of the visual design is modified by the rendering engine to indicate to the user which meta groups were selected. For example, the relevant part of the visual design can be changed so that it flashes, or changes color, etc.

De weergave module kan ook een grafische weergave van de hiërarchie over de visuele representatie bedekken of deze naast elkaar weergeven met de visuele representatie. Volgens deze belichaming, de display module regelt de groepen als een grafische boom representatie samen met de visuele representatie. Verder kan het systeem worden geregeld om de hiërarchie van de metrische gegevens te bepalen op dezelfde tijd als de visuele representatie wordt gemaakt door het visualisatie systeem. Dit wordt bereikt door het berekenen van de verdeling van de knooppunten in de representatie als ze worden gerenderd. Dit heeft het voordeel van Just in time berekening en kan resulteren in een verminderde berekening overhead. Sommige knooppunten hebben bijvoorbeeld geen aanpassing nodig omdat ze niet zichtbaar zijn in de visualisatie.The display module can also cover a graphical representation of the hierarchy over the visual representation or display it side by side with the visual representation. In this embodiment, the display module controls the groups as a graphical tree representation along with the visual representation. Furthermore, the system can be controlled to determine the hierarchy of the metrics at the same time as the visual representation is made by the visualization system. This is accomplished by calculating the distribution of the nodes in the representation as they are rendered. This has the advantage of Just in time calculation and can result in a reduced overhead calculation. For example, some nodes do not require adjustment because they are not visible in the visualization.

BE2018/0108BE2018 / 0108

Daarom kan de display-module pictogrammen worden weergegeven in een boomstructuur binnen de visuele representatie, waar de pictogrammen vertegenwoordigen de meta-groepen. Elke meta groep kan voorvertoning door de vertoningsmodule worden geschikt gebruikend een vooraf bepaald pictogram waar een verwant verschil tussen elk pictogram op een verwant verschil in de metrische gegevens wijst die aan elke meta groep worden geassocieerd. De relatieve grootte of vorm van een pictogram kan bijvoorbeeld aangeven dat de gegevens die aan elke meta groep zijn gekoppeld, een grotere of een kleinere waarde hebben.Therefore, the display module icons can be displayed in a tree structure within the visual representation, where the icons represent the meta groups. Each meta group can be arranged preview by the display module using a predefined icon where a related difference between each icon indicates a related difference in the metrics associated with each meta group. For example, the relative size or shape of an icon may indicate that the data associated with each meta group has a larger or smaller value.

Het systeem kan ook worden geschikt om de vertoningsmodule toe te laten om overlappende pictogrammen te tonen. De overlappende pictogrammen kunnen worden gebruikt om een gelijkenis in metrische gegevens te vertegenwoordigen verbonden aan elke meta groep.The system can also be configured to allow the display module to display overlapping icons. The overlapping icons can be used to represent a metric similarity associated with each meta group.

Het zal worden begrepen dat de gegevenspunten kunnen elk type van informatie die visueel kan worden weergegeven in een hiërarchie vertegenwoordigen. Bijvoorbeeld, product hiërarchieën, klantsegmentatie, document inhoudsopgave etc. kunnen worden weergegeven met behulp van de gegevenspunten. De display module is verder ingericht om de visuele representatie aan te passen, zodat het gegevens vertegenwoordigt die verband houden met een fysieke wereld entiteit in de vorm van de fysieke wereld entiteit zelf. Bijvoorbeeld, de fysieke wereld entiteit kan een van een geografische locatie, weg locatie of weg kruispunt, waar de fysieke rangschikking van de locaties en kruispunten zijn vertegenwoordigd in de visualisatie. Verder kan de geografische locatie een of meer winkels of distributiecentra, waar de vertegenwoordiging toont de fysieke of geografische locatie van deze winkels of centra. Om de fysieke locatie van deze elementen weer te geven, kan het systeem verschillende andere databases en systemen opnemen om geografische locatiegegevens op te halen en gegevens in kaart te brengen om de visualisatie te renderen.It will be understood that the data points can represent any type of information that can be visually displayed in a hierarchy. For example, product hierarchies, customer segmentation, document table of contents etc. can be displayed using the data points. The display module is further arranged to adjust the visual representation so that it represents data related to a physical world entity in the form of the physical world entity itself. For example, the physical world entity can be one of a geographic location, road location or road intersection, where the physical arrangement of the locations and intersections are represented in the visualization. Furthermore, the geographical location may be one or more stores or distribution centers, where the representation shows the physical or geographical location of these stores or centers. To represent the physical location of these elements, the system can include several other databases and systems to retrieve geographic location data and map data to render the visualization.

BE2018/0108BE2018 / 0108

De weergave module kan ruimtelijke algoritmen gebruiken om de beste manier te bepalen om de gegevenshiërarchie op de visualisatie weer te geven. Dit is de visuele representatie kan worden aangepast door het systeem om de hoeveelheid weergaveruimte die nodig is om de hiërarchie weer te geven te verminderen.The display module can use spatial algorithms to determine the best way to display the data hierarchy on the visualization. This is the visual representation that can be adjusted by the system to reduce the amount of display space required to display the hierarchy.

Volgens de hierboven beschreven belichamingen is een methode voorzien die een eindgebruiker in staat stelt om: een visuele representatie van gegevenspunten te maken van metrische gegevens, en een hiërarchie van de gegevenspunten te bepalen voor weergave met de visuele representatie.In accordance with the embodiments described above, a method is provided that allows an end user to: create a visual representation of data points from metrics, and determine a hierarchy of the data points for display with the visual representation.

Veelvoorkomende gegevenspunten kunnen worden gekoppeld aan meerdere groepen binnen dezelfde laag. Wanneer een gebruiker een van de groepen activeert, bijvoorbeeld door op de groep in de representatie te klikken, wordt een indicatie gegeven in de visuele weergave van de gegevenspunten die bij de geactiveerde groep horen.Common data points can be linked to multiple groups within the same layer. When a user activates one of the groups, for example by clicking on the group in the representation, an indication is given in the visual representation of the data points belonging to the activated group.

De hiërarchie of de korreligheid kan worden gemaakt op grond van de metrische gegevens op hetzelfde moment als de visuele representatie wordt gemaakt.The hierarchy or granularity can be created from the metrics at the same time as the visual representation is created.

Een grafische representatie van de hiërarchie kan worden weergegeven over de visuele representatie. De groepen kunnen worden gerangschikt als een grafische boom representatie.A graphical representation of the hierarchy can be displayed over the visual representation. The groups can be arranged as a graphical tree representation.

Als verder alternatief, kunnen andere vormen, lijnen, kleuren of andere grafische methodes worden gebruikt om elk pictogram te vertegenwoordigen verbonden aan elk knooppunt in de boom om het relatieve verschil tussen knopen, d.w.z. tussen elke meta groep aan te geven. Elke meta groep kan bijvoorbeeld worden weergegeven met een pictogram van een geschikte geometrische vorm, zoalsAs a further alternative, other shapes, lines, colors or other graphic methods can be used to represent each icon associated with each node in the tree to indicate the relative difference between nodes, i.e. between each meta group. For example, each meta group can be represented by an icon of a suitable geometric shape, such as

BE2018/0108 een driehoek, rechthoek of Quadrangle, bijvoorbeeld, of een andere geometrische vorm van een willekeurig aantal zijden, of van een onregelmatige vorm. De meta groepen kunnen ook worden vertegenwoordigd met behulp van organische vorm iconen.BE2018 / 0108 a triangle, rectangle or quadrangle, for example, or another geometric shape of any number of sides, or of an irregular shape. The meta groups can also be represented using organic shape icons.

Het zal worden begrepen dat een of een combinatie van de hierboven beschreven methoden kunnen worden geïmplementeerd op een gegeven moment om grafisch weer te geven van de metrische gegevens op verschillende manieren gelijktijdig. Verder kan elk van de knooppunten worden gerangschikt om elkaar overlappen met andere knooppunten om aan te geven dat er soortgelijke of overlappende gegevensset die verband houden met de knooppunten.It will be appreciated that one or a combination of the methods described above can be implemented at any given time to graphically display the metrics in several ways simultaneously. Furthermore, each of the nodes can be arranged to overlap with other nodes to indicate that there is similar or overlapping data set related to the nodes.

De data visualisatie technieken zoals hierin beschreven transformeren de ruwe gegevens van de data-opslag module in zowel een hiërarchische boom zoals vertegenwoordiging overbrengen van structurele of hiërarchische informatie over de gegevens, samen met een visuele van de gegevens verkregen informatie. Hierdoor kunnen verdere of verborgen informatie binnen de ruwe gegevens visueel worden weergegeven op een manier die de informatie naar een gebruiker op een efficiënte manier vervoert.The data visualization techniques as described herein transform the raw data from the data storage module into both a hierarchical tree such as representation transferring structural or hierarchical information about the data, along with a visual information obtained from the data. This allows further or hidden information within the raw data to be visually displayed in a manner that efficiently conveys the information to a user.

Het zal worden begrepen dat de grafische weergave wordt geproduceerd kan specifiek worden aangepast, zodat reproducties van de vertegenwoordiging minimaliseren het gebruik van de productie druk materialen. Door een reproductie of representatie te produceren die één of meerdere karakteristieken heeft om een complex probleem samen te vatten, wordt een aantal technische voordelen onmiddellijk verstrekt. De kenmerken kunnen bijvoorbeeld de beperking van de grootte van de representatie, het gebruik van een minimale hoeveelheid inkt, of de oprichting van de representatie met behulp van een minimale of begrensd ruimte of minimale hoeveelheid tijd. Deze kenmerken kunnen het probleem van de overmatige consumptie van verbruiksartikelejwIt will be understood that the graphics being produced can be customized specifically so that reproductions of the representation minimize the use of production printing materials. By producing a reproduction or representation that has one or more characteristics to summarize a complex problem, a number of technical advantages are immediately provided. For example, the attributes can be limiting the size of the representation, using a minimal amount of ink, or creating the representation using a minimal or bounded space or minimal amount of time. These characteristics can solve the problem of excessive consumption of consumables

BE2018/0108 oplossen door het verbruik van verbruiksgoederen, zoals papier-en inkt bronnen, te verminderen, en de energie die nodig is om de afdrukken te produceren te verminderen door de mogelijkheid om Geef de vereiste informatie over de media ruimte van een kleiner formaat.BE2018 / 0108 by reducing the consumption of consumables, such as paper and ink sources, and reducing the energy required to produce the prints by providing the required information about the media space of a smaller size.

Volgens een voorbeeld, de vertegenwoordiging kan worden herschapen door efficiënt gebruik te maken van witruimte in plaats van het produceren van de vertegenwoordiging alleen door het toepassen van inkt om de vertegenwoordiging te creëren. Ook kan de vertegenwoordiging door de vertoningsmodule van het systeem worden geschikt om de hoeveelheid Vertoningsruimte te verminderen die wordt vereist om de hiërarchische informatie te tonen.For example, the representation can be recreated by efficiently using whitespace instead of producing the representation just by using ink to create the representation. Also, the representation by the display module of the system can be arranged to reduce the amount of Display Space required to display the hierarchical information.

Als een systeem optie, kan elk van de knooppunten van de index worden gekoppeld aan samengevatte of cached queryresultaten. Deze opgeslagen waarden kunnen worden gebruikt door het systeem om snel te berekenen en weer te geven Business performance drivers (BPDs) als de gebruiker samenwerkt met de boom door te detecteren welke knooppunten worden geselecteerd door de gebruiker en het ophalen van de bijbehorende informatie.As a system option, each of the index nodes can be linked to summary or cached query results. These stored values can be used by the system to quickly calculate and display Business Performance Drivers (BPDs) as the user interacts with the tree by detecting which nodes are selected by the user and retrieving the associated information.

Een doel van een tijdelijk visueel ontwerp is het presenteren van temporele gebaseerde gegevens, zoals bijvoorbeeld inkomsten per dag, in een speciaal ontworpen kalender of tijdreeks weergave. Met deze agendaweergave kunnen gebruikers thematische lagen weergeven waarin bpd gegevens worden weergegeven, zoals omzet of verkoop.The purpose of a temporary visual design is to present temporal-based data, such as daily earnings, in a specially designed calendar or time series view. With this calendar view, users can display thematic layers that display bpd data, such as sales or sales.

BE2018/0108BE2018 / 0108

Een voorbeeld van een tijdelijke representatie wordt gegeven door Lee Byron, Megamuvl. De belangrijkste elementen tonen een benadering op hoe te om een histogram te creëren dat muziek het luisteren geschiedenis vertegenwoordigt.An example of a temporary representation is given by Lee Byron, Megamuvl. The main elements show an approach on how to create a histogram that represents music listening history.

Het is wenselijk om gegevensverzamelingen met verschillende periodiciteit grafisch weer te geven of te gebruiken, zodat gecorreleerde gebeurtenissen worden uitgelijnd.It is desirable to graphically display or use data sets of different periodicity so that correlated events are aligned.

Naarmate de globalisering van de communicatie blijft het begrijpen van de fundamentele maatregelen van datum en tijd is een belangrijke factor in het begrijpen van wereldwijde patronen. De huidige methoden zijn gericht op de omzetting van een systeem naar een tweede of derde systeem, maar ze maken niet zowel een visuele representatie en een methode van interactie met deze heel verschillende systemen.As the globalization of communication continues to understand the basic measures of date and time it is an important factor in understanding global patterns. Current methods focus on converting a system to a second or third system, but they do not make both a visual representation and a method of interaction with these very different systems.

Wanneer gegevensverzamelingen verschillende periodiciteit hebben, kan het moeilijk zijn om de gegevensverzamelingen visueel weer te geven om de correlatie tussen gebeurtenissen te onthullen. Bijvoorbeeld een vergelijking van de verkoop over twee jaar kan leiden tot onjuiste conclusies worden getrokken als de feestdagen voor elk jaar niet gecorreleerd zijn.When data sets have different periodicity, it can be difficult to visualize the data sets to reveal the correlation between events. For example, a comparison of sales over two years can lead to erroneous conclusions if the holidays for each year are not correlated.

Temporele analysetechnieken zoals hierin beschreven hebben bijzondere toepassing op de verschillende industrieën besproken hierin. Vakantie, externe evenementen, individuele dagen van de week, payday Events, familie-evenementen, natuurrampen, het leven mijlpalen en vooral seizoenen om een paarte noemen, hebben aanzienlijke invloed op de inkomsten.Temporal analysis techniques as described herein have particular application to the various industries discussed herein. Holidays, external events, individual days of the week, payday events, family events, natural disasters, life milestones and especially seasons to name a pair have significant impact on revenues.

BE2018/0108BE2018 / 0108

Omdat dergelijke kalendergebeurtenissen van maand tot maand en jaar tot jaar veranderen, is het moeilijk om perioden te vergelijken met behulp van traditionele grafiek methoden. Veel industrieexploitanten werken binnen meerdere temporele frequenties voor analytische en operationele waarnemingen.Since such calendar events change from month to month and year to year, it is difficult to compare periods using traditional charting methods. Many industry operators operate within multiple temporal frequencies for analytical and operational observations.

De gebeurtenissen waartegen gegevensverzamelingen gecorreleerd zijn, hoeven geen natuurlijke tijd gerelateerde gebeurtenissen te zijn. Bijvoorbeeld, zouden zij bedrijfsgebeurtenissen, culturele gebeurtenissen, een niveau van voltooiing enz. De gebeurtenissen kunnen bijvoorbeeld betrekking hebben op fasen van een project (de x-as) en de y-as kan de tijd laten zien om een fase of een andere maatregel te voltooien.The events against which data sets are correlated need not be natural time-related events. For example, they would indicate business events, cultural events, a level of completion etc. The events could relate to phases of a project (the x axis) and the y axis could show the time to complete a phase or other measure. complete.

Volgens een ander aspect kan de gemeenschappelijke periodiciteit tussen gegevensverzamelingen worden bepaald en alle gegevensverzamelingen gecorreleerd met de gemeenschappelijke periodiciteit. Bijvoorbeeld een set van gegevens kan worden gebaseerd op een 5 dagen week en een andere set op basis van een 7 dagen week. Deze kunnen beide worden opgemaakt om een wekelijks formaat met de 5 dagen gegevens uitgerekt tot een 7 dagen week of nullen gebruikt vóór het weekend wedstrijd.In another aspect, the common periodicity between data sets can be determined and all data sets correlated with the common periodicity. For example, a set of data can be based on a 5 day week and another set based on a 7 day week. These can both be formatted to a weekly format with the 5 day data stretched to a 7 day week or zeros used before the weekend match.

Het zal worden begrepen dat elke verwijzing naar het weergeven van een visuele representatie op een scherm evenzeer van toepassing is op het opslaan van die representatie of het afdrukken van de representatie op een geschikt medium. Zoals hierboven uiteengezet, kunnen de gegevens die worden gebruikt om weer te geven, op te slaan of af te drukken worden aangepast door het systeem op basis van het doel van de gegevens.It will be understood that any reference to displaying a visual representation on a screen applies equally to storing that representation or printing the representation on an appropriate medium. As explained above, the data used to display, store or print can be modified by the system based on the purpose of the data.

BE2018/0108BE2018 / 0108

Verder, zal het worden begrepen dat om het even welke verwijzingen in dit document aan om het even welke modules, motoren of bijbehorende verwerking, analyse, bepaling, of andere stappen, in om het even welke vorm kunnen worden uitgevoerd. Bijvoorbeeld, kunnen de modules of de motoren worden uitgevoerd, en de bijbehorende stappen kunnen worden uitgevoerd, gebruikend hardware, ingebouwde programmatuur of software.Furthermore, it will be understood that any references in this document to any modules, engines or associated processing, analysis, determination, or other steps, may be made in any form. For example, the modules or engines can be executed, and the associated steps can be performed, using hardware, firmware or software.

Claims (5)

ConclusiesConclusions 1 Een methode voor het creëren van een visuele representatie van gegevens, de methode met inbegrip van de stappen van het verstrekken van instructies aan een eindgebruiker om de eindgebruiker te helpen in: het construeren van meerdere grafische representaties van gegevens, waar elke grafische representatie is een van een vooraf gedefinieerd type1 A method of creating a visual representation of data, the method including the steps of providing instructions to an end user to assist the end user in: constructing multiple graphical representations of data, where each graphical representation is a of a predefined type De vooraf gedetineerde types omvatten: „ • Een template automatisch geregenereerd door een algoritme • De imput van data uit verschillende, al dan niet bestaande, grafische programmas combineert • Een leerfuncie is gecombineerd waardoor het gebruik wordt aangepast aan de ervaringen door de gebruiker en de machine zelf en bevat meerdere lagen van elementen die bijdragen aan het begrip van de eindgebruiker van de gegevens; het schikken van veelvoudige grafische voorstellingen van verschillende types binnen de visuele vertegenwoordiging op een manier die de eindgebruiker toelaat om de gegevens te begrijpen en het weergeven van de visuele representatie.The pre-detained types include: „• A template automatically regenerated by an algorithm • The imput of data from different, existing or non-existent graphic programs combines • A learning function is combined so that the usage is adapted to the experiences by the user and the machine itself and contains multiple layers of elements that contribute to the end-user's understanding of the data; arranging multiple graphics of different types within the visual representation in a way that allows the end user to understand the data and display the visual representation. Het schikken van de visuele represetaties omvat een techniek waarbijArranging the visual rehearsals includes a technique in which Een geheugenfunctie is geïntegreerd op maat van de klantA memory function is integrated tailored to the customer Een leerfunctie is toegevoegd waarbij de visuele representatie gaat leren wat de voorkeur is van de klantA learning function has been added whereby the visual representation will learn what the customer's preference is Door het gebruik van een algoritme wordt aan de hand van de voorgaande parameters bepaald wat de voorkeur van presentatie is van de klant volgens het gebruikshodel.By using an algorithm, the preference of the presentation of the customer according to the usage model is determined on the basis of the previous parameters. BE2018/0108BE2018 / 0108 2. de methode zoals in conclusie 1 waarbij de visuele representatie wordt weergegeven op •Î een van een kleuren videoscherm of een gedrukte pagina.2. the method as in claim 1 wherein the visual representation is displayed on one of a color video screen or a printed page. 3 de methode zoals in conclusie 1 waarbij de gegevens gebaseerd zijn op een gemeten metriek stelsel of een onderliggende factor die het metriek stelsel beïnvloedt.'’The method as in claim 1 wherein the data is based on a measured metric system or an underlying factor influencing the metric system. " 4. de methode zoals in conclusie 1 waarin de elementen minstens één van een vorm, een positie, een kleur, een grootte of een animatie van een voorwerp omvatten.The method as in claim 1 wherein the elements comprise at least one of a shape, position, color, size or animation of an object. •JJ 5. de methode zoals in conclusie 1 waarin meerdere soorten grafische voorstellingen worden georganiseerd binnen een visuele representatie.The method as in claim 1 wherein multiple types of graphics are organized within a visual representation. 6 de methode zoals in conclusie 5, waarin de enige visuele vertegenwoordiging wordt geschikt om als beeld op één enkele pagina of scherm worden getoond.The method as in claim 5, wherein the single visual representation is arranged to be displayed as an image on a single page or screen. 7. de methode zoals in conclusie 1, waarin meerdere soorten grafische voorstellingen worden samengevoegd in een enkele visuele representatie.The method as in claim 1, wherein multiple types of graphics are merged into a single visual representation. 8. de methode zoals in conclusie 1 verder met inbegrip van de stap van het verstrekken van instructies om een eindgebruiker te helpen bij het toevoegen van aanvullende informatie aan de visuele representatie.The method as in claim 1 further including the step of providing instructions to assist an end user in adding additional information to the visual representation. 9. de methode zoals in conclusie 8, waarin de aanvullende informatie wordt verstrekt in lagen.The method as in claim 8, wherein the additional information is provided in layers. 10. de methode zoals in conclusie 1, waarin de soorten grafische representatie omvat ten minste een van een hiërarchische type, een ruimtelijk type, een virtueel type, een klassiek type, een navigatie-type, een temporele type, een tekstuele type, een structureel type, een centrale type, en een interactief type.The method as in claim 1, wherein the graphical representation types comprise at least one of a hierarchical type, a spatial type, a virtual type, a classic type, a navigation type, a temporal type, a textual type, a structural type, a central type, and an interactive type. BE2018/0108BE2018 / 0108 11. in een data visualisatie systeem, een methode voor het identificeren van meetbare zakelijke doelstellingen voor het creëren van grafische representaties van de doelstellingen, de methode met inbegrip van de stappen van het verstrekken van instructies aan een eindgebruiker om de eindgebruiker te helpen bij: de oprichting van meerdere zakelijke doelstellingen als functies van de beschikbare statistieken; het organiseren van de bedrijfsdoelstellingen in een contextuele vorm die bijdraagt aan het begrip van de eindgebruiker van de bedrijfsdoelstellingen; het construeren van een of meer grafische voorstellingen van de zakelijke doelstellingen, waarbij elke grafische representatie is van een vooraf bepaald type en omvat meerdere lagen van elementen die bijdragen tot het begrip van de eindgebruiker van de doelstelling; het schikken van veelvoudige grafische vertegenwoordiging op een manier die de eindgebruiker toelaat om de bedrijfsdoelstellingen te begrijpen en te concentreren die worden vertegenwoordigd; en het weergeven van de georganiseerde grafische voorstellingen.11. in a data visualization system, a method of identifying measurable business objectives for creating graphical representations of the objectives, the method including the steps of providing instructions to an end user to assist the end user in: the establishing multiple business objectives as functions of the available statistics; organizing the business objectives in a contextual form that contributes to the end user's understanding of the business objectives; constructing one or more graphical representations of the business objectives, each graphic representing a predetermined type and comprising multiple layers of elements that contribute to the end user's understanding of the objective; arranging multiple graphical representation in a way that allows the end-user to understand and focus the business objectives being represented; and displaying the organized graphics. 12. de methode zoals in conclusie 11 waarin de elementen omvatten ten minste een van een vorm, positie, kleur, grootte, of animatie van een object.The method as in claim 11 wherein the elements comprise at least one of an object's shape, position, color, size, or animation. 13. de methode zoals in conclusie 11, waarin de zakelijke doelstellingen zijn metrieken in verband met een bedrijf.The method as in claim 11, wherein the business objectives are metrics related to a company. •JJ 14. de methode zoals in conclusie 11, waarin het thema is gericht op de doelstellingen afgeleid van de gegevens.The method as in claim 11, wherein the theme focuses on the objectives derived from the data. 15. de methode zoals in conclusie 11, waarin de gegevens relevant zijn, ongelijksoortige of een combinatie daarvan.The method as in claim 11, wherein the data is relevant, disparate or a combination thereof. BE2018/0108BE2018 / 0108 16. de methode zoals in conclusie 11, waarin de soorten grafische representatie ten minste een van een hiërarchische type, een ruimtelijk type, een virtueel type, een klassiek type, een navigatie-type, een temporele type, een tekstuele type, een structureel type, een centrale type, en een interactief type.The method as in claim 11, wherein the graphical representation types are at least one of a hierarchical type, a spatial type, a virtual type, a classic type, a navigation type, a temporal type, a textual type, a structural type , a central type, and an interactive type. 5 17. de methode zoals in conclusie 11, waarin de grafische voorstellingen zijn gerangschikt op een visueel simplistische manier. The method as in claim 11, wherein the graphics are arranged in a visually simplistic manner.
BE20180108A 2018-09-13 2018-09-13 Methods and systems for data visualization and related applications BE1026611B9 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
BE20180108A BE1026611B9 (en) 2018-09-13 2018-09-13 Methods and systems for data visualization and related applications

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
BE20180108A BE1026611B9 (en) 2018-09-13 2018-09-13 Methods and systems for data visualization and related applications

Publications (4)

Publication Number Publication Date
BE1026611A1 BE1026611A1 (en) 2020-04-07
BE1026611B1 true BE1026611B1 (en) 2020-04-14
BE1026611A9 BE1026611A9 (en) 2020-05-14
BE1026611B9 BE1026611B9 (en) 2020-05-18

Family

ID=63762131

Family Applications (1)

Application Number Title Priority Date Filing Date
BE20180108A BE1026611B9 (en) 2018-09-13 2018-09-13 Methods and systems for data visualization and related applications

Country Status (1)

Country Link
BE (1) BE1026611B9 (en)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6232984B1 (en) * 1997-05-22 2001-05-15 Lucent Technologies, Inc. Data visualization system
US6311144B1 (en) * 1998-05-13 2001-10-30 Nabil A. Abu El Ata Method and apparatus for designing and analyzing information systems using multi-layer mathematical models
US6700590B1 (en) * 1999-11-01 2004-03-02 Indx Software Corporation System and method for retrieving and presenting data using class-based component and view model
US20040267818A1 (en) * 2003-06-23 2004-12-30 Hartenstine Troy A. Collecting and valuating used items for sale
US20050222881A1 (en) * 2004-04-05 2005-10-06 Garry Booker Management work system and method
US20140372924A1 (en) * 2013-06-14 2014-12-18 Sap Ag Graphically managing interactive analytic data
US20150067520A1 (en) * 2013-09-03 2015-03-05 Brian Kovacs System for generating a plurality of graphical reports from a data set

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6232984B1 (en) * 1997-05-22 2001-05-15 Lucent Technologies, Inc. Data visualization system
US6311144B1 (en) * 1998-05-13 2001-10-30 Nabil A. Abu El Ata Method and apparatus for designing and analyzing information systems using multi-layer mathematical models
US6700590B1 (en) * 1999-11-01 2004-03-02 Indx Software Corporation System and method for retrieving and presenting data using class-based component and view model
US20040267818A1 (en) * 2003-06-23 2004-12-30 Hartenstine Troy A. Collecting and valuating used items for sale
US20050222881A1 (en) * 2004-04-05 2005-10-06 Garry Booker Management work system and method
US20140372924A1 (en) * 2013-06-14 2014-12-18 Sap Ag Graphically managing interactive analytic data
US20150067520A1 (en) * 2013-09-03 2015-03-05 Brian Kovacs System for generating a plurality of graphical reports from a data set

Also Published As

Publication number Publication date
BE1026611A1 (en) 2020-04-07
BE1026611A9 (en) 2020-05-14
BE1026611B9 (en) 2020-05-18

Similar Documents

Publication Publication Date Title
US10388044B2 (en) Dimension reducing visual representation method
US20180189990A1 (en) Methods, apparatus and systems for data visualization and related applications
US10783677B2 (en) System and method of identifying and visually representing adjustable data
US10055864B2 (en) Data visualization system and method
US20140304033A1 (en) Methods, apparatus and systems for data visualization and related applications
US10192389B2 (en) Methods, apparatus and systems for determining an adjustment value of a gaming device
WO2009154483A1 (en) Methods, apparatus and systems for data visualization and related applications
US11144986B2 (en) Theme recommendation engine
US20210312531A1 (en) Systems and methods for displaying global product data
Tyagi Using data analytics for greater profits
BE1026611B1 (en) Methods and systems for data visualization and related applications
BE1029558A9 (en) Methods and systems for data visualization and assistance
US11797526B2 (en) Data structures and methods for electronically recording events
WO2012128651A1 (en) An improved system and method for analysing data from multiple perspectives
Santos Real Estate Market Data Scraping and Analysis for Financial Investments
US20200387561A1 (en) Override resolution engine
US20050052474A1 (en) Data visualisation system and method
BOUABDELLI et al. A Decision-making System for The Management of Supermarkets
WO2023192735A1 (en) Systems and methods for providing product data on mobile user interfaces
Moc 4.3. The emergence of new technologies for handling Big Data
Choudhary et al. Collaborating Data Mining Modeling with Big Data Analytics for Disaster Prediction

Legal Events

Date Code Title Description
FG Patent granted

Effective date: 20200414

PD Change of ownership

Owner name: FDV CONSULT COMMV; BE

Free format text: DETAILS ASSIGNMENT: CHANGE OF OWNER(S), CESSION; FORMER OWNER NAME: DEVLOO PIETER

Effective date: 20200421

MM Lapsed because of non-payment of the annual fee

Effective date: 20200930

NE Restoration requested

Effective date: 20210622

NF Patent restored after lapse

Effective date: 20220208