Patents by Inventor Zhi Ying

Zhi Ying 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: 10824537
    Abstract: Embodiments of the present disclosure relate to a method of tracing a computing system, a device for tracing a computing system, and a computer readable medium. According to some embodiments, tracing data is extracted from a request that requests a dedicated processing resource for a task, the request being initiated by an application executed on a client and the tracing data including a parameter for performing the task, an identifier of the application, and time elapsed from initiating the request. The tracing data is stored in a volatile memory to facilitate transmitting the tracing data to a database server. The request is caused to be processed by a computing server hosting the dedicated processing resource. In this way, the cloud computing system may be traced rather than tracing the stand-alone tasks only.
    Type: Grant
    Filed: January 4, 2019
    Date of Patent: November 3, 2020
    Assignee: Dell Products L.P.
    Inventors: Zhi Ying, Junping Zhao
  • Publication number: 20200344154
    Abstract: A method for path optimization comprises: obtaining, at an edge node of a network including a plurality of nodes, locations and performances of one or more nodes from among the plurality of nodes in the network; determining performance indices associated with the one or more nodes based on the locations and the performances of the one or more nodes and a service level objective (SLO), a performance index indicating a difference between a performance of a respective node and the SLO; and determining, based on the locations of the one or more nodes and the performance indices, a target path for delivering a packet from the edge node to a destination node. Advantageously, the path for transmitting the packet flow is optimized in real time according to dynamic changes in the network environment, so that an end-to-end service level objective is met as much as possible.
    Type: Application
    Filed: August 9, 2019
    Publication date: October 29, 2020
    Inventors: Zhi Ying, Kun Wang, Pengfei Wu, Jinpeng Liu
  • Publication number: 20200334544
    Abstract: A method comprises obtaining an intermediate representation of a machine learning model written in a source language, the intermediate representation being independent of the source language and a target language and comprising a computation graph described by a structured text, a node in the computation graph representing a function associated with the machine learning model. The method comprises sending the intermediate representation to a scheduler to obtain indication information related to a plurality of dedicated processing resources for executing the machine learning model. The method further comprises generating a plurality of runtime libraries corresponding to the plurality of dedicated processing resources to process data related to the machine learning model based on the intermediate representation and the indication information, a runtime library comprising functions represented in the target language.
    Type: Application
    Filed: August 16, 2019
    Publication date: October 22, 2020
    Inventors: Jinpeng Liu, Pengfei Wu, Zhi Ying, Kun Wang
  • Publication number: 20200252332
    Abstract: Embodiments of the present disclosure provide a method, electronic device and computer-readable medium for processing data generated by a service. The method disclosed herein comprises: obtaining a data packet generated by a service; identifying whether the service generating the data packet is a predetermined service for which a routing path is to be set; in response to identifying that the service is the predetermined service, attaching an indication of the routing path to the data packet. In this way, the embodiments of the present disclosure can provide different routing paths for data packets generated by services, thereby increasing transfer efficiency of data packets.
    Type: Application
    Filed: May 6, 2019
    Publication date: August 6, 2020
    Inventors: Zhi Ying, Kun Wang, Jinpeng Liu
  • Publication number: 20200137154
    Abstract: In a multi-cloud computing environment comprising a plurality of cloud platforms with each cloud platform comprising one or more nodes, a method maintains at a given one of the nodes in the multi-cloud computing environment a blockchain instance in accordance with a decentralized blockchain network comprised of at least a subset of the nodes in the multi-cloud computing environment wherein each of the subset of nodes locally maintain a blockchain instance. Further, the method maintains at the given one of the nodes a global state database which is locally synchronized with the locally maintained blockchain instance and stores identifying information about nodes in the multi-cloud computing environment, wherein the identifying information comprises information on how to find one or more of the nodes.
    Type: Application
    Filed: November 5, 2018
    Publication date: April 30, 2020
    Inventors: Pengfei Wu, Zhi Ying, Kun Wang
  • Publication number: 20200136980
    Abstract: A data processing method comprises: receiving a data packet related to a service. The method also comprises determining whether predefined configuration information indicates a priority of the service. The method further comprises in response to the configuration information indicating the priority of the service, adding an indication of the priority into the data packet. The above method can enable the underlying network devices to adopt a suitable strategy to process data packets from services of different priorities, so as to improve the transmission efficiency of the data packets and enhance user experience of the services.
    Type: Application
    Filed: May 24, 2019
    Publication date: April 30, 2020
    Inventors: Zhi Ying, Pengfei Wu, Kun Wang
  • Patent number: 10612030
    Abstract: Circular nucleic acid vectors that provide for persistently high levels of protein expression are provided. The circular vectors of the subject invention are characterized by being devoid of expression-silencing bacterial sequences, where in many embodiments the subject vectors include a unidirectional site-specific recombination product hybrid sequence in addition to an expression cassette. Also provided are methods of using the subject vectors for introduction of a nucleic acid, e.g., an expression cassette, into a target cell, as well as preparations for use in practicing such methods. The subject methods and compositions find use in a variety of different applications, including both research and therapeutic applications. Also provided is a highly efficient and readily scalable method for producing the vectors employed in the subject methods, as well as reagents and kits/systems for practicing the same.
    Type: Grant
    Filed: July 18, 2017
    Date of Patent: April 7, 2020
    Assignee: The Board of Trustees of the Leland Stanford Junior University
    Inventors: Mark A. Kay, Zhi-Ying Chen
  • Publication number: 20190384641
    Abstract: A method for processing a computing task comprises: determining parameter data of multiple layers associated with a neural network model in response to receiving a computing task based on the neural network model; ranking at least one part of the multiple layers on the basis of the parameter data so as to obtain a layer list; ranking multiple computing resources on the basis of status information of the multiple computing resources so as to obtain a resource list; and determining a mapping between a corresponding layer among the multiple layers and a corresponding computing resource among the multiple computing resources on the basis of the layer list and the resource list, where the mapping indicates one computing resource among the multiple computing resources is to process parameters associated with one layer among the multiple layers.
    Type: Application
    Filed: April 29, 2019
    Publication date: December 19, 2019
    Inventors: Junping Zhao, Zhi Ying, Kun Wang
  • Publication number: 20190387054
    Abstract: Embodiments of the present disclosure provide a computer-implemented method, an electronic device and a computer program product. In this method, an attribute description of a node is determined at the node of a computer network based on a distributed hash table The attribute description comprises a plurality of attribute items and respective attribute values. A key-identifier pair of the node in the distributed hash table is generated where the key being obtained from the attribute description based on a predetermined mapping so that the node is searchable by the distributed hash table according to the attribute description. The key-identifier pair is transmitted to at least one node connected directly with the node. Embodiments of the present disclosure can improve searching of a node in a computer network.
    Type: Application
    Filed: April 25, 2019
    Publication date: December 19, 2019
    Inventors: Pengfei Wu, Zhi Ying, Kun Wang, Ming Zhang
  • Publication number: 20190327175
    Abstract: Embodiments of the present disclosure provide methods, apparatuses and computer program products for transmitting data. A method comprises determining, at a source node, a traffic type of a packet to be sent to a destination node, the source node and the destination node having therebetween a plurality of network paths for different traffic types. The method further comprises including a mark indicating the traffic type into the packet. In addition, the method further comprises sending the packet including the mark to the destination node such that the packet is forwarded along one of the plurality of network paths specific to the traffic type. Embodiments of the present disclosure can transmit data using different network paths based on different traffic types of data so as to optimize network performance for different network requirements.
    Type: Application
    Filed: April 9, 2019
    Publication date: October 24, 2019
    Inventors: Zhi Ying, Junping Zhao, Kun Wang
  • Publication number: 20190324809
    Abstract: Implementations of the present disclosure relate to a method, apparatus and computer program product for processing a computing task. The method comprises: obtaining status information of multiple computing resources; in response to receiving a neural network model-based computing task, determining configuration information of multiple layers associated with the neural network model; obtaining parameter data associated with at least one part of the multiple layers on the basis of the configuration information; and based on the status information and the parameter data, selecting from the multiple computing resources a group of computing resources for processing the computing task. According to the example implementations of the present disclosure, multiple computing resources may be utilized sufficiently, and it may be guaranteed that a load balance may be stricken between the multiple computing resources.
    Type: Application
    Filed: April 12, 2019
    Publication date: October 24, 2019
    Inventors: Junping Zhao, Layne Lin Peng, Zhi Ying, Kun Wang
  • Publication number: 20190220311
    Abstract: Embodiments of the present disclosure relate to a method, apparatus and computer program product for scheduling dedicated processing resources. The method comprises: in response to receiving a scheduling request for a plurality of dedicated processing resources, obtaining a topology of the plurality of dedicated processing resources, the topology being determined based on connection attributes related to connections among the plurality of dedicated processing resources; and determining, based on the topology, a target dedicated processing resource satisfying the scheduling request from the plurality of dedicated processing resources. In this manner, the performance and the resource utilization rate of scheduling the dedicated processing resources are improved.
    Type: Application
    Filed: January 11, 2019
    Publication date: July 18, 2019
    Inventors: Junping Zhao, Layne Lin Peng, Zhi Ying
  • Publication number: 20190220384
    Abstract: Embodiments of the present disclosure relate to a method of tracing a computing system, a device for tracing a computing system, and a computer readable medium. According to some embodiments, tracing data is extracted from a request that requests a dedicated processing resource for a task, the request being initiated by an application executed on a client and the tracing data including a parameter for performing the task, an identifier of the application, and time elapsed from initiating the request. The tracing data is stored in a volatile memory to facilitate transmitting the tracing data to a database server. The request is caused to be processed by a computing server hosting the dedicated processing resource. In this way, the cloud computing system may be traced rather than tracing the stand-alone tasks only.
    Type: Application
    Filed: January 4, 2019
    Publication date: July 18, 2019
    Inventors: Zhi Ying, Junping Zhao
  • Publication number: 20190196875
    Abstract: The present disclosure relates to a method, system and computer program product for processing a computing task. There is provided a method for processing a computing task, comprising: establishing a connection with a client in response to receiving a processing request from the client, the processing request being for requesting an allocation of a set of computing resources for processing the computing task; receiving a set of resource calling instructions associated with the computing task from the client via the established connection; executing the set of resource calling instructions to obtain a processing result by using the set of computing resources; and returning the processing result to the client.
    Type: Application
    Filed: October 29, 2018
    Publication date: June 27, 2019
    Inventors: Junping Zhao, Zhi Ying
  • Patent number: 10325343
    Abstract: Techniques are provided for implementing a graphics processing unit (GPU) service platform that is configured to provide topology aware grouping and provisioning of GPU resources for GPU-as-a-Service. A GPU server node receives a service request from a client system for GPU processing services provided by the GPU server node, wherein the GPU server node comprises a plurality of GPU devices. The GPU server node accesses a performance metrics data structure which comprises performance metrics associated with an interconnect topology of the GPU devices and hardware components of the GPU sever node. The GPU server node dynamically forms a group of GPU devices of the GPU server node based on the performance metrics of the accessed data structure, and provisions the dynamically formed group of GPU devices to the client system to handle the service request.
    Type: Grant
    Filed: August 4, 2017
    Date of Patent: June 18, 2019
    Assignee: EMC IP Holding Company LLC
    Inventors: Junping Zhao, Zhi Ying, Kenneth Durazzo
  • Publication number: 20190173960
    Abstract: Embodiments of the present disclosure relate to a method, device and computer program product for protocol selection. According to embodiments of the present disclosure, a client may determine supported transmission protocols based on its own hardware information and transmit a connection request to a server using a protocol with a higher priority. The server may determine supported protocols based on its own hardware information and respond to the connection request according to the supported protocols. In this way, the establishment of the connection between the client and the server is transparent to users.
    Type: Application
    Filed: October 29, 2018
    Publication date: June 6, 2019
    Inventors: Junping Zhao, Zhi Ying
  • Publication number: 20180010135
    Abstract: Circular nucleic acid vectors that provide for persistently high levels of protein expression are provided. The circular vectors of the subject invention are characterized by being devoid of expression-silencing bacterial sequences, where in many embodiments the subject vectors include a unidirectional site-specific recombination product hybrid sequence in addition to an expression cassette. Also provided are methods of using the subject vectors for introduction of a nucleic acid, e.g., an expression cassette, into a target cell, as well as preparations for use in practicing such methods. The subject methods and compositions find use in a variety of different applications, including both research and therapeutic applications. Also provided is a highly efficient and readily scalable method for producing the vectors employed in the subject methods, as well as reagents and kits/systems for practicing the same.
    Type: Application
    Filed: July 18, 2017
    Publication date: January 11, 2018
    Inventors: Mark A. Kay, Zhi-Ying Chen
  • Patent number: 9745590
    Abstract: Circular nucleic acid vectors that provide for persistently high levels of protein expression are provided. The circular vectors of the subject invention are characterized by being devoid of expression-silencing bacterial sequences, where in many embodiments the subject vectors include a unidirectional site-specific recombination product hybrid sequence in addition to an expression cassette. Also provided are methods of using the subject vectors for introduction of a nucleic acid, e.g., an expression cassette, into a target cell, as well as preparations for use in practicing such methods. The subject methods and compositions find use in a variety of different applications, including both research and therapeutic applications. Also provided is a highly efficient and readily scalable method for producing the vectors employed in the subject methods, as well as reagents and kits/systems for practicing the same.
    Type: Grant
    Filed: September 8, 2014
    Date of Patent: August 29, 2017
    Assignee: The Board of Trustees of the Leland Stanford Junior University
    Inventors: Mark A. Kay, Zhi-Ying Chen
  • Patent number: 9233174
    Abstract: The present invention provides minicircle nucleic acid vector formulations for use in administering to a subject, wherein the minicircle nucleic acid vectors include a polynucleotide of interest, a product hybrid sequence of a unidirectional site-specific recombinase, and are devoid of plasmid backbone bacterial DNA sequences. Also provided are methods of producing the subject formulations as well as methods for administering the minicircle nucleic acid vector formulations to a subject. The subject methods and compositions find use in a variety of different applications, including both research and therapeutic applications.
    Type: Grant
    Filed: February 2, 2015
    Date of Patent: January 12, 2016
    Assignee: The Board of Trustees of the Leland Stanford Junior University
    Inventors: Zhi-Ying Chen, Mark A. Kay
  • Publication number: 20150217000
    Abstract: The present invention provides minicircle nucleic acid vector formulations for use in administering to a subject, wherein the minicircle nucleic acid vectors include a polynucleotide of interest, a product hybrid sequence of a unidirectional site-specific recombinase, and are devoid of plasmid backbone bacterial DNA sequences. Also provided are methods of producing the subject formulations as well as methods for administering the minicircle nucleic acid vector formulations to a subject. The subject methods and compositions find use in a variety of different applications, including both research and therapeutic applications.
    Type: Application
    Filed: February 2, 2015
    Publication date: August 6, 2015
    Inventors: Zhi-Ying CHEN, Mark A. KAY