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

32 results about "Type class" patented technology

In computer science, a type class is a type system construct that supports ad hoc polymorphism. This is achieved by adding constraints to type variables in parametrically polymorphic types. Such a constraint typically involves a type class T and a type variable a, and means that a can only be instantiated to a type whose members support the overloaded operations associated with T.

Method, computer program product, and system for non-blocking dynamic update of statically typed class-based object-oriented software

Under the present invention, a method, computer program product, and system for non-blocking dynamic update of statically-typed class-based object-oriented software executing as byte-code on a virtual machine within an actively running computer system is provided. A set of objects instantiated from an existing module or multiple modules (identifiable collections of application resources and class definitions in the form of byte-code representations) is ready for execution on a virtual machine in an actively running computer system. New versions of one or more modules corresponding to those already loaded into the actively running virtual machine are dynamically loaded into the virtual machine for the purpose of updating the running software. The class definitions within the loaded modules are prepared for dynamic update by inserting byte-code that enables; transparent state transfer and shared object identity between objects of a former version and the new version of a class. On the event of a software update, the objects instantiated from a former version of an updated class become un-initialized surrogate objects with the potential to redirect to their future corresponding objects. Corresponding objects are created lazily on first access of the declaring class members. Besides lazy redirection of the behavior of objects and classes, non-blocking dynamic update is achieved by lazy migration of the state of former objects and classes while locking on a temporary field access lock. Thus, the algorithm for controlling field access and state migration is completely lock-free both before and after state migration; hence the performance degradation is minimal. Finally, any unreferenced objects are removed from memory.
Owner:ZEROTURNAROUND

Potential user recommendation method based on service multi-granularity attributes

The invention provides a potential user recommendation method based on service multi-granularity attributes. The potential user recommendation method comprises the following steps that S1, according to a service common type class cluster generated by clustering service containing type tags, carrying out user scoring prediction on service coarse-grained attributes; S2, calculating the similarity between services based on the service inclusion type according to the jaccard coefficient, and carrying out the scoring prediction of the fine-grained attribute of the service by the user according to the neighbor service; S3, performing weighted summation on the prediction scores of the coarse-grained attributes and the fine-grained attributes of the services, implementing prediction on the multi-granularity attributes of the services by a user, sorting the prediction scores, and selecting top-k potential users with higher ratings for recommendations. The method has the advantages that recommendation research of potential users is carried out from the perspective of service oriented. The coarse-grained attribute and the fine-grained attribute of the service are considered from the class cluster of the common type of service and the type of the service, so that the cold start problem is effectively solved, and recommendation accuracy is improved.
Owner:HENAN UNIVERSITY

Current injection type class E power amplifier

The invention discloses a current injection type class E power amplifier which comprises a current source, a radio frequency choke coil, a switching circuit, an auxiliary current injection circuit, apassive matching circuit and a load resistor. The switch circuit is composed of two cascode NMOS tubes, controls the on and off of one NMOS tube according to the level of an input switch signal. The auxiliary current injection circuit injects the direct-current input current and the output current generated by the power amplifier into the load resistor together according to the high-level controlof the injection control signal when the MOS tube is switched off; and meanwhile, the discharge path is closed according to the low level of the discharge control signal, injecting current is controlled to stop according to the low level of the injection control signal when the NMOS tube is conducted, and meanwhile, the discharge path is opened according to the high level of the discharge controlsignal. An external injection mode is adopted for power improvement, a traditional E-type structure and a traditional working mode are not broken through, and meanwhile the theoretical output power limit value is broken through.
Owner:SOUTHEAST UNIV +1

Portable accepting box

The invention discloses a portable collecting box which comprises an information collecting box and a substrate. The substrate is a transparent connecting slot body. A plurality of U-shaped bayonets with equal distance are arranged at the inner side of the transparent connecting slot body. The information collecting box comprises a collecting box lower cover and a collecting box upper cover. The collecting box lower cover and the collecting box upper cover are provided with splicing structures which are matched with each other. The inner side of the collecting box upper cover is provided with a fixing block which clips a piece of scrip. The outer side of the collecting box lower cover is provided with a U-shaped fixing block which is matched with the U-shaped bayonets. The portable collecting box uses the self elasticity of plastic, the shrink elasticity of silica gel and the splicing structure to be combined with a clamping structure so as to realize the portable annular collecting box with the functions of being carried along with people, recording information in time, organizing information sequence, etc. If a child bracelet type solid class schedule is taken as an example, the portable collecting box can realize the functions of the solid class schedule, carrying and collecting homework paper, recycling, etc., so as to ensure that the child combines playing with learning to study happily by the bracelet type class schedule.
Owner:ZHEJIANG UNIV
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