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: 10516727Abstract: 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: GrantFiled: December 19, 2014Date of Patent: December 24, 2019Assignee: G-CLOUD TECHNOLOGY Co. LtdInventors: Zhanpeng Mo, Song Yang, Tongkai Ji
-
Patent number: 10069715Abstract: 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: GrantFiled: August 12, 2013Date of Patent: September 4, 2018Assignee: G-CLOUD TECHNOLOGY LTDInventors: Guicheng Ma, Song Yang, Zhanpeng Mo, Tongkai Ji
-
Patent number: 9832198Abstract: 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: GrantFiled: December 19, 2014Date of Patent: November 28, 2017Assignee: G-CLOUD TECHNOLOGY Co. LtdInventors: Zhanpeng Mo, Song Yang, Tongkai Ji
-
Patent number: 9754087Abstract: 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: GrantFiled: December 19, 2014Date of Patent: September 5, 2017Assignee: G-CLOUD TECHNOLOGY Co.LtdInventors: Zhanpeng Mo, Song Yang, Tongkai Ji
-
Patent number: 9678737Abstract: 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: GrantFiled: February 10, 2014Date of Patent: June 13, 2017Assignee: G-CLOUD TECHNOLOGY LTDInventors: Linlin Wei, Zhanpeng Mo, Song Yang, Tongkai Ji
-
Publication number: 20160352736Abstract: 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: ApplicationFiled: December 19, 2014Publication date: December 1, 2016Inventors: Zhanpeng Mo, Song Yang, Tongkai Ji
-
Publication number: 20160350518Abstract: 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: ApplicationFiled: December 19, 2014Publication date: December 1, 2016Inventors: Zhanpeng Mo, Song Yang, Tongkai Ji
-
Publication number: 20160283218Abstract: 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: ApplicationFiled: February 10, 2014Publication date: September 29, 2016Inventors: Linlin Wei, Zhanpeng Mo, Song Yang, Tongkai Ji
-
Publication number: 20160261681Abstract: 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: ApplicationFiled: December 19, 2014Publication date: September 8, 2016Inventors: Zhanpeng Mo, Song Yang, Tongkai Ji
-
Publication number: 20160224552Abstract: 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: ApplicationFiled: August 12, 2013Publication date: August 4, 2016Inventors: Fei Han, Song Yang, Zhanpeng Mo, Tongkai Ji
-
Publication number: 20150381470Abstract: 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: ApplicationFiled: August 12, 2013Publication date: December 31, 2015Inventors: Guicheng Ma, Song Yang, Zhanpeng Mo, Tongkai Ji