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: 10628775Abstract: 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: GrantFiled: August 7, 2015Date of Patent: April 21, 2020Assignee: SAP SEInventors: Alain Gauthier, Mohannad El-Jayousi, Farid Toubal-Seghir, Roy Ghorayeb, Ghufran Iftikhar, James Zdralek, Rischa Poncik, Wanling Zhang
-
Patent number: 10607176Abstract: 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: GrantFiled: August 7, 2015Date of Patent: March 31, 2020Assignee: SAP SEInventors: Alain Gauthier, James Zdralek, Wanling Zhang, Ghufran Iftikhar, Rischa Poncik, Roy Ghorayeb, Mohannad El-Jayousi, Farid Toubal-Seghir
-
Patent number: 10586241Abstract: 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: GrantFiled: August 7, 2015Date of Patent: March 10, 2020Assignee: SAP SEInventors: Alain Gauthier, Mohannad El-Jayousi, Farid Toubal-Seghir, Roy Ghorayeb, Ghufran Iftikhar, James Zdralek, Rischa Poncik, Wanling Zhang
-
Patent number: 10467634Abstract: 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: GrantFiled: August 7, 2015Date of Patent: November 5, 2019Assignee: SAP SEInventors: Alain Gauthier, Ghufran Iftikhar, Farid Toubal-Seghir, Mohannad El-Jayousi, Rischa Poncik, Wanling Zhang, Roy Ghorayeb, James Zdralek
-
Publication number: 20170039244Abstract: 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: ApplicationFiled: August 7, 2015Publication date: February 9, 2017Inventors: Alain Gauthier, James Zdralek, Ghufran Iftikhar, Rischa Poncik, Roy Ghorayeb, Farid Toubal-Seghir, Wanling Zhang, Mohannad El-Jayousi
-
Publication number: 20170039576Abstract: 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: ApplicationFiled: August 7, 2015Publication date: February 9, 2017Inventors: Alain Gauthier, Mohannad El-Jayousi, Farid Toubal-Seghir, Roy Ghorayeb, Ghufran Iftikhar, James Zdralek, Rischa Poncik, Wanling Zhang
-
Publication number: 20170039233Abstract: 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: ApplicationFiled: August 7, 2015Publication date: February 9, 2017Inventors: Alain Gauthier, Mohannad El-Jayousi, Farid Toubal-Seghir, Roy Ghorayeb, Ghufran Iftikhar, James Zdralek, Rischa Poncik, Wanling Zhang
-
Publication number: 20170039577Abstract: 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: ApplicationFiled: August 7, 2015Publication date: February 9, 2017Inventors: Alain Gauthier, Ghufran Iftikhar, Farid Toubal-Seghir, Mohannad El-Jayousi, Rischa Poncik, Wanling Zhang, Roy Ghorayeb, James Zdralek
-
Publication number: 20170039491Abstract: 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: ApplicationFiled: August 7, 2015Publication date: February 9, 2017Inventors: Alain Gauthier, James Zdralek, Wanling Zhang, Ghufran Iftikhar, Rischa Poncik, Roy Ghorayeb, Mohannad El-Jayousi, Farid Toubal-Seghir
-
Publication number: 20070192410Abstract: 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: ApplicationFiled: March 3, 2006Publication date: August 16, 2007Applicants: NORTEL NETWORKS LIMITED, BELL CANADAInventors: Douglas Liversidge, Brian Beaton, Clifford Grossner, Roman Romaniuk, Colin Smith, Christopher Thompson, James Zdralek, Jean Bouchard, Stephane Fortier, Denis Mercier, L. Williams
-
Publication number: 20060117264Abstract: 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: ApplicationFiled: January 17, 2006Publication date: June 1, 2006Applicants: Nortel Networks Limited, Bell CanadaInventors: Brian Beaton, Clifford Grossner, Douglas Liversidge, Roman Romaniuk, Christopher Thompson, Colin Smith, James Zdralek, Jean Bouchard, Stephane Fortier, L. Williams
-
Publication number: 20060070003Abstract: 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: ApplicationFiled: November 16, 2005Publication date: March 30, 2006Applicants: Nortel Networks Limited, Bell CanadaInventors: 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: 20050289471Abstract: 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: ApplicationFiled: September 6, 2005Publication date: December 29, 2005Applicants: Nortel Networks Limited, Bell CanadaInventors: Christopher Thompson, Brian Beaton, Clifford Grossner, Douglas Liversidge, Roman Romaniuk, Colin Smith, James Zdralek, Jean Bouchard, Stephane Fortier, L. Williams
-
Publication number: 20050216848Abstract: 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: ApplicationFiled: May 16, 2005Publication date: September 29, 2005Applicants: Nortel Networks Limited, Bell CanadaInventors: Christopher Thompson, Brian Beaton, Clifford Grossner, Douglas Liversidge, Roman Romaniuk, Colin Smith, James Zdralek, Jean Bouchard, Stephane Fortier, Denis Mercier, L. Williams