Patents by Inventor Tongkai Ji

Tongkai Ji 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: 11386110
    Abstract: A data sorting system based on HC-TABLEs and an implementation method thereof are provided, relating to a technical field of computer application. The system provided by the present invention consists of a rule library and a sorting scheduling module. The rule library includes a sorting configuration library constituting the HC-TABLEs, and a sorting rule library and a sorting result set library based on the HC-TABLEs. The sorting scheduling module provides functions of scheduling and distribution. The scheduling function is able to transfer a structured query language of to each sorting result set into an actual data file in a task form; and the distribution function is able to distribute the data file. The present invention realizes sorting customized processing of data, has advantages of good expansibility and wide application range, and can be effectively applied in various business-type systems.
    Type: Grant
    Filed: November 16, 2016
    Date of Patent: July 12, 2022
    Assignee: G-CLOUD TECHNOLOGY CO. LTD
    Inventors: Kuirong Zheng, Yongbo Li, Tongkai Ji
  • 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
  • Publication number: 20190272278
    Abstract: A data sorting system based on HC-TABLEs and an implementation method thereof are provided, relating to a technical field of computer application. The system provided by the present invention consists of a rule library and a sorting scheduling module. The rule library includes a sorting configuration library constituting the HC-TABLEs, and a sorting rule library and a sorting result set library based on the HC-TABLEs. The sorting scheduling module provides functions of scheduling and distribution. The scheduling function is able to transfer a structured query language of to each sorting result set into an actual data file in a task form; and the distribution function is able to distribute the data file. The present invention realizes sorting customized processing of data, has advantages of good expansibility and wide application range, and can be effectively applied in various business-type systems.
    Type: Application
    Filed: November 16, 2016
    Publication date: September 5, 2019
    Inventors: Kuirong Zheng, Yongbo Li, 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
  • Publication number: 20180081956
    Abstract: A method for automatically synchronizing multi-source heterogeneous data resources utilizes a metadata service node, a service node and a production node, wherein the metadata service node stores a data dictionary of a distributed heterogeneous database system, the service node parses user requests of the distributed heterogeneous database system, for regularly synchronizing data with the production node; and the production node provides requests such as querying and updating of a relevant production application system; wherein the service node includes a configuration analyzer, a log parser and a synchronous update device; the configuration analyzer analyzes source database configurations on the production node, and selects an applicable synchronization method; the log parser parses logs of different database systems, which is a preparatory component of incremental synchronization; the synchronous update device recognizes the synchronization method according to the configuration analyzer for data synchroniza
    Type: Application
    Filed: February 10, 2014
    Publication date: March 22, 2018
    Inventors: Cheng Xu, Yi Xie, Xianglao Liu, Qiang Yue, Tongkai Ji
  • Patent number: 9915941
    Abstract: A testing method of a human-computer combination quality testing system includes steps of: after manufacture, importing relevant CAD models, submitting the CAD models to a digital testing part for being examined; if a product is determined to be unqualified, returning the product for retreatment; if the product is determined to be qualified, submitting the product to a manual testing part for being examined by relevant inspectors; if the product is determined to be qualified by the inspectors, leaving the product as a qualified product; if the product is determined to be unqualified by the inspectors, returning the product for retreatment; then changing the relevant rule with a rule corrector of a system improving part according to a misjudging condition of the digital testing part; describing a corrected rule, which is corrected by the developer, by a rule descriptor; then applying the corrected rule to a system by a rule parser.
    Type: Grant
    Filed: August 23, 2013
    Date of Patent: March 13, 2018
    Assignee: GUANGDONG ELECTRONICS INDUSTRY INSTITUTE LTD.
    Inventors: Zimu Yuan, Ningxin Yuan, Zhiwei Xu, Tongkai Ji
  • Publication number: 20170343995
    Abstract: A testing method of a human-computer combination quality testing system includes steps of: after manufacture, importing relevant CAD models, submitting the CAD models to a digital testing part for being examined; if a product is determined to be unqualified, returning the product for retreatment; if the product is determined to be qualified, submitting the product to a manual testing part for being examined by relevant inspectors; if the product is determined to be qualified by the inspectors, leaving the product as a qualified product; if the product is determined to be unqualified by the inspectors, returning the product for retreatment; then changing the relevant rule with a rule corrector of a system improving part according to a misjudging condition of the digital testing part; describing a corrected rule, which is corrected by the developer, by a rule descriptor; then applying the corrected rule to a system by a rule parser.
    Type: Application
    Filed: August 23, 2013
    Publication date: November 30, 2017
    Inventors: Zimu Yuan, Ningxin Yuan, Zhiwei Xu, 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
  • Publication number: 20170235823
    Abstract: The present invention relates to a technical field of information retrieval, and more particularly to a clustering method for multilingual documents, comprising steps of: step 1: establishing a similar words bank comprising multilingual words; step 2: extracting eight eigenvalues; step 3: calculating a similarity of any two documents i and j; step 4: selecting accumulation points from a set of the documents to establish a cluster; step 5: adding residual documents which are not selected in the set to the cluster; and step 6: disposing the cluster in a circular ring structure. The method of the present invention without limiting categories of languages in the documents, the accumulation points are selected according to judgments of similarity to establish clusters and classify multilingual documents in the clusters. The method of the present invention is suitable for clustering multilingual documents.
    Type: Application
    Filed: September 16, 2013
    Publication date: August 17, 2017
    Inventors: Zimu Yuan, Peng Peng, Tongkai Ji, Qiang Yue
  • Patent number: 9715536
    Abstract: A virtualization method for large-scale distributed heterogeneous data includes using a three-layer structure and a two-level mapping. According to different abstraction degrees, a data model is defined as three layers from low to high: a physical layer, a virtual table layer, and a virtual view layer. Each layer has a proprietary data model. The two-level mapping comprises a PV mapping and a VV mapping, which is a transformation mechanism of the data models of different layers. As a result, the virtualization method virtualizes decentralized heterogeneous data, and is applicable to data interoperability treatments.
    Type: Grant
    Filed: February 10, 2014
    Date of Patent: July 25, 2017
    Assignee: GUANGDONG ELECTRONICS INDUSTRY INSTITUTE LTD.
    Inventors: Xiangtao Liu, Yi Xie, Qiang Yue, 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: 20160267155
    Abstract: A virtualization method for large-scale distributed heterogeneous data includes using a three-layer structure and a two-level mapping. According to different abstraction degrees, a data model is defined as three layers from low to high: a physical layer, a virtual table layer, and a virtual view layer. Each layer has a proprietary data model. The two-level mapping comprises a PV mapping and a VV mapping, which is a transformation mechanism of the data models of different layers. As a result, the virtualization method virtualizes decentralized heterogeneous data, and is applicable to data interoperability treatments.
    Type: Application
    Filed: February 10, 2014
    Publication date: September 15, 2016
    Inventors: Xiangtao Liu, Yi Xie, Qiang Yue, 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