kojokobi wrote:I keep getting this error when i try activating Biometric_4_5_SDK_Trial"Trial server responce:Error: Index was outside the bounds of the array".

Please use the Activation wizard and generate the diagnostic and send it to support@neurotechnology.com with the issue description. Also provide the information what kind of Internet connection are you using: 3G/2G, broadband, proxy, proxy with authentication and etc..

Three non-concurrent licenses and one concurrent license for the Fingerprint Client component are included with VeriFinger 6.7 Extended SDK, MegaMatcher 4.5 Standard SDK and MegaMatcher 4.5 Extended SDK

Is This NServer license or scanner device licenses. What is "Fingerprint Client component"? is it NServer?

Three non-concurrent licenses and one concurrent license for the Fingerprint Client component are included with VeriFinger 6.7 Extended SDK, MegaMatcher 4.5 Standard SDK and MegaMatcher 4.5 Extended SDK

Is This NServer license or scanner device licenses. What is "Fingerprint Client component"? is it NServer?

ThanksRiz

Hello,

on the same link, which you have posted you can find that the Finger Client component combines Fingerprint Extractor, Fingerprint BSS, Fingerprint Segmenter and Fingerprint WSQ components. The same page has links to each of these components.In short the Fingerprint Client licenses enables the fingerprint scanning, template extraction, saving/reading images to/from WSQ format, saving/reading fingerprints to/from standard templates, segment multi-finger images.NServer requires the special NServer license, which is provided when the VeriFinger Extended or MegaMatcher Standard/Extended is purchased, and the Finger Matcher or Fast Finger Matcher license.

Riz wrote:I tried converting NTemplate to ANTemplate in java code on an NServer which has only standard Server.lic not any other componentIt says "Operation Not permitted". This means Fignerprint BSS is not enabled.

To be able to do that action you need to activate a Fingerprint Client license.

1- How do we activate it? is it inside the dongle? or is some license file needs to be added to the pgd.conf?2- We have the MegaMatcher SDK and some dongles, but we dont know what type of license or components are on the dongles3- Is there a way to query the dongle to see what licenses or components are enabled on the dongle?

1- How do we activate it? is it inside the dongle? or is some license file needs to be added to the pgd.conf?2- We have the MegaMatcher SDK and some dongles, but we dont know what type of license or components are on the dongles3- Is there a way to query the dongle to see what licenses or components are enabled on the dongle?

Thanks

Hello,

if you are using Windows operating system you can use the Activation Wizard. It will list licenses in the dongle.If the dongle contains the Finger Client license, but you still get the same issue, then please generate the diagnostic and send it to support@neurotechnology.com with the detailed description of the issue.

I have a set of computers that get local Neuro serial keys licences over webservice and activate it locally, over API.

I would like to know whether it's possible to DEACTIVATE these single licences from ANOTHER COMPUTER than the one they were activated, having the LICENCE FILE or the DEACTIVATION ID generated in the machine the licences were activated in, or it's only possible to deactivate a licence from the same machine it was activated.

you can use the Neurotechnology API for this too. There is function NLicense.DeactivateOnlineWithId (.Net) and NLicenseDeactivateOnlineWithId (C/C++), which accept the license file and the deactivation id. So you can create the application, where you can submit licenses and deactivation from other computers. This application will communicate with our activation server and will deactivate licenses if everything is ok with them.

Single computer license, provided as serial numbers are not supported on virtual machines.In short, virtual machine can get license from these sources:1. Dongle connected to the host computer if virtualization environment configured to provide access to host USB port. This is not recommended way as some virtualization software have USB issues and solution can be not stable.2. Dongle connected to some computer available over network. That computer would run license management software and VM can connect it to get license.3. Our internet server. We have license type called "Internet licenses". In this case VM would communicate with our server.

We are using an VMWare virtual machine with windows as our environment development. And we have installed Neurotechnology software with the license type "Internet Licences". By security policies of the company, you can not give internet access to the virtual machine. I would like to know if it is possible to have active licenses Fingerprint Matcher and Fingerprint Extractor without using USB Dongle.

Hello sir,We are testing how the single license work on an Windows machine. question: ¿how i can deactivate this single license on the test's Windows machine, to use this serial on a production computer ?

We are using an VMWare virtual machine with windows as our environment development.And we have installed Neurotechnology software with the license type "Internet Licences".By security policies of the company, you can not give internet access to the virtual machine.I would like to know if it is possible to have active licenses Fingerprint Matcher and Fingerprint Extractor without using USB Dongle.

I currently have a need to support several different versions of the VeriLook (v4.0, v5.2 & v5.4), VeriFinger (v6.2, v6.5 & v6.7) and VeriEye (v2.2, v2.5 & v2.7) algorithms. Licenses were purchased that were under SDK V4.3 and SDK v4.5 that were intended to support all these different versions of the previously mentioned algorithms. However, it appears that these licenses aren"t backward compatible to the older SDK / algorithm versions and the license (.lic) files aren"t recognized as valid licenses, at a minimum, for VeriLook v4.0, VeriFinger v6.2 and VeriEye v2.2.

Based on this experience, how can I determine upfront which licenses are forward / backward compatible between different versions of the algorithms that were originally purchased for a specific SDK version and/or VeriLook/VeriFinger/VeriEye version? Is there a list / chart somewhere in the Neurotechnology website that shows what versions of the Neurotechnology VeriLook/VeriFinger/VeriEye algorithms are forward /backward compatible with licenses that were purchased / generated from different versions of the SDK"s?

I currently have a need to support several different versions of the VeriLook (v4.0, v5.2 & v5.4), VeriFinger (v6.2, v6.5 & v6.7) and VeriEye (v2.2, v2.5 & v2.7) algorithms. Licenses were purchased that were under SDK V4.3 and SDK v4.5 that were intended to support all these different versions of the previously mentioned algorithms. However, it appears that these licenses aren"t backward compatible to the older SDK / algorithm versions and the license (.lic) files aren"t recognized as valid licenses, at a minimum, for VeriLook v4.0, VeriFinger v6.2 and VeriEye v2.2.

Based on this experience, how can I determine upfront which licenses are forward / backward compatible between different versions of the algorithms that were originally purchased for a specific SDK version and/or VeriLook/VeriFinger/VeriEye version? Is there a list / chart somewhere in the Neurotechnology website that shows what versions of the Neurotechnology VeriLook/VeriFinger/VeriEye algorithms are forward /backward compatible with licenses that were purchased / generated from different versions of the SDK"s?

Thank you, in advance, for your help.

Minh N.

Hello,

licenses are not backward compatible. It means if you have a license for the VeriFinger 6.3 or higher, then it will not work with the VeriFinger 6.2 or lower version.But licenses are forward compatible. it means that VF 6.2 licenses will be supported in VF 6.7, but you need to activate VF 6.2 licenses with the VF 6.7 version activation.

We want to setup a website to detect faces in the photos and detect whether they are qualified or not. everything is looking good using neuro technology but the problem is we don"t know what is the best way to setup the license server.

We"ve got our servers in Windows Azure Cloud and we are using loading balancer so we can"t have it installed on the same machine because servers are being destroyed. So we were thinking of having one server and run the license activation software on that and pointing to that when we are using neuro technology but I"m not sure how we can achieve that ( as far as I understood it setup a server when I install the software using port 5000 so can we say forexample use 192.168.3.4:5000? ).

Also is it the same license issue if we buy the enterprise version? how does enterprise version detect whether it"s valid or not?

if you want to setup the license server, which will be distributing licenses, then you will need to run and configure the Neurotechnology licensing service on that machine with "server" mode. In this case you will need to have a spacial usb dongle (ordered from us) connected to this server, with licenses which needs to be distributed to other machines.License on other machine can be obtained from this license server by entering the ip address and port in NLicenseObtainCompoents function.

kianoushkarbasi wrote:Also does enterprise license has the same problem? or if we buy the enterprise one we don"t need to be worry about the license manager software?

Enterprise licensing mechanism is the same as in non-enterprise version.

kianoushkarbasi wrote:Using the physical dongle is not really feasible because our licensing server is also a virtual machine and a physical device passthrough is not really an option.

Would internet activation be suitable or is there some solution using serial activation?

Hi,

serial numbers are not supported on virtual machines. The only option to use licenses on virtual machine is to use the usb dongle (passed from host to guest OS) or to use Internet licenses (in such case the Internet connection to our activation server will be needed).

I have a dongle with 20 FastFingerprintMatcher license. I need to know what is the maximum usage for concurrent matching processes of those license.I have clear idea how single computer license work from documentation for concurrent process. But i need to know about dongle license for concurrent process. Do i need separate license for every concurrent matching process or need just one license for a single machine is okay for concurrent matching?

I read on the documentation that it's possible to run mulitple cluster nodes on a single pc if it has 2 or more cores. I have a few questions about this.1. How many nodes can I run if I have an 4 core cpu? 4 nodes?2. How about if I run the cluster server on the same pc as the nodes? Would it affect the number of nodes that I can run?3. If I'm using Fast Fingerprint Matcher, how many license would I need for 1 server running multiple nodes?

I read on the documentation that it's possible to run mulitple cluster nodes on a single pc if it has 2 or more cores. I have a few questions about this.1. How many nodes can I run if I have an 4 core cpu? 4 nodes?2. How about if I run the cluster server on the same pc as the nodes? Would it affect the number of nodes that I can run?3. If I'm using Fast Fingerprint Matcher, how many license would I need for 1 server running multiple nodes?

Hi,

What is the revision number of the SDK you are using? It can be found in the SDKRevision.txt file of the downloaded SDK.

nurzico wrote:I have a dongle with 20 FastFingerprintMatcher license. I need to know what is the maximum usage for concurrent matching processes of those license.I have clear idea how single computer license work from documentation for concurrent process. But i need to know about dongle license for concurrent process. Do i need separate license for every concurrent matching process or need just one license for a single machine is okay for concurrent matching?

Hi,

licenses in the dongle are of the same type as serial number licenses - single computer licenses, unless the dongle has concurrent licenses.As in other post you wrote that you are using 4.3 SDK version, then the licensing in this case is per CPU. That means if you are using one CPU, then you need only one Finger Matcher license to run as many NMatcher instances as you need on licensed CPU.

you are using the Neurotic Biometrics 5.0 SDK, where the new API is introduced. In this case you do not need to run multiple instances of cluster nodes on the same CPU to use multiple cores. The multithreading is implemented in the NClusterNode and NMatcher by default now.

1. How many nodes can I run if I have an 4 core cpu? 4 nodes?

In your case it is enough to run 1 x NClusterNode

2. How about if I run the cluster server on the same pc as the nodes? Would it affect the number of nodes that I can run?

NClusterServer does not use much processing power of the CPU, so it could be run on the same computer, where the NClusterNode is running.

3. If I'm using Fast Fingerprint Matcher, how many license would I need for 1 server running multiple nodes?

you are using the Neurotic Biometrics 5.0 SDK, where the new API is introduced. In this case you do not need to run multiple instances of cluster nodes on the same CPU to use multiple cores. The multithreading is implemented in the NClusterNode and NMatcher by default now.

How about NServer? Does it also implement multithreading by default? And how does the performance scale? Let's say I run an NClusterNode with Fast Fingerprint Matcher on a 16 cores server. Would I get 16 x 200.000 fingerprint matches per second?

Let's say I run an NClusterNode with Fast Fingerprint Matcher on a 16 cores server. Would I get 16 x 200.000 fingerprint matches per second?

No. The algorithm matches up to 200,000 flat fingerprint records per second on a single PC. This matching speed limit is reached if the Fast Finger Matcher license is used and requires to be run on PC with at least Intel Core i7-4771 quad-core processor (3.5 GHz) to reach the specified performance.If the processor is more powerful and/or has more cores, then the limitation of the 200,000 matches will be involved.To reach 16 x 200.000 fingerprint matches per second you will need to use 16 x computers, where NClusterNodes will be running.

The algorithm matches up to 200,000 flat fingerprint records per second on a single PC. This matching speed limit is reached if the Fast Finger Matcher license is used and requires to be run on PC with at least Intel Core i7-4771 quad-core processor (3.5 GHz) to reach the specified performance.If the processor is more powerful and/or has more cores, then the limitation of the 200,000 matches will be involved.To reach 16 x 200.000 fingerprint matches per second you will need to use 16 x computers, where NClusterNodes will be running.

I see. So if I have the 1 powerful server, the best approach would be to run VMs on it right? I assume I would need separate license for each VM?

I work for Organization which have purchased Megamatcher License. We are trying to integrate Biometric as a part of services. I have created Android Maven project with all dependency added up in parent pom.xml and app pom.xml(Please refer in post below for code), There are lot of issuesI am facing

1. How to integrate App Licensing in Custom Developed Applications?,

Feedback: It should quite easy and direct process, along with proper documentation for it, both in terms of Package Hierachy(Standard Java docs format) and Code Documentation in samples.

2. How does app take licensing, since I already have License Manager installed and it shows list of available licenses. Cause the app crashes even adding all the necessary libraries and dependencies?

Feedback: Please provide stub project OR Maven Archtype for creating stub Android Maven project which create basic Android Activity along with licensing and other things, Since it gives a quick start to developer in many ways, instead of manually finding and integrating lot of code from sample and utils. It also becomes quite easy to go instead of hit and trial. Please consider this as it provide lot of help

3. I am having error when I start the FingerActivity in my application which was copied from Android Samples Application. (Yes I have copied most of necessary, that is why it is getting successfully build)The LogCat message is as follows

What is the revision number of the SDK (number is located in the text file of SDK installation directory)? Could you please provide a screenshot of libraries added in libs folder of your project.Native libraries should be added to the project from SDK\libs\android.

Licensing is done through the services listed in manifest and can be of following types:trial licensing- can obtain license directly over internetnon-trial:1. serial number licenses provided as serial number files, which after activation (can be online or manual activation, both generates license file .lic), can be used offline. Locks to hardware. License will be lost if factory reset or in some cases when major android OS update is installed. 2. internet license - does not require activation, constant internet connectivity is required for license validation, can be moved to another device.3. VLM usb dongle - special device which can be connected to the device directly (may require rooting and permission setting) or can provide licenses over the network when connected to another machine.

First time BiometricClient initialization takes 6 or more seconds. Also licensing may take some time too.

2. By adding the Native libraries, the Final build size of the APK is increased quite a lot. What is the way to reduce it?

NBiometrics and gsteamer native libs takes the largest part of the final APK. Unfortunately at this moment there is no way to reduce NBiometrics size or split into separate libraries for different modalities.

3. What Components does FingerMatcherClient and FingerMatcherMatcher license cover?

I had an error while trying to run the sample code provided (MM 3.1 version SDK) to convert NTemplate to ISO format.The error was "Operation is not activated". I am using MM 3.1 SDK and have a MM server license so i do not expect the error ?