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

43results about How to "Save CPU time" patented technology

Optimized SQL code generation

ActiveUS20050027701A1Reduce and minimize compilation timeReduce and minimize execution timeDigital data information retrievalData processing applicationsExecution planSQL
This invention relates generally to a system for processing database queries, and more particularly to a method for generating high level language or machine code to implement query execution plans. The present invention provides a method for generating executable machine code for query execution plans, that is adaptive to dynamic runtime conditions, that is compiled just in time for execution and most importantly, that avoids the bounds checking, pointer indirection, materialization and other similar kinds of overhead that are typical in interpretive runtime execution engines.
Owner:IBM CORP

Dynamic bandwidth adaptive image compression/decompression scheme

The present invention provides a method and apparatus for a bandwidth adaptive image compression / decompression scheme. In one embodiment, the present invention uses a special protocol between the sender and the receiver to measure the latency of the connection. This protocol and its result are sent and received at an interval based on a dynamic feedback loop algorithm. Based on the results of the protocol, a compression scheme is chosen. This scheme uses CPU time conservatively, and also transmits the most interesting data first. In another embodiment, the present invention throws away data that is repetitious, especially when the connection is down for a short period of time. In yet another embodiment of the present invention, measurements are taken for the perceptual degradation of the image for various compression schemes, and the results are supplemented with the results of the protocol to choose a viable compression / decompression scheme.
Owner:ORACLE INT CORP

Intelligent prompt method, module and system for search

The invention discloses an intelligent prompt method, an intelligent prompt module and an intelligent prompt system for search. According to the method disclosed by the invention, a server executes the following steps of distinguishing prefix words and suffix words by a tokenizer; carrying out synonymy expansion to form a prefix synonym list and a suffix synonym list; then traversing a hot word suffix tree to search hot words of prefix matches and / or suffix matches to obtain candidate words; and analyzing and calculating probability of each candidate word by historical search behaviors of a user. According to the method, a client executes the following steps of calculating load relevance of each candidate word; and calculating a click-on predicted value of each candidate word and then selecting the candidate words to display according to the click-on predicted values. In the invention, prompt words are obtained by matching between the prefix words and the suffix words, synonyms are combined, mass of search intentions of the user are integrated and the local relevance is combined, so that the prompt words are more approximate to the search intentions of the user.
Owner:JIANGSU WISEDU INFORMATION TECH

Iterative ct image reconstruction of a roi with objects outside the scan fov

An image reconstruction apparatus and related method. The amount of out- field-of view material for a CT scanner (IMA) with a given field of view (FoV) in a bore (B) is established. Based on the measurement, a hybrid-image reconstructor (RECONX) is configured to switch between different reconstruction algorithms.
Owner:KONINKLJIJKE PHILIPS NV

Message read-write method and apparatus

The invention discloses a message read-write method, which comprises the steps: message is sent to a message queue from a producer, a message synchronous list is inquired according to the type of the message, if recording which corresponds to the type of the message exists in the message synchronous list, corresponding consumers are confirmed. When having corresponding consumers, one of the corresponding consumers is awaked, and the message is sent to the awaked consumer. The invention further discloses a message read-write device, which comprises a sending device, an inquiry device, an awaking device and a device which sends the message to the awaked consumer. The invention inquires the corresponding consumers in the message synchronous list through the producer according to the type of the message, and the method of awaking one of the consumers leads the consumers not to be awaked wastefully, thereby saving the CPU time.
Owner:BEIJING TONGTECH CO LTD

Electric system tide optimization method for high-efficient processing complex electric control appliance

The invention discloses a power system flow optimization method for effectively processing a complex electric power control device. The method adopts a node power injection method for modeling for the electric power control device, performs processing to the device and enables the device to be integrated to the traditional flow optimization by using a superposition principle, and effectively calculates the corrected matrixes of the Jacobian matrix and the Hessenberg matrix of the electric power control device to the objective function and the constraint condition by using an automatic differentiation technology. The method is efficient, flexible and feasible, keeps the high efficiency of the traditional flow optimization procedure, protects the existing code investment, can extend to other user-defined models and meets the requirements of analysis, running and planning of the modern power system.
Owner:ZHEJIANG UNIV

Numerical method of using Euler equation in Lagrange form to solve inverse problems of one kind

The invention relates to a numerical method, and provides and solves a novel two-dimensional Euler equation in Lagrange form to solve inverse problems of solid wall face geometric shape design. The invention provides a mapping mode for deducing the Euler equation on a Lagrange plane, computational grid is simplified, and numerical dissipation of convective terms is lowered furthest. Using the numerical method of using the Euler equation in Lagrange form to solve the inverse problems of one kind can simultaneously obtain solution of flow field physical quantity and solution of the solid wall face geometric shape design.
Owner:西安远景动力模拟技术有限公司

A searching method for message forwarding path, router and network

This invention provides one method to index message transfer path in network, which comprises the following steps: dividing the transfer path into multiple sub paths according to the user interface and network relative information and setting the said user interface point as belonged second end punt; searching and determining each sub path initial point and end point minimum generation tree; re-tracking the minimum generation tree according to whether there is second end point to get sub path; connecting the said sub path to find out message transfer path.
Owner:HUAWEI TECH CO LTD

Dynamic prediction-based network driver layer data packet receiving method and system

The invention discloses a dynamic prediction-based network driver layer data packet receiving method, which comprises the following steps of establishing a blank chain table and a circulation sequence, and creating a kernel thread and a kernel timer; receiving network equipment interruption, executing an interruption processing program, and stopping receiving network equipment interruption immediately after entering the interruption processing program; judging whether a network equipment interruption instruction is a receiving instruction or a wrong instruction; if the instruction is a receiving instruction, judging whether a data arriving bit in a receiving descriptor of the receiving instruction is zero or not, if not, judging whether the number of data packet caches in the blank chain table is lower than a threshold or not, if not, obtaining a new data packet cache from the blank chain table and judging whether obtaining is successful or not, if not, counting the length of effective data in the data packet cache corresponding to the current receiving descriptor, and discarding the effective data. By the method, the number of the pre-distributed data packet caches can be calculated to adapt to the change of the network flow, and the phenomenon of consuming too much memory when the data flow is lower is avoided.
Owner:HUAZHONG UNIV OF SCI & TECH

Multi-channel software-hardware paralleled serial communication processing method

The invention relates to a multi-channel software-hardware coordinated calling method for the purpose of narrowing the gap between the increasing number of sophisticated spacecrafts for controlling computer serial communication and limited software-hardware resources of embedded systems. The method comprises following steps of reusing hardware multichannel series channels; sending, caching and reusing, receiving cache independence, setting channel numbers via software to achieve channel switch, and setting send data lengths of corresponding channels and receive data lengths; reusing receive interruption and overtime interrupt of serial ports, adopting to same receive interruption and overtime interrupt by multiple channels of series ports and occupying external interrupt resources of the same CPU; and carrying out software-hardware parallel work in order to achieve serial communication of multiple channels. The serial communication of multiple channels is finished by main processes of software tasks, interruption processes of software and hardware processing. The multi-channel software-hardware paralleled serial communication processing method helps to achieve multi-channel software-hardware paralleled serial communication in order to save computer hardware resources, and reduce CPU time occupied by multi-channel serial communication and is applied for controlling a computer of a certain type.
Owner:SHANGHAI XINYUE METER FACTORY

An optimization method for improving Bluetooth positioning accuracy

The invention discloses an optimization method for improving Bluetooth positioning accuracy, and the method comprises the steps: setting a cache container to obtain and store gateway data between eachgateway and a positioning label in a time period at a time, enabling the gateway data to become a calculation period, and enabling the gateway data to be a signal intensity value between each gatewayand the positioning label; Grouping the gateway data according to the positioning tags, selecting the gateway with the highest signal intensity value from the list of the target positioning tags as areference gateway point, storing the reference gateway point in a cache container, and selecting the gateway with the signal intensity value only smaller than that of the reference gateway point fromthe list of the target positioning tags as an auxiliary gateway point; And converting the intensity values between the reference gateway point and the target positioning tag and the intensity valuesbetween the auxiliary gateway point and the target positioning tag into distance values, and calculating the coordinate value of the target positioning tag according to the coordinate positions of thereference gateway point and the auxiliary gateway point. By combining the physical characteristics of the Bluetooth positioning tag and the Bluetooth positioning gateway, the positioning accuracy ofthe Bluetooth positioning tag is improved.
Owner:武汉慧联无限科技有限公司

Multi-resolution WENO format and ILW boundary processing combined fixed-point rapid scanning method

The invention discloses a multi-resolution WENO format and ILW boundary processing combined fixed-point rapid scanning method, and the method comprises the following steps: converting a steady hyperbolic conservation law problem into a time-dependent hyperbolic conservation law problem, and processing an object surface boundary by using a novel five-order ILW boundary processing method; discretizing a space part of the hyperbolic conservation law equation by using a finite difference multiple resolution weighting basic oscillation-free format; discretizing a time part in the control equation by using a three-order Runge-Kutta method and a fixed-point rapid scanning method; obtaining an approximate value of each point of the next time layer according to a space-time full-discrete method, and obtaining a numerical simulation result when the residual error of the conservation variable in the calculation region tends to be stable. According to the method, the advantage that the high-orderprecision of the calculation format near the boundary of the object plane is not reduced can be kept, the use number of space templates is effectively reduced, parameters needing to be manually adjusted are reduced, implementation is simpler, and implementation is easy.
Owner:NANJING UNIV OF AERONAUTICS & ASTRONAUTICS

Method for solving RAM (Random Access Memory) fragments generation during drawing of Windows GDI (Graphics Device Interface)

A method for solving RAM (Random Access Memory) fragments generation during drawing of a Windows GDI (Graphics Device Interface) comprises the following steps: creating a class when the system is constructed, and creating a global static unique memory bitmap object and two global static unique memory equipment context objects; when the system starts initiation, defining all the window classes in the initiation memory bitmap objects and memory equipment context objects as derived classes, and performing painting interface operation in the OnPaint () method of the window classes through directly invoking the memory equipment context objects. According to the invention, when the WindowMFCGDI is adopted to perform GUI drawing, the memory equipment context objects and the memory bitmap objects, both of which are used during painting of each window, are not required to be created by the WindowMFCGDI; instead, the global unique memory equipment context objects and the memory bitmap object, both created in position, can be used, so that memory is not required to be created and allocated for each painting, CPU time occupied by frequent creating is shortened, and the stability and speed of system running are increased.
Owner:HUIZHOU DESAY SV AUTOMOTIVE

Method for optimizing performance of encryption card based on DEVICE MAPPER

The invention provides a method for optimizing the performance of an encryption card based on DEVICE MAPPER. The API of the encryption card is integrated into the universal block device kernel framework Device Mapper so that a dm-crypt encryption block device module suitable for the encryption card can be realized, and furthermore, an encrypted file system can be established for protecting confidential data at a disk storage level; the encryption block device module comprises two modes, namely synchronous block encryption and asynchronous block encryption of the domestic encryption algorithm sm1, and a method for registering the algorithm sm1 to a kernel password manager is provided. Compared with the prior art, the method for optimizing the performance of the encryption card based on DEVICE MAPPER is characterized in that the increase of the speed is realized by virtue of parallel operating of a plurality of cards, and in the aspect of system resource utilization rate, principally, the previous encryption card working pattern is changed from waiting mode into an asynchronous working mode, and therefore, the time of the cpu is greatly saved.
Owner:LANGCHAO ELECTRONIC INFORMATION IND CO LTD

MPEG video transmission quality monitoring method and system

The invention discloses a monitoring method and a system for MPEG video transmission quality, which relate to the video transmission quality monitoring field. The DF calculation flow of the method comprises the following steps: the monitoring node segments the video coding data payload of the IP data packet in the MPEG format and writes the segmented video coding data payload into an MR file; themonitoring node obtains two file segments with the same PID sequence number by traversing MR file, and calculates MR according to PCR and traversing offset of the two file segments;the monitoring nodecalculates the virtual buffers VBpre and VBpost before and after receiving the IP packet, and calculates the DF according to the VBpre and VBpost calculated in the specified time. The MLR calculationprocess includes: the monitoring node calculates the MLR according to the SEQ field or CC field of the IP packet. The invention can accurately and efficiently calculate the DF and MLR of the video stream, and monitor the transmission quality of the MPEG video through the DF and MLR.
Owner:FENGHUO COMM SCI & TECH CO LTD

Keyboard circuit capable of improving key-press scanning speed

The invention discloses a keyboard circuit capable of improving key-press scanning speed. In the keyboard circuit, one ends of each column line and row line are connected with a power supply through a current limiting resistor; the other ends of the column line which are multiplexed by a PNP (positive-negative-positive) switching transistor and the other ends of the m column lines which are multiplexed by an NPN (negative-positive-negative) switching transistor are connected correspondingly with the I / O interfaces, namely P1.1, P1.2,...,P1.m after being multiplexed; meanwhile, the half of therest column lines which are multiplexed by the PNP switching transistor and the other half which are multiplexed by the NPN switching transistor are correspondingly connected with I / O interfaces, namely P[1.(m+1)], P[1.(m+2)],...,P[1.(m +n) / 2]; the base of each switching transistor is connected to the I / O interface P[1.0] through the current limiting resistor; the column line and the row line of each key-press are connected with the ground wire through a combination switch; all the column lines are connected to the inputs of interrupt Input port through an AND circuit unit. The keyboard circuit provided by the invention has the advantages that when the sum of the column lines and the row lines of the key circuit is 2N, the required number of the I / O interfaces is N+1, and when the sum of the column lines and the row lines is 2N+1, the required number of the I / O interfaces is N+2 and the values of column and the row can be obtained after scanning for two times.
Owner:NORTHWESTERN POLYTECHNICAL UNIV

Network-on-chip branch defining task mapping method

The invention discloses a network-on-chip branch defining task mapping method. The method comprises the steps of determining a task graph of an application needing to be designed, a delay limiting value of two task node connecting edges defined based on a transmission bandwidth requirement and a selected NoC topological structure; and starting from the root node, carrying out path traversal on each tree-shaped searched branch, mapping task nodes of unmapped sub-task nodes to routing nodes which are not occupied in the NoC array until all the task nodes in the task graph are mapped to the routing nodes in a one-to-one correspondence manner, and finishing mapping to form a task mapping scheme. According to the method, branch polling is constrained by adopting the data transmission quantity between the task nodes as a limit, so that the CPU time for developing a mapping scheme is reduced, the network load of the system is balanced, and the performance of an application system based on heterogeneous NoC can be greatly improved.
Owner:TIANJIN SINO GERMAN VOCATIONAL TECHNICAL COLLEGE

Stereo x-ray tube based suppression of outside body high contrast objects

A double focal spot X-ray tube (104) is used to acquire a set of two images PIα, PIβ for a given gantry position from slightly different view positions. The stereo or binocular disparity (BD) of imaged structures is used to estimate the object depth in view direction, which in turn is used to discriminate between objects inside IO and outside EO the body. Respective structures are virtually removed from the images PIα, PIβ.
Owner:KONINKLJIJKE PHILIPS NV

A method for matching tcp packets based on regular expressions

The invention provides a TCP (transmission control protocol) message matching method based on Regular expression. The method comprises the following steps: reading all regular expression rules, and setting a matching rule list; sequentially matching TCP messages in a field-by-field mode according to a field sequence of the regular expression, namely traversing a corresponding matching rule list according to the current field content, removing matching rules which conflict with the current field content out of the matching rule list; if a corresponding matching rule is absent in the regular expression, the TCP message matching fails; if each field has a corresponding matching rule in the regular expression, the TCP message matching is successful, and the message is allowed to pass. The TCP message matching method has the advantages of high efficiency and high safety.
Owner:SHENZHEN ALLWINS TECH

An optimization method to improve the accuracy of Bluetooth positioning

The invention discloses an optimization method for improving Bluetooth positioning accuracy, and the method comprises the steps: setting a cache container to obtain and store gateway data between eachgateway and a positioning label in a time period at a time, enabling the gateway data to become a calculation period, and enabling the gateway data to be a signal intensity value between each gatewayand the positioning label; Grouping the gateway data according to the positioning tags, selecting the gateway with the highest signal intensity value from the list of the target positioning tags as areference gateway point, storing the reference gateway point in a cache container, and selecting the gateway with the signal intensity value only smaller than that of the reference gateway point fromthe list of the target positioning tags as an auxiliary gateway point; And converting the intensity values between the reference gateway point and the target positioning tag and the intensity valuesbetween the auxiliary gateway point and the target positioning tag into distance values, and calculating the coordinate value of the target positioning tag according to the coordinate positions of thereference gateway point and the auxiliary gateway point. By combining the physical characteristics of the Bluetooth positioning tag and the Bluetooth positioning gateway, the positioning accuracy ofthe Bluetooth positioning tag is improved.
Owner:武汉慧联无限科技有限公司

Method for correcting low-layer tangent height of infrared obscuration sensor based on non-absorption spectrum

The invention provides a method for correcting low-layer tangent height of an infrared obscuration sensor based on non-absorption spectroscopy, which comprises the following steps: step 1, detecting first-level spectral data through GF-AIUS, the first-level spectral data comprising a plurality of first-level tangent heights and detection spectral data at a plurality of tangent heights; 2, analyzing the detection spectral data, and determining a low-layer tangent height range to be corrected; 3, through an HITRAN spectral absorption library, analyzing the position of a wave band which is not absorbed completely in a GF-AIUS effective observation spectrum section (750-4100 cm <-1>); 4, performing high-pass filtering on the spectrum of the full effective waveband, extracting spectral data ofa non-absorption waveband in a corresponding tangent height range, and calculating a scaling factor; 5, correcting the spectrum on the low-layer tangent height according to the scaling factor; and 6,conducting atmospheric correction on the low-layer cut height. The beneficial effects are that the rapid height cutting correction method is simpler, more convenient, quicker and more accurate.
Owner:NANTONG UNIVERSITY +1

Information retrieval apparatus

An information retrieval system (IPS). The system comprises an input interface (IN) for receiving a query related to an object of interest. A concept mapper (CM) is configured to map the query to one or more associated concept entries of a hierarchic graph data structure (ONTO). The entries in said structure encode linguistic descriptors of components of a model (GM) for said object (OB). A metric-mapper (MM) is configured to map the query to one or more metric relationship descriptors. A geo-mapper (GEO) is configured to map said concept entries against the geometric model linked to the hierarchic graph data structure to obtain spatio-numerical data associated with said linguistic descriptors. A metric component (MTC) is configured to compute one or more metric or spatial relationships between said object components based on the spatio-numerical data and the one or more metric relationship descriptors.
Owner:KONINKLJIJKE PHILIPS NV
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
Eureka Blog
Learn More
PatSnap group products