Patents by Inventor James Zdralek

James Zdralek has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 10628775
    Abstract: A system, method, and computer program product for selecting, processing, and visually depicting information in real time using in-memory technology and user-customizable Sankey diagrams in a graphical user interface. Embodiments receive data describing contact interactions with a business establishment, select interactions occurring frequently during a given time span that led to selected target events, and aggregate similar interaction sequences into paths displayed with widths denoting relative flow quantities. Embodiments modify the depicted information according to user customization of the Sankey diagram. Coherent coordination of visual depiction by context, associated algorithms and models, data sources, event types, and various graphical indicia helps provide an intuitive exploratory situational overview and enables user-driven detailed investigations of complex data via manipulations of the Sankey diagrams.
    Type: Grant
    Filed: August 7, 2015
    Date of Patent: April 21, 2020
    Assignee: SAP SE
    Inventors: Alain Gauthier, Mohannad El-Jayousi, Farid Toubal-Seghir, Roy Ghorayeb, Ghufran Iftikhar, James Zdralek, Rischa Poncik, Wanling Zhang
  • Patent number: 10607176
    Abstract: Methods and systems of the present disclosure provide techniques for analyzing behavior of and triggering action for a definable group. In an embodiment, a method may identify a group based on a Sankey diagram. For example, a group may include those users belonging to a journey or path of the Sankey diagram. The method may analyze behavior of the group, e.g., whether a group characteristic meets a pre-definable condition. The method may perform an action for the group. In an embodiment, the method may automatically identify group members and/or automatically perform at least one action for the group members based on satisfaction of the pre-definable condition.
    Type: Grant
    Filed: August 7, 2015
    Date of Patent: March 31, 2020
    Assignee: SAP SE
    Inventors: Alain Gauthier, James Zdralek, Wanling Zhang, Ghufran Iftikhar, Rischa Poncik, Roy Ghorayeb, Mohannad El-Jayousi, Farid Toubal-Seghir
  • Patent number: 10586241
    Abstract: Methods and systems of the present disclosure provide techniques for selecting displayed data in a Customer Journey diagram as eligible for one of presentation of contextual data and analysis. The methods may further include analysis or presentation of the selected displayed data in a manner that maximizes the comprehensibility of the data. The techniques for selecting displayed data as eligible for presentation or analysis include at least one of: increasing the visibility of a selected path; selecting, or multi-selecting, paths and/or Nodes for analysis; rendering contextual data from a Customer Journey diagram according to a point of click; providing additional methods for presentation of contextual data or action options; providing granular drilling information regarding a Customer Journey on demand; and dynamically adjusting a point of focus according to a diagram selection.
    Type: Grant
    Filed: August 7, 2015
    Date of Patent: March 10, 2020
    Assignee: SAP SE
    Inventors: Alain Gauthier, Mohannad El-Jayousi, Farid Toubal-Seghir, Roy Ghorayeb, Ghufran Iftikhar, James Zdralek, Rischa Poncik, Wanling Zhang
  • Patent number: 10467634
    Abstract: Methods and systems of the present disclosure provide techniques for selectively providing mined customer data habits as source data to populate a Customer Journey as part of a Sankey diagram displayed on a User Interface. The mined customer data habits are selected for inclusion in the Customer Journey diagram according to at least one of: a user selection according to a mini-map; a modification based on metadata from a user selection; a modification of the available User Interface size according to a screen size; a recognition of content repetition in the Customer Journey; and an identification of sequential patterns as focus points in the Customer Journey diagram. In an embodiment, the method may automatically provide mined customer data habits to a predefined extent. The method may adapt a currently supplied miner customer data habit based on a user selection.
    Type: Grant
    Filed: August 7, 2015
    Date of Patent: November 5, 2019
    Assignee: SAP SE
    Inventors: Alain Gauthier, Ghufran Iftikhar, Farid Toubal-Seghir, Mohannad El-Jayousi, Rischa Poncik, Wanling Zhang, Roy Ghorayeb, James Zdralek
  • Publication number: 20170039244
    Abstract: The present disclosure generally relates to systems and methods for visualizing data. More specifically, the embodiments described herein generally relate to data manipulation algorithm(s) configured to position and/or identify unique node(s) with visualized data. The systems and methods retrieve one or more data structure(s), graphically align nodes having same level values, identify and remove duplicate nodes, and graphically render the data structures(s) as a Sankey diagram.
    Type: Application
    Filed: August 7, 2015
    Publication date: February 9, 2017
    Inventors: Alain Gauthier, James Zdralek, Ghufran Iftikhar, Rischa Poncik, Roy Ghorayeb, Farid Toubal-Seghir, Wanling Zhang, Mohannad El-Jayousi
  • Publication number: 20170039576
    Abstract: Methods and systems of the present disclosure provide techniques for selecting displayed data in a Customer Journey diagram as eligible for one of presentation of contextual data and analysis. The methods may further include analysis or presentation of the selected displayed data in a manner that maximizes the comprehensibility of the data. The techniques for selecting displayed data as eligible for presentation or analysis include at least one of: increasing the visibility of a selected path; selecting, or multi-selecting, paths and/or Nodes for analysis; rendering contextual data from a Customer Journey diagram according to a point of click; providing additional methods for presentation of contextual data or action options; providing granular drilling information regarding a Customer Journey on demand; and dynamically adjusting a point of focus according to a diagram selection.
    Type: Application
    Filed: August 7, 2015
    Publication date: February 9, 2017
    Inventors: Alain Gauthier, Mohannad El-Jayousi, Farid Toubal-Seghir, Roy Ghorayeb, Ghufran Iftikhar, James Zdralek, Rischa Poncik, Wanling Zhang
  • Publication number: 20170039233
    Abstract: A system, method, and computer program product for selecting, processing, and visually depicting information in real time using in-memory technology and user-customizable Sankey diagrams in a graphical user interface. Embodiments receive data describing contact interactions with a business establishment, select interactions occurring frequently during a given time span that led to selected target events, and aggregate similar interaction sequences into paths displayed with widths denoting relative flow quantities. Embodiments modify the depicted information according to user customization of the Sankey diagram. Coherent coordination of visual depiction by context, associated algorithms and models, data sources, event types, and various graphical indicia helps provide an intuitive exploratory situational overview and enables user-driven detailed investigations of complex data via manipulations of the Sankey diagrams.
    Type: Application
    Filed: August 7, 2015
    Publication date: February 9, 2017
    Inventors: Alain Gauthier, Mohannad El-Jayousi, Farid Toubal-Seghir, Roy Ghorayeb, Ghufran Iftikhar, James Zdralek, Rischa Poncik, Wanling Zhang
  • Publication number: 20170039491
    Abstract: Methods and systems of the present disclosure provide techniques for analyzing behavior of and triggering action for a definable group. In an embodiment, a method may identify a group based on a Sankey diagram. For example, a group may include those users belonging to a journey or path of the Sankey diagram. The method may analyze behavior of the group, e.g., whether a group characteristic meets a pre-definable condition. The method may perform an action for the group. In an embodiment, the method may automatically identify group members and/or automatically perform at least one action for the group members based on satisfaction of the pre-definable condition.
    Type: Application
    Filed: August 7, 2015
    Publication date: February 9, 2017
    Inventors: Alain Gauthier, James Zdralek, Wanling Zhang, Ghufran Iftikhar, Rischa Poncik, Roy Ghorayeb, Mohannad El-Jayousi, Farid Toubal-Seghir
  • Publication number: 20170039577
    Abstract: Methods and systems of the present disclosure provide techniques for selectively providing mined customer data habits as source data to populate a Customer Journey as part of a Sankey diagram displayed on a User Interface. The mined customer data habits are selected for inclusion in the Customer Journey diagram according to at least one of: a user selection according to a mini-map; a modification based on metadata from a user selection; a modification of the available User Interface size according to a screen size; a recognition of content repetition in the Customer Journey; and an identification of sequential patterns as focus points in the Customer Journey diagram. In an embodiment, the method may automatically provide mined customer data habits to a predefined extent. The method may adapt a currently supplied miner customer data habit based on a user selection.
    Type: Application
    Filed: August 7, 2015
    Publication date: February 9, 2017
    Inventors: Alain Gauthier, Ghufran Iftikhar, Farid Toubal-Seghir, Mohannad El-Jayousi, Rischa Poncik, Wanling Zhang, Roy Ghorayeb, James Zdralek
  • Publication number: 20070192410
    Abstract: A collaboration services suite is adapted to support a plurality of integrated telecommunications services accessed by geographically dispersed team members using a virtual team environment (VTE) client that generates a graphical user interface (GUI) for each of the respective team members. Communications sessions are automatically set up by the collaboration services suite in response to request messages generated by the VTE client when a team member initiates a communications session request using the GUI. Team members require no knowledge of another team member's communications device address in order to initiate a communications session. The collaboration services suite includes a VTE server that communicates with the VTE clients, a presence engine that collects and maintains a status of communications devices specified in a current profile of the team member; and, a call server for handling setup and control of a voice component of each communications session completed.
    Type: Application
    Filed: March 3, 2006
    Publication date: August 16, 2007
    Applicants: NORTEL NETWORKS LIMITED, BELL CANADA
    Inventors: Douglas Liversidge, Brian Beaton, Clifford Grossner, Roman Romaniuk, Colin Smith, Christopher Thompson, James Zdralek, Jean Bouchard, Stephane Fortier, Denis Mercier, L. Williams
  • Publication number: 20060117264
    Abstract: A collaboration services suite is adapted to support a plurality of integrated telecommunications services accessed by geographically dispersed team members using a virtual team environment (VTE) client that generates a graphical user interface (GUI) for each of the respective team members. Communications sessions are automatically set up by the collaboration services suite in response to request messages generated by the VTE client when a team member initiates a communications session request using the GUI. Team members require no knowledge of another team member's communications device address in order to initiate a communications session. The collaboration services suite includes a VTE server that communicates with the VTE clients, a presence engine that collects and maintains a status of communications devices specified in a current profile of the team member; and, a call server for handling setup and control of a voice component of each communications session completed.
    Type: Application
    Filed: January 17, 2006
    Publication date: June 1, 2006
    Applicants: Nortel Networks Limited, Bell Canada
    Inventors: Brian Beaton, Clifford Grossner, Douglas Liversidge, Roman Romaniuk, Christopher Thompson, Colin Smith, James Zdralek, Jean Bouchard, Stephane Fortier, L. Williams
  • Publication number: 20060070003
    Abstract: A collaboration services suite is adapted to support a plurality of integrated telecommunications services accessed by geographically dispersed team members using a virtual team environment (VTE) client that generates a graphical user interface (GUI) for each of the respective team members. Communications sessions are automatically set up by the collaboration services suite in response to request messages generated by the VTE client when a team member initiates a communications session request using the GUI. Team members require no knowledge of another team member's communications device address in order to initiate a communications session. The collaboration services suite includes a VTE server that communicates with the VTE clients, a presence engine that collects and maintains a status of communications devices specified in a current profile of the team member; and, a call server for handling setup and control of a voice component of each communications session completed.
    Type: Application
    Filed: November 16, 2005
    Publication date: March 30, 2006
    Applicants: Nortel Networks Limited, Bell Canada
    Inventors: Christopher Thompson, Brian Beaton, Clifford Grossner, Douglas Liversidge, Roman Romaniuk, Colin Smith, James Zdralek, Jean Bouchard, Stephane Fortier, Denis Mercier, L. Lloyd Williams
  • Publication number: 20050289471
    Abstract: A collaboration services suite is adapted to support a plurality of integrated telecommunications services accessed by geographically dispersed team members using a virtual team environment (VTE) client that generates a graphical user interface (GUI) for each of the respective team members. Communications sessions are automatically set up by the collaboration services suite in response to request messages generated by the VTE client when a team member initiates a communications session request using the GUI. Team members require no knowledge of another team member's communications device address in order to initiate a communications session. The collaboration services suite includes a VTE server that communicates with the VTE clients, a presence engine that collects and maintains a status of communications devices specified in a current profile of the team member; and, a call server for handling setup and control of a voice component of each communications session completed.
    Type: Application
    Filed: September 6, 2005
    Publication date: December 29, 2005
    Applicants: Nortel Networks Limited, Bell Canada
    Inventors: Christopher Thompson, Brian Beaton, Clifford Grossner, Douglas Liversidge, Roman Romaniuk, Colin Smith, James Zdralek, Jean Bouchard, Stephane Fortier, L. Williams
  • Publication number: 20050216848
    Abstract: A collaboration services suite is adapted to support a plurality of integrated telecommunications services accessed by geographically dispersed team members using a virtual team environment (VTE) client that generates a graphical user interface (GUI) for each of the respective team members. Communications sessions are automatically set up by the collaboration services suite in response to request messages generated by the VTE client when a team member initiates a communications session request using the GUI. Team members require no knowledge of another team member's communications device address in order to initiate a communications session. The collaboration services suite includes a VTE server that communicates with the VTE clients, a presence engine that collects and maintains a status of communications devices specified in a current profile of the team member; and, a call server for handling setup and control of a voice component of each communications session completed.
    Type: Application
    Filed: May 16, 2005
    Publication date: September 29, 2005
    Applicants: Nortel Networks Limited, Bell Canada
    Inventors: Christopher Thompson, Brian Beaton, Clifford Grossner, Douglas Liversidge, Roman Romaniuk, Colin Smith, James Zdralek, Jean Bouchard, Stephane Fortier, Denis Mercier, L. Williams