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

50 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 efficient use of dynamic data structures used to manage sparsely accessed data

When a dynamic data structure is used for managing sparsely accessed data stored in memory of a digital computer, pages of the memory are dynamically allocated and de-allocated to respective portions of the dynamic data structure so that the pages become distributed over the portions of the dynamic data structure and the de-allocated pages include free pages that are mapped in the dynamic data structure and free pages that are not mapped in the dynamic data structure. To reduce memory fragmentation and recover memory, upon de-allocating a page of memory from a portion of the data structure, a determination is made whether or not to un-map the de-allocated page from the portion of the dynamic data structure so that un-mapping of the de-allocated page has a probability that is the inverse of a superlinear function of the number of allocated pages in the portion of the dynamic data structure.
Owner:EMC IP HLDG CO LLC

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

Method and system for validating a computer system

Validating a computer system. An integrity check program is declared during booting of the computer system. It is determined whether the integrity check program quasi-periodically validates dynamic data structures of an operating system within a time interval.
Owner:INTELLECTUAL VENTURES HOLDING 81 LLC

System and Method for Performing Memory Management Using Hardware Transactions

The systems and methods described herein may be used to implement a shared dynamic-sized data structure using hardware transactional memory to simplify and / or improve memory management of the data structure. An application (or thread thereof) may indicate (or register) the intended use of an element of the data structure and may initialize the value of the data structure element. Thereafter, another thread or application may use hardware transactions to access the data structure element while confirming that the data structure element is still part of the dynamic data structure and / or that memory allocated to the data structure element has not been freed. Various indicators may be used determine whether memory allocated to the element element can be freed.
Owner:ORACLE INT CORP

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

Method for producing dynamic data structures for authentication and/or password identification

A method for generating a changing authentication input or password generation input for a user is provided. The method allows access to a computing device such as a smartphone or computer or using the computing device to communicate over a network to a server. Using recognizable objects displayed in positions on a graphic display, and input strings of text or alphanumeric characters the user has identified as related information relating to each recognizable object, a password or authentication can be generated by combining the input strings relating recognizable objects to paired related objects. Authentication can be varied easily for each access attempt by changing the recognizable objects displayed and / or the sequence of responses.
Owner:NATIVIDAD ALEJANDRO V

Method for producing dynamic data structures for authentication and/or password identification

A method for generating a changing authentication input or password for a user is provided for accessing a computing device such as a smartphone or computer. Using objects displayed in sequential positions on a graphic display, and input strings of text or alphanumeric characters the user has related to each object, a password can be generated by placing the input strings in an order the same as the sequence. The password can be varied easily for each access attempt by changing the objects displayed and / or the sequence.
Owner:NATIVIDAD ALEJANDRO V

Field name abstraction for control of data labels

Exemplary embodiments described in this disclosure provide methods for managing a dynamic data structure in an electronic environment. The dynamic data structure can be created with at least one customizable field, at least one customizable headline, and at least one customizable entry. Embodiments of the method include prompting a user to input data related to at least one customizable field associated with at least one customizable entry in the data structure and prompting the user to input data related to at least one customizable headline associated with at least one customizable entry in the data structure. Embodiments also include receiving user input to update at least a portion of the data structure and receiving user input to save the data structure.
Owner:BELLSOUITH INTPROP

Active user registry

An Active User Registry system includes a database which is integrated with the POTS network and a packet network to exploit the outstanding strengths of both of its constituents. The Active User Registry database is a dynamic data structure of all the ways in which one or more users can be reached via some type of communication network. A key feature of the Active User Registry is the ability to broker between a subscriber's request for communications contact information corresponding to a user and the user's preferences of being reached by various communications alternatives.
Owner:AMERICAN TELEPHONE & TELEGRAPH CO

System and method for performing memory management using hardware transactions

The systems and methods described herein may be used to implement a shared dynamic-sized data structure using hardware transactional memory to simplify and / or improve memory management of the data structure. An application (or thread thereof) may indicate (or register) the intended use of an element of the data structure and may initialize the value of the data structure element. Thereafter, another thread or application may use hardware transactions to access the data structure element while confirming that the data structure element is still part of the dynamic data structure and / or that memory allocated to the data structure element has not been freed. Various indicators may be used determine whether memory allocated to the element can be freed.
Owner:ORACLE INT CORP

Context-based processing of data flows

The present invention relates to a network node, method and computer program product for processing a data flow based on a context information, wherein a dynamic data structure (DIF) associated with an active data flow is created, when a data packet belonging to said active data flow is received. At least a portion of a determined secondary context information of the received data packet is stored in said dynamic data structure and subsequent data packets of the active data flow are processed based on the content of the dynamic data structure. Accordingly, secondary PDP context can be supported when differential processing is applied.
Owner:NOKIA CORP

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

Dynamic invoice template invoice issuing system

The invention discloses a dynamic invoice template based invoice issuing system. The dynamic invoice template based invoice issuing system comprises a data receiving module which is used for receiving source data and verifying the validity of the source data, a data analysis module which is connected with the data receiving module and used for extracting verified source data from the data receiving module and analyzing the source data to data which can be recognized by the system and be stored, a dynamic establishment module which is connected with the data analysis module, dynamically establishes an invoice issuing template, user interface elements and logical function elements according to contents of the data which can be recognized by the system. The dynamic invoice template based invoice issuing system, dynamic generation of the invoice issuing template serves as a core, user procedures related to invoice issuing are performed through a mode of dynamic data structure generation, repeat labor of developers during processing of different invoice categories are greatly reduced, the code compiling amount is reduced, and accordingly the software development efficiency is improved and the error risks are reduced.
Owner:AEROSPACE INFORMATION

Systems and methods of retrospectively determining how submitted data transaction requests operate against a dynamic data structure

A computer system is provided for retrospectively processing a data structure that includes a plurality of entries. The computer system determines if certain data transactions requests that have been recorded in the data structure could have been executed differently (e.g., by being processed at an earlier point in time). For a given entry in the data structure, the system determines if data transaction quest could have at least partly succeeded against a prior recorded state of at least one of two ordered lists of pending data transaction requests. Another entry is then found that caused the initial entry to fail in execution and a time delta is stored between the timestamp of the another entry and the timestamp of the initial entry.
Owner:NASDAQ TECHNOLOGY AB

Method and system for validating a computer system

Validating a computer system. An integrity check program is declared during booting of the computer system. It is determined whether the integrity check program quasi-periodically validates dynamic data structures of an operating system within a time interval.
Owner:INTELLECTUAL VENTURES HOLDING 81 LLC

Adaptive cardinal number tree dynamic indexing method based on GPU parallelism

The invention provides an adaptive cardinal number tree dynamic indexing method based on GPU parallelism. Firstly, an adaptive cardinal number tree data structure is constructed; the first two layerscreate tree nodes of the Node256 type; a cardinal number sequencing method based on high-order priority is created for the third layer and the fourth layer; tree nodes capable of accommodating corresponding sizes are created according to the number of the branches; the creation of a dynamic data structure is realized; it can be ensured that the latest update in the original batch of data is stillbehind the old update after sorting; and de-duplication is performed, redundant old updates are removed, latest updates are reserved, each section of sequence without duplicate data is inserted into anode corresponding to the section after duplicate removal to finish the establishment of the whole self-adaptive cardinal number tree, and secondly, data insertion, query and deletion operations canbe performed in parallel based on GPU parallel computing capability.
Owner:NORTHEASTERN UNIV

Method for producing dynamic data structures for authentication and/or password identification

A method for generating a changing authentication input or password for a user is provided for accessing a computing device such as a smartphone or computer. Using objects displayed in sequential positions on a graphic display, and input strings of text or alphanumeric characters the user has related to each object, a password can be generated by placing the input strings in an order the same as the sequence. The password can be varied easily for each access attempt by changing the objects displayed and / or the sequence.
Owner:NATIVIDAD ALEJANDRO V

Dynamic data structures for data-driven modeling

A method of producing dynamic controllable data composites from two or more data segments includes: building or training one or more function mappers to map between one or more extracted feature envelopes sets from the original data and one or more general parametric representations of the data; combining the extracted feature envelopes or the function mappers using two or more audio segments; and feeding the extracted feature envelopes or combined feature envelopes to the function mappers to obtain synthesis parameters to drive a synthesis process.
Owner:KONLANBI

OpenCV-based automatic face recognition book sorting and shelving robot system

The invention discloses an OpenCV-based automatic face recognition book sorting and shelving robot system. The invention relates to a library book automatic sorting and shelving robot which integratesthe work of borrowing, returning, checking, classifying, shelving and the like of books. An OpenCV-based face recognition technology is introduced for a reader to borrow or return books. The full name of OpenCV is an Open Source Computer Vision Library. OpenCV can easily process image output and input, memory allocation and conversion, matrix operation, linear operation, support for multiple dynamic data structures, basic image processing work, structure analysis algorithm, camera calibration algorithm, motion analysis of target objects, visualization, image labeling and the like of images.
Owner:NANTONG UNIVERSITY

Multi-business interactive processing method and network equipment

An embodiment of the invention provides a multi-business interactive processing method and network equipment and solves the problems that the network equipment is high in time resource consumption during multi-business processing and high in management resource expense. The method includes: mounting a predefined dynamic data structure on a message entering the network equipment; acquiring the information required by executing the tasks corresponding to the current business processing module passed by the message from the dynamic data structure; executing the tasks corresponding to the current business processing module passed by the message according to the information; updating the data obtained after the tasks are executed to the dynamic data structure.
Owner:HUAWEI TECH CO LTD

Dynamic adaptive intelligent network managing system and implementing method

This invention relates to the technological realization of an intelligent network management system for telecommunication service, which applies a lamination system structure of a layer, report layer, collection layer and a display layer of network management data to define content of network management data and target and describe two kinds of information flows, designs a dynamic interface protocol and dynamic data structure to report and store the information, realizes the dynamic increases and needs of intelligent service to alter functions of dynamic report, collection and display of network management data, the system can support new changed report target not necessary to be developed and elevated.
Owner:ZTE CORP

Method for producing dynamic data structures for authentication and/or password identification

A method for generating a changing authentication input or password generation and input for a user is provided for allowing access to a computing device such as a smartphone or computer or using the computing device to communicate over a network to a server. Using recognizable objects displayed in positions on a graphic display, and input strings of text or alphanumeric characters the user has identified as relating to each recognizable object, a password or authentication can be generated by combining the input strings relating recognizable objects to paired related objects. Authentication can be varied easily for each access attempt by changing the recognizable objects displayed and / or the sequence of responses.
Owner:NATIVIDAD ALEJANDRO V

Edge computing data auditing system and auditing method based on hash binary tree

The invention discloses an edge computing data auditing system and an auditing method based on a hash binary tree, and belongs to the field of information security. According to the characteristics ofthe MEC, a new public auditing protocol is provided, the protocol not only can resist replay attacks, forgery attacks and substitution attacks which are easily suffered by a traditional auditing protocol, but also can resist intrusion attacks in an MEC environment, and the safety requirement of the MEC is met. The invention further provides a new dynamic data structure, the height of an MHT (Merkle Hash Tree) in a traditional auditing protocol can be reduced, and auditing efficiency is improved.
Owner:东北大学秦皇岛分校

Personalized dynamic data structure design method applied to SaaS cloud system

The invention discloses a personalized dynamic data structure design method applied to a SaaS (Software as a Service) cloud system. The method comprises the following steps of: S1, designing a data table dyn-struct; S2, designing a data table dyn-data; S3, performing personalized data storage. According to the invention, by design of a dynamic data structure, a function of providing personalized services for different SAAS system users is realized, and the problem of design and storage of the personalized data structure in a SaaS mode is solved well.
Owner:UESTC COMSYS INFORMATION

Method for analyzing the quality of telecommunications switch command tables

The system automatically generates electronic commands necessary to modify or provision different types of program control switches as may be included in a public switch telephone network. A data schema and organization of tables and data structures provide for command generation for each of the different switch types. Additionally, a self-modifying dynamic data structure is used as a common area to communicate information between various programs and formulate the commands due to a limited number of parameters used to communicate information between programs that generate the command for the switches. A technique for verifying switch commands automatically generated by a second new provisioning system is described. A technique is described for automatically extracting switch specific commands and options as generated by a first system for use in populating data stores used in a second system for command generation.
Owner:VERIZON LAB

Form item rendering method and system based on dynamic data, equipment and storage medium

The invention discloses a form item rendering method and system based on dynamic data, equipment and a storage medium. The method comprises the following steps: determining a dynamic data structure of a form item; performing rendering splicing on the required form item type in combination with the dynamic data structure through the front-end page according to the business requirement to obtain a data rendering template; and rendering the actual form data by using the data rendering template through the front-end page to obtain a corresponding dynamic form item. All form item rendering type judgment logic is processed at the front end, the data purity of a development interface can be improved, and the form item rendering requirement of dynamic data can be well met.
Owner:BEIJING XUEZHITU NETWORK TECH

Data model and applications

Systems and methods relating to a data model are described. The data model includes aspects of both static and dynamic data structures. In a typical implementation the dynamic data structures are used to store information whose organization and values may change responsive to the values of other data stored in the data model. The static data structures are used to store information whose structure and content are relatively more static. Tables within the static and dynamic data structures include a unique key configured to interrelate information stored in each data structure. The data model is illustrated using a customer relationship management (CRM) example. In this example, roles and relationships between business objects are stored in the dynamic data structures.
Owner:ORACLE INT CORP

Method and system for dynamically using structured data

The invention discloses a method and system for dynamically using structured data, and aims at solving the problem that the data information safety is low as dynamic data structures need to define common data analysis methods and calling methods and illegal users are easy to obtain source data contents in the prior art. According to the method and system, an analysis relationship between attributefield types and attribute field position values is defined through a mutual agreement, data structures do not need to be detailedly defined between a data assembling party and a data using party, andthe using party only needs to input the required attribute fields during the using, so that the data transmission efficiency is improved. During the analysis, analysis only can be carried out when arelationship between attribute fields and attribute field position values is obtained, so that the problem that the data safety is low as existing illegal users can obtain data by utilizing data analysis is avoided. The method and system are suitable for the data using related fields.
Owner:SICHUAN XW BANK CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products