Browse Prior Art Database

Method and Apparatus for cognitive API profiling and service allocation Disclosure Number: IPCOM000249431D
Publication Date: 2017-Feb-27

Publishing Venue

The Prior Art Database


This article describes a unique cognitive mapping layer solution to profile user data and APIs thereby facilitatating API personalization in real time.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 57% of the total text.


Method and Apparatus for cognitive API profiling and service allocation

In the service based system integration world, services tend to be bound static. API’s seem to grow rapidly as it is an easier way to communicate between applications. The

idea here is to make the services dynamic and personalized so that there doesn’t have to always be a static binding between applications, this can be achieved by enhancing the

API with metadata based on user feedback. The dynamic allocation of resources is an evolved method in the hardware world which it is proposed here with enhancements to

suit the API world. The idea is to have a cognitive service mapping layer that understands the level of personalization required and dynamically assigns the best fitting APIs.

The novelty of the solution is to provide a system that creates and enhances a service mapping network in real time based on the feedback from the service user thereby

helping to map the services based on user personality and necessity in run time.

1. Ability to create a real time service mapping layer based on user profile and API profile

2. Ability to enhance the service mapping layer upon feedback and other parameters

3. Ability to allocate services based on mapping layer

Summary of the invention:

The current gap of service integration can be overcome through the method and apparatus we propose to provide a real time service mapping network which gets enhanced

with time based on feedback and other parameters

Problem in detail

The availability of APIs and services is increasing markedly, such that many problems could be solved by multiple competing services. Catalogues of available services exist,

but only provide information about the source and connectivity. Additionally, current solutions are statically bound, limiting the available resources to a fixed list. This

reduces the potential user base and can negatively impact user experience. Potential user experience considerations are:

1. Differently abled users

2. Geographic appropriateness

There are existing hardware systems that allocate resources based on user metadata and quality of service, such as load balancers, though their primary focus is on existing

system loads and response times rather than appropriateness of content. There are currently no software solutions that route users to different services at query time based on a

holistic view of the user.



Existing Solution:

Figure 1 : UDDI registry framework


Figure 2 : High level Service oriented Architecture

Solution proposed:


Figure 3 : High level feedback based personalized API registry framework

Use Cases:

1. Differently abled users







of API Hits





in the

last 1





1 - Deaf Australia 100 (+) 1 20 (+) 1 8


2 - Blind Australia 200



3 - Deaf USA 110 15 (-) 1 -4


4 - Blind USA 210...