Patents
Literature
Patsnap Copilot is an intelligent assistant for R&D personnel, combined with Patent DNA, to facilitate innovative research.
Patsnap Copilot

104 results about "Skip list" patented technology

In computer science, a skip list is a data structure that allows O(logn) search complexity as well as O(logn) insertion complexity within an ordered sequence of n elements. Thus it can get the best of array (for searching) while maintaining a linked list-like structure that allows insertion- which is not possible in an array. Fast search is made possible by maintaining a linked hierarchy of subsequences, with each successive subsequence skipping over fewer elements than the previous one (see the picture below on the right).

Generation and search method for reachability chain list of directed graph in parallel environment

The invention belongs to the field of data processing for large graphs and relates to a generation and search method for reachability chain list of a directed graph in the parallel environment. The method includes distributing the directed graph to every processor which stores nodes in the graph and sub-nodes corresponding to the nodes; compressing graph data split to the processors; calculating a backbone node reachability code of a backbone graph; building a chain index; building a skip list on the chain index; allowing data communication among the processors; allowing each processor to send skip list information to other processors; allowing each processor to upgrade own skip list information; and building a reachability index of a total graph. Through use of graph reachability compression technology in the parallel environment, the size of graph data is greatly reduced, system computing load is reduced, and a system can process the graph data on a larger scale. The method has the advantages that the speed of reading data from a disk is higher, search speed is indirectly increased, accuracy of search results is guaranteed, and network communication cost and search time are reduced greatly for a parallel computing system during searching.
Owner:NORTHEASTERN UNIV

A request processing method of a hybrid memory key value for a storage system

ActiveCN109683811AImprove performanceFully consider read and write delaysInput/output to record carriersSkip listHash table
The invention discloses a request processing method for a storage system by using a mixed memory key value, which comprises the following steps of: if a point query request is obtained, searching a hash table and returning a query result; If the skip list is the range query request, constructing a corresponding skip list command, adding the skip list command to a command cache queue of each skip list, waiting until return results of all skip lists are obtained, combining the obtained return results according to the lexical order, and returning the combined return results; If the request is thewrite request, distributing a memory in the NVM and writing a value; Further judging the type of the write request, if the write request is an update request, updating the hash table, and constructing a corresponding table skip command; If the request is the insertion request, newly establishing a skip list node, updating a hash table, and constructing a corresponding skip list command; And determining a target skip list according to the length of the key in the write request, and adding a skip list command to a command cache queue of the target skip list. According to the method, the read-write delay of the medium is fully considered, and the processing performance of the read operation with high proportion is optimized, so that the overall performance of the system is effectively improved.
Owner:HUAZHONG UNIV OF SCI & TECH

Skip list management for a write-once optical disk

A method and system for managing a plurality of defects that may cause an error during a write operation in a write-once data storage disk is provided. A host system sends a write command to a disk drive that contains the storage disk. The process detects any errors that may occur during the write operation. When an error is detected, a “skip list” containing the addresses of physical sectors on the disk that are to be skipped during a read operation is updated, the write operation is suspended, and the process attempts to rewrite the data in another sector. If the rewrite is performed successfully, the write operation continues. Otherwise, the write operation is terminated and the host device is notified. While the disk drive is operative, the skip list is preferably maintained in a buffer memory, but periodically the entries in the skip list are copied to the disk for permanent storage. Before a read operation begins, the skip list is copied from the disk to the memory. When a file is read from the disk, any “skip sectors” that are encompassed within the file are skipped (i.e., the data in those sectors is not read). The method of this invention is particularly useful in supplementing an error correction code, which typically has difficulty dealing with errors of longer duration.
Owner:DPHI ACQUISITIONS

Index structure based on dictionary tree, data query optimization method and main memory manager

The invention discloses an index structure based on a dictionary tree, a data query optimization method and a main memory manager, and belongs to the field of data storage. The index structure is composed of containers, wherein the containers store T nodes and S nodes; complete keys are divided into partial keys; the T nodes store the front m / 2 bits of the partial keys, and the S nodes store the rear m / 2 bits of the partial keys; and the partial keys passing through a certain node path from the root node of the dictionary tree are connected to form the complete keys. And the index structure ismore compact, so that the main memory space utilization rate is improved. The T node is directly skipped to a subsequent brother node by using a skipping relay, so that the comparison frequency is reduced, and the search performance is improved; a T node skip list is used for skipping a T node to an S node, a container skip list is used for skipping the S node to the T node, and the S node directly skips to the nearest target, so that a large number of unnecessary entries are skipped, and the searching performance is improved; and the index structure and the main memory address are completelydecoupled by a pointer P which is analyzed by the main memory manager and contains each hierarchical structure ID.
Owner:HUAZHONG UNIV OF SCI & TECH

Method and device for interface interaction

ActiveCN106325685AImprove experienceThe jump method is simple and convenientInput/output processes for data processingSkip listPaging
The application provides the embodiment of a method for interface interaction. The method of the embodiment can respond to a skip operation triggered by a user on a current subpage of a browser; an opened web page corresponding to the skip operation is searched among multiple stored opened web pages which are once opened by the user; a corresponding web page index is generated for the found opened web page; and the web page index can then be displayed on the current subpage in the form of a skip list, so that the user can select a certain web page index in the skip list so as to response to the user's selection of the web page index. According to the embodiment, the browser is triggered to skip to a target web page denoted by the target web page index from the current subpage. Obviously, the method provided by the embodiment has the advantages that the user who browses the web page in the form of the subpage can very easily skip the current subpage to the web page which is once browsed according to browsing history; the skip mode is simple and convenient; and experience of the user is good. In addition, the application also provides the embodiment of a device for the interface interaction, wherein the device is used to ensure application and achievement of the method in practice.
Owner:ALIBABA (CHINA) CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products