API Validation Server Service Tier Determination
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing techniques face challenges in efficiently determining the appropriate service tier for API requests, leading to increased complexity and resource usage, particularly in managing different service levels and coordinating subscription information across multiple servers.
Innovation Solution
The proposed solution involves a method where an API server receives a request, validates the API authorization identifier, determines the service tier based on the request, and transmits a response including the validation result and the service tier indicator to the API server, thereby improving resource management and efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the API server determines service tier information separately from validation, then service tier management is possible, but the time and computing resources needed to determine the service tier increase
Solution Approach 1:
The patent combines service tier determination with API request validation into a single integrated process performed by the validation server. Instead of separate operations, the validation server simultaneously validates the API authorization identifier and determines the service tier based on the validated information, eliminating redundant processing steps and reducing overall time consumption.
Solution Approach 2:
The validation server performs service tier determination as a preliminary action during the validation phase, before the API server needs to process the request further. By determining the service tier upfront during validation, the system avoids later lookup delays and enables the API server to immediately route and process requests according to the predetermined service tier.
2Adaptability or versatility
If the API server determines service tier information separately from validation, then service tier management is possible, but computing resources used to determine the service tier increase
Solution Approach 1:
The patent merges service tier determination with validation into a single integrated process performed by the validation server. Instead of separate operations, the validation server simultaneously validates the API authorization identifier and determines the service tier based on the validated information, eliminating redundant processing steps and reducing overall computing resource consumption.
Solution Approach 2:
The validation server performs service tier determination autonomously using the API authorization identifier and request information already available during validation. The system uses its own validation results to determine service tier without requiring additional queries or external lookups, making the validation server self-sufficient for this function and reducing overall system resource usage.
3Reliability
If service tier determination is performed separately, then validation can be completed, but the scalability of the API server to handle higher volume of requests is limited
Solution Approach 1:
The validation server performs service tier determination as a preliminary action during the validation phase, before the API server needs to process the request further. By determining the service tier upfront during validation, the system avoids later lookup delays and enables the API server to immediately route and process requests according to the predetermined service tier, significantly improving throughput and scalability.
4Adaptability or versatility
If the client device is involved in using a particular service tier, then service tier selection is possible, but the complexity of the API request handling increases
Solution Approach 1:
The validation server autonomously determines the service tier using the API authorization identifier and request information, without requiring the client device to specify or manage service tier selections. The client simply sends the authenticated request, and the validation server self-determines the appropriate service tier, eliminating the need for complex client-side service tier management logic.
Data Source
AI summary
In various embodiments, one or more non-transitory computer-readable media storing program instructions that, when executed by one or more processors, cause the one or more processors to perform a method comprising receiving, from an API server, a request to access a service, the request including an API authorization identifier; validating the API authorization identifier to generate a validation result; determining a service tier of the service based on the request; and transmitting, to the API server, a response including the validation result and an indicator of the service tier based on the request.


