API Validation Server Service Tier Determination

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveservice tier managementVSAvoidtime to determine service tier
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

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.

Inventive Principle:
Principle #5Merging (Combining)

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.

Inventive Principle:
Principle #10Preliminary action

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

Engineering Contradiction:
Improveservice tier managementVSAvoidcomputing resources to determine service tier
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

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.

Inventive Principle:
Principle #5Merging (Combining)

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.

Inventive Principle:
Principle #25Self-service

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

Engineering Contradiction:
Improvevalidation completionVSAvoidscalability to handle request volume
Core Design Contradiction:
ReliabilityVSProductivity

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.

Inventive Principle:
Principle #10Preliminary action

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

Engineering Contradiction:
Improveservice tier selectionVSAvoidAPI request handling complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

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.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12242628B2Providing service tier information when validating API requests
Publication Date: 2025.03.04 NUTANIX INC
  • US12242628B2 patent drawing
  • US12242628B2 patent drawing
  • US12242628B2 patent drawing

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.