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

49 results about "Dynamic data structures" patented technology

A dynamic data structure (DDS) refers to an organization or collection of data in memory that has the flexibility to grow or shrink in size, enabling a programmer to control exactly how much memory is utilized. Dynamic data structures change in size by having unused memory allocated or de-allocated from the heap as needed.

Memory database OLTP and OLAP concurrency query optimization method

The invention relates to a memory database OLTP and OLAP concurrency query optimization method. The method includes the steps that (1) by means of two query processing engines, independent storage engines are adopted to a dimension table and a fact table; (2) the dimension table is updated through an embedded concurrency control mechanism of the independent storage engines, the fact table is equivalent to multiple continuous arrays in logic and maintains two dynamic data structures, namely a read record pointer and a write record pointer, the read record pointer records the position of the last record inquired through OLPA currently, and the write record pointer records the insert position of a new record; (3) an OLTP transactional queue and an OLAP transactional queue are independently executed with the read pointer and the write pointer as boundaries, the fact table adopts a column storage horizontal fragmentation model based on the fixed number of columns, N columns of storage records serve as an independent column storage container, and each column storage container adopts an independent data compression mechanism; (4) an access function on compressed data or non-compressed data is provided through access interfaces of the column storage containers when OLAP query has access to the column storage containers.
Owner:RENMIN UNIVERSITY OF CHINA

Device and method for buildingg dynamic data structures and relationships based on condition rules

The invention provides a device for building dynamic data structures and relationships based on condition rules. The device comprises a dynamic entity object model building module, a dynamic entity object deploying module and a dynamic entity object accessing module, wherein the dynamic entity object model building module has a function of enabling a user to define variable properties and relationships of entity objects; the dynamic entity object model building module is used for outputting an entity define file; the dynamic entity object deploying module is used for mapping an entity object model to a database physical storage structure by taking the entity define file as input to realize physical deploy of the dynamic entity objects; and the dynamic entity object accessing module is used for providing access service of the dynamic entity objects and enabling a user application program to create, use and store object instances. The invention also provides a method for building dynamic data structures and relationships based on condition rules. Through the device and method for building dynamic data structures and relationships based on condition rules, static data structures and relationships, commonly used for building systems, are broken through; and due to adoption of dynamic data structures and relationships, software developers can solve more complex business problems.
Owner:YONYOU NETWORK TECH

Poker hand pattern sequence data processing system, apparatus and method and Poker card order sequence data processing system, apparatus and method

ActiveCN105447296ARandomly control the chance of fallingRandomly control the probability of fallingVideo gamesSpecial data processing applicationsData processing systemPattern sequence
The invention provides a Poker hand pattern sequence data processing system which comprises an external instruction receiving module, a model establishing module, and a model construction module, wherein the external instruction receiving module is used for receiving a designated hand pattern request or a hand pattern sampling request including Poker game category marking information and hand pattern category information; the model establishing module is used for pre-establishing a hand pattern configuration library and the hand pattern configuration library is used for recording attribute-associated hand pattern configuration tables between various hand patterns and probability intervals in at least one type of Poker game; and the model construction module is used for generating a two-dimensional dynamic data structure for carrying out associated recording on Poker logic values, suit information and the like of a pile required by the Poker game. The invention further provides a Poker hand pattern sequence data processing method, a Poker card order sequence data processing method, a Poker hand pattern sequence data processing apparatus and a Poker card order sequence data processing apparatus. Generation probabilities of specific hand patterns can be randomly regulated.
Owner:BOYAA ONLINE GAME DEV SHENZHEN
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