Patents by Inventor Deke Guo
Deke Guo 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: 11847126Abstract: A method and an apparatus for data filtering are provided in this disclosure. The method is applied to a filtering system, including m buckets, each bucket including b storage slots, and each storage slot including a first domain and a second domain. The first domain is configured for recording fingerprint information of an element fingerprint of a data element, and the second domain is configured for matching and recording identifiers corresponding to the fingerprint information stored in the first domain. The method includes: determining an element fingerprint of a data element to be processed in response to an obtained target instruction; and performing a target operation on the data element based on at least the element fingerprint and stored information of the first domain and the second domain in each storage slot. The target operation at least includes one or more of inserting, querying and deleting operations.Type: GrantFiled: June 20, 2023Date of Patent: December 19, 2023Assignee: National University of Defense TechnologyInventors: Lailong Luo, Deke Guo, Pengtao Fu, Shangsen Li, Yiting Chen
-
Publication number: 20230206127Abstract: Provided is a knowledge graph fusion method based on iterative completion, which includes: obtaining multiple knowledge graphs, and identifying each of entities of the multiple knowledge graphs; performing structure vector representation learning on each of entities to obtain a structure vector of each of entities, and performing entity name vector representation learning on each of entities to obtain an entity name vector of each of entities; determining a structural similarity between the entities according to the structure vector of each of entities, and determining an entity name similarity between the entities according to the entity name vector of each of entities; constructing a degree-aware-based co-attention network, and calculating an entity similarity between fused entities through the degree-aware-based co-attention network; and obtaining a high-confidence entity pair according to the entity similarity between the fused entities, and performing knowledge graph completion by iterative training to oType: ApplicationFiled: January 16, 2023Publication date: June 29, 2023Inventors: Xiang Zhao, Weixin Zeng, Jiuyang Tang, Hongbin Huang, Jibing Wu, Deke Guo, Lailong Luo
-
Patent number: 11496117Abstract: A method for updating a stable cuckoo filter used for membership testing of data streams, executed by a processor, is described. The method includes the steps of: performing a first hash on a first element to be inserted into the stable cuckoo filter to determine a first candidate bucket; performing a second hash on a fingerprint of the first element to determine a second candidate bucket; selecting a target candidate bucket from a group consisting of the first candidate bucket and the second candidate bucket; inserting the first element into the target candidate bucket; updating the stable cuckoo filter according to one or more of a random update strategy, an insertion failure update strategy, a scanning strategy, a skip scanning update strategy, a blocked design strategy and a local time-sensitive update strategy; and obtaining an updated stable cuckoo filter.Type: GrantFiled: August 25, 2021Date of Patent: November 8, 2022Assignee: NATIONAL UNIVERSITY OF DEFENSE TECHNOLOGYInventor: Deke Guo
-
Patent number: 11431170Abstract: A battery energy storage system (BESS) including: a battery storage configured to store surplus renewable energy; a controller coupled to the battery storage and configured to control charging operations and discharging operations of the battery storage; a generation meter coupled to the controller and configured to measure renewable energy; a renewable energy generator coupled to the generation meter and configured to generate renewable energy; and a standard meter coupled to the controller and configured to measure energy provided by a power grid; wherein the controller is configured to manage energy expenditure of the BESS according to the following steps: initializing a replay buffer configured to store state transition samples; initializing a main net configured to generate a current Q-value; initializing a target net configured to generate a target Q-value; obtaining an environment state of the BESS; and selecting an action based on an ?-greedy policy.Type: GrantFiled: July 8, 2021Date of Patent: August 30, 2022Assignee: NATIONAL UNIVERSITY OF DEFENSE TECHNOLOGYInventor: Deke Guo
-
Patent number: 11416499Abstract: A system for streaming data items of a streaming application via a Vertical Cuckoo Filter (VCF), including: one or more computers communicating with a provider via a network; wherein the one or more computers includes: a processor; and a storage device coupled to the processor, wherein the storage device is configured to store the VCF, an insert module, a lookup module, and a delete module, the VCF includes buckets with one or more slots and includes at least two bitmasks, the insert module is configured to perform an insert operation of a first fingerprint of a first item from the provider on the VCF, the lookup module is configured to perform a lookup operation of a second fingerprint of a second item from the provider on the VCF, the delete module is configured to perform a delete operation of a third fingerprint of a third item from the VCF.Type: GrantFiled: October 12, 2021Date of Patent: August 16, 2022Assignee: National University of Defense TechnologyInventors: Deke Guo, Lailong Luo, Pengtao Fu, Yi Wang, Long Zheng, Yahui Wu
-
Patent number: 11412061Abstract: A Mobile-Assisted edge computing framework including: one or more requests to be processed; an operator configured to assign the one or more requests to a static edge node; and a cloud configured to cache and pre-fetch services for the one or more requests; wherein the one or more requests include handled requests and unhandled requests, the static edge node is configured to process the handled requests, and one or more mobile edge nodes are configured to process the unhandled requests; and wherein the static edge node is configured to auction the unhandled requests to the one or more mobile edge nodes, the auction including: generating a candidate set of the one or more mobile edge nodes; assigning an unhandled request to a target mobile edge node of the candidate set; and processing the unhandled request via the target mobile edge node.Type: GrantFiled: December 3, 2021Date of Patent: August 9, 2022Assignee: NATIONAL UNIVERSITY OF DEFENSE TECHNOLOGYInventors: Deke Guo, Long Zheng, Lailong Luo, Xinyi Li, Siyuan Gu
-
Patent number: 11206221Abstract: The present disclosure relates to an online task dispatching and scheduling system. The system includes an end device; an access point (AP) configured to receive a task from the end device; one or more edge servers configured to receive the task from the AP, the one or more edge servers including a task waiting queue, a processing pool, a task completion queue, and a scheduler, wherein the AP further includes a dispatcher utilizing Online Learning (OL) for determining a real-time state of network conditions and server loads; and the AP selects a target edge server from the one or more edge servers to which the task is to be dispatched; and wherein the scheduler utilizes Deep Reinforcement Learning (DRL) in generating a task scheduling policy for the one or more edge servers.Type: GrantFiled: June 4, 2021Date of Patent: December 21, 2021Assignee: NATIONAL UNIVERSITY OF DEFENSE TECHNOLOGYInventor: Deke Guo
-
Patent number: 11201794Abstract: The present disclosure relates to an edge federation system, wherein the edge federation system includes: an end device; an edge service provider (ESP) configured to contract services from the end device; an edge infrastructure provider (EIP) configured to provide edge computing resources to the contracted services from the ESP; a cloud server configured to provide service to the end device; and a consortium for managing resources between the EIP and the cloud server, wherein the consortium is further configured to calculate available resources of the EIP, calculate available resources of the cloud server, and optimize the distribution of services from the EIP and the cloud server to the end device.Type: GrantFiled: June 4, 2021Date of Patent: December 14, 2021Assignee: NATIONAL UNIVERSITY OF DEFENSE TECHNOLOGYInventor: Deke Guo
-
Publication number: 20210218572Abstract: Disclosed are a robust and reliable edge storage method for the Internet of Things and a system therefor. A data owner server splits and encrypts raw data into an encrypted data segment, sets a trusted data access control policy and sends it to a third-party proxy server, and sends the encrypted data segment and the trusted data access control policy to a processing server; the processing server stores the encrypted data segment based on a totally local reconstruction code scheme, and forwards the request sent by a data requester server to the third-party proxy server; the third-party proxy server determines whether the data requester server that sends the request is trustable according to the trusted data access control policy, if it is trusted, then sends decrypted information to the data requester server through the processing server; the data requester server decrypts the encrypted data segment according to the decrypted information to obtain the raw data.Type: ApplicationFiled: September 14, 2020Publication date: July 15, 2021Inventor: Deke Guo
-
Patent number: 11050564Abstract: Disclosed are a robust and reliable edge storage method for the Internet of Things and a system therefor. A data owner server splits and encrypts raw data into an encrypted data segment, sets a trusted data access control policy and sends it to a third-party proxy server, and sends the encrypted data segment and the trusted data access control policy to a processing server; the processing server stores the encrypted data segment based on a totally local reconstruction code scheme, and forwards the request sent by a data requester server to the third-party proxy server; the third-party proxy server determines whether the data requester server that sends the request is trustable according to the trusted data access control policy, if it is trusted, then sends decrypted information to the data requester server through the processing server; the data requester server decrypts the encrypted data segment according to the decrypted information to obtain the raw data.Type: GrantFiled: September 14, 2020Date of Patent: June 29, 2021Inventor: Deke Guo
-
Patent number: 10917333Abstract: The invention discloses an implementation method of unstructured data sharing mechanism for edge computing and a system thereof, wherein the method includes the following steps: receive a data index request from a user, collect the switch, port, link and host information through the control plane to obtain the network topology and status; determine the coordinates of the switch and the coordinates of the data index in the virtual space formed by the network topology; construct a switch connection diagram according to the coordinates of the switch; insert the coordinates of the switch and forwarding entries of the switch connection diagram in the forwarding table of the switch; the data plane greedily forwards the coordinates of the data index until being transmitted to the switch corresponding to the switch coordinates closest to the coordinates of the data index in the virtual space.Type: GrantFiled: March 20, 2020Date of Patent: February 9, 2021Inventor: Deke Guo
-
Patent number: 10866836Abstract: Provided are a method, an apparatus, and an electronic device for request scheduling of hybrid edge computing, wherein the request scheduling method includes: obtaining situations of a topological structure, computing resources and communication resources of a communication network; determining the number of hybrid edge servers placed in the communication network; dividing a problem of an optimal request scheduling path of the hybrid edge server into sub-problems of Mixed-Integer Non-Linear Programming (MINLP) models according to the situations of the topological structure, the number, the computing resources and the communication resources of the network; establishing the MINLP model according to the sub-problems respectively; converting the MINLP model into a Mixed-Integer Linear Programming (MILP) equation; and solving the MILP equation to obtain a placement node of the hybrid edge server and a target server for processing communication requests.Type: GrantFiled: May 29, 2020Date of Patent: December 15, 2020Inventor: Deke Guo
-
Publication number: 20200336408Abstract: The invention discloses an implementation method of unstructured data sharing mechanism for edge computing and a system thereof, wherein the method includes the following steps: receive a data index request from a user, collect the switch, port, link and host information through the control plane to obtain the network topology and status; determine the coordinates of the switch and the coordinates of the data index in the virtual space formed by the network topology; construct a switch connection diagram according to the coordinates of the switch; insert the coordinates of the switch and forwarding entries of the switch connection diagram in the forwarding table of the switch; the data plane greedily forwards the coordinates of the data index until being transmitted to the switch corresponding to the switch coordinates closest to the coordinates of the data index in the virtual space;Type: ApplicationFiled: March 20, 2020Publication date: October 22, 2020Inventor: Deke Guo
-
Patent number: 10771319Abstract: Provided are a robustness verification method and apparatus for a distributed control plane in a software-defined network, including constructing a robustness verification framework, where the robustness verification framework accommodates a failure scenario set and a failure recovery strategy set; selecting a failure recovery strategy, and querying a worst failure scenario under the failure recovery strategy; verifying a utilization rate of a biggest controller in the control plane under the combination of the worst failure scenario and the failure recovery strategy; and verifying the robustness of the control plane based on the utilization rate. The verification problem of the control plane is taken as a robustness optimization problem under different failure cases and failure recovery strategies. After the failure recovery strategy is selected, the worst failure scenario is obtained to determine whether the performance of the control plane satisfies requirements.Type: GrantFiled: April 15, 2020Date of Patent: September 8, 2020Inventor: Deke Guo
-
Publication number: 20200073933Abstract: The invention discloses a multi-triplets extraction method based on the entity relationship joint extraction model, comprises: performing segmentation processing on the target text, and tagging position, type and whether is involved with any relation or not of each word in the sentence; the joint extraction model of the entity relationship is established; the joint extraction model of the entity relationship is trained; the triple extraction is performed according to the joint extraction model of the entity relationship; the tri-part tagging scheme designed by the present invention is in the process of joint extraction of the entity relationship an entity that is not related to the target relationship can be excluded; the multi-triplets extraction method based on the entity relationship joint extraction model can be used to extract multiple triplets, and based on the model of the triplet extraction method of the present invention other models have stronger multi-triplets extraction capabilities.Type: ApplicationFiled: July 29, 2019Publication date: March 5, 2020Inventors: Xiang ZHAO, Zhen TAN, Aibo GUO, Bin GE, Deke GUO, Weidong XIAO, Jiuyang TANG, Xuqian HUANG
-
Patent number: 10235568Abstract: The present invention discloses an indoor semantic map updating method and system based on semantic information extraction. The method includes: issuing a crowdsourcing task to all mobile terminals; waiting for any mobile terminal to execute the crowdsourcing task, and receiving a task result thereof; preprocessing the task result to obtain a common key frame sequence; extracting an accurate text sequence from the common key frame sequence; and updating an indoor semantic map according to the common key frame sequence and the accurate text sequence. The present invention can encourage the mobile terminal to execute the crowdsourcing task, and update the indoor semantic map and the text semantic information at a lower cost.Type: GrantFiled: November 5, 2017Date of Patent: March 19, 2019Inventor: Deke Guo
-
Publication number: 20180150693Abstract: The present invention discloses an indoor semantic map updating method and system based on semantic information extraction. The method includes: issuing a crowdsourcing task to all mobile terminals; waiting for any mobile terminal to execute the crowdsourcing task, and receiving a task result thereof; preprocessing the task result to obtain a common key frame sequence; extracting an accurate text sequence from the common key frame sequence; and updating an indoor semantic map according to the common key frame sequence and the accurate text sequence. The present invention can encourage the mobile terminal to execute the crowdsourcing task, and update the indoor semantic map and the text semantic information at a lower cost.Type: ApplicationFiled: November 5, 2017Publication date: May 31, 2018Inventor: Deke Guo