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

224 results about "Normal case" patented technology

Locking and unlocking mechanism for controlling concurrent access to objects

A lock/unlock mechanism to control concurrent access to objects in a multi-threaded computer processing system comprises two parts: a thread pointer (or thread identifier), and a one-bit flag called a "Bacon bit". Preferably, when an object is not locked (i.e., no thread has been granted access to the object), the thread identifier and Bacon bit are set to 0. When an object is locked by a particular thread (i.e., the thread has been granted access to the object), the thread identifier is set to a value that identifies the particular thread; if no other threads are waiting to lock the object, the Bacon bit is set to 0; however, if other threads are waiting to lock the object, the Bacon bit is set to "1', which indicates the there is a queue of waiting threads associated with the object. To lock an object, a single CompareAndSwap operation is preferably used, much like with spin-locks; if the lock is already held by another thread, enqueueing is handled in out-of-line code. To unlock an object, in the normal case, a single CompareAndSwap operation may be used. This single operation atomically tests that the current thread owns the lock, and that no other threads are waiting for the object (i.e., the Bacon bit is "0'). A global lock is preferably used to change the Bacon bit of the lock. This provides an lock/unlock mechanism which combines many of the desirable features of both spin locking and queued locking, and can be used as the basis for a very fast implementation of the synchronization facilities of the Java language.
Owner:IBM CORP

Intelligent lock and method

The invention relates to an intelligent lock and a method. The intelligent lock comprises a shell, a lock tongue, a handle, a main lock driving mechanism, an auxiliary lock driving mechanism and a control unit. The main lock driving mechanism and the auxiliary lock driving mechanism are connected with the control unit, the control unit is connected with an electronic key in a wireless mode, and the main lock driving mechanism is connected with the handle; the lock tongue is transversely installed in the shell, the main lock driving mechanism and the auxiliary lock driving mechanism are installed on the portions, at the two sides of the lock tongue, in the shell respectively, a lock cylinder is installed on the portion, at one side of the auxiliary lock driving mechanism, in the shell, a cam is coaxially installed on the lock cylinder, the main lock driving mechanism and the auxiliary lock driving mechanism are connected with the lock tongue and can drive the lock tongue to move transversely to achieve unlocking. The intelligent lock integrates electronic and mechanical unlocking modes, an electronic lock body is used normally, and when the electronic lock breaks down, a mechanical lock body is started. By means of the unlocking mode of the intelligent lock, technological lock picking mechanically carried out on the lock cylinder transmission part can be effectively prevented. The safety and reliability of the lock are improved, and application of the lock becomes wider increasingly.
Owner:TIANJIN JIECHU TECH DEV CO LTD

UAV communication relay system

InactiveCN106850049ANo change to remote operationLow costRadio transmissionRemote controlNormal case
The invention relates to the technical field of unmanned aerial vehicles (UAVs), and discloses a UAV communication relay system. The UAV communication relay system comprises a ground station, a plurality of relay UAVs, and a task UAV, wherein the ground station is connected with the relay UAVs in a wireless manner; the relay UAVs are connected with the task UAV in a wireless manner; a ground image transmission module, a ground data transmission module, a ground remote control module and a ground GPS module are arranged in the ground station; a relay image transmission module, a relay data transmission module, a relay remote control module and a relay GPS module are arranged in each relay UAV; and a task image transmission module, a task data transmission module, a task remote control module and a task GPS module are arranged in the task UAV. The UAV communication relay system provided by the invention has the advantages that a communication distance, which is multiple times (based on the number of the relay UAVs) longer than a normal communication distance, can be achieved, and communication effects are the same as near field communication effects, so that long-distance operation can be achieved without changes to the communication modules, equipment cost and labor cost are relatively lower, the communication distance is multiplied, and the communication effects remain the same.
Owner:GUANGDONG RONGQE INTELLIGENT TECH 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