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: 11442765Abstract: 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: GrantFiled: September 18, 2019Date of Patent: September 13, 2022Assignee: Amazon Technologies, Inc.Inventors: Jiangtao Zhang, Sriram Venkatadri, Boyu Wang
-
Patent number: 11422797Abstract: 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: GrantFiled: December 2, 2020Date of Patent: August 23, 2022Assignee: Amazon Technologies, Inc.Inventors: Jiangtao Zhang, Roland Mesde, Vivek Chawda
-
Patent number: 11385892Abstract: 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: GrantFiled: September 29, 2020Date of Patent: July 12, 2022Assignee: Amazon Technologies, Inc.Inventor: Jiangtao Zhang
-
Patent number: 11354120Abstract: 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: GrantFiled: June 5, 2020Date of Patent: June 7, 2022Assignee: Amazon Technologies, Inc.Inventors: Jiangtao Zhang, Raviprasad V. Mummidi, Ramu Panayappan
-
Patent number: 11296999Abstract: 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: GrantFiled: June 26, 2018Date of Patent: April 5, 2022Assignee: Telefonaktiebolaget LM Ericsson (Publ)Inventor: Jiangtao Zhang
-
Patent number: 10770852Abstract: 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: GrantFiled: May 11, 2017Date of Patent: September 8, 2020Assignees: BOE TECHNOLOGY GROUP CO., LTD., HEFEI BOE OPTOELECTRONICS TECHNOLOGY CO., LTD.Inventors: Jiali Wang, Jiangtao Zhang, Peng Wang
-
Patent number: 10723639Abstract: 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: GrantFiled: April 15, 2016Date of Patent: July 28, 2020Assignee: QINGDAO HAIER WASHING MACHINE CO., LTD.Inventors: Dong Li, Min Che, Jiangtao Zhang, Chunfeng Lao
-
Publication number: 20200036146Abstract: 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: ApplicationFiled: May 11, 2017Publication date: January 30, 2020Inventors: Jiali WANG, Jiangtao ZHANG, Peng WANG
-
Publication number: 20190394142Abstract: 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: ApplicationFiled: June 26, 2018Publication date: December 26, 2019Inventor: Jiangtao ZHANG
-
Patent number: 10337134Abstract: 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: GrantFiled: December 27, 2016Date of Patent: July 2, 2019Assignee: QINGDAO HAIER SMART TECHNOLOGY R&D CO., LTD.Inventors: Xiang Yin, Fengling Wu, Qiuqi Mou, Chunfeng Lao, Jiangtao Zhang
-
Patent number: 10316450Abstract: 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: GrantFiled: December 27, 2016Date of Patent: June 11, 2019Assignee: QINGDAO HAIER SMART TECHNOLOGY R&D CO., LTD.Inventors: Fengling Wu, Chunfeng Lao, Xiang Yin, Qiuqi Mou, Jiangtao Zhang
-
Patent number: 10230769Abstract: 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: GrantFiled: April 19, 2013Date of Patent: March 12, 2019Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Jiangtao Zhang, Bengt Johansson, Lasse Olsson, Sten Pettersson
-
Patent number: 10225204Abstract: 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: GrantFiled: August 3, 2017Date of Patent: March 5, 2019Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Jiangtao Zhang, Bengt Johansson, Sten Rune Pettersson
-
Publication number: 20190010653Abstract: 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: ApplicationFiled: December 27, 2016Publication date: January 10, 2019Applicant: QINGDAO HAIER SMART TECHNOLOGY R&D CO., LTD.Inventors: Xiang YIN, Fengling WU, Qiuqi MOU, Chunfeng LAO, Jiangtao ZHANG
-
Publication number: 20180355539Abstract: 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: ApplicationFiled: December 27, 2016Publication date: December 13, 2018Inventors: Fengling WU, Chunfeng LAO, Xiang YIN, Qiuqi MOU, Jiangtao ZHANG
-
Patent number: 10146294Abstract: 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: GrantFiled: February 18, 2013Date of Patent: December 4, 2018Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Jiangtao Zhang, Bengt Johansson, Lasse Olsson, Sten Pettersson
-
Patent number: 10003529Abstract: 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: GrantFiled: August 4, 2015Date of Patent: June 19, 2018Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Jiangtao Zhang, Mark Hlady
-
Publication number: 20180155223Abstract: 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: ApplicationFiled: April 15, 2016Publication date: June 7, 2018Applicant: Qingdao Haier Washing Machine Co., Ltd.Inventors: Dong LI, Min CHE, Jiangtao ZHANG, Chunfeng LAO
-
Patent number: 9882733Abstract: 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: GrantFiled: June 14, 2013Date of Patent: January 30, 2018Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Xufan Hua, Jiangtao Zhang
-
Publication number: 20170359269Abstract: 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: ApplicationFiled: August 3, 2017Publication date: December 14, 2017Applicant: Telefonaktiebolaget LM Ericsson (publ)Inventors: Jiangtao ZHANG, Bengt JOHANSSON, Sten Rune PETTERSSON