Patents by Inventor Zhanpeng Mo

Zhanpeng Mo 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: 10516727
    Abstract: An adaptive communication method among components based on Linux, related to a technical field of network communication in a distributed environment, includes steps of: creating a unidirection persistent connection between each two communication hosts with a service program; generating a component address list after a distributed component is launched; during communication, packaging a message into a JSON format, searching the address list to find an address, and sending the message to a target component via a Linux local socket or the created unidirection persistent connection according to a location relationship; and, when the component stops, deleting information about the component from the component address list.
    Type: Grant
    Filed: December 19, 2014
    Date of Patent: December 24, 2019
    Assignee: G-CLOUD TECHNOLOGY Co. Ltd
    Inventors: Zhanpeng Mo, Song Yang, Tongkai Ji
  • Patent number: 10069715
    Abstract: In the field of network resource deployment technology, a method for deploying resource in a cloud computing environment comprises steps of: installing a distributed communication module and a resource deployment module on each one of a plurality of nodes; via a first resource deployment module on a first node in the plurality of nodes, sending a request for resource deployment to other nodes by a user; and transmitting the resource among the distributed communication module; if the first distributed communication module on the first node detects that a destination of the request for resource deployment comprises the first resource deployment module in local, sending the request to the first resource deployment module; deploying the resource by resource deployment modules of all destinations.
    Type: Grant
    Filed: August 12, 2013
    Date of Patent: September 4, 2018
    Assignee: G-CLOUD TECHNOLOGY LTD
    Inventors: Guicheng Ma, Song Yang, Zhanpeng Mo, Tongkai Ji
  • Patent number: 9832198
    Abstract: A message access layer frame and an implementation method thereof are provided, relating to a technical field of software. After initiating a system, a controller parses a configuration file, initiates a database access service unit and initializes and initiates other components. After an application front end sends a request, a receiver receives the request of the application front end, translates the request into data in a consistent format and sends the data in the consistent format to a next handling module. An account password checker and a session processor, serving as main information handling modules of the frame, handle a client request and send the handled client request to the repeater. A repeater translates the handled data in the consistent format into data acceptable to an application back end and sends the data acceptable to the application back end to the application back end for a data handling by cloud.
    Type: Grant
    Filed: December 19, 2014
    Date of Patent: November 28, 2017
    Assignee: G-CLOUD TECHNOLOGY Co. Ltd
    Inventors: Zhanpeng Mo, Song Yang, Tongkai Ji
  • Patent number: 9754087
    Abstract: A web system license based on multi-way tree search includes steps of: identifying a requiring URL of each function; using the requiring URL of the function as a mark, writing the mark in a license; encrypting the license for generating a cipher text, and storing the cipher text in a web system; during initializing of the web system, decrypting the cipher text and sending to a memory; establishing a multi-way tree according to a URL of an authorized function in the license; and receiving a requirement for a specific function by the web system, using the requiring URL as a searching value and matching in the multi-way tree; wherein if a corresponding URL is found, the function is authorized and further operation is required until response returning; if the corresponding URL is not found, the requirement is intercepted, and a response is returned.
    Type: Grant
    Filed: December 19, 2014
    Date of Patent: September 5, 2017
    Assignee: G-CLOUD TECHNOLOGY Co.Ltd
    Inventors: Zhanpeng Mo, Song Yang, Tongkai Ji
  • Patent number: 9678737
    Abstract: A method for distributing large-sized Linux software packages, in a field of a Linux software distribution, includes steps of: installing a Linux minimal system; obtaining a log file of the installing, and setting a cache of a local download rpm; building an environment for creating iso, and creating a working directory; testing an environment dependency of a developed software and packaging into rpm packages, copying the downloaded rpm packages within the cache into the working directory, and registering; installing tools of createrpo and mkisofs for generating a disc; editing a kickstart file, ks.cfg; generating and modifying a comps.xml to designating the rpm packages and dependencies thereof which are required within a software archive of the system; generating an iso file of gcloud, and verifying with MD5 value. The method is applicable to a large-sized software package distribution by overcoming version verification and vulnerability to network.
    Type: Grant
    Filed: February 10, 2014
    Date of Patent: June 13, 2017
    Assignee: G-CLOUD TECHNOLOGY LTD
    Inventors: Linlin Wei, Zhanpeng Mo, Song Yang, Tongkai Ji
  • Publication number: 20160352736
    Abstract: A service-based message access layer frame and an implementation method thereof are provided, relating to a technical field of software. After initiating a system, a controller parses a configuration file, initiates a database access service and initializes and initiates other components. After an application front end sends a request, a receiver receives the request of the application front end, translates the request into data in a consistent format and sends the data in the consistent format to a next handling module. An account password checker and a session processor, serving as main information handling modules of the frame, handle a client request and send the handled client request to the repeater. A repeater translates the handled data in the consistent format into data acceptable to an application back end and sending the data acceptable to the application back end to the application back end for a data handling by cloud.
    Type: Application
    Filed: December 19, 2014
    Publication date: December 1, 2016
    Inventors: Zhanpeng Mo, Song Yang, Tongkai Ji
  • Publication number: 20160350518
    Abstract: A web system license based on multi-way tree search includes steps of: identifying a requiring URL of each function; using the requiring URL of the function as a mark, writing the mark in a license; encrypting the license for generating a cipher text, and storing the cipher text in a web system; during initializing of the web system, decrypting the cipher text and sending to a memory; establishing a multi-way tree according to a URL of an authorized function in the license; and receiving a requirement for a specific function by the web system, using the requiring URL as a searching value and matching in the multi-way tree; wherein if a corresponding URL is found, the function is authorized and further operation is required until response returning; if the corresponding URL is not found, the requirement is intercepted, and a response is returned.
    Type: Application
    Filed: December 19, 2014
    Publication date: December 1, 2016
    Inventors: Zhanpeng Mo, Song Yang, Tongkai Ji
  • Publication number: 20160283218
    Abstract: A method for distributing large-sized Linux software packages, in a field of a Linux software distribution, includes steps of: installing a Linux minimal system; obtaining a log file of the installing, and setting a cache of a local download rpm; building an environment for creating iso, and creating a working directory; testing an environment dependency of a developed software and packaging into rpm packages, copying the downloaded rpm packages within the cache into the working directory, and registering; installing tools of createrpo and mkisofs for generating a disc; editing a kickstart file, ks.cfg; generating and modifying a comps.xml to designating the rpm packages and dependencies thereof which are required within a software archive of the system; generating an iso file of gcloud, and verifying with MD5 value. The method is applicable to a large-sized software package distribution by overcoming version verification and vulnerability to network.
    Type: Application
    Filed: February 10, 2014
    Publication date: September 29, 2016
    Inventors: Linlin Wei, Zhanpeng Mo, Song Yang, Tongkai Ji
  • Publication number: 20160261681
    Abstract: An adaptive communication method among components based on Linux, related to a technical field of network communication in a distributed environment, includes steps of: creating a unidirection persistent connection between each two communication hosts with a service program; generating a component address list after a distributed component is launched; during communication, packaging a message into a JSON format, searching the address list to find an address, and sending the message to a target component via a Linux local socket or the created unidirection persistent connection according to a location relationship; and, when the component stops, deleting information about the component from the component address list.
    Type: Application
    Filed: December 19, 2014
    Publication date: September 8, 2016
    Inventors: Zhanpeng Mo, Song Yang, Tongkai Ji
  • Publication number: 20160224552
    Abstract: A rapid string matching method, in a field of information processing, includes pre-treating a target string to obtain a simple hash table of each character of the target string; when a first character of the target string is matched, readily matching with a last character of the target string. The method effectively improves a performance of matching and avoids repeated matching. The method is applicable to fields requiring rapid string searching, such as text editors, search engines and whole text search systems.
    Type: Application
    Filed: August 12, 2013
    Publication date: August 4, 2016
    Inventors: Fei Han, Song Yang, Zhanpeng Mo, Tongkai Ji
  • Publication number: 20150381470
    Abstract: In the field of network resource deployment technology, a method for deploying resource in a cloud computing environment comprises steps of: installing a distributed communication module and a resource deployment module on each one of a plurality of nodes; via a first resource deployment module on a first node in the plurality of nodes, sending a request for resource deployment to other nodes by a user; and transmitting the resource among the distributed communication module; if the first distributed communication module on the first node detects that a destination of the request for resource deployment comprises the first resource deployment module in local, sending the request to the first resource deployment module; deploying the resource by resource deployment modules of all destinations.
    Type: Application
    Filed: August 12, 2013
    Publication date: December 31, 2015
    Inventors: Guicheng Ma, Song Yang, Zhanpeng Mo, Tongkai Ji