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

6507 results about "Multiple target" patented technology

Tissue-specific and pathogen-specific toxic agents and ribozymes

InactiveUS6271359B1Rapidly and effectively expressedImprove stabilityVirusesSugar derivativesCancer cellBiology
The present invention relates to the discovery, identification and characterization of toxic agents which are lethal to pathogens and methods for targeting such toxic agents to a pathogen or pathogen infected cells in order to treat and / or eradicate the infection. In particular, the present invention relates to toxic agents which target bacteria at different stages of the bacterial life cycle, which are delivered alone or in combination to bacteria or bacteria-infected cells. The invention relates to toxic agents which are lethal to diseased cells and methods for targeting such toxic agents to a diseased cell in order to treat and / or eradicate the disease. The present invention relates to promoter elements which are pathogen-specific or tissue-specific and the use of such promoter elements to achieve pathogen-specific or tissue-specific expression of the toxic agent(s) and / or ribozyme(s) of the present invention. Specifically, the invention relates to the delivery of one or more toxic gene products, antisense RNAs, or ribozymes, or combination thereof. The invention provides a novel system by which multiple pathogenic targets may be simultaneously targeted to cause the death of a pathogen, or cell infected with a pathogen. Further, the invention has important implications in the eradication of drug-resistant bacterium and bacterial pathogens. The invention provides a novel system by which multiple targets may be simultaneously targeted to cause the death of a diseased cell. The invention also has important implications in the eradication of drug-resistant pathogens and drug-resistant diseased cells (such as cancer cells).
Owner:MUSC FOUND FOR RES DEV +1

Machine Learning For Transliteration

Methods, systems, and apparatus, including computer program products, for performing transliteration between text in different scripts. In one aspect, a method includes generating a transliteration model based on statistical information derived from parallel text having first text in an input script and corresponding second text in an output script; and using the transliteration model to transliterate input characters in the input script to output characters in the output script. In another aspect, a method includes performing word level transliterations. In another aspect, a method includes using an entry-aligned dictionary of source and target script pairs, in which, whenever a particular source word is mapped to multiple target words, the dictionary includes an entry for each target word including the same source word repeated in each entry. In another aspect, a method includes using phonetic scores of words in different scripts to identify corresponding parallel text.
Owner:GOOGLE LLC

Novel tracking system using unmanned aerial vehicles

The present disclosure relates to systems and methods of tracking persons and objects and capturing video, still images and other data in real time of the same. The present disclosure includes an unmanned aerial vehicle (e.g., UAV) which follows a trackable system coupled to an object or on individual's person. The UAV may have a camera component which may record video, still images and other data (position, speed, acceleration, cadence, etc.) of the trackable system and items in close proximity thereto. Advantageously, the UAV may transmit video feeds and still images to a monitoring station or device such that security personnel and other persons of interest can respond timely to unplanned incidents and emergencies. In one or more implementations, a network of UAVs may fly alongside each other to capture video of multiple targets without causing collisions.
Owner:WILLENBORG JIM

Automobile license plate automatic recognition method and implementing device thereof

The invention discloses a locomotive license automatic identifying method and a realizing device thereof for shooting video in real time under a complex background; wherein, the identifying steps include: (1) locating a movement multi-target locomotive body area; (2) capturing a candidate license area image; (3) capturing a real license edge point; (4) capturing the smallest license area; (5) dividing characters and removing non-character images;(6) normalizing the character images and extracting the original coarse gridding characteristics of the character images; (7) using a trained BP neutral network for realizing the accurate identification of the license characters. The device for realizing the locomotive license automatic method includes a pick-up device and a computer; the pick-up device is connected with the computer by an IEEE1394 cable. The invention is suitable for the automatic identifying method and the realizing device thereof for dividing and identifying the locomotive licenses which are not interfered by the shoot traffic video image quality under a complex background with good identifying effects to the characters.
Owner:ZHEJIANG NORMAL UNIVERSITY

Method and system for executing and undoing distributed server change operations

A method and system for executing and undoing distributed server change operations for a collection of server objects across multiple target servers in a transaction-safe manner is provided. In one embodiment, server change operations for a collection of server objects, such as files and configuration file entries, are specified in a transaction package. The target servers to which the specified change operation are directed are also identified in the transaction package. Parameter values for each of the identified target servers are specified through a parameter file in the transaction package. The transaction package is sent to the identified target servers, which execute the change operations on the target servers in a transaction-safe manner using these parameter values.
Owner:BLADELOGIC

3-D imaging multiple target laser radar

A three dimensional imaging device is presented which uses a single pulse from a pulsed light source to detect objects which are obscured by camouflage, fog or smoke but otherwise enveloped by a light-transmitting medium. The device simultaneously operates in two modes, light reflected from the nearest object is processed to form a three-dimensional image by an array of pixels. This first image is based upon the light-pulse transit time recorded in each pixel. Each pixel also contains a high-speed analog memory that sequentially stores reflected signals at a repeated time interval. The first reflection acts as a time base that controls when the analog memory begins or ends the storage sequence. The first return could be from a camouflage net and the amplitudes of the return signals, after the first return, would then be from objects behind the net. Computer processing these amplitudes reveals the three-dimensional nature of the obscured objects.The device consists of the pulsed light source, optics for collecting the reflected light, a sensor for detecting the light and converting it to electrical data, drive and output electronics for timing and signal conditioning of data generated by the sensors and a computer for processing the sensor data and converting it to a three dimensional image. The sensor collects and processes the light data in a unique manner, first converting it to electricity by a number of alternate detector technologies and then using integrated circuit chips which consist of a two dimensional array of electronic pixels also called unit cells. The two dimensional array defines two dimensions of the image. Stored within each unit cells is data associated with the third dimension, ranges of targets, and amplitudes of target reflections. This data is read out of the integrated circuit chip in the time interval between laser pulses to a processing computer. The processing computer corrects the data and, by means of computer algorithms specific to the device, converts the data to a three-dimensional image of one or more targets. This image may be viewed or processed electronically to isolate targets.
Owner:CONTINENTAL AUTONOMOUS MOBILITY US LLC

Various methods and apparatus to support outstanding requests to multiple targets while maintaining transaction ordering

A method, apparatus, and system are described, which generally relate to an integrated circuit having an interconnect that implements internal controls. The interconnect in an integrated circuit communicates transactions between initiator Intellectual Property (IP) cores and target IP cores coupled to the interconnect. The interconnect implements logic configured to support multiple transactions issued from a first initiator IP core to the multiple target IP cores while maintaining an expected execution order within the transactions. The logic supports a second transaction to be issued from the first initiator IP core to a second target IP core before a first transaction issued from the same first initiator IP core to a first target IP core has completed while ensuring that the first transaction completes before the second transaction and while ensuring an expected execution order within the first transaction and second transaction are maintained. The logic does not include any reorder buffering.
Owner:META PLATFORMS TECH LLC

Moving object detecting and tracing method in complex scene

The present invention discloses method for moving target detection and tracking in a complex scene. The method comprises two steps of multiple moving target detection and multiple moving target tracking: in the multiple moving target detection, a background model based on self adapting nonparametric kernel density estimation is established with the aim at the monitoring of the complex scene, therefore the disturbance of the movement of tiny objects can be effectively suppressed, the target shadow is eliminated, and the multiple moving target is detected; in the multiple moving target tracking, the target model is established, the moving state of the target is confirmed through ''matching matrix'', and corresponding tracking strategy is adopted according to the different movement condition of the target. Target information is ''recovered'' through the probabilistic reasoning method, and the target screening degree of the target is analyzed with the aim at the problem that multiple targets screen mutually. The algorithm of the present invention can well realize the moving target tracking, obtains the trace of the moving target, and has good real time and ability of adapting to the environmental variation. The present invention has wide application range and high accuracy, therefore being a core method for intelligent vision monitoring with versatility.
Owner:HUNAN UNIV

Selective cellular targeting: multifunctional delivery vehicles, multifunctional prodrugs, use as antineoplastic drugs

The present invention relates to the compositions, methods, and applications of a novel approach to selective cellular targeting. The purpose of this invention is to enable the selective delivery and / or selective activation of effector molecules to target cells for diagnostic or therapeutic purposes. The present invention relates to multi-functional prodrugs or targeting vehicles wherein each functionality is capable of enhancing targeting selectivity, affinity, intracellular transport, activation or detoxification. The present invention also relates to ultra-low dose, multiple target, multiple drug chemotherapy and targeted immunotherapy for cancer treatment.
Owner:DRUG INNOVATION & DESIGN

On-device metrology

Methods and systems for performing semiconductor metrology directly on device structures are presented. A measurement model is created based on measured training data collected from at least one device structure. The trained measurement model is used to calculate process parameter values, structure parameter values, or both, directly from measurement data collected from device structures of other wafers. In some examples, measurement data from multiple targets is collected for model building, training, and measurement. In some examples, the use of measurement data associated with multiple targets eliminates, or significantly reduces, the effect of under layers in the measurement result, and enables more accurate measurements. Measurement data collected for model building, training, and measurement may be derived from measurements performed by a combination of multiple, different measurement techniques.
Owner:KLA TENCOR TECH CORP

Method for automatic detection and tracking of multiple targets with multiple cameras and system therefor

A method for automatically detecting and tracking multiple targets in a multi-camera surveillance zone and system thereof. In each camera view of the system only a simple object detection algorithm is needed. The detection results from multiple cameras are fused into a posterior distribution, named TDP, based on the Bayesian rule. This TDP distribution represents a likelihood of presence of some moving targets on the ground plane. To properly handle the tracking of multiple moving targets with time, a sample-based framework which combines Markov Chain Monte carlo (MCMC), Sequential Monte Carlo (SMC), and Mean-Shift Clustering, is provided. The detection and tracking accuracy is evaluated by both synthesized videos and real videos. The experimental results show that this method and system can accurately track a varying number of targets.
Owner:NAT CHIAO TUNG UNIV

Grouping and nesting hierarchical namespaces

A group identifier represents an association between each of a number of different abbreviated namespace identifiers with a corresponding hierarchical namespace (e.g., an XML namespace). A hierarchically-structured document (e.g., an XML document) is accessed by a computing system that determines that the group identifier is associated with the hierarchically-structured document. Hence, when using the abbreviated namespace identifiers in the hierarchically-structured document, the computing system knows that the corresponding namespace is associated with the designated portions of the hierarchically-structured document. Also, a schema description language document (e.g., an XSD document) may specify multiple target namespaces for a single element. Accordingly, groupings of elements may be included in different namespaces to creating overlapping or even nested namespaces.
Owner:MICROSOFT TECH LICENSING LLC

Method and a device for monitoring nucleic acid amplification reactions

A method for quantitatively measuring nucleic acid amplification reactions, especially the polymerase chain reaction, employing microparticles as hybridization solid phase, a probe sequence labeled with a fluorescent label and a fluorescence detection system which is based on two-photon fluorescence excitation, contacting all the amplification reaction components and the solid phase simultaneously in a closed cuvette, performing the amplification reactions in the same cuvette, focusing a two-photon exciting laser beam into the cuvette during the amplification cycles and measuring the fluorescence signal emitted by the microparticles from one particle at a time when they randomly float through the focal volume of the laser beam. The features of this invention allow a method and device for performing a fast quantitative nucleic acid amplification assay of single or multiple target sequences in a very small closed sample volume.
Owner:SOINI ERKKI

Network Architecture

A system and method for self-organizing, reliable, multiple path data flow transmission of messages data on a network uses queues to transmit messages between end-user modules (EUMs) on nodes on the network. The EUMs include the end user applications with which queues are associated. A network communications manager (NCM) resident on every node manages all transmission of messages between nodes. The NCM on a given node only has knowledge of nodes that are neighbor nodes to that given node, but has knowledge of all queues associated with all EUMs. Messages are divided into EUM messages, which are placed in queues by the NCM on each node, and system messages, which are not placed in queues but are used by the NCM to determine when and where, i.e. to which neighbor node, messages may be sent. The NCM on each node chooses a neighbor node as a target node for sending EUM messages for each queue, based on the best node latency and at capacity status of each neighbor node. These target nodes are used to provide potential routes to queues and multiple path data flow for queues that carry EUM data messages for user applications. These target nodes are constantly updated to provide the best paths on an adaptive basis and to ensure that all paths are valid, improving network reliability. When choosing when to send data to a target node, each node uses tokens for flow control to ensure that target nodes do not become overloaded. The node also compares node latencies for multiple target nodes to ensure that the lowest node latency target node is chosen. By using neighbor nodes as target nodes, node latency, and at capacity information for determining when and where to send data, there is no need to maintain any global knowledge of all paths in the network. Further, the constant updating of target nodes ensures that the network maintains optimal and valid paths for messages, thus ensuring efficiency and reliability. Finally, the constant updating of target nodes ensures that reliability and efficiency are provided on an adaptive, self-organizing basis.
Owner:DAVIES CHRISTOPHER MICHAEL

Graphical interface for copying settings from network source device to network target devices without transmitting values not usable for features supported by network target devices

Disclosed is a system and method for configuring a plurality of devices linked to a network, such as printers or any other network device, with a computer also linked to the network. A computer determines from the devices a source device. The computer then determines a set of features from features implemented in the source device. At least one value is set for each feature in the source device. The computer also determines at least one target device. For each target device, the computer then determines features from the determined set of features that the target device is capable of implementing. The computer then transmits to each target device via the network the values for the determined features the target device is capable of implementing. If there are multiple target devices, then different sets of values from the determined set of features may be transmitted to different target devices when the target devices have different capabilities with respect to the determined set of features. The target devices are configured with the values transmitted over the network.
Owner:RICOH KK

Automatic Imaging Method and Apparatus

An automatic imaging method is provided that selects and images one target in a monitoring environment where multiple target candidates exist on input video images. The method acquires tracking video images of a target by steps of: estimating, for each block obtained by dividing an imaging region of input video image I, whether a part or all of an object to be tracked and imaged appears in the block, and extracting set of blocks P in which the object is estimated to appear; presetting N number of regions Si (i=1, 2, 3 . . . N) of arbitrary shape on an imaging region of input video image I, together with priorities pi (i=1, 2, 3 . . . N) of each region, examining correlations between the regions Si and set of blocks P, and extracting and outputting connecting region T′ that overlaps with a region Si having highest priority among connecting regions included in the set of blocks P and overlapping with any of regions Si; and controlling second imaging means 2 to contain an object appearing in a region covered by connecting region T′ on input video image I in a field of view of second imaging means 2.
Owner:CHUO DENSHI

Health monitoring method for cable system in cable structure

The invention relates to a health monitoring method used for a cable system in a cable structure which carries out a plurality of mechanical calculations based on the mechanical calculation benchmark model of a structure; the calculation times are equal to the quantities of the cables. In each calculation, one cable is supposed to have unit damage; the result for each calculation forms vector for calculating a current cable force; a cable force change vector is obtained by using the vector for calculating the current cable force to subtract an initial cable force vector; all the cable force change vectors form a cable force change identity matrix. The noninferior solution of the current damage vector of the cable can be fast calculated by utilizing proper arithmetic such as multi-target optimizing arithmetic according to the approximating linear relation of the current cable force vector (formed by all the current cable forces that are actually detected), the cable force change identity matrix, a unit damage scalar and the current cable damage vector (formed by all the current damage quantities), thus being capable of more accurately confirming the position and the damage degree of the damaged cable.
Owner:SOUTHEAST UNIV

Apparatus and method for multi-target physical-vapor deposition of a multi-layer material structure

An apparatus and method for depositing plural layers of materials on a substrate within a single vacuum chamber allows high-throughput deposition of structures such as these for GMR and MRAM application. An indexing mechanism aligns a substrate with each of plural targets according to the sequence of the layers in the structure. Each target deposits material using a static physical-vapor deposition technique. A shutter can be interposed between a target and a substrate to block the deposition process for improved deposition control. The shutter can also preclean a target or the substrate and can also be used for mechanical chopping of the deposition process. In alternative embodiments, plural substrates may be aligned sequentially with plural targets to allow simultaneous deposition of plural structures within the single vacuum chamber. A monitoring and control device can be wed to optimize equipment state, process state, and wafer state parameters by sensing each respective state during or after the deposition process.
Owner:CVC PRODS

An intelligent vehicle passable area detection method based on multi-source information fusion

The invention discloses an intelligent vehicle passable area detection method based on multi-source information fusion, and the method comprises the steps: S100, collecting obstacle target informationaround a vehicle detected by a vehicle-mounted sensor, and outputting a static obstacle target library; S200, receiving obstacle target information around the vehicle, carrying out time-space synchronization on the obstacle target information detected by the vehicle-mounted sensor, carrying out single-frame target fusion on all detected obstacle information around the vehicle, carrying out continuous inter-frame multi-target tracking by utilizing motion prediction and multi-frame target association, and outputting a dynamic obstacle target library; And S300, receiving the static obstacle target library and the dynamic obstacle target library output in the step S200, and updating the dynamic obstacle target library according to the information of the static obstacle target library to formreal-time obstacle target information and generate a passable area. The position, scale, category and motion information of the obstacle around the vehicle and the binarization rasterized map can be accurately obtained in the vehicle driving process, the motion track of multiple targets is tracked, and the intelligent vehicle passable area including the binarization rasterized map and dynamic obstacle information real-time updating is formed.
Owner:TSINGHUA UNIV

Multicomponent nucleic acid enzymes and methods for their use

The present invention relates to Multicomponent Nucleic Acid Enzymes (MNAzymes) and methods for their use. MNAzymes comprise two or more oligonucleotide components which self-assemble in the presence of one or more MNAzyme assembly facilitator molecules to form a catalytically active structure. Compositions for making MNAzymes, and collections of MNAzymes are provided. Also provided are methods for using MNAzymes for the detection, identification and / or quantification of one or more targets. The methods can be practiced in solution-based assays or in assays where one or more reaction components are attached to a support structure. The methods allow for multiplexing the MNAzyme detection to detect multiple targets in a single reaction. Also provided are kits for making the compositions, and for practicing the methods provided herein.
Owner:SPEEDX

Dual phase multiplex polymerase chain reaction

Highly specific and sensitive methods were developed for multiplex amplification of nucleic acids on supports such as microarrays. Based on a specific primer design, methods include five types of amplification that proceed in a reaction chamber simultaneously. These relate to four types of multiplex amplification of a target DNA on a solid support, directed by forward and reverse complex primers immobilized to the support and a fifth type—pseudo-monoplex polymerase chain reaction (PCR) of multiple targets in solution, directed by a single pair of unbound universal primers. The addition of the universal primers in the reaction mixture increases the yield over the traditional “bridge” amplification on a solid support by approximately ten times. Methods that provide multitarget amplification and detection of as little as 0.45-4.5×10−12 g (equivalent to 102-103 genomes) of a bacterial genomic DNA are disclosed.
Owner:UCHICAGO ARGONNE LLC +1

Multiple target t cell receptor

The present invention is directed to a functional T cell receptor (TCR) fusion protein (TFP) recognizing and binding to at least one MHC-presented epitope, and containing at least one amino acid sequence recognizing and binding an antigen. The present invention is further directed to an isolated nucleic acid molecule encoding the same, a T cell expressing said TFP, and a pharmaceutical composition for use in the treatment of diseases involving malignant cells expressing said tumor-associated antigen.
Owner:MAX DELBRUECK CENT FUER MOLEKULARE MEDIZIN

Laser spot tracking with off-axis angle detection

A laser spot tracker comprising a quadrant detector. A portion of a spot of laser light reflected from an object being illuminated (OBI) may be defocused to occupy a significant portion such as one-third of the field of view, while another portion remains focused, therefore allowing for quick calculation of the spot centroid. With such a “composite spot”, multiple target (OBI) positions may simultaneously be defined in elevation and azimuth with respect to null by analyzing the energy in each quadrant. The X and Y angle information (off null) for multiple targets (OBIs), and their codes may be displayed. For a large, defocused spot, two segmented multi-element detectors may be used, one in front of and the other behind the focal plane to reduce the effects of hot spots in a spot of laser light collected from an object being illuminated.
Owner:ANALOG MODULES

Radar system with phase based multi-target detection

A radar system includes a plurality of antennas and a controller. The plurality of antennas is configured to detect a reflected radar signal reflected by an object in a field-of-view of the system. Each antenna of the plurality of antennas is configured to output a detected signal indicative of the reflected radar signal detected by the antenna. The controller is configured to receive detected signals from the plurality of antennas, and determine if a target is present in the field-of-view based on the detected signals. The controller is also configured to determine if the target includes more than one object based on an analysis of phases of the detected signals.
Owner:APTIV TECH LTD

Laser range finder with target quality display and scan mode

A laser range finder includes a circular in-sight field of view which incorporates within it a magnified "TV view" of the target area with the TV view roughly approximating the rectangular shape of a standard television picture. Also within the circular field, over and under the TV view, are a target quality indicator, a range distance display, and other indicators. Within the TV view is a targeting reticle which indicates roughly the footprint of ranging laser pulses such that a target can be selected. The target quality indicator is a bar graph which displays the number of identifiable received reflected laser pulses from a series of such pulses emitted by the range finder. By aiming the range finder at various targets via the footprint reticle, repeatedly firing the range finder and monitoring the target quality graph for each firing, a user can move the range finder to find a surface proximate the target with a reflective quality sufficient to yield an accurate target range reading. Alternatively, with a range finder equipped with Scan mode capability, the range finder can be slowly panned across multiple targets with the range to each target being displayed, in sequence, on the range display.
Owner:BUSHNELL CORPORATION

Control processing method and system based on multiple accounts and multiple target devices

The invention discloses a control processing method and system based on multiple accounts and multiple target devices. The method includes the steps that an intelligent terminal requests a sever to establish an administrator account through the MAC address of the intelligent terminal, the server end automatically generates the administrator account corresponding to the MAC address of the intelligent terminal according to the request, and a plurality of ordinary accounts used for logging on for browsing by different users are established through distribution of the administrator account; the intelligent terminal of the administrator account is logged on, resource sharing two-dimension codes of the intelligent with resource sharing are scanned, and the two-dimension codes are bound to the intelligent terminal with resource sharing to share resources; an intelligent terminal bound to the intelligent with resource sharing for the first time is set to have the authority of a super administrator so that resource sharing between the intelligent terminal and other intelligent terminals can be controlled. Through the control processing method and system, different programs can be recommended through different accounts, convenience is provided for the users, resources can be shared by different devices, operation is safer, and safety is improved.
Owner:SHENZHEN COOCAA NETWORK TECH CO LTD

Automotive anti-collision radar multi-target detecting method and system

The invention provides an automotive anti-collision radar multi-target detecting method and system. The method comprises the steps of emitting two types of triangular waves with different modulation periods in an alternating mode and acquiring echo data, carrying out windowing processing, carrying out distance dimension FFT and speed dimension FFT, carrying out modulo processing to obtain frequency spectrum of two types of echo waves, carrying out target paring to obtain a spectral line of the same target of the two echo waves, calculating distance and speed of each target, and judging target distance and speed obtained by the two echo waves through a tolerance function to obtain a final target. A radio frequency emitting and receiving part of the system comprises a radar sensor and an intermediate frequency processing module, and a data processing part comprises a modulus, a modulus converting module and a central control processing module FPGA. The FPGA comprises a modulation signal producing sub-module, an echo wave signal acquisition sub-module, an algorithm sub-module and a control sub-module. The modulation waves and corresponding algorithms effectively remove false targets and improve accuracy that multiple moving targets are detected under strong noise. A hardware system is simplified in structure and easy to achieve.
Owner:GUILIN UNIV OF ELECTRONIC TECH

Multi-target-tracking optical sensor-array technology

The multi-target tracking and discrimination system (MOST) fuses with and augments existing BMDS sensor systems. Integrated devices include early warning radars, X-band radars, Lidar, DSP, and MOST which coordinates all the data received from all sources through a command center and deploys the GBI for successful interception of an object detected anywhere in space, for example, warheads. The MOST system integrates the optics for rapid detection and with the optical sensor array delivers high-speed, high accuracy positional information to radar systems and also identifies decoys. MOST incorporates space situational awareness, aero-optics, adaptive optics, and Lidar technologies. The components include telescopes or other optical systems, focal plane arrays including high-speed wavefront sensors or other focal plane detector arrays, wavefront sensor technology developed to mitigate aero-optic effects, distributed network of optical sensors, high-accuracy positional metrics, data fusion, and tracking mounts. Field applications include space monitoring, battlefield artillery, battlefield management, ground defense, air defense, space protection, missile defense, gunfire detection, and the like.
Owner:OCEANIT LAB
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