Patrick Hertzog

Patrick Hertzog

Lausanne, Waadt, Schweiz
2301 Follower:innen 500+ Kontakte

Info

Expert in start-ups, user experience, product design, information visualization, visual…

Aktivitäten

Anmelden, um alle Aktivitäten zu sehen

Berufserfahrung

Ausbildung

Veröffentlichungen

  • What is a good (product) design?

    UX Collective

    We, product designers, love to design and we can always make our designs more perfect. When do we stop? In other words, when is a design good enough to be shipped?

    Veröffentlichung anzeigen
  • Binary Space Partitioning Layouts To Help Build Better Information Dashboards

    20th ACM Conference on Intelligent User Interfaces (IUI 2015)

    Information dashboards are a widely used means to present data at-a-glance and their quality (i.e., their ability to communicate the data in a clear and efficient way) depends not only on the way to represent the data but also on how visual elements are placed on the screen - the dashboard layout. In many cases the dashboards are predefined by the application but we are now in an era where the user wants more freedom. Unfortunately this freedom is today bounded by the applications using layout…

    Information dashboards are a widely used means to present data at-a-glance and their quality (i.e., their ability to communicate the data in a clear and efficient way) depends not only on the way to represent the data but also on how visual elements are placed on the screen - the dashboard layout. In many cases the dashboards are predefined by the application but we are now in an era where the user wants more freedom. Unfortunately this freedom is today bounded by the applications using layout managers which either do not offer the needed flexibility or are too complex to be used by non-experts.

    In this paper, we propose a novel layout manager more suitable for dashboards; it provides layouts based on a binary space partitioning (BSP) and we show how the user can interactively build and modify them. Then we present how we can compute an optimal solution for such layouts, i.e., how to actually compute the position and size of all visual elements in order for them to be as close as possible to their preferred size while respecting the arrangement decided by the user. This is achieved by automatically generating a set of constraints which are then solved to find the optimal solution. Finally we describe the actual implementation of a lightweight constraint solver in JavaScript - named QPSolver - that can be embedded in a web application and we compare its performance with Cassowary, a well-known solver for constraint-based GUI layouts notably used by Apple in OS X and iOS.

  • SpiralView: Towards Security Policies Assessment through Visual Correlation of Network Resources with Evolution of Alarms

    IEEE Symposium on Visual Analytics Science and Technology (VAST 2007)

    This article presents SpiralView, a visualization tool for helping system administrators to assess network policies. The tool is meant to be a complementary support to the routine activity of network monitoring, enabling a retrospective view on the alarms generated during and extended period of time. The tool permits to reason about how alarms distribute over time and how they correlate with network resources (e.g., users, IPs, applications, etc.), supporting the analysts in understanding how…

    This article presents SpiralView, a visualization tool for helping system administrators to assess network policies. The tool is meant to be a complementary support to the routine activity of network monitoring, enabling a retrospective view on the alarms generated during and extended period of time. The tool permits to reason about how alarms distribute over time and how they correlate with network resources (e.g., users, IPs, applications, etc.), supporting the analysts in understanding how the network evolves and thus in devising new security policies for the future. The spiral visualization plots alarms in time, and, coupled with interactive bar charts and a users/applications graph view, is used to present network data and perform queries. The user is able to segment the data in meaningful subsets, zoom on specific related information, and inspect for relationships between alarms, users, and applications. In designing the visualizations and their interaction, and through tests with security experts, several ameliorations over the standard techniques have been provided.

    Andere Autor:innen
    Veröffentlichung anzeigen
  • Visual Analysis of Corporate Network Intelligence: Abstracting and Reasoning on Yesterdays for Acting Today

    Fourth International Workshop on Visualization for Computer Security (VizSEC 2007)

    This article proposes to go beyond the standard visualization application for security management, which is usually day-to-day monitoring. For this purpose, it introduces a pyramidal vision of the network intelligence and of the respective role of information visualization to support not only security engineers, but also analysts and managers. The paper first introduces our holistic vision and discusses the need to reduce the complexity of network data in order to abstract analysis and trends…

    This article proposes to go beyond the standard visualization application for security management, which is usually day-to-day monitoring. For this purpose, it introduces a pyramidal vision of the network intelligence and of the respective role of information visualization to support not only security engineers, but also analysts and managers. The paper first introduces our holistic vision and discusses the need to reduce the complexity of network data in order to abstract analysis and trends over time and further to convert decisions into actions. The article further introduces the analysis tasks we are currently tackling. The two following sections present two different ways to overview network data concentrating on specific dimensions of network security: user and application centric firstly, and alarm and temporal centric secondly. Finally this article concludes with the limitations and challenges introduced by our approach.

    Andere Autor:innen
    Veröffentlichung anzeigen
  • Visualizations to improve reactivity towards security incidents inside corporate networks

    Third International Workshop on Visualization for Computer Security (VizSEC 2006)

    Corporations are usually not able to react quickly enough toward security incidents because their security staffs are flooded by information difficult to interpret. To help them in their task, we propose a new approach to build efficient visualizations based on more pertinent information. Fewer but higher-level parameters are collected on the endpoints and then centralized on the network. We also present an interactive grouping method to overcome the problem of the amount of data to display…

    Corporations are usually not able to react quickly enough toward security incidents because their security staffs are flooded by information difficult to interpret. To help them in their task, we propose a new approach to build efficient visualizations based on more pertinent information. Fewer but higher-level parameters are collected on the endpoints and then centralized on the network. We also present an interactive grouping method to overcome the problem of the amount of data to display. Finally, two complementary visualizations based on that approach are described along with usage scenarios that illustrate their usefulness.

    Veröffentlichung anzeigen
  • Visualizing and Exploring Personal Music Libraries

    Fifth International Conference on Music Information Retrieval (ISMIR 2004)

    Nowadays, music fans are beginning to massively use mobile digital music players and dedicated software to organize and play large collections of music. In this context, users deal with huge music libraries containing thousands of tracks. Such a huge volume of music easily overwhelms users when selecting the music to listen or when organizing their collections. Music player software with visualizations based on textual lists and organizing features such as smart playlists are not really enough…

    Nowadays, music fans are beginning to massively use mobile digital music players and dedicated software to organize and play large collections of music. In this context, users deal with huge music libraries containing thousands of tracks. Such a huge volume of music easily overwhelms users when selecting the music to listen or when organizing their collections. Music player software with visualizations based on textual lists and organizing features such as smart playlists are not really enough for helping users to efficiently manage their libraries. Thus, we propose new graphical visualizations and their associated features to allow users to better organize their personal music libraries and therefore also to ease selection later on.

    Andere Autor:innen
    Veröffentlichung anzeigen
  • Towards An Intelligent Mobile Travel Assistant

    ACM Symposium on Applied Computing (SAC 2004)

    Travel has many situations where context-aware computing can bring important benefits. In this paper, we describe an approach for integrating context-aware computing to a mobile travel assistant. Travel plans, generated using reality [2], are enriched within compact and powerful structures, called User Task Models. These structures are transferred to a mobile device enabling the support for the traveler during his trip.

    Andere Autor:innen
    Veröffentlichung anzeigen
  • Context-aware mobile assistants for optimal interaction: a prototype for supporting the business traveler

    International Conference on Intelligent User Interfaces (IUI 2004)

    Travel has many situations where context-aware computing can bring important benefits: pointing out notorious delays or bad weather during the planning phase, allowing the user to replan for handling unexpected situations, or suggesting flight alternatives to avoid strikes. This paper briefly describes an approach for integrating context-aware computing to a mobile travel assistant. We show how context-aware techniques can ease user interaction within mobile device applications. The presented…

    Travel has many situations where context-aware computing can bring important benefits: pointing out notorious delays or bad weather during the planning phase, allowing the user to replan for handling unexpected situations, or suggesting flight alternatives to avoid strikes. This paper briefly describes an approach for integrating context-aware computing to a mobile travel assistant. We show how context-aware techniques can ease user interaction within mobile device applications. The presented ideas are illustrated with a scenario using a first version of a working prototype called Pocket reality.

    Andere Autor:innen
    Veröffentlichung anzeigen
  • reality: a Scalable Intelligent Travel Planner

    2003 ACM Symposium on Applied Computing (SAC 2003)

    Many information systems are used in a problem solving context. Examples are travel planning systems, catalogs in electronic commerce, or agenda planning systems. They can be made more useful by integrating problem-solving capabilities into the information systems. This poses the challenge of scalability: when hundreds of users access a server at the same time, it is important to avoid excessive computational load.In this paper, we present an approach, called reality, that allows to…

    Many information systems are used in a problem solving context. Examples are travel planning systems, catalogs in electronic commerce, or agenda planning systems. They can be made more useful by integrating problem-solving capabilities into the information systems. This poses the challenge of scalability: when hundreds of users access a server at the same time, it is important to avoid excessive computational load.In this paper, we present an approach, called reality, that allows to significantly extend the reach of electronic commerce in travel. Our application addresses in particular the challenge of modeling customers' personal preferences and providing solutions that are tailored to just those preferences. In contrast to existing technology, which allow to optimize only a small and predefined set of preferences, our tool allows a wide variety that can accurately model the preferences of different customers.

    Andere Autor:innen
    Veröffentlichung anzeigen

Patente

  • Screen layout manager

    Ausgestellt am US 9,933,925 B2

    An electronic layout manager system for displaying a plurality of visual elements in different sections of a screen of an electronic device or of a screen image projected by an electronic device, said sections being in the form of assembled square or rectangular tiles of various sizes that in combination fill a square or rectangular screen surface area, the system comprising a layout manager program module configured to define the size and position of each of the tiles as a function of…

    An electronic layout manager system for displaying a plurality of visual elements in different sections of a screen of an electronic device or of a screen image projected by an electronic device, said sections being in the form of assembled square or rectangular tiles of various sizes that in combination fill a square or rectangular screen surface area, the system comprising a layout manager program module configured to define the size and position of each of the tiles as a function of constraints stored in a memory of the system or calculated by an algorithm of the program module, the program module configured to recursively subdivide said screen surface area by horizontal and vertical partitions (H, V) to create a binary space partitioning (BSP) layout containing horizontal and vertical partitions representable by a logical binary tree where each node of the tree represents a partition and each leaf of the tree represents a tile, whereby each addition of a tile comprises either adding a vertical partition (V) or alternatively adding a horizontal partition (H) and each subtraction of a tile comprises either subtracting a vertical partition (V) or alternatively subtracting a horizontal partition (H), the program module configured to automatically resize, as a function of one or more of said constraints, at least one or more tiles aligned with the added or removed tile to fill the space that was occupied by said one or more resized tiles before said addition or subtraction, said aligned tiles sharing a common partition orthogonal to the added or subtracted partition, said automatic resizing occurring in a direction orthogonal to the added or subtracted partition whereby when a vertical partition is added or subtracted said automatically resized tiles are resized in width and when a horizontal partition is added or subtracted said automatically resized tiles are resized in height.

    Patent anzeigen
  • Method for the detection and visualization of anomalous behaviors in a computer network

    Ausgestellt am US 7,930,752

    A method for the detection of anomalous behaviors in a computer network, comprising the steps of: collecting data relating to connections in a plurality of nodes in a network, sending the data from said nodes to an ADS platform, computing from said data at least one value representative of the anomaly level of the connections of each said node and/or of applications initiating said connections and/or of users, computing a multidimensional chart for visualizing the behavior of a plurality of…

    A method for the detection of anomalous behaviors in a computer network, comprising the steps of: collecting data relating to connections in a plurality of nodes in a network, sending the data from said nodes to an ADS platform, computing from said data at least one value representative of the anomaly level of the connections of each said node and/or of applications initiating said connections and/or of users, computing a multidimensional chart for visualizing the behavior of a plurality of nodes, applications and/or users in said network, wherein said value representative of the anomaly level is used as a dimension in said chart.

    Andere Erfinder:innen
    Patent anzeigen
  • Methods and apparatus for visualizing a music library

    Ausgestellt am US 7,650,570

    Visualizing and exploring a music library using metadata, such as genre, sub-genre, artist, and year, is provided. Geometric shapes, such as disks or rectangles, may be divided into sectors representing genre and each sector may be further divided into sub-sectors representing artists associated with each genre. The sector's relative size generally reflects the importance of the corresponding genre within the library. Likewise, the sub-sector's relative size generally reflects the importance of…

    Visualizing and exploring a music library using metadata, such as genre, sub-genre, artist, and year, is provided. Geometric shapes, such as disks or rectangles, may be divided into sectors representing genre and each sector may be further divided into sub-sectors representing artists associated with each genre. The sector's relative size generally reflects the importance of the corresponding genre within the library. Likewise, the sub-sector's relative size generally reflects the importance of the corresponding artist within the genre which may be determined by the number of media items of the artist. Marks representing each media item may be arranged and displayed within the geometric shape to reflect the mark's corresponding genre, artist, and year. In addition, each mark may reflect an attribute, such as playcount, of the media item and each sector may reflect the mean value of an attribute of all media items within the sector.

    Andere Erfinder:innen
    Patent anzeigen

Auszeichnungen/Preise

  • Best Paper award

    20th ACM Conference on Intelligent User Interfaces (IUI 2015)

  • EPFL Alumni Innovation Prize

    A3 - EPFL

Sprachen

  • French

    Muttersprache oder zweisprachig

  • English

    Verhandlungssicher

Weitere Aktivitäten von Patrick Hertzog

Patrick Hertzogs vollständiges Profil ansehen

  • Herausfinden, welche gemeinsamen Kontakte Sie haben
  • Sich vorstellen lassen
  • Patrick Hertzog direkt kontaktieren
Mitglied werden. um das vollständige Profil zu sehen

Weitere ähnliche Profile

Weitere Mitglieder, die Patrick Hertzog heißen