Patents by Inventor Jiangtao ZHANG

Jiangtao 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: 11442765
    Abstract: This disclosure describes techniques implemented partly by a service provider network for containerizing applications. In an example, the techniques may include determining one or more processes to be included in a containerized version of an application, preparing and initializing a sandbox including at least executable files of the one or more determined processes, monitoring the execution of a particular process of the one or more determined processes in the sandbox to determine one or more dependencies of the particular process, and selecting the one or more dependencies of the particular process to be components of the containerized version of the application.
    Type: Grant
    Filed: September 18, 2019
    Date of Patent: September 13, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Jiangtao Zhang, Sriram Venkatadri, Boyu Wang
  • Patent number: 11422797
    Abstract: Techniques are described for using graph partitioning techniques to identify refactoring candidates to decompose monolithic software applications as part of software modernization processes. An application modernization system constructs a graph model of a software application based on an analysis of application artifacts associated with the software application. The graph model includes nodes each representing an independent application component and further includes edges representing identified dependency relationships among the application components. An application modernization system further generates application profile metrics associated with the identified dependencies, and weights derived from such metrics are applied to the edges of the graph model. Once a weighted graph model is obtained, a graph partitioning algorithm is applied to identify a plurality of subgraphs each representing a candidate subunit of the application for refactoring.
    Type: Grant
    Filed: December 2, 2020
    Date of Patent: August 23, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Jiangtao Zhang, Roland Mesde, Vivek Chawda
  • Patent number: 11385892
    Abstract: Techniques are described for enabling an application modernization system to identify a recommended modernized software application architecture for a software application undergoing software modernization processes. An application modernization service enables the identification of subunits of the software application, where each subunit represents a defined subset of the software application's source code that can be implemented as an independent software application unit. The application modernization tools further enable the collection and generation of application profile data describing dependencies among the identified subunits and static and dynamic performance information for the subunits.
    Type: Grant
    Filed: September 29, 2020
    Date of Patent: July 12, 2022
    Assignee: Amazon Technologies, Inc.
    Inventor: Jiangtao Zhang
  • Patent number: 11354120
    Abstract: Techniques are described for enabling a software modernization assessment service to train and use ML models to automatically generate modernization assessment recommendations for users' software applications and systems. A modernization assessment service collects historical assessment data reflecting past modernization processes and assessments (e.g., application profile information and associated modernization strategies and tools used in past modernization projects). The modernization assessment service uses the historical assessment data to train one or more ML models (e.g., classifiers) that can be used to automatically identify relevant modernization strategies, services, and tools for given software application or system. Responsive to user requests to generate modernization assessment recommendations, the modernization assessment service can use the trained models to automatically generate modernization recommendations and reports.
    Type: Grant
    Filed: June 5, 2020
    Date of Patent: June 7, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Jiangtao Zhang, Raviprasad V. Mummidi, Ramu Panayappan
  • Patent number: 11296999
    Abstract: A method is implemented in a computing system for managing resources to decrease busy-looping, the method using a sliding window template including at least a first sliding window. The method includes initializing the sliding window template for a monitored resource, determining a current status of the monitored resource, updating the first sliding window with the current status, determining a first sliding window status based on whether a first sliding window threshold is met, and determining whether to sleep the monitored resource based on a decision-making table that uses at least the first sliding window status as input.
    Type: Grant
    Filed: June 26, 2018
    Date of Patent: April 5, 2022
    Assignee: Telefonaktiebolaget LM Ericsson (Publ)
    Inventor: Jiangtao Zhang
  • Patent number: 10770852
    Abstract: A circuit interconnecting device includes a circuit connection board and a circuit board which is detachable. The circuit connection board includes an input terminal, an output terminal and an onboard slot member. The input terminal is coupled to the onboard slot member through a first circuit, and the output terminal is coupled to the onboard slot member through a second circuit; and the circuit board is inserted into the onboard slot member to connect the first circuit and the second circuit.
    Type: Grant
    Filed: May 11, 2017
    Date of Patent: September 8, 2020
    Assignees: BOE TECHNOLOGY GROUP CO., LTD., HEFEI BOE OPTOELECTRONICS TECHNOLOGY CO., LTD.
    Inventors: Jiali Wang, Jiangtao Zhang, Peng Wang
  • Patent number: 10723639
    Abstract: A self-circulating flocculation washing machine comprises an outer barrel, a clothes washing structure arranged in the outer barrel and a flocculation water treatment device arranged outside the outer barrel, and the flocculation water treatment device comprises a flocculation container for performing flocculation treatment on water drained from the outer barrel; the washing machine is also provided with a circulating pipe for driving washing water in the outer barrel to perform self-circulation from bottom to top; one end of the circulating pipe communicates with a self-circulating water outlet in the lower part of the outer barrel, the other end of the circulating pipe communicates with a water outlet of the flocculation container and a self-circulating water inlet of the outer barrel through a tee joint, and a non-return structure for preventing the flocculation water from reflowing is arranged between the tee joint and the water outlet of the flocculation container.
    Type: Grant
    Filed: April 15, 2016
    Date of Patent: July 28, 2020
    Assignee: QINGDAO HAIER WASHING MACHINE CO., LTD.
    Inventors: Dong Li, Min Che, Jiangtao Zhang, Chunfeng Lao
  • Publication number: 20200036146
    Abstract: A circuit interconnecting device includes a circuit connection board and a circuit board which is detachable. The circuit connection board includes an input terminal, an output terminal and an onboard slot member. The input terminal is coupled to the onboard slot member through a first circuit, and the output terminal is coupled to the onboard slot member through a second circuit; and the circuit board is inserted into the onboard slot member to connect the first circuit and the second circuit.
    Type: Application
    Filed: May 11, 2017
    Publication date: January 30, 2020
    Inventors: Jiali WANG, Jiangtao ZHANG, Peng WANG
  • Publication number: 20190394142
    Abstract: A method is implemented in a computing system for managing resources to decrease busy-looping, the method using a sliding window template including at least a first sliding window. The method includes initializing the sliding window template for a monitored resource, determining a current status of the monitored resource, updating the first sliding window with the current status, determining a first sliding window status based on whether a first sliding window threshold is met, and determining whether to sleep the monitored resource based on a decision-making table that uses at least the first sliding window status as input.
    Type: Application
    Filed: June 26, 2018
    Publication date: December 26, 2019
    Inventor: Jiangtao ZHANG
  • Patent number: 10337134
    Abstract: A laundry device comprises an outer tub, an inner tub, an inner magnetic ring and an outer magnetic ring. One of the inner magnetic ring and the outer magnetic ring is directly or indirectly fixed on a bottom wall of the inner tub and positioned at the outer side of the bottom wall of the inner tub, and the other one is directly or indirectly fixed on a bottom wall of the outer tub and positioned at the inner side of the bottom wall of the outer tub. An upper end face and a lower end face of the inner magnetic ring have the same polarity as the upper end face and the lower end face of the outer magnetic ring so that a radial repulsion between the inner magnetic ring and the outer magnetic ring is used to suppress vibration of the inner tub and/or the outer tub.
    Type: Grant
    Filed: December 27, 2016
    Date of Patent: July 2, 2019
    Assignee: QINGDAO HAIER SMART TECHNOLOGY R&D CO., LTD.
    Inventors: Xiang Yin, Fengling Wu, Qiuqi Mou, Chunfeng Lao, Jiangtao Zhang
  • Patent number: 10316450
    Abstract: A washing machine comprises: an outer drum; an inner drum rotatably disposed in the outer drum; and a rotation mechanism for driving the inner drum to rotate. A rotation shaft of the rotation mechanism extends upwardly from the bottom of the outer drum to a bottom wall of the inner drum to drive the inner drum to rotate. The washing machine further comprises: at least one pair of magnets including an outer ring-shaped magnet and an inner ring-shaped magnet which is disposed at a radial inner side of the outer ring-shaped magnet and opposite to the outer ring-shaped magnet. The inner ring-shaped magnet is disposed on the rotation shaft, and the outer ring-shaped magnet is disposed at the bottom wall of the inner drum or the outer drum, so that a magnetic force between them can reduce a magnitude of vibration of the inner drum or the outer drum.
    Type: Grant
    Filed: December 27, 2016
    Date of Patent: June 11, 2019
    Assignee: QINGDAO HAIER SMART TECHNOLOGY R&D CO., LTD.
    Inventors: Fengling Wu, Chunfeng Lao, Xiang Yin, Qiuqi Mou, Jiangtao Zhang
  • Patent number: 10230769
    Abstract: The present disclosure relates to methods and devices, of activating lawful interception. According to the present disclosure, a gateway comprises a controller for controlling, using a flow control protocol, the flow of packets through a switch controlled by the gateway. The switch receives (S11), from the controller, a lawful interception activation request, comprising a target identity; activates (S12), in response to said request, lawful interception on a target identified by the target identity; duplicates (S13), in the switch, packets targeting the target; encapsulates (S14) the duplicated packets with an additional header; and forwards (S15) duplicates from the switch directly to the lawful interception service provider entity (1) for further distribution to a Lawful interception Agency.
    Type: Grant
    Filed: April 19, 2013
    Date of Patent: March 12, 2019
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Jiangtao Zhang, Bengt Johansson, Lasse Olsson, Sten Pettersson
  • Patent number: 10225204
    Abstract: An apparatus comprising a processor and interface for receiving and transmitting packets to external units. The interface comprises a first layer filter and first packet queues; the processor comprises a kernel, second layer filter, second packet queues and applications. For a packet received by the unit, the unit delivers parts the packet to the first layer filter; applies first level filtering; performs first sorting and delivers parts of the packet according to first level filtering rules and delivers parts of the packet to one of the first packet queues in dependence on the first sorting; the unit further being adapted for delivering the packet to second layer filter from kernel or from first packet queues; applying second level filtering; performing second sorting of parts of the packet and delivering parts of the packet to one of the applications in dependence on the second sorting.
    Type: Grant
    Filed: August 3, 2017
    Date of Patent: March 5, 2019
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Jiangtao Zhang, Bengt Johansson, Sten Rune Pettersson
  • Publication number: 20190010653
    Abstract: A laundry device comprises an outer tub, an inner tub, an inner magnetic ring and an outer magnetic ring. One of the inner magnetic ring and the outer magnetic ring is directly or indirectly fixed on a bottom wall of the inner tub and positioned at the outer side of the bottom wall of the inner tub, and the other one is directly or indirectly fixed on a bottom wall of the outer tub and positioned at the inner side of the bottom wall of the outer tub. An upper end face and a lower end face of the inner magnetic ring have the same polarity as the upper end face and the lower end face of the outer magnetic ring so that a radial repulsion between the inner magnetic ring and the outer magnetic ring is used to suppress vibration of the inner tub and/or the outer tub.
    Type: Application
    Filed: December 27, 2016
    Publication date: January 10, 2019
    Applicant: QINGDAO HAIER SMART TECHNOLOGY R&D CO., LTD.
    Inventors: Xiang YIN, Fengling WU, Qiuqi MOU, Chunfeng LAO, Jiangtao ZHANG
  • Publication number: 20180355539
    Abstract: A washing machine comprises: an outer drum; an inner drum rotatably disposed in the outer drum; and a rotation mechanism for driving the inner drum to rotate. A rotation shaft of the rotation mechanism extends upwardly from the bottom of the outer drum to a bottom wall of the inner drum to drive the inner drum to rotate. The washing machine further comprises: at least one pair of magnets including an outer ring-shaped magnet and an inner ring-shaped magnet which is disposed at a radial inner side of the outer ring-shaped magnet and opposite to the outer ring-shaped magnet. The inner ring-shaped magnet is disposed on the rotation shaft, and the outer ring-shaped magnet is disposed at the bottom wall of the inner drum or the outer drum, so that a magnetic force between them can reduce a magnitude of vibration of the inner drum or the outer drum.
    Type: Application
    Filed: December 27, 2016
    Publication date: December 13, 2018
    Inventors: Fengling WU, Chunfeng LAO, Xiang YIN, Qiuqi MOU, Jiangtao ZHANG
  • Patent number: 10146294
    Abstract: The embodiments herein relate to a method in a first network unit (101) for handling states in a network (100). The first network unit (101) is adapted to supervise power in the network (100). The first network unit (101) receives a work-load report from one or more of a plurality of second network units (105). The second network units (105) consume power. When the second network units (105) are awake and the workload is below a threshold, the first network unit (101) transmits a sleep request to at least one of the second network units (105) to change from awake to sleep. When the plurality of second network units (105) are asleep and the workload has reached or is above the threshold, the first network unit (101) transmits a wakeup request to at least one of the second network units (105) to change from sleep to awake.
    Type: Grant
    Filed: February 18, 2013
    Date of Patent: December 4, 2018
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Jiangtao Zhang, Bengt Johansson, Lasse Olsson, Sten Pettersson
  • Patent number: 10003529
    Abstract: Methods for memory allocation in a software-defined networking (SDN) system are disclosed. In one embodiment, the method includes receiving a first message in a network device from a SDN controller, where the first message includes a request to generate an entity in the network device to route traffic, and where the entity is one of a flow table entry, a group table entry, and a flow table. The method further includes identifying an indication in the first message that indicates at least one memory usage characteristic of the entity, where the at least one memory usage characteristic includes at least one of a target access speed and a target storage scalability of the entity; and generating, at least partially based on the indication, the entity using one memory type of a plurality of memory types of the network device.
    Type: Grant
    Filed: August 4, 2015
    Date of Patent: June 19, 2018
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Jiangtao Zhang, Mark Hlady
  • Publication number: 20180155223
    Abstract: A self-circulating flocculation washing machine comprises an outer barrel, a clothes washing structure arranged in the outer barrel and a flocculation water treatment device arranged outside the outer barrel, and the flocculation water treatment device comprises a flocculation container for performing flocculation treatment on water drained from the outer barrel; the washing machine is also provided with a circulating pipe for driving washing water in the outer barrel to perform self-circulation from bottom to top; one end of the circulating pipe communicates with a self-circulating water outlet in the lower part of the outer barrel, the other end of the circulating pipe communicates with a water outlet of the flocculation container and a self-circulating water inlet of the outer barrel through a tee joint, and a non-return structure for preventing the flocculation water from reflowing is arranged between the tee joint and the water outlet of the flocculation container.
    Type: Application
    Filed: April 15, 2016
    Publication date: June 7, 2018
    Applicant: Qingdao Haier Washing Machine Co., Ltd.
    Inventors: Dong LI, Min CHE, Jiangtao ZHANG, Chunfeng LAO
  • Patent number: 9882733
    Abstract: A method is executed by a multimedia broadcast multicast services gateway (MBMS-GW) to offload data plane traffic, where the data plane traffic is enhanced MBMS (e MBMS) downlink traffic for a data plane interface Internet Protocol (IP) multicast transport between the MBMS-GW and an enhanced node B (e Node B). The method includes allocating an IP multicast address and a common tunnel endpoint identifier (C-TEID) for an MBMS session between node B (e Node B) and a broadcast multicast service center (BM-SC). The method also includes configuring the at least one network element to match an IP address and a user datagram protocol (UDP) port of incoming data plane traffic, to modify the IP address and UDP port to the IP multicast address and associated UDP port, and to push a general packed radio service (GPRS) tunneling protocol (GTP) user data (GTP-U) header including the C-TEID onto the data plane traffic.
    Type: Grant
    Filed: June 14, 2013
    Date of Patent: January 30, 2018
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Xufan Hua, Jiangtao Zhang
  • Publication number: 20170359269
    Abstract: An apparatus comprising a processor and interface for receiving and transmitting packets to external units. The interface comprises a first layer filter and first packet queues; the processor comprises a kernel, second layer filter, second packet queues and applications. For a packet received by the unit, the unit delivers parts the packet to the first layer filter; applies first level filtering; performs first sorting and delivers parts of the packet according to first level filtering rules and delivers parts of the packet to one of the first packet queues in dependence on the first sorting; the unit further being adapted for delivering the packet to second layer filter from kernel or from first packet queues; applying second level filtering; performing second sorting of parts of the packet and delivering parts of the packet to one of the applications in dependence on the second sorting.
    Type: Application
    Filed: August 3, 2017
    Publication date: December 14, 2017
    Applicant: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Jiangtao ZHANG, Bengt JOHANSSON, Sten Rune PETTERSSON