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

104results about How to "Quick initialization" patented technology

Magnetically stabilized forward observation platform

A system and method for determining a position of a remote object comprising inertial sensors and three axis magnetic sensor, together with a target sighting device aligned with the observation platform to determine a target line of sight and a target range finder to determine a distance to the target along the line of sight. A GPS receiver may be included for determining an observation platform position and orientation, The three axis magnetic sensor provides both magnetic north and vertical attitude information for improved rapid initialization and operation in motion. Magnetic anomaly information is detected by comparing IMU and magnetic navigation information and by other methods. Target identification may be determined by a human operator and / or by computer. The system may be integrated with a weapon system to use weapon system sights. The system may be networked to provide target location and / or location error information to another identical unit or a command information system.
Owner:GENERAL ATOMICS

System and method for enhancing computer-generated images of terrain on aircraft displays

A system and method are disclosed for enhancing the visibility and ensuring the correctness of terrain and navigation information on aircraft displays, such as, for example, continuous, three-dimensional perspective view aircraft displays conformal to the visual environment. More specifically, an aircraft display system is disclosed that includes a processing unit, a navigation system, a database for storing high resolution terrain data, a graphics display generator, and a visual display. One or more independent, higher precision databases with localized position data, such as navigation data or position data is onboard. Also, one or more onboard vision sensor systems associated with the navigation system provides real-time spatial position data for display, and one or more data links is available to receive precision spatial position data from ground-based stations. Essentially, before terrain and navigational objects (e.g., runways) are displayed, a real-time correction and augmentation of the terrain data is performed for those regions that are relevant and / or critical to flight operations, in order to ensure that the correct terrain data is displayed with the highest possible integrity. These corrections and augmentations performed are based upon higher precision, but localized onboard data, such as navigational object data, sensor data, or up-linked data from ground stations. Whenever discrepancies exist, terrain data having a lower integrity can be corrected in real-time using data from a source having higher integrity data. A predictive data loading approach is used, which substantially reduces computational workload and thus enables the processing unit to perform such augmentation and correction operations in real-time.
Owner:HONEYWELL INT INC

System and method for model-base compression of GPS ephemeris

A method for propagating ephemeris data for a satellite in Earth orbit is provided. The method includes the steps of receiving orbital positional data for a first time period of a satellite's Earth orbit, propagating orbital positional data for the satellite's Earth orbit during a second time period extending beyond the first time period, fitting a Keplerian ephemeris model to the propagated orbital positional data to estimate model coefficients, and sending the estimated model coefficients to receivers for determination of receiver position at a time during the second time period.
Owner:PURDUE RES FOUND INC

System and method for dynamically and persistently tracking incremental profiling data in a process cloning application environment

ActiveUS20050138623A1Avoids impacting application performanceQuick initializationProgram initiation/switchingHardware monitoringAnalysis dataConfigfs
A system and method for dynamically and persistently tracking incremental profiling data in a process cloning application environment is presented. A master runtime system process is executed. A memory space of the master runtime system process is cloned as a child runtime system process responsive to a process request. The child runtime system process is executed. The execution of the child runtime system process is profiled by collecting profiling data incrementally. The child runtime system process profiles are fed back to the master runtime system process to benefit subsequent cloned child runtime system processes. In a further embodiment, the child runtime system process profiles are maintained in a persistent storage for use by the master runtime system process upon the next start up.
Owner:ORACLE INT CORP

System and method for performing speculative initialization of application models for a cloned runtime system process

ActiveUS7293267B1Fast user application initializationAvoids impacting application performanceData processing applicationsDigital data processing detailsApplication softwareRuntime system
A system and method for performing speculative initialization of application models for a cloned runtime system process is presented. A class loader is created for each application model. Each such class loader includes a representation of at least one class from a source definition provided as object-oriented program code and associated with the application model. A master runtime system process is executed. The representation of the class loader is interpreted, instantiated and warmed up as an application model specific class loader instance in a memory space of the master runtime system process. The memory space is cloned as a child runtime system process responsive to a process request and the child runtime system process is executed. The child runtime process selects one such application model specific class loader instance, rather than creating a new application model specific class loader instance.
Owner:ORACLE INT CORP

Method and apparatus for self-calibration and adaptive temperature compensation in GPS receivers

The invention provides a method and apparatus to optimally estimate and adaptively compensate the temperature-induced frequency drift of a crystal oscillator in a navigational signal receiver. A Read-Write memory encodes two tables, one for looking up frequency drift values versus temperature readings and another one for valid data confirmation on the first table. The initially empty look-up table is gradually populated with frequency drift values while the receiver computes the frequency drift along with its position. During initial start of the receiver or re-acquisition of satellite signals, the stored frequency drift value corresponding to the current temperature is used. If no valid frequency drift value is available, the frequency drift value is computed based on the existing frequency drift values in the table. This invention reduces the Time-To-First-Fix (TTFF) of the receiver and enables the receiver to self-calibrate, thus no additional factory calibration would be necessary.
Owner:CSR TECH HLDG

System and method for dynamic preloading of classes through memory space cloning of a master runtime system process

ActiveUS7426720B1Fast user application initializationAvoids impacting application performanceSoftware simulation/interpretation/emulationMemory systemsRuntime systemProgram code
A system and method for dynamic preloading of classes through memory space cloning of a master runtime system process is presented. A master runtime system process is executed. A representation of at least one class is obtained from a source definition provided as object-oriented program code. The representation is interpreted and instantiated as a class definition in a memory space of the master runtime system process. The memory space is cloned as a child runtime system process responsive to a process request and the child runtime system process is executed, inheriting the memory state of the parent, which reflects the data structures and state corresponding to the preloaded classes.
Owner:ORACLE INT CORP

Method and apparatus for self-calibration and adaptive temperature compensation in GPS receivers

The invention provides a method and apparatus to optimally estimate and adaptively compensate the temperature-induced frequency drift of a crystal oscillator in a navigational signal receiver. A Read-Write memory encodes two tables, one for looking up frequency drift values versus temperature readings and another one for valid data confirmation on the first table. The initially empty look-up table is gradually populated with frequency drift values while the receiver computes the frequency drift along with its position. During initial start of the receiver or re-acquisition of satellite signals, the stored frequency drift value corresponding to the current temperature is used. If no valid frequency drift value is available, the frequency drift value is computed based on the existing frequency drift values in the table. This invention reduces the Time-To-First-Fix (TTFF) of the receiver and enables the receiver to self-calibrate, thus no additional factory calibration would be necessary.
Owner:CSR TECH HLDG

Segmentation of large objects from multiple three-dimensional views

ActiveUS20160007970A1Facilitate registration and co-segmentation of ultrasound imageAccurate CalibrationImage enhancementImage analysisUltrasound imagingViewpoints
The present invention relates to an ultrasound imaging system (10) for inspecting an object (33) in a volume (32). The ultra-sound imaging system comprises an ultrasound image acquisition probe (14) for acquiring three-dimensional ultrasound images and providing three-dimensional ultrasound image data, comprising a tracking device (25, 27) for tracking a position of the ultrasound image acquisition probe (14) and providing a viewpoint position (128, 130) of the three-dimensional ultrasound images. By this, an improved initialization and improved co-registration and co-segmentation is enabled by providing a plurality of three-dimensional ultrasound images and their respective viewpoint positions (128, 130), and to conduct a segmentation (80) of the object (33) simultaneously out of the plurality of three-dimensional ultrasound images and taking into account the viewpoint positions (128, 130).
Owner:KONINKLJIJKE PHILIPS NV

Initialization method and system of monocular SLAM algorithm

The invention provides an initialization method and system of a monocular SLAM algorithm. The method comprises the following steps of selecting pixel points in the image overlapping area from the acquired image; converting the selected pixel points into pixel points corresponding to the binocular SLAM algorithm; and calculating the three-dimensional coordinates of the converted pixel points in theimage overlapping area based on a binocular SLAM algorithm, converting the three-dimensional coordinates of the pixel points into coordinate information of a camera coordinate system, and initializing the monocular SLAM algorithm according to the coordinate information of the camera coordinate system. Therefore, according to the embodiment of the invention, the monocular SLAM algorithm can be assisted to realize initialization according to the binocular SLAM algorithm, so that the monocular system corresponding to the monocular SLAM algorithm can realize initialization faster and better, andthe stability and the calculation precision of the monocular SLAM algorithm are improved.
Owner:ECARX (HUBEI) TECHCO LTD

Generation of orthogonal codes

A code generator and method for generating an orthogonal code for use in the baseband part of a transmitter or transceiver of a telecommunication system. An index conversion unit converts an index (k) into a modified index (j) associated with a corresponding code having a spreading factor greater than one and less than or equal to a maximum spreading factor. A logic unit performs logic operations on bits of the modified index (j) and a counter value (i) to generate a code bit of the orthogonal code. A number of parallel code generators may generate a number of orthogonal codes having respective spreading factors and indices.
Owner:TELEFON AB LM ERICSSON (PUBL)

System and method for model-base compression of GPS ephemeris

A method for propagating ephemeris data for a satellite in Earth orbit is provided. The method includes the steps of receiving orbital positional data for a first time period of a satellite's Earth orbit, propagating orbital positional data for the satellite's Earth orbit during a second time period extending beyond the first time period, fitting a Keplerian ephemeris model to the propagated orbital positional data to estimate model coefficients, and sending the estimated model coefficients to receivers for determination of receiver position at a time during the second time period.
Owner:PURDUE RES FOUND INC

System for tracking object, and camera assembly therefor

Disclosed is an autonomous distributed system for detecting and tracking a falling object within a region being monitored by using a plurality of camera assemblies cooperating with each other, and disclosed is a camera assembly therefor. Each of the camera assembly, normally, operates in a falling object detecting mode, but, when detecting a falling object, shifts to a tracking mode. In the tracking mode, a degree of danger of the falling object is determined by referring to the size of the falling object in real space and the movement of a falling. In addition, when the falling object is further tracked and moved outside of the angle of view, a search request including information of the degree of danger as to the falling object is issued to surrounding camera assemblies, such that the multiple camera assemblies search for the falling object in cooperation.
Owner:KOKUSA ELECTRIC CO LTD

Method for distributing and reclaiming idle blocks of file

The invention discloses a method for distributing and reclaiming idle blocks of a file. The distributing method comprises the following steps: dividing the file into N file blocks according to the preset size, and numbering the file blocks; using K file blocks in the N file blocks as index blocks, and connecting the index blocks by adopting a bidirectional link table; storing a previous index block sequence number of the index block, a rear index block sequence number and the number of the idle blocks managed by the index block into the index blocks; and distributing the idle blocks managed by the index block in turn according to the order of the index blocks in the bidirectional link table, and correspondingly modifying information stored in the index blocks. The reclaiming method comprises the following steps: reclaiming the idle blocks in turn by the index blocks according to the order of the index blocks in the bidirectional link table, and correspondingly modifying the information stored in the index blocks. The method is particularly suitable for application situations with high real-time requirements. The method can save a large amount of storage space in the storage of mass historical data of the real-time database, and meanwhile can ensure the real-time response of the real-time database to the data due to extremely high idle block distribution speed.
Owner:SHANGHAI BAOSIGHT SOFTWARE CO LTD

Ultra short baseline GNSS receiver

A GNSS receiver utilizes an antenna structure that two or more antennas that are spaced apart from their neighboring antennas by less than 1 wavelength of a GNSS satellite carrier signal of interest. The receiver calculates the orientation of the antennas directly from differences in the carrier phase angles measured at the two antennas, without resolving integer carrier cycle ambiguity.
Owner:NOVATEL INC

Duty cycle controlling circuit, duty cycle adjusting cell, and dutycycle detecting circuit

A duty cycle controlling circuit for adjusting duty cycle of a target clock signal to a desired value, comprises: a first duty cycle adjusting cell, for receiving a first duty cycle control signal to adjust duty cycle of an input clock signal to generate a first output clock signal as the target clock signal; and a duty cycle detecting module, for generating the first duty cycle control signal according to the first output clock signal.
Owner:NAN YA TECH

System and method for performing incremental initialization of a master runtime system process

ActiveUS7343603B1Fast user application initializationAvoids impacting application performanceMemory adressing/allocation/relocationBootstrappingSoftware engineeringRuntime system
A system and method for performing incremental initialization of a master runtime system process is presented. A set of one or more warmup actions is defined from a source definition provided as object-oriented program code. A master runtime system process is executed. Each warmup action is executed to refine a memory space of the master runtime system process. The memory space is cloned as a child runtime system process responsive to a process request and the child runtime system process is executed. Initialization is incremental, such that the warmup actions are interleaved with potential requests for cloning child runtime system processes. The interleaving allows a user to interact with the master runtime system process before the full set of warmup actions are completed by the master runtime system process.
Owner:ORACLE INT CORP

A method and device for carrying out three-dimensional tracking initialization

The invention aims to provide a method for carrying out three-dimensional tracking initialization. The method specifically comprises the steps of obtaining the 3D model information about a target object and an initial pose of a corresponding camera device relative to the target object; determining 3D surface edge model information corresponding to the initial pose based on the initial pose and the3D model information; and based on the 3D surface edge model information and the initial pose, carrying out tracking matching on the target object in a video related to the target object, and obtaining a corresponding tracking matching result, the tracking matching result comprising an accurate pose of the camera device relative to the target object. According to the method, the SLAM rapid initialization in a complex scene can be realized, a very good tracking effect can be obtained under various environmental interferences, and the scale of a physical world is provided for an SLAM system.
Owner:HISCENE INFORMATION TECH CO LTD

Keeping accurate time for a hybrid GPS receiver and mobile phone when powered off

A hybrid navigation satellite receiver and mobile telephone uses only two crystal oscillators. One that operates a master clock around 27-MHz and that consumes milliwatts of power. The other oscillator consumes only microwatts of power and operates continuously on battery power at about 32-KHz. Only the second, low frequency oscillator is kept running during power “off”. On power “restart”, a real-time-clock counter is consulted to cause an estimate of the GPS system time to be regenerated and supplied to the GPS-DSP to quicken its initialization. The master clock is GPS-calibrated, and the accurate clock is used to drive NCO's for the mobile telephone part and host CPU.
Owner:FURUNO ELECTRIC CO LTD +1

Automatic choke

A choke valve is controlled finely suited to the running state of an engine. A throttle valve 8 and a choke valve 9 are provided in series on an intake pipe 6, and the opening degree of the choke valve 9 is controlled by a stepping motor 11. A choke valve opening degree upon start of engine (start opening degree) and a driving pulse rate of a stepping motor 11 are determined depending on the engine temperature. When lower than the engine temperature TL, the pulse rate is set at first rate, or the lowest rate in a specified range. Depending on the engine temperature, the pulse rate is set higher gradually up to second rate TH. When releasing the choke gradually in warm-up operation, the pulse rate is lowered so as to obtain a choke opening degree of high precision by a high torque.
Owner:HONDA MOTOR CO LTD

Quick initialization of data regions in a distributed storage system

A method includes flushing a write transaction based on byte-ranges within a file system block. It is determined if the write transaction is a first write transaction to the file system block and whether to flush the received write transaction to a recovery log. If it is determined to flush the write transaction to the recovery log and the received write transaction is the first write transaction: the data associated with the write transaction is appended in the recovery log and byte-ranges remaining in the file system block are recorded, and also recording an associated particular bit value or particular bit pattern that the remaining byte-ranges must be set to before the remaining byte-ranges are accessed or when a recovery sequence for recovering data in the recovery log executes due to failure. The write transaction is replicated. The entire file system block byte-range is marked as committed.
Owner:IBM CORP

System and method for eliminating static initialization overhead by memory space cloning of a master runtime system process

ActiveUS7124291B1Eliminating static initialization overheadFast user application initializationDigital computer detailsSoftware simulation/interpretation/emulationRuntime systemProgram code
A system and method for eliminating static initialization overhead by memory space cloning of a master runtime system process is presented. A master runtime system process is executed. One or more static initialization methods are identified. Each static initialization method is uniquely associated with a class provided in a runtime system and specifies a source definition provided as object-oriented program code. At least one static initialization method is executed in a memory space of the master runtime system process. The memory space is cloned as a child runtime system process responsive to a process request. The child runtime system process is executed. In one embodiment, a full garbage collection is performed by promoting objects created during static initialization into the older generation.
Owner:ORACLE INT CORP

Semiconductor device

A cache memory having valid bits, where a circuit configuration in a memory cell of a valid bit is improved so as to perform invalidation at high speed. The invention provides a cache memory including a memory cell that has a function to perform invalidation at high speed. One mode of the invention is a semiconductor device including a memory cell of a valid bit, where two inverters are connected in series to form a loop, a drain of an N-channel transistor is connected to an output signal line of one of the inverters, a gate thereof is connected to a reset signal line of a CPU, and a source thereof is connected to a ground line. The initial value of the memory cell is determined by inputting a reset signal of the CPU to the gate.
Owner:SEMICON ENERGY LAB CO LTD

Automatic choke

A choke valve is controlled finely suited to the running state of an engine. A throttle valve 8 and a choke valve 9 are provided in series on an intake pipe 6, and the opening degree of the choke valve 9 is controlled by a stepping motor 11. A choke valve opening degree upon start of engine (start opening degree) and a driving pulse rate of a stepping motor 11 are determined depending on the engine temperature. When lower than the engine temperature TL, the pulse rate is set at first rate, or the lowest rate in a specified range. Depending on the engine temperature, the pulse rate is set higher gradually up to second rate TH. When releasing the choke gradually in warm-up operation, the pulse rate is lowered so as to obtain a choke opening degree of high precision by a high torque.
Owner:HONDA MOTOR 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