Patents by Inventor WANLING ZHANG

WANLING ZHANG 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: 11569758
    Abstract: A microcontroller unit for controlling a three-level inverter including delayed fault protection is provided. The microcontroller unit includes an input port configured to receive a trip signal from a fault detection module, and a plurality of EPWM modules, each configured to control a power switch within the three-level inverter. The microcontroller unit includes an auxiliary EPWM module configured to receive the trip signal and produce a delayed trip signal, and processing circuitry coupled with the input port, the plurality of EPWM modules, and the auxiliary EPWM module. The processing circuitry is configured to, in response to activation of the trip signal, direct one of the plurality of EPWM modules to shut off its corresponding power switch upon activation of the trip signal, and to direct a different one of the plurality of EPWM modules to shut off its corresponding power switch upon activation of the delayed trip signal.
    Type: Grant
    Filed: June 7, 2021
    Date of Patent: January 31, 2023
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Longgi Li, Wanling Zhang
  • Publication number: 20210384844
    Abstract: A microcontroller unit for controlling a three-level inverter including delayed fault protection is provided. The microcontroller unit includes an input port configured to receive a trip signal from a fault detection module, and a plurality of EPWM modules, each configured to control a power switch within the three-level inverter. The microcontroller unit includes an auxiliary EPWM module configured to receive the trip signal and produce a delayed trip signal, and processing circuitry coupled with the input port, the plurality of EPWM modules, and the auxiliary EPWM module. The processing circuitry is configured to, in response to activation of the trip signal, direct one of the plurality of EPWM modules to shut off its corresponding power switch upon activation of the trip signal, and to direct a different one of the plurality of EPWM modules to shut off its corresponding power switch upon activation of the delayed trip signal.
    Type: Application
    Filed: June 7, 2021
    Publication date: December 9, 2021
    Inventors: Longgi Li, Wanling Zhang
  • 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
  • Patent number: 9854052
    Abstract: A computer implemented method may include requesting details of an object and attachments associated with the object. The attachment details for each attachment may include an attachment name and an attachment ID. In response to a selection of an attachment associated with the object, a determination may be made as to whether a cache already includes the selected attachment. If the cache includes the selected attachment, the selected attachment may be retrieved from the attachment cache. If the cache does not include the selected attachment, the attachment may be downloaded using an attachment URL. The attachment URL may be requested and generated based on the attachment ID. The downloaded attachment may also be stored in the attachment cache.
    Type: Grant
    Filed: September 27, 2013
    Date of Patent: December 26, 2017
    Assignee: SAP SE
    Inventors: Rolan Abdukalykov, Wanling Zhang, Vincent LaVoie, Xuebo Liang, Alain Gauthier, Roy Ghorayeb, Mohannad El-Jayousi
  • 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: 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: 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
  • Patent number: 9396088
    Abstract: Example systems and methods of providing an indicator of execution progress of a computer task are presented. In one example, a command to perform a computer task is received. The command is compared to a log of commands for computer tasks previously performed on the computer system and their associated execution times. At least one execution time is retrieved from the log based on the comparison. An indicator indicating an estimated execution time for the computer task is provided for presentation to a user of the computer system based on the at least one retrieved execution time.
    Type: Grant
    Filed: March 8, 2013
    Date of Patent: July 19, 2016
    Assignee: SAP SE
    Inventors: Xuebo Liang, Vincent Lavoie, Wanling Zhang, Alain Gauthier, Roman Sauber, Jonathan Viau
  • Publication number: 20150095403
    Abstract: A computer implemented method may include requesting details of an object and attachments associated with the object. The attachment details for each attachment may include an attachment name and an attachment ID. In response to a selection of an attachment associated with the object, a determination may be made as to whether a cache already includes the selected attachment. If the cache includes the selected attachment, the selected attachment may be retrieved from the attachment cache. If the cache does not include the selected attachment, the attachment may be downloaded using an attachment URL. The attachment URL may be requested and generated based on the attachment ID. The downloaded attachment may also be stored in the attachment cache.
    Type: Application
    Filed: September 27, 2013
    Publication date: April 2, 2015
    Inventors: Rolan Abdukalykov, Wanling Zhang, Vincent Lavoie, Xuebo Liang, Alain Gauthier, Roy Ghorayeb, Mohannad El-Jayousi
  • Publication number: 20140258910
    Abstract: Example systems and methods of providing an indicator of execution progress of a computer task are presented. In one example, a command to perform a computer task is received. The command is compared to a log of commands for computer tasks previously performed on the computer system and their associated execution times. At least one execution time is retrieved from the log based on the comparison. An indicator indicating an estimated execution time for the computer task is provided for presentation to a user of the computer system based on the at least one retrieved execution time.
    Type: Application
    Filed: March 8, 2013
    Publication date: September 11, 2014
    Applicant: SAP AG
    Inventors: Xuebo Liang, Vincent Lavoie, Wanling Zhang, Alain Gauthier, Roman Sauber, Jonathan Viau
  • Patent number: 8706783
    Abstract: Various embodiments of systems and methods for storing a hierarchical table as a markup language file are described herein. Initially the position of the cells included in the hierarchical table may be identified. The position of the plurality of cells includes a first dimension coordinate and a second dimension coordinate. The first dimension coordinate is inserted as a markup tag in the markup language file. The second dimension coordinate is inserted as a markup attribute corresponding to the markup language file. One or more cells, corresponding to a first dimension of the hierarchical table is selected. Data included in the selected cells is identified and stored in the markup attribute inserted in the markup language file.
    Type: Grant
    Filed: August 9, 2012
    Date of Patent: April 22, 2014
    Assignee: SAP AG
    Inventors: Alain Gauthier, Mohannad El-Jayousi, Wanling Zhang
  • Publication number: 20140046985
    Abstract: Various embodiments of systems and methods for storing a hierarchical table as a markup language file are described herein. Initially the position of the cells included in the hierarchical table may be identified. The position of the plurality of cells includes a first dimension coordinate and a second dimension coordinate. The first dimension coordinate is inserted as a markup tag in the markup language file. The second dimension coordinate is inserted as a markup attribute corresponding to the markup language file. One or more cells, corresponding to a first dimension of the hierarchical table is selected. Data included in the selected cells is identified and stored in the markup attribute inserted in the markup language file.
    Type: Application
    Filed: August 9, 2012
    Publication date: February 13, 2014
    Inventors: ALAIN GAUTHIER, MOHANNAD EL-JAYOUSI, WANLING ZHANG