Patents by Inventor Haidong Zhang

Haidong 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).

  • Publication number: 20250148686
    Abstract: Implementations of the subject matter described herein relate to generating animated infographics from static infographics. A computer-implemented method comprises: extracting visual elements of a static infographic; determining, based on the visual elements, a structure of the static infographic at least indicating a layout of the visual elements in the static infographic; and applying a dynamic effect to the visual elements based on the structure of the static infographic to generate an animated infographic.
    Type: Application
    Filed: December 31, 2024
    Publication date: May 8, 2025
    Inventors: Yun Wang, He Huang, Haidong Zhang
  • Patent number: 12283708
    Abstract: Provided are a terminal protection device and a battery module. The terminal protection device includes a base having a bottom portion and side plates connected to peripheral sides of the bottom portion, the side plates and the bottom portion together form an accommodation cavity, and an input port is in communication with the accommodation cavity; each of the side plates is provided with an input port, through which an output electrode passes; each of the side plates is further provided with a connection port, the connection port is in communication with the accommodation cavity such that an external electric connector can pass through the connection port) and be connected to the output electrode; and a protection plate is provided at the connection port, and the protection plate detachably covers the connection port.
    Type: Grant
    Filed: June 16, 2023
    Date of Patent: April 22, 2025
    Assignee: Contemporary Amperex Technology (Hong Kong) Limited
    Inventors: Daohui Liu, Jihua Yao, Yangzhi Huang, Shengtian Cai, Sheng Shen, Haidong Zhang
  • Patent number: 12229862
    Abstract: Implementations of the subject matter described herein relate to generating animated infographics from static infographics. A computer-implemented method comprises: extracting visual elements of a static infographic; determining, based on the visual elements, a structure of the static infographic at least indicating a layout of the visual elements in the static infographic; and applying a dynamic effect to the visual elements based on the structure of the static infographic to generate an animated infographic.
    Type: Grant
    Filed: May 9, 2021
    Date of Patent: February 18, 2025
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Yun Wang, He Huang, Haidong Zhang
  • Patent number: 12197881
    Abstract: Various implementations of the present disclosure relate to text to visualization. In a method, information items are extracted from a natural language sentence. Visual elements associated with the information items are determined. A visual representation of the natural language sentence based on the visual elements is determined, the visual representation indicating information expressed by the natural language sentence.
    Type: Grant
    Filed: June 20, 2019
    Date of Patent: January 14, 2025
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Weiwei Cui, He Huang, Haidong Zhang, Daniel Cheung, Bei Chen, Ishita Gupta, Yu Mao, Jian-Guang Lou, Dongmei Zhang
  • Publication number: 20240405322
    Abstract: A battery and an electrical apparatus are provided. The battery includes a box, a battery cell, a thermally conductive member and a fixing member. The battery cell is accommodated in an accommodating cavity of the box. The battery cell includes a first wall and a second wall, there is an included angle between the first wall and the second wall, and the area of the first wall is greater than that of the second wall. The thermally conductive member is arranged in the accommodating cavity, the thermally conductive member is arranged opposite and thermally conductively connected to the first wall to perform heat exchange with the battery cell. The fixing member is connected to the second wall and the box so as to fix the battery cell in the accommodating cavity.
    Type: Application
    Filed: August 9, 2024
    Publication date: December 5, 2024
    Inventors: Feng Qin, Haidong Zhang
  • Publication number: 20240323157
    Abstract: A method provides an automatic notification manner of data changes. After collecting information related to a target user such as a dataset, a data dashboard, or a data report, the analysis preference of the user can be determined based on the collected information. Then, upon the dataset is updated, a variety of critical data changes in the dataset may be detected as an alert, and a notification related to the alert may be provided to the user via various manners. The method does not require the user to manually configure or create an alert rule for data changes, which makes data-driven alerting much easier for the user, thereby improving the user experience.
    Type: Application
    Filed: June 4, 2024
    Publication date: September 26, 2024
    Inventors: Zhitao Hou, Rui Ding, Haidong Zhang, Eslam Elsawy, Sanyam Chaudhary, Mina Mikhail, Nikhil Gaekwad, Dongmei Zhang
  • Patent number: 12075014
    Abstract: According to implementations of the subject matter described herein, there is provided a solution for data embedding and data extraction in images. To perform data embedding, a target region for data embedding is determined from a source image, such as a chart image. Target data to be embedded is converted into a sequence of logical values represented in a predetermined format. Based on the sequence of logical values, image values of one or more image elements in the target region are changed such that the changed image values in the target region can be used to convey the sequence of logical values corresponding to the target data. The variations in image values are within a predetermined range such that no significant data distortion of perception distortion is caused by the data embedding. In a subsequent process, the embedded data can also be easily extracted from the image for use.
    Type: Grant
    Filed: May 3, 2020
    Date of Patent: August 27, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Bin Zhu, Haidong Zhang, Yuanyuan Tang, He Huang, Song Ge, Dongmei Zhang
  • Patent number: 12074335
    Abstract: This application provides a battery module and an assembly method for a battery module. The battery module includes batteries and a framework assembly. The framework assembly includes a first partition, two second partitions, and a securing clip. The first partition extends in a second direction. Each second partition extends in a first direction, and the two second partitions are located respectively on two sides of the first partition and form a cross-shaped structure together with the first partition. The securing clip fits with the two second partitions and secures the two second partitions to the first partition. The batteries are disposed on two sides of each second partition of the framework assembly in the second direction. The two second partitions of the framework assembly are secured to the first partition by using the securing clip, thereby improving the strength of connection between the second partitions and the first partition.
    Type: Grant
    Filed: December 15, 2020
    Date of Patent: August 27, 2024
    Assignee: CONTEMPORARY AMPEREX TECHNOLOGY CO., LIMITED
    Inventors: Xiping Liao, Haidong Zhang
  • Patent number: 12043133
    Abstract: Described are a method for suppressing overshoot of an output voltage or output current, a charging device, and a medium. The method for suppressing the overshoot of the output voltage or output current includes the following. A loop in an open-loop state in a closed-loop control circuit is determined. A wave-sending control value output by the closed-loop control circuit at a present beat is obtained. The wave-sending control value output at the present beat is assigned to an open-loop output value at the present beat, where the open-loop output value is an output value of the loop in the open-loop state. An open-loop output value of a loop in the open-loop state at a next beat is calculated by using an assigned open-loop output value at the present beat.
    Type: Grant
    Filed: November 9, 2023
    Date of Patent: July 23, 2024
    Assignee: SHENZHEN WINLINE TECHNOLOGY CO., LTD.
    Inventors: Feng Fan, Kaixuan Zhang, Yisai Wu, Chenguang Li, Jiayou Fu, Haidong Zhang, Jianguo Zhu
  • Publication number: 20240241737
    Abstract: A message notification method comprises obtaining, by an ANDROID operating system (OS) running in an ANDROID container, a notification message by monitoring a message processing process of an ANDROID application, sending the notification message to a processor, determining, by the processor and based on an application window associated with the ANDROID application in the notification message, a state of the application window, and displaying in a corresponding manner based on different states of the application window.
    Type: Application
    Filed: March 28, 2024
    Publication date: July 18, 2024
    Inventors: Haidong Zhang, Rong Wang, Jie Li
  • Patent number: 12034692
    Abstract: A method provides an automatic notification manner of data changes. After collecting information related to a target user (202) such as a dataset, a data dashboard, or a data report, the analysis preference of the user can be determined based on the collected information (204). Then, upon the dataset is updated, a variety of critical data changes in the dataset may be detected as an alert (206), and a notification related to the alert may be provided to the user via various manners (208). The method does not require the user to manually configure or create an alert rule for data changes, which makes data-driven alerting much easier for the user, thereby improving the user experience.
    Type: Grant
    Filed: January 4, 2019
    Date of Patent: July 9, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Zhitao Hou, Rui Ding, Haidong Zhang, Eslam Elsawy, Sanyam Chaudhary, Mina Mikhail, Nikhil Gaekwad, Dongmei Zhang
  • Publication number: 20240104297
    Abstract: According to implementations of the present disclosure, there is proposed a solution for analyzing a data table in response to a user input. In this solution, a user input in a cell of a data table is determined. The data table comprises a plurality of cells arranged in rows and columns. An analysis operation for the data table is determined based on semantics of the data table and the user input, the analysis operation corresponding to the user input. Further, a result of the analysis operation is presented in a region of the data table related to the cell. In this way, grid characteristics of the data table can be utilized to provide the result of the analysis operation as desired by a user and simple, efficient and user-friendly data analysis can be facilitated.
    Type: Application
    Filed: February 3, 2022
    Publication date: March 28, 2024
    Inventors: Zhitao Hou, Haidong Zhang, Yun Wang, Dongmei ZHANG, Jian-Guang Lou
  • Publication number: 20240075841
    Abstract: Described are a method for suppressing overshoot of an output voltage or output current, a charging device, and a medium. The method for suppressing the overshoot of the output voltage or output current includes the following. A loop in an open-loop state in a closed-loop control circuit is determined. A wave-sending control value output by the closed-loop control circuit at a present beat is obtained. The wave-sending control value output at the present beat is assigned to an open-loop output value at the present beat, where the open-loop output value is an output value of the loop in the open-loop state. An open-loop output value of a loop in the open-loop state at a next beat is calculated by using an assigned open-loop output value at the present beat.
    Type: Application
    Filed: November 9, 2023
    Publication date: March 7, 2024
    Inventors: Feng Fan, Kaixuan Zhang, Yisai Wu, Chenguang Li, Jiayou Fu, Haidong Zhang, Jianguo Zhu
  • Publication number: 20240039110
    Abstract: Provided are a terminal protection device and a battery module. The terminal protection device includes a base having a bottom portion and side plates connected to peripheral sides of the bottom portion, the side plates and the bottom portion together form an accommodation cavity, and an input port is in communication with the accommodation cavity; each of the side plates is provided with an input port, through which an output electrode passes; each of the side plates is further provided with a connection port, the connection port is in communication with the accommodation cavity such that an external electric connector can pass through the connection port) and be connected to the output electrode; and a protection plate is provided at the connection port, and the protection plate detachably covers the connection port.
    Type: Application
    Filed: June 16, 2023
    Publication date: February 1, 2024
    Applicant: Contemporary Amperex Technology Co., Limited
    Inventors: Daohui LIU, Jihua YAO, Yangzhi HUANG, Shengtian CAI, Sheng SHEN, Haidong ZHANG
  • Publication number: 20240029327
    Abstract: A computing apparatus of an insight interfacing system receives from a user a request for a dataset comprising a plurality of subspaces of a multi-dimensional data structure. Insights are received based on the received request then presented on a display device. Also, a chart may be presented based on the received request. The computing apparatus receives a selection of at least a portion of the presented one or more insights or a portion of the chart, then receives contextual insights based on the selected portion and presents the contextual insights on the display device.
    Type: Application
    Filed: October 4, 2023
    Publication date: January 25, 2024
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Zhitao HOU, Haidong ZHANG, Dongmei ZHANG, Rui DING, Shi HAN
  • Publication number: 20230394071
    Abstract: According to implementations of the subject matter described herein, there is proposed a solution for automatic analysis of a difference between multi-dimensional datasets. In this solution, an analysis request is received for a first dataset and a second dataset, each of which including data items corresponding to a plurality of dimensions. In response to the analysis request, data items corresponding to a first dimension in the first and second datasets are compared. Based on the comparison, a first set of influence factors associated with the first dimension are determined, each influence factor indicating a reason for a difference between the first and second datasets from a respective perspective. An analysis result related to the difference between the first and second datasets is presented based on the first set of influence factors. In this way, it is possible to achieve automatic and efficient analysis of the difference between the different datasets.
    Type: Application
    Filed: June 30, 2023
    Publication date: December 7, 2023
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Rui DING, Zhouyu FU, Shi HAN, Haidong ZHANG, Dongmei ZHANG
  • Publication number: 20230368068
    Abstract: The present disclosure relates to systems, methods, and computer-readable media for training and implementing pipeline error detection models to facilitate automated detection of data quality (DQ) issues within recurring data pipelines. For example, systems described herein involve training a pipeline error detection model by first constructing a plurality of DQ constraints for a recurring data pipeline based on ranges of values observed over a history of pipeline executions. The systems may further train the model to predict DQ issues by synthetically applying data variants to historical executions of the recurring data pipeline or to data pipelines having similar characteristics thereto. Once trained, the pipeline error detection model(s) can be applied to new executions of the data pipeline as they become available to quickly and efficiently predict whether a given execution includes a predicted DQ issue therein.
    Type: Application
    Filed: May 12, 2022
    Publication date: November 16, 2023
    Inventors: Yeye HE, Weiwei CUI, Song GE, Haidong ZHANG, Shi HAN, Dongmei ZHANG, Surajit CHAUDHURI
  • Patent number: 11816769
    Abstract: A computing apparatus of an insight interfacing system receives from a user a request for a dataset comprising a plurality of subspaces of a multi-dimensional data structure. Insights are received based on the received request then presented on a display device. Also, a chart may be presented based on the received request. The computing apparatus receives a selection of at least a portion of the presented one or more insights or a portion of the chart, then receives contextual insights based on the selected portion and presents the contextual insights on the display device.
    Type: Grant
    Filed: June 29, 2015
    Date of Patent: November 14, 2023
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Zhitao Hou, Haidong Zhang, Dongmei Zhang, Rui Ding, Shi Han
  • Publication number: 20230316604
    Abstract: In accordance with the implementations of the subject matter described herein, there is provided a solution for reusing infographics. In this solution, a group of visual element units is determined from a visual element set comprised in the original infographic. A visual element unit in the group represents an information item in the original infographic. A first correlation between a visual element contained in the visual element unit and the information item and a second correlation between the visual element unit and a further visual element unit in the group are determined. A description for the original infographic is generated based on the first and second correlations. A target infographic is generated by updating the group of visual element units at least based on the description and the target information. In this way, infographics can be converted into reusable templates, thereby simplifying reuse of such infographics and improving user experience.
    Type: Application
    Filed: June 30, 2021
    Publication date: October 5, 2023
    Inventors: Weiwei CUI, Jinpeng WANG, He Huang, Yun Wang, Haidong Zhang, Chin-Yew LIN, Dongmei ZHANG
  • Patent number: 11734317
    Abstract: According to implementations of the subject matter described herein, there is proposed a solution for automatic analysis of a difference between multi-dimensional datasets. In this solution, an analysis request is received for a first dataset and a second dataset, each of which including data items corresponding to a plurality of dimensions. In response to the analysis request, data items corresponding to a first dimension in the first and second datasets are compared. Based on the comparison, a first set of influence factors associated with the first dimension are determined, each influence factor indicating a reason for a difference between the first and second datasets from a respective perspective. An analysis result related to the difference between the first and second datasets is presented based on the first set of influence factors. In this way, it is possible to achieve automatic and efficient analysis of the difference between the different datasets.
    Type: Grant
    Filed: March 15, 2022
    Date of Patent: August 22, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Rui Ding, Zhouyu Fu, Shi Han, Haidong Zhang, Dongmei Zhang