Integrated Facial Recognition Platform Reduces Development Complexity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current facial recognition technologies require users to purchase hardware and establish a software environment, leading to high time and labor costs, as well as complexity, due to lack of access to source codes for API and SDK, limiting model optimization.

Innovation Solution

An integrated facial recognition method and system that allows users to select a facial recognition model type (feature point extraction, face detection, face alignment, or facial recognition) and execute training or predicting operations distributedly on a server-provided environment, eliminating the need for users to purchase hardware and establish a software environment.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If users purchase hardware and establish a software environment for facial recognition, then the system functionality is complete, but the development cost and complexity increase

Engineering Contradiction:
Improvesystem functionalityVSAvoiddevelopment complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent merges hardware resources, software environment, and model training capabilities into an integrated cloud-based platform. Users can access facial recognition services by simply selecting from pre-configured model types (feature point extraction, face detection, face alignment, or facial recognition) without needing to separately manage hardware or software components. This consolidation eliminates the complexity of setting up and maintaining the complete facial recognition infrastructure while preserving full system functionality.

Inventive Principle:
Principle #5Merging (Combining)

2Reliability

If users purchase hardware and establish a software environment, then the system is fully functional, but the time and labor costs increase

Engineering Contradiction:
Improvesystem functionalityVSAvoiddevelopment time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements preliminary action by pre-configuring all necessary hardware environments, software dependencies, and model training frameworks on the server side before users arrive. The system comes pre-loaded with multiple facial recognition model types and their corresponding training environments. When users initiate a project, they can immediately select from these pre-prepared options and begin model training without any time-consuming setup or installation processes.

Inventive Principle:
Principle #10Preliminary action

3Ease of manufacture

If source codes of API and SDK are not provided, then the system is simpler to maintain, but the user's ability to optimize models is limited

Engineering Contradiction:
Improvesystem maintainabilityVSAvoidmodel optimization capability
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The patent introduces an intermediary layer - a web-based configuration interface and automated deployment system - that connects users to the underlying model optimization capabilities. Users interact with high-level configuration options through the web interface (selecting model types, parameters, and training settings) without needing to directly access or modify source codes. The system's intermediary automation layer translates these user-friendly selections into the appropriate technical operations, enabling model optimization while maintaining system simplicity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11194999B2Integrated facial recognition method and system
Publication Date: 2021.12.07 BEIJING BAIDU NETCOM SCI & TECH CO LTD
  • US11194999B2 patent drawing
  • US11194999B2 patent drawing
  • US11194999B2 patent drawing

AI summary

An integrated facial recognition method and system. The method includes: receiving a request for acquiring an integrated facial recognition service sent by a user terminal, which includes: an identifier of a user-selected model associated with facial recognition of the user, and an identifier of an operation selected by the user from candidate operations; and executing distributedly an operation selected by the user from the candidate operations on the user-selected model associated with the facial recognition of the user to obtain an operation result, and storing the operation result. The embodiment has realized completing the operations such as training a model or developing a facial recognition application, without the need of buying hardware and establishing a software environment by the user, thereby saving the development cost and improving the convenience of using the facial recognition service.