Nexscope

API de detección de patentes de diseño de Ruiguan

Detecta riesgos de patentes de diseño comparando una imagen de producto con registros de patentes de más de 25 jurisdicciones. Invoca la API mediante REST o MCP.

Coste120 créditos / llamada
Probar en línea
POST · https://api.nexscope.ai/rg/detectionPatentDesignMCP · nexscope_ruiguan_detection_patent_design

Qué hace esta API

Detectar los riesgos de diseño-patente comparando una imagen del producto con registros de patentes en más de 25 jurisdicciones.

Casos de uso de API de detección de patentes de diseño de Ruiguan

Investigar una pregunta sobre el producto

Para investigar una pregunta ip de producto, un analista de cumplimiento presenta imageUrl y queryMode al Diseño de la verificación de riesgo de patente. applicationNumber, publicationNumber, patentProd ayudar a identificar los registros pertinentes al producto propuesto.

Recopilar registros para una revisión de IP

Un analista de cumplimiento utiliza Diseño Patente Riesgo Check con imageUrl y queryMode para recoger los registros de una revisión ip. applicationNumber, publicationNumber, patentProd ayudar a recoger evidencia bibliográfica para una revisión especializada.

Pruebas documentales para evaluación especializada

Para este flujo de trabajo, un analista de cumplimiento llama a Diseño Patente Riesgo Check con imageUrl y queryMode Documentar las pruebas para la evaluación especializada. El resultado ayuda a documentar los registros que apoyan una pregunta de investigación de IP.

Preguntas frecuentes sobre API de detección de patentes de diseño de Ruiguan

¿Qué hace la verificación de riesgo de la patente de diseño? API ¿Volver?

Detectar los riesgos de diseño-patente comparando una imagen del producto con registros de patentes en más de 25 jurisdicciones. `applicationNumber`, `publicationNumber`, `patentProd`, `patentProdCn`, `similarity`, `patentImageUrl`, `images`, `abstracts`. Corresponde a los parámetros proporcionados `imageUrl`, `queryMode`, `topNumber`, `regions`, `productTitle`. Los campos opcionales pueden estar ausentes; un valor que falta no debe interpretarse como un cero medido. Los valores de ejemplo ilustran la forma de respuesta, en lugar de los resultados reales de la cuenta.

¿Cuántos créditos tiene el Diseño Patente Riesgo Check API ¿costo?

El coste documentado actualmente es 120 créditos / llamada. Es el mismo que figura en la parte superior de esta página. Si se muestra un intervalo o una estimación, el cargo final depende de la solicitud. Antes de llamar a la API, revisa los créditos disponibles y la página de precios. Consulta el registro de uso de la API para comprobar el cargo aplicado.

¿Cómo llamo al control de riesgo de patente de diseño? API desde mi aplicación o un MCP ¿Cliente?

Enviar a POST solicitud a /rg/detectionPatentDesign con tu API como un símbolo de portador y la JSON datos de entrada API En una MCP cliente como Claude o Cursor, conectar Nexscope y llamar nexscope_ruiguan_detection_patent_design. Utilice el MCP argumentos mostrados en el MCP guía, o cambiar la prueba en línea a MCP para revisar su solicitud antes de añadirla a tu aplicación.

Ver planes y créditosConecta esta API con MCP (en inglés)

Prueba esta API
Endpoint
https://api.nexscope.ai/rg/detectionPatentDesign
Método MCP
nexscope_ruiguan_detection_patent_design

Paso 1 de 3 · Autenticarse

Autenticación

Todos los endpoints de ejecución requieren una clave de API de usuario. Envíala como token bearer en la cabecera Authorization .

Authorization: Bearer nk-xxxxxxxxxxxxxxxxx
Las claves de API ausentes o no válidas devuelven un error de autenticación. Gestiona las claves desde .

Paso 2 de 3 · Enviar una solicitud

POSThttps://api.nexscope.ai/rg/detectionPatentDesign

Ejecutar una API

Envía un cuerpo de solicitud JSON usando los parámetros descritos abajo.

Solicitud de ejemplo

Sustituye YOUR_API_KEY y ejecuta este comando en tu terminal.

curl -X POST 'https://api.nexscope.ai/rg/detectionPatentDesign' \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "enableRadar": true,
  "imageUrl": "https://example.com/product.jpg",
  "queryMode": "hybrid",
  "regions": "US",
  "topNumber": 50
}'

Ejemplo de código

{
  "enableRadar": true,
  "imageUrl": "https://example.com/product.jpg",
  "queryMode": "hybrid",
  "regions": "US",
  "topNumber": 50
}

Paso 3 de 3 · Inspeccionar el resultado

Comprueba la respuesta

Consulta code para ver el estado de la solicitud y data para ver el resultado. Abre la referencia de parámetros y respuestas para consultar las definiciones completas de los campos.

Códigos de estado HTTP

CódigoDescripción
200Respuesta HTTP predeterminada tanto para el éxito como para muchos errores de negocio. Solo el código JSON externo 0 indica éxito o aceptación asíncrona; consulta data para obtener el resultado.
429Límite de admisión de ejecuciones; respeta Retry-After cuando esté presente.
503La admisión de ejecuciones no está disponible temporalmente; respeta Retry-After cuando esté presente.
OpcionalX-Nexscope-Http-Status: semantic asigna estados HTTP a los errores de negocio gestionados por el controlador en las rutas de ejecución y tareas. Los fallos previos a la autenticación, como la ausencia de una clave API (code 11209), pueden seguir devolviendo HTTP 200 antes de esta asignación. Comprueba siempre el código JSON externo; las solicitudes malformadas y los fallos de infraestructura también pueden devolver respuestas HTTP distintas de 200.
Todas las categorías/ Detección de riesgos de propiedad intelectual RG
POSThttps://api.nexscope.ai/rg/detectionPatentDesign

Ejecutar esta API

Envía una solicitud JSON para ejecutar esta API y recibir los datos de respuesta documentados.

Endpoint

MétodoPOST
Rutahttps://api.nexscope.ai/rg/detectionPatentDesign
AutenticaciónBearer API key
Content-Typeapplication/json

Parámetros de la solicitud

NombreTipoObligatorioDescripción
imageUrlstringobligatorio
Archivo de imagen del producto URL, utilizado para la comparación con la base de datos de patentes, máximo 1000 caracteres
queryModestringobligatorio
Modo de búsqueda: `physical` (búsqueda de dibujo físico), `line` (búsqueda de dibujo de línea), `hybrid` (búsqueda mixta), máximo 1000 caracteres
Ejemplo: hybrid
topNumberintegerobligatorio
Número de patentes retiradas, máximo 100
Ejemplo: 100
regionsstringopcional
El país/región códigos donde el producto se vende, separados por comas al seleccionar varios elementos. `US`, `EU`, `CN`, `JP`, `KR`, `DE`, `GB`, `FR`, `IT`, `AU`, `CA`, `BR`, `MX`, `IN`, `TH`, `SE`, `CH`, `IE`, `IL`, `DK`, `NZ`, `AT`, `BX`, `FI`, `WO`, máx. 1000 caracteres
Ejemplo: US
productTitlestringopcional
Título del producto, utilizado para complementar el contexto de búsqueda, máximo 1000 caracteres
productDescriptionstringopcional
Descripción del producto, utilizado para complementar el contexto de búsqueda, máximo 1000 caracteres
patentStatusstringopcional
Filtro de validez de la patente: `1` (patente válida), `0` (patente no validada), `1,0` (todos), máximo 1000 caracteres
Ejemplo: 1
enableRadarbooleanopcional
Indica si se ha activado la carta de radar (análisis de determinación de infracciones de la AI)
Ejemplo: true
topLocstringopcional
Especifique el rango de LOC de primer nivel a recuperar, como por ejemplo `06,07`. El formato es `^(0[1-9]\|1[0-9]\|2[0-9]\|3[0-2]\|ALL)(,(0[1-9]\|1[0-9]\|2[0-9]\|3[0-2]\|ALL))*$`; si no se especifica, utilice los resultados de predicción del modelo LOC
sourceLanguagestringopcional
El código del idioma original debe ser marcado para una traducción uniforme al inglés, como por ejemplo `zh-CN`; cuando el texto está en inglés, simplemente pasarlo vacío, la longitud máxima es 1000 caracteres

Respuesta de ejemplo

Estructura de respuesta de la plataforma. code 0 indica éxito o aceptación; data contiene el resultado de negocio.

No hay un ejemplo de respuesta publicado para esta API. Consulta los campos de respuesta siguientes.

Campos de respuesta

Referencia de campos de respuesta (35 campos)

NombreTipoObligatorioDescripción
totalintegeropcional
Número total de registros de patentes devueltos
dataarrayopcional
Lista de patentes (para más detalles, véase la lista de objetos de patentes más adelante)
columnsarrayopcional
Definiciones de columna renderizadas
costTokenintegeropcional
Consumir token
typestringopcional
Estilo de representación
applicationNumberstringopcional
Número de solicitud de patente
publicationNumberstringopcional
Número de publicación de la patente
patentProdstringopcional
Título de la patente (en inglés)
patentProdCnstringopcional
Título de patente (chino)
similaritystringopcional
Similitud entre las imágenes de patentes y las de productos (0-1)
patentImageUrlstringopcional
Los URL del dibujo de la patente que es más similar a la imagen del producto
imagesarrayopcional
Lista de imágenes de patentes
abstractsstringopcional
Resumen de la patente
specificationstringopcional
especificación de la patente
inventorsarrayopcional
Lista de inventores
applicantsarrayopcional
Lista del solicitante
applicantAddressesarrayopcional
Dirección del solicitante
troCasebooleanopcional
¿Tiene una historia de protección de los derechos de la TRO?
troHolderbooleanopcional
¿Es la patente del titular del derecho TRO?
radarResultobjectopcional
Resultados del análisis de radares de IA
radarResult.samebooleanopcional
¿Se sospecha que ha infringido?
radarResult.expstringopcional
Descripción esperada (Instrucciones de determinación de radar)
patentLocstringopcional
Clasificación LOC de la patente, múltiple separada por comas
locOneInfostringopcional
LOC Nivel 1 Detalles
locTwoInfostringopcional
LOC Nivel 2 Detalles
patentValiditystringopcional
validez de la patente
applicationDatestringopcional
Fecha de solicitud de la patente
publicationDatestringopcional
Fecha de divulgación de la patente
grantDatestringopcional
Fecha de concesión de la patente
estimatedDueDatestringopcional
Fecha estimada de vencimiento
registrationOfficeCodestringopcional
Oficina de Registro y Recepción de Patentes
patentFamilyarrayopcional
Lista de familias de patentes
globalPatentIdstringopcional
Identificación de la patente mundial
globalImageIdstringopcional
ID de la imagen de la patente
isSketchTextstringopcional
¿Es un dibujo de líneas?

Respuestas

CódigoDescripción
200Respuesta HTTP predeterminada tanto para el éxito como para muchos errores de negocio. Solo el código JSON externo 0 indica éxito o aceptación asíncrona; consulta data para obtener el resultado.
429Límite de admisión de ejecuciones; respeta Retry-After cuando esté presente.
503La admisión de ejecuciones no está disponible temporalmente; respeta Retry-After cuando esté presente.
OpcionalX-Nexscope-Http-Status: semantic asigna estados HTTP a los errores de negocio gestionados por el controlador en las rutas de ejecución y tareas. Los fallos previos a la autenticación, como la ausencia de una clave API (code 11209), pueden seguir devolviendo HTTP 200 antes de esta asignación. Comprueba siempre el código JSON externo; las solicitudes malformadas y los fallos de infraestructura también pueden devolver respuestas HTTP distintas de 200.

Fuente de datos, vigencia y limitaciones

La fuente, la vigencia, la cobertura, los límites de frecuencia y las notas de estimación no se especifican en esta definición de API salvo que aparezcan en la documentación de campos de solicitud o respuesta anterior. No supongas datos oficiales del mercado ni actualización en tiempo real cuando no estén documentados explícitamente.

Paso 1 de 2 · Conectar tu cliente MCP

MCP

Usa el endpoint MCP cuando un agente necesite descubrir y llamar a herramientas de API con JSON-RPC.

GET /mcp/legacy
POST /mcp/legacy
Authorization: Bearer nk-xxxxxxxxxxxxxxxxx
Content-Type: application/json

Paso 2 de 2 · Llamar a la herramienta

Llamar a una herramienta

{
  "jsonrpc": "2.0",
  "id": "tool-call-1",
  "method": "tools/call",
  "params": {
    "name": "nexscope_ruiguan_detection_patent_design",
    "arguments": {
      "enableRadar": false,
      "imageUrl": "https://m.media-amazon.com/images/I/719mRAn2VrL._AC_SL1500_.jpg",
      "patentStatus": "1,0",
      "productDescription": "A protective smartphone case with a magnetic ring stand and shockproof corners.",
      "productTitle": "Magnetic phone case",
      "queryMode": "physical",
      "regions": "US",
      "topNumber": 10
    }
  }
}

Prueba en línea

Ejecuta la API actual con tu clave de API y la carga JSON. Las pruebas en línea usan el entorno de API configurado de este sitio; el Endpoint y los ejemplos que puedes copiar usan la dirección de integración pública.

120 créditos / llamadaRegistros de uso de la API

Pruébalo

Envía una solicitud real con el mismo contrato que se muestra en la referencia.

Endpoint
/rg/detectionPatentDesign
Método de MCP
nexscope_ruiguan_detection_patent_design
cURL
curl -X POST \
  https://api.nexscope.ai/rg/detectionPatentDesign \
  -H "Authorization: Bearer nk-..." \
  -H "Content-Type: application/json" \
  -d '{ "enableRadar": true, "imageUrl": "", "queryMode": "hybrid", "regions": "US", "topNumber": 50 }'
Respuesta
Todavía no hay respuesta. Ejecuta la solicitud para ver la respuesta aquí.

API relacionadas