Patents by Inventor Xuanzhe Liu

Xuanzhe Liu 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: 11522953
    Abstract: A human-cyber-physical resource-oriented adaptive construction method and apparatus for a structured peer-to-peer (P2P) network are provided. The structured P2P network is a point-to-point network with physical perception information and can be effectively used in a human-cyber-physical fusion scenario. The method includes: using a grid aggregation algorithm to calculate the latitude and longitude coordinates of a new node to acquire a position hash value of the new node; determining, according to the position hash value, a registration node of the new node from the existing nodes of the structured P2P network; and completing, according to the information returned by the registration node to the new node, registration of the new node, thereby resulting adding of the registered new node into the structured P2P network.
    Type: Grant
    Filed: May 24, 2022
    Date of Patent: December 6, 2022
    Assignee: PEKING UNIVERSITY
    Inventors: Gang Huang, Huaqian Cai, Xuanzhe Liu, Yun Ma
  • Patent number: 11157487
    Abstract: A trusted storage method and system based on a graph structure are provided. The method includes: in a process of initiating a transaction, randomly selecting, by each transaction initiating node, a plurality of witness nodes from a network for witnessing the transaction; packaging, by the witness nodes, transaction data generated by witnessing the transaction to generate blocks; randomly selecting, by the witness nodes, a plurality of storage nodes; sending, by the witness nodes, the blocks to the plurality of storage nodes; and storing, by the storage nodes, the blocks; wherein, for one transaction, all the blocks of all the witness nodes and all the storage nodes form a directed acyclic graph DAG structure. According to embodiments of the disclosure, the directed acyclic graph DAG structure is employed to be matched with an nRW consensus mechanism, so that a supervision problem in a large-scale sharing and exchanging process is solved.
    Type: Grant
    Filed: October 28, 2020
    Date of Patent: October 26, 2021
    Assignee: PEKING UNIVERSITY
    Inventors: Gang Huang, Xuanzhe Liu, Ying Zhang, Yun Ma, Xiang Jing, Yi Wu
  • Patent number: 11042524
    Abstract: A self-adaptive execution method for realizing data trustworthiness includes: starting a smart contract, executing the smart contract and verifying an execution result of the smart contract. A random execution mode based on redundant calculation is employed, and multiple nodes in a network are randomly selected to jointly execute a data analysis logic, thereby realizing trusted computing of an execution result in a relatively distrusted environment and improving an execution efficiency of the smart contract. Meanwhile, by recording the execution of the contract in a process of synchronously calling the multiple nodes, a needed execution record of contract calling is acquired from the node in a latest state and replayed locally when synchronization is needed, so that the random multiple nodes can be quickly recovered when states of the random multiple nodes are not synchronized, realizing high availability of data and satisfying a data analysis scenario with low response time.
    Type: Grant
    Filed: January 13, 2021
    Date of Patent: June 22, 2021
    Assignee: PEKING UNIVERSITY
    Inventors: Gang Huang, Ying Zhang, Huaqian Cai, Xuanzhe Liu
  • Patent number: 11018980
    Abstract: A data-interoperability-oriented trusted processing method and system applied to a P2P network system are provided. The P2P network system includes a plurality of nodes. The trusted processing method includes a storage method and a query method. Firstly, a directed acyclic graph ledger structure is employed to be matched with an nRW consensus mechanism during a storage process, so that a supervision problem in a large-scale sharing exchange process is solved. Secondly, in a query process, a P2P network system is optimized by maintaining a tree structure with high fault tolerance and load balance through a hop optimization method to construct the P2P network system with a relatively balanced network, so that a query delay is not greatly influenced on the premise of ensuring the load balance, and an expandability of the system is ensured.
    Type: Grant
    Filed: October 28, 2020
    Date of Patent: May 25, 2021
    Assignee: PEKING UNIVERSITY
    Inventors: Gang Huang, Huaqian Cai, Ying Zhang, Xuanzhe Liu, Yun Ma
  • Patent number: 10997637
    Abstract: The present invention relates to a method and system for determining the quality of an application based on user behaviors of application management. The method includes: 1) preprocessing data on user behaviors of application management to obtain a sequence of management behaviors as a training set; 2) extracting features of the user behaviors from the obtained sequence of management behaviors; 3) establishing a multi-dimensional independent variable space using the extracted behavior features, wherein each application in the training set is considered as a point in the space; training a model according to the space; and debugging to obtain optimal model parameters and a definite regression model; 4) arranging the data of the management behaviors of each application to be predicted according to step 1) and step 2), and then inputting the result into the regression model, wherein an output of the regression model is the result of the application quality determination.
    Type: Grant
    Filed: September 7, 2016
    Date of Patent: May 4, 2021
    Assignee: Peking University
    Inventors: Xuanzhe Liu, Gang Huang, Hong Mei, Huoran Li, Xuan Lu
  • Publication number: 20210126867
    Abstract: A data-interoperability-oriented trusted processing method and system applied to a P2P network system are provided. The P2P network system includes a plurality of nodes. The trusted processing method includes a storage method and a query method. Firstly, a directed acyclic graph ledger structure is employed to be matched with an nRW consensus mechanism during a storage process, so that a supervision problem in a large-scale sharing exchange process is solved. Secondly, in a query process, a P2P network system is optimized by maintaining a tree structure with high fault tolerance and load balance through a hop optimization method to construct the P2P network system with a relatively balanced network, so that a query delay is not greatly influenced on the premise of ensuring the load balance, and an expandability of the system is ensured.
    Type: Application
    Filed: October 28, 2020
    Publication date: April 29, 2021
    Applicant: PEKING UNIVERSITY
    Inventors: Gang HUANG, Huaqian CAI, Ying ZHANG, Xuanzhe LIU, Yun MA
  • Publication number: 20210124734
    Abstract: A trusted storage method and system based on a graph structure are provided. The method includes: in a process of initiating a transaction, randomly selecting, by each transaction initiating node, a plurality of witness nodes from a network for witnessing the transaction; packaging, by the witness nodes, transaction data generated by witnessing the transaction to generate blocks; randomly selecting, by the witness nodes, a plurality of storage nodes; sending, by the witness nodes, the blocks to the plurality of storage nodes; and storing, by the storage nodes, the blocks; wherein, for one transaction, all the blocks of all the witness nodes and all the storage nodes form a directed acyclic graph DAG structure. According to embodiments of the disclosure, the directed acyclic graph DAG structure is employed to be matched with an nRW consensus mechanism, so that a supervision problem in a large-scale sharing and exchanging process is solved.
    Type: Application
    Filed: October 28, 2020
    Publication date: April 29, 2021
    Applicant: PEKING UNIVERSITY
    Inventors: Gang HUANG, Xuanzhe LIU, Ying ZHANG, Yun MA, Xiang JING, Yi WU
  • Patent number: 10986080
    Abstract: A permission management method for a trustworthiness mechanism of a big-data blockchain includes: dividing system resources into user-role resources, data resources and node resources; acquiring a current role of a user based on a RBAC module in a R-TBAC model, and acquiring an operating-permission-value range of the current role; monitoring an operating behavior of the user in an operating system, and, based on the RBAC module and according to the operating-permission-value range of the current role, detecting whether the current role of the user has a role-operating permission for the operation; detecting a task-operating permission of the contract instance or task instance based on a TBAC module in the R-TBAC model during running of the contract instance or task instance; and completing, by the user, the operation in an authorized operating permission range based on the R-TBAC model.
    Type: Grant
    Filed: January 13, 2021
    Date of Patent: April 20, 2021
    Assignee: PEKING UNIVERSITY
    Inventors: Gang Huang, Xuanzhe Liu, Huaqian Cai, Lingxuan Hu, Hai'ou Jiang
  • Patent number: 10686726
    Abstract: The invention discloses a resource optimization method for a mobile browser based on cloud-client cooperation.
    Type: Grant
    Filed: September 7, 2016
    Date of Patent: June 16, 2020
    Assignee: Peking University
    Inventors: Gang Huang, Xuanzhe Liu, Yun Ma, Xinyang Wang, Yi Liu, Mengwei Xu, Meihua Yu
  • Patent number: 10496418
    Abstract: The present application discloses a method for assembling ANDROID application based on application content. The method includes: 1) a server captures page information of an ANDROID application and creates an index, and saves metadata and index information of the page to a database, wherein the metadata includes the page jump logic of the ANDROID application; 2) a client sends a keyword input by a user to the server; 3) the server obtains an application list matching the keyword from the database and returns the metadata corresponding to the application list to the client; 4) after a target ANDROID application is selected from the application list, the client launches the target ANDROID application and automatically jumps to the page corresponding to the keyword according to the page jumping logic of the target ANDROID application. The invention breaks the isolation of information and provides a more natural assembly service among ANDROID applications.
    Type: Grant
    Filed: September 7, 2016
    Date of Patent: December 3, 2019
    Assignee: Peking University
    Inventors: Gang Huang, Xuanzhe Liu, Yi Liu, Yun Ma, Meihua Yu, Mengwei Xu
  • Publication number: 20180293054
    Abstract: The present invention discloses a method for selecting mobile device models for application development based on user operational profiles.
    Type: Application
    Filed: September 7, 2016
    Publication date: October 11, 2018
    Inventors: Xuanzhe Liu, Gang Huang, Hong Mei, Xuan Lu, Huoran Li
  • Publication number: 20180285947
    Abstract: The present invention relates to a method and system for determining the quality of an application based on user behaviors of application management. The method includes: 1) preprocessing data on user behaviors of application management to obtain a sequence of management behaviors as a training set; 2) extracting features of the user behaviors from the obtained sequence of management behaviors; 3) establishing a multi-dimensional independent variable space using the extracted behavior features, wherein each application in the training set is considered as a point in the space; training a model according to the space; and debugging to obtain optimal model parameters and a definite regression model; 4) arranging the data of the management behaviors of each application to be predicted according to step 1) and step 2), and then inputting the result into the regression model, wherein an output of the regression model is the result of the application quality determination.
    Type: Application
    Filed: September 7, 2016
    Publication date: October 4, 2018
    Inventors: Xuanzhe Liu, Gang Huang, Hong Mei, Huoran Li, Xuan Lu
  • Publication number: 20180288636
    Abstract: The invention discloses a method for automatic measurement of App load power consumption on mobile devices based on physical measurement. The method includes: 1) sending a designated mobile web and a mobile phone model to a server; 2) the server sends the mobile web to a browser to the corresponding mobile phone to load the mobile web, and starting a power meter; 3) when the mobile web finished loading on the mobile phone, the server processes the measured data: first, obtaining timestamps in the page loading process according to the request time, the reception time, and computation time of network resources, synchronizing the timestamps with the server time, and calculating power consumption of the mobile phone during the mobile web load based on synchronized times and data measured by the power meter. The disclosed method greatly improves the measurement accuracy.
    Type: Application
    Filed: September 7, 2016
    Publication date: October 4, 2018
    Inventors: Gang Huang, Xuanzhe Liu, Hong Mei, Mengwei Xu, Meihua Yu, Yun Ma
  • Publication number: 20180285470
    Abstract: The present invention discloses a mobile web cache optimization method including the steps of: 1) crawling the resource information in the mobile web application by a server; 2) mapping resources having the same content but different URLs to a same resource; 3) selecting a stable set of resources to configure in the cache resource list; 4) setting a JavaScript runtime library, invoking a call to the runtime in each target page; 5) generating a proxy page for each target page, redirecting URL of a target page to the corresponding proxy page, and when a target page is accessed, querying the resource mapping file according to the requested resource, and retrieving the matching cache resource from the cache resource list to load onto the proxy page. The disclosed method saves the access time and reduces data traffic of the mobile web application and improves user experience of the mobile devices.
    Type: Application
    Filed: September 7, 2016
    Publication date: October 4, 2018
    Inventors: Xuanzhe Liu, Gang Huang, Yun Ma, Shuailiang Dong, Hong Mei
  • Publication number: 20180285100
    Abstract: The present invention discloses a method of refactoring Android applications for smart watches. The present method includes: 1) for a given Android application, creating an empty folder Mobile, migrating source codes of the Android application to the Mobile folder, and generating a Wear module in a root of the Android application; 2) adding codes to support smart watch features in the Wear module, and adding a watch-specific dependency library; copying the source codes of the Android application to the Wear module; 3) replaced API in the Wear module with API for watch applications; and 4) reducing page layout of the Android application by a reduction ratio corresponding to size ratio of a smart phone to a smart watch; identifying all view components on a page of the Android application, reducing down to a dimension of each of the view components to fit a screen width of the smart watch, and sorting the view components based on priorities.
    Type: Application
    Filed: September 7, 2016
    Publication date: October 4, 2018
    Inventors: Gang Huang, Xuanzhe Liu, Meihua Yu, Yun Ma, Yi Liu, Mengwei Xu
  • Publication number: 20180287960
    Abstract: The invention discloses a resource optimization method for a mobile browser based on cloud-client cooperation.
    Type: Application
    Filed: September 7, 2016
    Publication date: October 4, 2018
    Inventors: Gang Huang, Xuanzhe Liu, Yun Ma, Xinyang Wang, Yi Liu, Mengwei Xu, Meihua Yu
  • Publication number: 20180285131
    Abstract: The present application discloses a method for assembling Android application based on application content. The method includes: 1) a server captures page information of an Android application and creates an index, and then saves metadata and index information of the page to a database, wherein the metadata includes the page jump logic of the Android application; 2) a client sends a keyword input by a user to the server; 3) the server obtains an application list matching the keyword from the database and returns the metadata corresponding to the application list to the client; 4) after a target Android application is selected from the application list, the client launches the target Android application and automatically jumps to the page corresponding to the keyword according to the page jumping logic of the target Android application. The invention breaks the isolation of information among Android applications and provides a more natural assembly service among Android applications.
    Type: Application
    Filed: September 7, 2016
    Publication date: October 4, 2018
    Inventors: Gang Huang, Xuanzhe Liu, Yi Liu, Yun Ma, Meihua Yu, Mengwei Xu