Kong Inc.

États‑Unis d’Amérique

Retour au propriétaire

1-58 de 58 pour Kong Inc. Trier par
Recheche Texte
Affiner par
Type PI
        Brevet 38
        Marque 20
Juridiction
        États-Unis 48
        International 7
        Canada 2
        Europe 1
Date
Nouveautés (dernières 4 semaines) 2
2026 août (MACJ) 1
2026 juillet 1
2026 juin 1
2026 (AACJ) 11
Voir plus
Classe IPC
G06F 9/54 - Communication interprogramme 14
G06F 11/34 - Enregistrement ou évaluation statistique de l'activité du calculateur, p. ex. des interruptions ou des opérations d'entrée–sortie 9
H04L 12/66 - Dispositions pour la connexion entre des réseaux ayant différents types de systèmes de commutation, p. ex. passerelles 9
H04L 67/51 - Découverte ou gestion de ceux-ci, p. ex. protocole de localisation de service [SLP] ou services du Web 9
H04L 41/0816 - Réglages de configuration caractérisés par les conditions déclenchant un changement de paramètres la condition étant une adaptation, p. ex. en réponse aux événements dans le réseau 8
Voir plus
Classe NICE
42 - Services scientifiques, technologiques et industriels, recherche et conception 18
09 - Appareils et instruments scientifiques et électriques 17
41 - Éducation, divertissements, activités sportives et culturelles 5
Statut
En Instance 15
Enregistré / En vigueur 43

1.

KONG AI.CON

      
Numéro d'application 1933147
Statut Enregistrée
Date de dépôt 2026-07-24
Date d'enregistrement 2026-07-24
Propriétaire Kong Inc. (USA)
Classes de Nice  ? 41 - Éducation, divertissements, activités sportives et culturelles

Produits et services

Arranging and conducting of conferences in the field of software development, application programming interfaces (APIs), microservices, service meshes, artificial intelligence, and artificial intelligence network and software infrastructure and tools.

2.

MICROSERVICES APPLICATION SERVICE HUB

      
Numéro d'application 19456269
Statut En instance
Date de dépôt 2026-01-22
Date de la première publication 2026-07-23
Propriétaire KONG INC. (USA)
Inventeur(s)
  • Kukulinski, Ross
  • Shafii, Reza
  • Erichsen, David
  • Kimberly, Andrew
  • Tang, Yongtao
  • Angiolillo, Gabriella
  • Morellato, Wanny
  • Hepler, Samantha

Abrégé

Operating a microservices registry hub that automatically discovers and sorts services. A microservice architecture application includes a plurality of services, the plurality of services are each an application program interface (API) performing a piecemeal function of an overall application function. The microservices registry hub stores an index of the services. The microservices registry hub is configured to enable consumption of services in execution environments. The service hub uses observation agents to monitor particular execution environments and generate a list of unsorted service data associated services available within that environment. That list is automatically pre-sorted based on a predetermined set of heuristic rules based on the index of the plurality of services. An administrator later goes through the pre-sorted service data and confirms whether or not that pre-sorting was correct. Upon receiving confirmation, the service is sorted or indexed into the registry in the manner that it was pre-sorted.

Classes IPC  ?

  • G06F 16/901 - IndexationStructures de données à cet effetStructures de stockage
  • G06F 9/54 - Communication interprogramme

3.

Evaluation and validation of application programming interface requests and responses for microservices applications

      
Numéro d'application 18090324
Numéro de brevet 12645512
Statut Délivré - en vigueur
Date de dépôt 2022-12-28
Date de la première publication 2026-06-02
Date d'octroi 2026-06-02
Propriétaire KONG INC. (USA)
Inventeur(s)
  • Salazar, Guilherme
  • Schreijer, Thijs

Abrégé

A method for evaluating and validating requests before they reach one or more services in a microservice application, each service being an application program interface (API) performing a piecemeal function of an overall application function, including receiving an API message and comparing the body thereof to a schema; based on that comparison either forwarding the message on as normal in the event of a successful comparison and generating an error message when the comparison fails. In some embodiments, the schema implements Open API Specification Validation.

Classes IPC  ?

  • G06F 9/54 - Communication interprogramme
  • G06F 21/64 - Protection de l’intégrité des données, p. ex. par sommes de contrôle, certificats ou signatures

4.

VOLCANO

      
Numéro d'application 1915469
Statut Enregistrée
Date de dépôt 2026-03-19
Date d'enregistrement 2026-03-19
Propriétaire Kong Inc. (USA)
Classes de Nice  ?
  • 09 - Appareils et instruments scientifiques et électriques
  • 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

Downloadable software development kits (sdk); downloadable software for creating artificial intelligence agents; downloadable software for building, testing, and deploying agentic applications; downloadable software for building, testing, and deploying agentic applications to integrate with apis, model context protocol (mcp) servers, and other artificial intelligence (ai) systems; downloadable software for use in securing, managing and extending application programming interfaces (apis), microservices and software functions; downloadable software for use in creating and maintaining technical documents, api documentation, onboarding software, and generating sample code; downloadable software for use in monitoring, visualizing and inspecting application api, microservices and software functions traffic and data; downloadable software for orchestrating, configuring, securing, monitoring and logging network traffic and data within networks and software architectures; downloadable software for use in securing, managing and extending application programming interfaces (apis) and microservices; downloadable computer software development tools; downloadable computer software using artificial intelligence (ai) for creating artificial intelligence agents; downloadable computer software using artificial intelligence (ai) for building, testing, and deploying agentic applications; downloadable computer software using artificial intelligence (ai) for building, testing, and deploying agentic applications to integrate with apis, model context protocol (mcp) servers, and other artificial intelligence (ai) systems; downloadable computer software using artificial intelligence (ai) for use in securing, managing and extending application programming interfaces (apis), microservices and software functions; downloadable computer software using artificial intelligence (ai) for use in creating and maintaining technical documents, api documentation, onboarding software, and generating sample code; downloadable computer software using artificial intelligence (ai) for use in monitoring, visualizing and inspecting application api, microservices and software functions traffic and data; downloadable computer software using artificial intelligence (ai) for orchestrating, configuring, securing, monitoring and logging network traffic and data within networks and software architectures; downloadable computer software using artificial intelligence (ai) for use in securing, managing and extending application programming interfaces (apis) and microservices. Providing temporary use of online non-downloadable software development kits (sdks); design and development of artificial intelligence (ai) software; software as a service (saas) services featuring software for creating artificial intelligence agents; software as a service (saas) services featuring software for use in securing, managing and extending application programming interfaces (apis), microservices and software functions; software as a service (saas) services featuring software for use in creating and maintaining technical documents, api documentation, onboarding software, and generating sample code; software as a service (saas) services featuring software for use in monitoring, visualizing and inspecting application api, microservices and software functions traffic and data; software as a service (saas) services featuring software for orchestrating, configuring, securing, monitoring and logging network traffic and data within networks and software architectures; software as a service (saas) services featuring software for use in securing, managing and extending application programming interfaces (apis) and microservices; providing temporary use of on-line non-downloadable software and applications using artificial intelligence (ai) for building, testing, and deploying agentic applications; providing temporary use of on-line non-downloadable software and applications using artificial intelligence (ai) for building, testing, and deploying agentic applications to integrate with apis, model context protocol (mcp) servers, and other artificial intelligence (ai) systems; providing temporary use of on-line non-downloadable software and applications using artificial intelligence (ai) for creating artificial intelligence agents; providing temporary use of on-line non-downloadable software and applications using artificial intelligence (ai) for use in securing, managing and extending application programming interfaces (apis), microservices and software functions; providing temporary use of on-line non-downloadable software and applications using artificial intelligence (ai) for use in creating and maintaining technical documents, api documentation, onboarding software, and generating sample code; providing temporary use of on-line non-downloadable software and applications using artificial intelligence (ai) for use in monitoring, visualizing and inspecting application api, microservices and software functions traffic and data; providing temporary use of on-line non-downloadable software and applications using artificial intelligence (ai) for orchestrating, configuring, securing, monitoring and logging network traffic and data within networks and software architectures; providing temporary use of on-line non-downloadable software and applications using artificial intelligence (ai) for use in securing, managing and extending application programming interfaces (apis) and microservices; software as a service (saas) services featuring software for application and database integration; providing temporary use of on-line non-downloadable software development tools; computer software consulting; computer technology consultancy; computer software design and development; computer network design for others; technological consultation in the technology field of computer network software architectures and computer software applications architectures, including computer network software architectures and software development.

5.

VOLCANO

      
Numéro d'application 247289800
Statut En instance
Date de dépôt 2026-03-19
Propriétaire Kong Inc. (USA)
Classes de Nice  ?
  • 09 - Appareils et instruments scientifiques et électriques
  • 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

(1) Downloadable software development kits (sdk); downloadable software for creating artificial intelligence agents; downloadable software for building, testing, and deploying agentic applications; downloadable software for building, testing, and deploying agentic applications to integrate with apis, model context protocol (mcp) servers, and other artificial intelligence (ai) systems; downloadable software for use in securing, managing and extending application programming interfaces (apis), microservices and software functions; downloadable software for use in creating and maintaining technical documents, api documentation, onboarding software, and generating sample code; downloadable software for use in monitoring, visualizing and inspecting application api, microservices and software functions traffic and data; downloadable software for orchestrating, configuring, securing, monitoring and logging network traffic and data within networks and software architectures; downloadable software for use in securing, managing and extending application programming interfaces (apis) and microservices; downloadable computer software development tools; downloadable computer software using artificial intelligence (ai) for creating artificial intelligence agents; downloadable computer software using artificial intelligence (ai) for building, testing, and deploying agentic applications; downloadable computer software using artificial intelligence (ai) for building, testing, and deploying agentic applications to integrate with apis, model context protocol (mcp) servers, and other artificial intelligence (ai) systems; downloadable computer software using artificial intelligence (ai) for use in securing, managing and extending application programming interfaces (apis), microservices and software functions; downloadable computer software using artificial intelligence (ai) for use in creating and maintaining technical documents, api documentation, onboarding software, and generating sample code; downloadable computer software using artificial intelligence (ai) for use in monitoring, visualizing and inspecting application api, microservices and software functions traffic and data; downloadable computer software using artificial intelligence (ai) for orchestrating, configuring, securing, monitoring and logging network traffic and data within networks and software architectures; downloadable computer software using artificial intelligence (ai) for use in securing, managing and extending application programming interfaces (apis) and microservices. (1) Providing temporary use of online non-downloadable software development kits (sdks); design and development of artificial intelligence (ai) software; software as a service (saas) services featuring software for creating artificial intelligence agents; software as a service (saas) services featuring software for use in securing, managing and extending application programming interfaces (apis), microservices and software functions; software as a service (saas) services featuring software for use in creating and maintaining technical documents, api documentation, onboarding software, and generating sample code; software as a service (saas) services featuring software for use in monitoring, visualizing and inspecting application api, microservices and software functions traffic and data; software as a service (saas) services featuring software for orchestrating, configuring, securing, monitoring and logging network traffic and data within networks and software architectures; software as a service (saas) services featuring software for use in securing, managing and extending application programming interfaces (apis) and microservices; providing temporary use of on-line non-downloadable software and applications using artificial intelligence (ai) for building, testing, and deploying agentic applications; providing temporary use of on-line non-downloadable software and applications using artificial intelligence (ai) for building, testing, and deploying agentic applications to integrate with apis, model context protocol (mcp) servers, and other artificial intelligence (ai) systems; providing temporary use of on-line non-downloadable software and applications using artificial intelligence (ai) for creating artificial intelligence agents; providing temporary use of on-line non-downloadable software and applications using artificial intelligence (ai) for use in securing, managing and extending application programming interfaces (apis), microservices and software functions; providing temporary use of on-line non-downloadable software and applications using artificial intelligence (ai) for use in creating and maintaining technical documents, api documentation, onboarding software, and generating sample code; providing temporary use of on-line non-downloadable software and applications using artificial intelligence (ai) for use in monitoring, visualizing and inspecting application api, microservices and software functions traffic and data; providing temporary use of on-line non-downloadable software and applications using artificial intelligence (ai) for orchestrating, configuring, securing, monitoring and logging network traffic and data within networks and software architectures; providing temporary use of on-line non-downloadable software and applications using artificial intelligence (ai) for use in securing, managing and extending application programming interfaces (apis) and microservices; software as a service (saas) services featuring software for application and database integration; providing temporary use of on-line non-downloadable software development tools; computer software consulting; computer technology consultancy; computer software design and development; computer network design for others; technological consultation in the technology field of computer network software architectures and computer software applications architectures, including computer network software architectures and software development.

6.

RETRIEVAL AUGMENTED GENERATION FOR ARTIFICIAL INTELLIGENCE QUERIES THROUGH A WEB GATEWAY

      
Numéro d'application 18883332
Statut En instance
Date de dépôt 2024-09-12
Date de la première publication 2026-03-12
Propriétaire KONG INC. (USA)
Inventeur(s)
  • Palladino, Marco
  • Pillai, Saju

Abrégé

A method and system for performing retrieval augmented generation (RAG) for artificial intelligence (AI) queries through a web gateway is disclosed. The method includes interconnecting an interface and the web gateway, wherein the web gateway is configured to receive a command set from the interface and communicate the command set to an AI model. The web gateway stores a collection of RAG references containing a set of data sources, each associated with metadata. The method further includes identifying a subset of RAG references relevant to the command set using the metadata, transmitting the command set and the subset of RAG references to the AI model, and receiving a response from the AI model. The system includes a data store, a communication link with an interface, and a processor for executing instructions to perform the method steps.

Classes IPC  ?

  • G06F 16/33 - Requêtes
  • G06F 40/35 - Représentation du discours ou du dialogue
  • H04L 67/02 - Protocoles basés sur la technologie du Web, p. ex. protocole de transfert hypertexte [HTTP]

7.

MICROSERVICES ARCHITECTURE WITH GATEWAY CACHING OF ARTIFICIAL INTELLIGENCE MESSAGES

      
Numéro d'application 18883439
Statut En instance
Date de dépôt 2024-09-12
Date de la première publication 2026-03-12
Propriétaire KONG INC. (USA)
Inventeur(s)
  • Palladino, Marco
  • Pillai, Saju

Abrégé

Optimizing artificial intelligence (AI) usage within a microservice-based application comprising multiple microservices leads to improved resource efficiency/economy. An example solution includes establishing an API gateway to monitor API traffic between the microservices and an AI model service. Cache records, including AI query and response data observed in API messages, are stored in a database. When an API message from a microservice is detected and addressed to the AI model service, the API gateway compares the query data in the message with the stored cache records. If a similarity threshold is met, the API gateway blocks the message from reaching the AI model service and generates an API response using the cached response data. Example solutions disclosed herein reduce redundant AI queries, optimizes resource usage, and enhances the efficiency of microservice applications.

Classes IPC  ?

8.

Miscellaneous Design

      
Numéro de série 99628561
Statut En instance
Date de dépôt 2026-02-02
Propriétaire Kong Inc. (USA)
Classes de Nice  ?
  • 09 - Appareils et instruments scientifiques et électriques
  • 41 - Éducation, divertissements, activités sportives et culturelles
  • 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

Downloadable software development kits (SDK); Downloadable software for creating artificial intelligence agents; Downloadable software for building, testing, and deploying agentic applications; Downloadable software for building, testing, and deploying agentic applications to integrate with APIs, model context protocol (MCP) servers, other agentic protocol servers or tools, and other artificial intelligence (AI) applications, tools and systems; Downloadable software for use in securing, managing and extending application programming interfaces (APIs), microservices, service meshes, and software functions; Downloadable software for use in securing, managing and extending AI agents, agentic applications, MCP servers, other agentic protocol servers or tools, and other AI applications, tools and systems and related software and network traffic and data functions; Downloadable software for use in creating and maintaining technical documents, API documentation, onboarding software, and generating sample code; Downloadable software for use in monitoring, visualizing and inspecting application API, microservices and software functions traffic and data; Downloadable software for use in monitoring, visualizing and inspecting AI agents, agentic applications, MCP servers, other agentic protocol servers or tools, and other AI applications, tools and systems and related software and network traffic and data functions; Downloadable software for orchestrating, configuring, securing, monitoring and logging network traffic and data within networks and software architectures; Downloadable software for orchestrating, configuring, securing, monitoring and logging network traffic and data within and among AI agents, agentic applications, MCP servers, other agentic protocol servers or tools, and other AI applications, tools and systems and related software; Downloadable software for use in securing, managing and extending APIs and microservices; Downloadable software for use in software development; Downloadable computer software development tools; Downloadable computer software for use as an application programming interface (API); Downloadable computer software using artificial intelligence (AI) for creating artificial intelligence agents; Downloadable computer software using artificial intelligence (AI) for building, testing, and deploying agentic applications; Downloadable computer software using artificial intelligence (AI) for building, testing, and deploying agentic applications to integrate with APIs, model context protocol (MCP) servers, other agentic protocol servers or tools, and other artificial intelligence (AI) systems; Downloadable computer software using artificial intelligence (AI) for use in securing, managing and extending application programming interfaces (APIs), microservices and software functions; Downloadable computer software using artificial intelligence (AI) for use in creating and maintaining technical documents, API documentation, onboarding software, and generating sample code; Downloadable computer software using artificial intelligence (AI) for use in monitoring, visualizing and inspecting application API, microservices and software functions traffic and data; Downloadable computer software using artificial intelligence (AI) for orchestrating, configuring, securing, monitoring and logging network traffic and data within networks and software architectures use in securing, managing and extending application programming interfaces (APIs) and microservices; Downloadable computer software using artificial intelligence (AI) for orchestrating, configuring, securing, monitoring and logging network traffic and data within and among AI agents, agentic applications, MCP servers, other agentic protocol servers or tools, and other AI applications, tools and systems and related software; Downloadable computer software using artificial intelligence (AI) for use in software development; Downloadable e-books in the field of software development, application programming interfaces (APIs), microservices, service meshes, and artificial intelligence; Downloadable computer software for application and database integration On-line journals, namely, blogs featuring information in the field of software development, application programming interfaces (APIs), microservices, service meshes, and artificial intelligence; Education services, namely, providing non-downloadable webinars in the field of software development, application programming interfaces (APIs), microservices, service meshes, and artificial intelligence; Providing online non-downloadable publications in the nature of training materials in the field of software development, application programming interfaces (APIs), microservices, service meshes, and artificial intelligence; Providing a website featuring non-downloadable videos in the field of software development, application programming interfaces (APIs), microservices, service meshes, and artificial intelligence; Arranging and conducting of conferences in the field of software development, application programming interfaces (APIs), microservices, service meshes, artificial intelligence, and artificial intelligence network and software infrastructure and tools; Education services, namely, providing live and on-line classes, seminars, and workshops in the field of software development, application programming interfaces (APIs), microservices, service meshes, artificial intelligence, and artificial intelligence network and software infrastructure and tools Providing temporary use of online non-downloadable software development kits (SDKs); Design and development of artificial intelligence (AI) software; Software as a service (SAAS) services featuring software for creating artificial intelligence agents; Software as a service (SAAS) services featuring software for use in securing, managing and extending application programming interfaces (APIs), microservices and software functions; Software as a service (SAAS) services featuring software for use in securing, managing and extending AI agents, agentic applications, model context protocol (MCP) servers, other agentic protocol servers or tools, and other AI applications, tools and systems and related software and network traffic and data functions; Software as a service (SAAS) services featuring software for use in creating and maintaining technical documents, API documentation, onboarding software, and generating sample code; Software as a service (SAAS) services featuring software for use in monitoring, visualizing and inspecting application API, microservices and software functions traffic and data; Software as a service (SAAS) services featuring software for use in monitoring, visualizing and inspecting AI agents, agentic applications, MCP servers, other agentic protocol servers or tools, and other AI applications, tools and systems and related software and network traffic and data functions; Software as a service (SAAS) services featuring software for orchestrating, configuring, securing, monitoring and logging network traffic and data within networks and software architectures; Software as a service (SAAS) services featuring software for orchestrating, configuring, securing, monitoring and logging network traffic and data within and among AI agents, agentic applications, MCP servers, other agentic protocol servers or tools, and other AI applications, tools and systems and related software and network traffic and data functions; Software as a service (SAAS) services featuring software for use in securing, managing and extending application programming interfaces (APIs) and microservices; Software as a service (SAAS) services featuring software for use in securing, managing and extending AI agents, agentic applications, MCP servers, other agentic protocol servers or tools, and other AI applications, tools and systems and related software and network traffic and data functions; Providing temporary use of on-line non-downloadable software and applications using artificial intelligence (AI) for building, testing, and deploying agentic applications; Providing temporary use of on-line non-downloadable software and applications using artificial intelligence (AI) for building, testing, and deploying agentic applications to integrate with APIs, model context protocol (MCP) servers, other agentic protocol servers or tools, and other artificial intelligence (AI) applications, tools and systems; Providing temporary use of on-line non-downloadable software and applications using artificial intelligence (AI) for creating artificial intelligence agents; Providing temporary use of on-line non-downloadable software and applications using artificial intelligence (AI) for use in securing, managing and extending application programming interfaces (APIs), microservices, service meshes, and software functions; Providing temporary use of on-line non-downloadable software and applications using artificial intelligence (AI) for use in creating and maintaining technical documents, API documentation, onboarding software, and generating sample code; Providing temporary use of on-line non-downloadable software and applications using artificial intelligence (AI) for use in monitoring, visualizing and inspecting application API, microservices and software functions traffic and data; Providing temporary use of on-line non-downloadable software and applications using artificial intelligence (AI) for orchestrating, configuring, securing, monitoring and logging network traffic and data within networks and software architectures; Providing temporary use of on-line non-downloadable software and applications using artificial intelligence (AI) for use in securing, managing and extending application programming interfaces (APIs) and microservices; Software as a service (SAAS) services featuring software for application and database integration; Providing temporary use of on-line non-downloadable software development tools; Computer software consulting; Computer technology consultancy; Computer software design and development; Computer network design for others; Technical support services, namely, troubleshooting of computer software problems; Technical consulting in the field of artificial intelligence (AI) software customization; Design, programming, and maintenance of computer software platforms; Providing information in the field of maintenance of computer software platforms; Development of computer codes, computer platforms and computer programs for others; Providing online non-downloadable software for data migration; Data migration services; Development of software for secure network operations; Integration of computer systems and networks; Business technology software consultation services; Providing a web site that features information on computer technology and programming; Artificial intelligence as a service (AIAAS) services featuring software using artificial intelligence for data analytics; Artificial intelligence as a service (AIAAS) services featuring software using artificial intelligence for creating and integrating computer models; Technological consultation in the technology field of computer network software architectures and computer software applications architectures, including computer network software architectures and software development

9.

KONG AI.CON

      
Numéro de série 99626091
Statut En instance
Date de dépôt 2026-01-30
Propriétaire Kong Inc. (USA)
Classes de Nice  ? 41 - Éducation, divertissements, activités sportives et culturelles

Produits et services

Arranging and conducting of conferences in the field of software development, application programming interfaces (APIs), microservices, service meshes, artificial intelligence, and artificial intelligence network and software infrastructure and tools

10.

THE AI CONNECTIVITY COMPANY

      
Numéro de série 99626095
Statut En instance
Date de dépôt 2026-01-30
Propriétaire Kong Inc. (USA)
Classes de Nice  ?
  • 09 - Appareils et instruments scientifiques et électriques
  • 41 - Éducation, divertissements, activités sportives et culturelles
  • 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

Downloadable software development kits (SDK); Downloadable software for creating artificial intelligence agents; Downloadable software for building, testing, and deploying agentic applications; Downloadable software for building, testing, and deploying agentic applications to integrate with APIs, model context protocol (MCP) servers, other agentic protocol servers or tools, and other artificial intelligence (AI) applications, tools and systems; Downloadable software for use in securing, managing and extending application programming interfaces (APIs), microservices, service meshes, and software functions; Downloadable software for use in securing, managing and extending AI agents, agentic applications, MCP servers, other agentic protocol servers or tools, and other AI applications, tools and systems and related software and network traffic and data functions; Downloadable software for use in creating and maintaining technical documents, API documentation, onboarding software, and generating sample code; Downloadable software for use in monitoring, visualizing and inspecting application API, microservices and software functions traffic and data; Downloadable software for use in monitoring, visualizing and inspecting AI agents, agentic applications, MCP servers, other agentic protocol servers or tools, and other AI applications, tools and systems and related software and network traffic and data functions; Downloadable software for orchestrating, configuring, securing, monitoring and logging network traffic and data within networks and software architectures; Downloadable software for orchestrating, configuring, securing, monitoring and logging network traffic and data within and among AI agents, agentic applications, MCP servers, other agentic protocol servers or tools, and other AI applications, tools and systems and related software; Downloadable software for use in securing, managing and extending APIs and microservices; Downloadable software for use in software development; Downloadable computer software development tools; Downloadable computer software for use as an application programming interface (API); Downloadable computer software using artificial intelligence (AI) for creating artificial intelligence agents; Downloadable computer software using artificial intelligence (AI) for building, testing, and deploying agentic applications; Downloadable computer software using artificial intelligence (AI) for building, testing, and deploying agentic applications to integrate with APIs, model context protocol (MCP) servers, other agentic protocol servers or tools, and other artificial intelligence (AI) systems; Downloadable computer software using artificial intelligence (AI) for use in securing, managing and extending application programming interfaces (APIs), microservices and software functions; Downloadable computer software using artificial intelligence (AI) for use in creating and maintaining technical documents, API documentation, onboarding software, and generating sample code; Downloadable computer software using artificial intelligence (AI) for use in monitoring, visualizing and inspecting application API, microservices and software functions traffic and data; Downloadable computer software using artificial intelligence (AI) for orchestrating, configuring, securing, monitoring and logging network traffic and data within networks and software architectures use in securing, managing and extending application programming interfaces (APIs) and microservices; Downloadable computer software using artificial intelligence (AI) for orchestrating, configuring, securing, monitoring and logging network traffic and data within and among AI agents, agentic applications, MCP servers, other agentic protocol servers or tools, and other AI applications, tools and systems and related software; Downloadable computer software using artificial intelligence (AI) for use in software development; Downloadable e-books in the field of software development, application programming interfaces (APIs), microservices, service meshes, and artificial intelligence; Downloadable computer software for application and database integration On-line journals, namely, blogs featuring information in the field of software development, application programming interfaces (APIs), microservices, service meshes, and artificial intelligence; Education services, namely, providing non-downloadable webinars in the field of software development, application programming interfaces (APIs), microservices, service meshes, and artificial intelligence; Providing online non-downloadable publications in the nature of training materials in the field of software development, application programming interfaces (APIs), microservices, service meshes, and artificial intelligence; Providing a website featuring non-downloadable videos in the field of software development, application programming interfaces (APIs), microservices, service meshes, and artificial intelligence; Arranging and conducting of conferences in the field of software development, application programming interfaces (APIs), microservices, service meshes, artificial intelligence, and artificial intelligence network and software infrastructure and tools; Education services, namely, providing live and on-line classes, seminars, and workshops in the field of software development, application programming interfaces (APIs), microservices, service meshes, artificial intelligence, and artificial intelligence network and software infrastructure and tools Providing temporary use of online non-downloadable software development kits (SDKs); Design and development of artificial intelligence (AI) software; Software as a service (SAAS) services featuring software for creating artificial intelligence agents; Software as a service (SAAS) services featuring software for use in securing, managing and extending application programming interfaces (APIs), microservices and software functions; Software as a service (SAAS) services featuring software for use in securing, managing and extending AI agents, agentic applications, model context protocol (MCP) servers, other agentic protocol servers or tools, and other AI applications, tools and systems and related software and network traffic and data functions; Software as a service (SAAS) services featuring software for use in creating and maintaining technical documents, API documentation, onboarding software, and generating sample code; Software as a service (SAAS) services featuring software for use in monitoring, visualizing and inspecting application API, microservices and software functions traffic and data; Software as a service (SAAS) services featuring software for use in monitoring, visualizing and inspecting AI agents, agentic applications, MCP servers, other agentic protocol servers or tools, and other AI applications, tools and systems and related software and network traffic and data functions; Software as a service (SAAS) services featuring software for orchestrating, configuring, securing, monitoring and logging network traffic and data within networks and software architectures; Software as a service (SAAS) services featuring software for orchestrating, configuring, securing, monitoring and logging network traffic and data within and among AI agents, agentic applications, MCP servers, other agentic protocol servers or tools, and other AI applications, tools and systems and related software and network traffic and data functions; Software as a service (SAAS) services featuring software for use in securing, managing and extending application programming interfaces (APIs) and microservices; Software as a service (SAAS) services featuring software for use in securing, managing and extending AI agents, agentic applications, MCP servers, other agentic protocol servers or tools, and other AI applications, tools and systems and related software and network traffic and data functions; Providing temporary use of on-line non-downloadable software and applications using artificial intelligence (AI) for building, testing, and deploying agentic applications; Providing temporary use of on-line non-downloadable software and applications using artificial intelligence (AI) for building, testing, and deploying agentic applications to integrate with APIs, model context protocol (MCP) servers, other agentic protocol servers or tools, and other artificial intelligence (AI) applications, tools and systems; Providing temporary use of on-line non-downloadable software and applications using artificial intelligence (AI) for creating artificial intelligence agents; Providing temporary use of on-line non-downloadable software and applications using artificial intelligence (AI) for use in securing, managing and extending application programming interfaces (APIs), microservices, service meshes, and software functions; Providing temporary use of on-line non-downloadable software and applications using artificial intelligence (AI) for use in creating and maintaining technical documents, API documentation, onboarding software, and generating sample code; Providing temporary use of on-line non-downloadable software and applications using artificial intelligence (AI) for use in monitoring, visualizing and inspecting application API, microservices and software functions traffic and data; Providing temporary use of on-line non-downloadable software and applications using artificial intelligence (AI) for orchestrating, configuring, securing, monitoring and logging network traffic and data within networks and software architectures; Providing temporary use of on-line non-downloadable software and applications using artificial intelligence (AI) for use in securing, managing and extending application programming interfaces (APIs) and microservices; Software as a service (SAAS) services featuring software for application and database integration; Providing temporary use of on-line non-downloadable software development tools; Computer software consulting; Computer technology consultancy; Computer software design and development; Computer network design for others; Technical support services, namely, troubleshooting of computer software problems; Technical consulting in the field of artificial intelligence (AI) software customization; Design, programming, and maintenance of computer software platforms; Providing information in the field of maintenance of computer software platforms; Development of computer codes, computer platforms and computer programs for others; Providing online non-downloadable software for data migration; Data migration services; Development of software for secure network operations; Integration of computer systems and networks; Business technology software consultation services; Providing a web site that features information on computer technology and programming; Artificial intelligence as a service (AIAAS) services featuring software using artificial intelligence for data analytics; Artificial intelligence as a service (AIAAS) services featuring software using artificial intelligence for creating and integrating computer models; Technological consultation in the technology field of computer network software architectures and computer software applications architectures, including computer network software architectures and software development

11.

KONG

      
Numéro de série 99626093
Statut En instance
Date de dépôt 2026-01-30
Propriétaire Kong Inc. (USA)
Classes de Nice  ?
  • 09 - Appareils et instruments scientifiques et électriques
  • 41 - Éducation, divertissements, activités sportives et culturelles
  • 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

Downloadable software development kits (SDK); Downloadable software for creating artificial intelligence agents; Downloadable software for building, testing, and deploying agentic applications; Downloadable software for building, testing, and deploying agentic applications to integrate with APIs, model context protocol (MCP) servers, other agentic protocol servers or tools, and other artificial intelligence (AI) applications, tools and systems; Downloadable software for use in securing, managing and extending application programming interfaces (APIs), microservices, service meshes, and software functions; Downloadable software for use in securing, managing and extending AI agents, agentic applications, MCP servers, other agentic protocol servers or tools, and other AI applications, tools and systems and related software and network traffic and data functions; Downloadable software for use in creating and maintaining technical documents, API documentation, onboarding software, and generating sample code; Downloadable software for use in monitoring, visualizing and inspecting application API, microservices and software functions traffic and data; Downloadable software for use in monitoring, visualizing and inspecting AI agents, agentic applications, MCP servers, other agentic protocol servers or tools, and other AI applications, tools and systems and related software and network traffic and data functions; Downloadable software for orchestrating, configuring, securing, monitoring and logging network traffic and data within networks and software architectures; Downloadable software for orchestrating, configuring, securing, monitoring and logging network traffic and data within and among AI agents, agentic applications, MCP servers, other agentic protocol servers or tools, and other AI applications, tools and systems and related software; Downloadable software for use in securing, managing and extending APIs and microservices; Downloadable software for use in software development; Downloadable computer software development tools; Downloadable computer software for use as an application programming interface (API); Downloadable computer software using artificial intelligence (AI) for creating artificial intelligence agents; Downloadable computer software using artificial intelligence (AI) for building, testing, and deploying agentic applications; Downloadable computer software using artificial intelligence (AI) for building, testing, and deploying agentic applications to integrate with APIs, model context protocol (MCP) servers, other agentic protocol servers or tools, and other artificial intelligence (AI) systems; Downloadable computer software using artificial intelligence (AI) for use in securing, managing and extending application programming interfaces (APIs), microservices and software functions; Downloadable computer software using artificial intelligence (AI) for use in creating and maintaining technical documents, API documentation, onboarding software, and generating sample code; Downloadable computer software using artificial intelligence (AI) for use in monitoring, visualizing and inspecting application API, microservices and software functions traffic and data; Downloadable computer software using artificial intelligence (AI) for orchestrating, configuring, securing, monitoring and logging network traffic and data within networks and software architectures use in securing, managing and extending application programming interfaces (APIs) and microservices; Downloadable computer software using artificial intelligence (AI) for orchestrating, configuring, securing, monitoring and logging network traffic and data within and among AI agents, agentic applications, MCP servers, other agentic protocol servers or tools, and other AI applications, tools and systems and related software; Downloadable computer software using artificial intelligence (AI) for use in software development; Downloadable e-books in the field of software development, application programming interfaces (APIs), microservices, service meshes, and artificial intelligence; Downloadable computer software for application and database integration On-line journals, namely, blogs featuring information in the field of software development, application programming interfaces (APIs), microservices, service meshes, and artificial intelligence; Education services, namely, providing non-downloadable webinars in the field of software development, application programming interfaces (APIs), microservices, service meshes, and artificial intelligence; Providing online non-downloadable publications in the nature of training materials in the field of software development, application programming interfaces (APIs), microservices, service meshes, and artificial intelligence; Providing a website featuring non-downloadable videos in the field of software development, application programming interfaces (APIs), microservices, service meshes, and artificial intelligence; Arranging and conducting of conferences in the field of software development, application programming interfaces (APIs), microservices, service meshes, artificial intelligence, and artificial intelligence network and software infrastructure and tools; Education services, namely, providing live and on-line classes, seminars, and workshops in the field of software development, application programming interfaces (APIs), microservices, service meshes, artificial intelligence, and artificial intelligence network and software infrastructure and tools Providing temporary use of online non-downloadable software development kits (SDKs); Design and development of artificial intelligence (AI) software; Software as a service (SAAS) services featuring software for creating artificial intelligence agents; Software as a service (SAAS) services featuring software for use in securing, managing and extending application programming interfaces (APIs), microservices and software functions; Software as a service (SAAS) services featuring software for use in securing, managing and extending AI agents, agentic applications, model context protocol (MCP) servers, other agentic protocol servers or tools, and other AI applications, tools and systems and related software and network traffic and data functions; Software as a service (SAAS) services featuring software for use in creating and maintaining technical documents, API documentation, onboarding software, and generating sample code; Software as a service (SAAS) services featuring software for use in monitoring, visualizing and inspecting application API, microservices and software functions traffic and data; Software as a service (SAAS) services featuring software for use in monitoring, visualizing and inspecting AI agents, agentic applications, MCP servers, other agentic protocol servers or tools, and other AI applications, tools and systems and related software and network traffic and data functions; Software as a service (SAAS) services featuring software for orchestrating, configuring, securing, monitoring and logging network traffic and data within networks and software architectures; Software as a service (SAAS) services featuring software for orchestrating, configuring, securing, monitoring and logging network traffic and data within and among AI agents, agentic applications, MCP servers, other agentic protocol servers or tools, and other AI applications, tools and systems and related software and network traffic and data functions; Software as a service (SAAS) services featuring software for use in securing, managing and extending application programming interfaces (APIs) and microservices; Software as a service (SAAS) services featuring software for use in securing, managing and extending AI agents, agentic applications, MCP servers, other agentic protocol servers or tools, and other AI applications, tools and systems and related software and network traffic and data functions; Providing temporary use of on-line non-downloadable software and applications using artificial intelligence (AI) for building, testing, and deploying agentic applications; Providing temporary use of on-line non-downloadable software and applications using artificial intelligence (AI) for building, testing, and deploying agentic applications to integrate with APIs, model context protocol (MCP) servers, other agentic protocol servers or tools, and other artificial intelligence (AI) applications, tools and systems; Providing temporary use of on-line non-downloadable software and applications using artificial intelligence (AI) for creating artificial intelligence agents; Providing temporary use of on-line non-downloadable software and applications using artificial intelligence (AI) for use in securing, managing and extending application programming interfaces (APIs), microservices, service meshes, and software functions; Providing temporary use of on-line non-downloadable software and applications using artificial intelligence (AI) for use in creating and maintaining technical documents, API documentation, onboarding software, and generating sample code; Providing temporary use of on-line non-downloadable software and applications using artificial intelligence (AI) for use in monitoring, visualizing and inspecting application API, microservices and software functions traffic and data; Providing temporary use of on-line non-downloadable software and applications using artificial intelligence (AI) for orchestrating, configuring, securing, monitoring and logging network traffic and data within networks and software architectures; Providing temporary use of on-line non-downloadable software and applications using artificial intelligence (AI) for use in securing, managing and extending application programming interfaces (APIs) and microservices; Software as a service (SAAS) services featuring software for application and database integration; Providing temporary use of on-line non-downloadable software development tools; Computer software consulting; Computer technology consultancy; Computer software design and development; Computer network design for others; Technical support services, namely, troubleshooting of computer software problems; Technical consulting in the field of artificial intelligence (AI) software customization; Design, programming, and maintenance of computer software platforms; Providing information in the field of maintenance of computer software platforms; Development of computer codes, computer platforms and computer programs for others; Providing online non-downloadable software for data migration; Data migration services; Development of software for secure network operations; Integration of computer systems and networks; Business technology software consultation services; Providing a web site that features information on computer technology and programming; Artificial intelligence as a service (AIAAS) services featuring software using artificial intelligence for data analytics; Artificial intelligence as a service (AIAAS) services featuring software using artificial intelligence for creating and integrating computer models; Technological consultation in the technology field of computer network software architectures and computer software applications architectures, including computer network software architectures and software development

12.

AUTO-DOCUMENTATION FOR APPLICATION PROGRAM INTERFACES BASED ON NETWORK REQUESTS AND RESPONSES

      
Numéro d'application 19238136
Statut En instance
Date de dépôt 2025-06-13
Date de la première publication 2025-12-04
Propriétaire KONG INC. (USA)
Inventeur(s)
  • Palladino, Marco
  • Marietti, Augusto

Abrégé

Disclosed embodiments are directed at systems, methods, and architecture for providing auto-documentation to APIs. The auto documentation plugin is architecturally placed between an API and a client thereof and parses API requests and responses in order to generate auto-documentation. In some embodiments, the auto-documentation plugin is used to update preexisting documentation after updates. In some embodiments, the auto-documentation plugin accesses an on-line documentation repository. In some embodiments, the auto-documentation plugin makes use of a machine learning model to determine how and which portions of an existing documentation file to update.

Classes IPC  ?

  • G06F 8/73 - Documentation de programme
  • H04L 67/01 - Protocoles
  • H04L 67/02 - Protocoles basés sur la technologie du Web, p. ex. protocole de transfert hypertexte [HTTP]
  • H04L 67/10 - Protocoles dans lesquels une application est distribuée parmi les nœuds du réseau
  • H04L 67/1004 - Sélection du serveur pour la répartition de charge
  • H04L 67/563 - Redirection de flux de réseau de données
  • H04L 67/568 - Stockage temporaire des données à un stade intermédiaire, p. ex. par mise en antémémoire

13.

VOLCANO

      
Numéro de série 99441835
Statut En instance
Date de dépôt 2025-10-14
Propriétaire Kong Inc. (USA)
Classes de Nice  ?
  • 09 - Appareils et instruments scientifiques et électriques
  • 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

Downloadable software development kits (SDK); Downloadable software for creating artificial intelligence agents; Downloadable software for building, testing, and deploying agentic applications; Downloadable software for building, testing, and deploying agentic applications to integrate with APIs, model context protocol (MCP) servers, and other artificial intelligence (AI) systems; Downloadable software for use in securing, managing and extending application programming interfaces (APIs), microservices and software functions; Downloadable software for use in creating and maintaining technical documents, API documentation, onboarding software, and generating sample code; Downloadable software for use in monitoring, visualizing and inspecting application API, microservices and software functions traffic and data; Downloadable software for orchestrating, configuring, securing, monitoring and logging network traffic and data within networks and software architectures; Downloadable software for use in securing, managing and extending application programming interfaces (APIs) and microservices; Downloadable computer software development tools; Downloadable computer software using artificial intelligence (AI) for creating artificial intelligence agents; Downloadable computer software using artificial intelligence (AI) for building, testing, and deploying agentic applications; Downloadable computer software using artificial intelligence (AI) for building, testing, and deploying agentic applications to integrate with APIs, model context protocol (MCP) servers, and other artificial intelligence (AI) systems; Downloadable computer software using artificial intelligence (AI) for use in securing, managing and extending application programming interfaces (APIs), microservices and software functions; Downloadable computer software using artificial intelligence (AI) for use in creating and maintaining technical documents, API documentation, onboarding software, and generating sample code; Downloadable computer software using artificial intelligence (AI) for use in monitoring, visualizing and inspecting application API, microservices and software functions traffic and data; Downloadable computer software using artificial intelligence (AI) for orchestrating, configuring, securing, monitoring and logging network traffic and data within networks and software architectures; Downloadable computer software using artificial intelligence (AI) for use in securing, managing and extending application programming interfaces (APIs) and microservices Providing temporary use of online non-downloadable software development kits (SDKs); Design and development of artificial intelligence (AI) software; Software as a service (SAAS) services featuring software for creating artificial intelligence agents; Software as a service (SAAS) services featuring software for use in securing, managing and extending application programming interfaces (APIs), microservices and software functions; Software as a service (SAAS) services featuring software for use in creating and maintaining technical documents, API documentation, onboarding software, and generating sample code; Software as a service (SAAS) services featuring software for use in monitoring, visualizing and inspecting application API, microservices and software functions traffic and data; Software as a service (SAAS) services featuring software for orchestrating, configuring, securing, monitoring and logging network traffic and data within networks and software architectures; Software as a service (SAAS) services featuring software for use in securing, managing and extending application programming interfaces (APIs) and microservices; Providing temporary use of on-line non-downloadable software and applications using artificial intelligence (AI) for building, testing, and deploying agentic applications; Providing temporary use of on-line non-downloadable software and applications using artificial intelligence (AI) for building, testing, and deploying agentic applications to integrate with APIs, model context protocol (MCP) servers, and other artificial intelligence (AI) systems; Providing temporary use of on-line non-downloadable software and applications using artificial intelligence (AI) for creating artificial intelligence agents; Providing temporary use of on-line non-downloadable software and applications using artificial intelligence (AI) for use in securing, managing and extending application programming interfaces (APIs), microservices and software functions; Providing temporary use of on-line non-downloadable software and applications using artificial intelligence (AI) for use in creating and maintaining technical documents, API documentation, onboarding software, and generating sample code; Providing temporary use of on-line non-downloadable software and applications using artificial intelligence (AI) for use in monitoring, visualizing and inspecting application API, microservices and software functions traffic and data; Providing temporary use of on-line non-downloadable software and applications using artificial intelligence (AI) for orchestrating, configuring, securing, monitoring and logging network traffic and data within networks and software architectures; Providing temporary use of on-line non-downloadable software and applications using artificial intelligence (AI) for use in securing, managing and extending application programming interfaces (APIs) and microservices; Software as a service (SAAS) services featuring software for application and database integration; Providing temporary use of on-line non-downloadable software development tools; Computer software consulting; Computer technology consultancy; Computer software design and development; Computer network design for others; Technological consultation in the technology field of computer network software architectures and computer software applications architectures, including computer network software architectures and software development

14.

SYSTEM AND METHOD FOR TRAINING AN ARTIFICIAL INTELLIGENCE MODEL WITH MICROSERVICE TRAFFIC

      
Numéro d'application 18612518
Statut En instance
Date de dépôt 2024-03-21
Date de la première publication 2025-09-25
Propriétaire KONG INC. (USA)
Inventeur(s)
  • Palladino, Marco
  • Pillai, Saju

Abrégé

The technology discloses a method for training a model tailored to a service through the service Application Programming Interface (API) traffic. The system provides a microservice architecture application with a plurality of services, where one or more of the services have existing API traffic. An API gateway intercepts the API traffic being received by or sent from the service. The API gateway then identifies the training data from the existing API traffic, and uses the identified training data to generate a specialized model. The specialized model captures patterns or behaviors observed within the API traffic.

Classes IPC  ?

  • G06N 3/0455 - Réseaux auto-encodeursRéseaux encodeurs-décodeurs
  • G06F 9/54 - Communication interprogramme
  • G06N 3/084 - Rétropropagation, p. ex. suivant l’algorithme du gradient

15.

System and method for an egress web gateway to regulate AI application queries

      
Numéro d'application 18440743
Numéro de brevet 12670269
Statut Délivré - en vigueur
Date de dépôt 2024-02-13
Date de la première publication 2025-08-14
Date d'octroi 2026-06-30
Propriétaire KONG INC. (USA)
Inventeur(s)
  • Palladino, Marco
  • Pillai, Saju

Abrégé

The technology discloses governing AI inputs and integrating multiple generative AI models through an egress web gateway. The technology involves a client application, a generative AI API, and an egress web gateway to facilitate secure and controlled communication by inspecting and revising communications between the client application and the generative AI API. The inspection is done by comparing the communication against predetermined criteria, which ensures secure and controlled egress from the client application to the generative AI API. In addition, the technology supports multiple generative AI providers, allowing dynamic switching through a unified egress point. Additionally, the technology offers integration of various generative AI models with one user input.

Classes IPC  ?

  • G06F 21/60 - Protection de données
  • G06F 21/62 - Protection de l’accès à des données via une plate-forme, p. ex. par clés ou règles de contrôle de l’accès

16.

MICROSERVICES APPLICATION NETWORK CONTROL PLANE

      
Numéro d'application 18972643
Statut En instance
Date de dépôt 2024-12-06
Date de la première publication 2025-05-29
Propriétaire KONG INC. (USA)
Inventeur(s)
  • Palladino, Marco
  • Marietti, Augusto

Abrégé

Disclosed embodiments are directed at systems, methods, and architecture for operating a control plan of a microservices application. The control plane corresponds with data plane proxies associated with each of a plurality of APIs that make up the microservices application. The communication between the data plane proxies and the control plane enables automatic detection of service groups of APIs and automatic repair of application performance in real-time in response to degrading service node conditions.

Classes IPC  ?

  • H04L 41/5025 - Pratiques de respect de l’accord du niveau de service en réagissant de manière proactive aux changements de qualité du service, p. ex. par reconfiguration après dégradation ou mise à niveau de la qualité du service
  • G06F 11/34 - Enregistrement ou évaluation statistique de l'activité du calculateur, p. ex. des interruptions ou des opérations d'entrée–sortie
  • H04L 12/66 - Dispositions pour la connexion entre des réseaux ayant différents types de systèmes de commutation, p. ex. passerelles
  • H04L 41/0659 - Gestion des fautes, des événements, des alarmes ou des notifications en utilisant la reprise sur incident de réseau en isolant ou en reconfigurant les entités défectueuses
  • H04L 41/0816 - Réglages de configuration caractérisés par les conditions déclenchant un changement de paramètres la condition étant une adaptation, p. ex. en réponse aux événements dans le réseau
  • H04L 43/062 - Génération de rapports liés au trafic du réseau
  • H04L 43/0817 - Surveillance ou test en fonction de métriques spécifiques, p. ex. la qualité du service [QoS], la consommation d’énergie ou les paramètres environnementaux en vérifiant la disponibilité en vérifiant le fonctionnement
  • H04L 43/16 - Surveillance de seuil
  • H04L 67/133 - Protocoles pour les appels de procédure à distance [RPC]
  • H04L 67/51 - Découverte ou gestion de ceux-ci, p. ex. protocole de localisation de service [SLP] ou services du Web
  • H04L 67/56 - Approvisionnement des services mandataires

17.

Microservices application network control plane

      
Numéro d'application 18438000
Numéro de brevet 12192071
Statut Délivré - en vigueur
Date de dépôt 2024-02-09
Date de la première publication 2024-08-01
Date d'octroi 2025-01-07
Propriétaire KONG INC. (USA)
Inventeur(s)
  • Palladino, Marco
  • Marietti, Augusto

Abrégé

Disclosed embodiments are directed at systems, methods, and architecture for operating a control plan of a microservices application. The control plane corresponds with data plane proxies associated with each of a plurality of APIs that make up the microservices application. The communication between the data plane proxies and the control plane enables automatic detection of service groups of APIs and automatic repair of application performance in real-time in response to degrading service node conditions.

Classes IPC  ?

  • H04L 43/00 - Dispositions pour la surveillance ou le test de réseaux de commutation de données
  • G06F 11/34 - Enregistrement ou évaluation statistique de l'activité du calculateur, p. ex. des interruptions ou des opérations d'entrée–sortie
  • H04L 12/66 - Dispositions pour la connexion entre des réseaux ayant différents types de systèmes de commutation, p. ex. passerelles
  • H04L 41/0659 - Gestion des fautes, des événements, des alarmes ou des notifications en utilisant la reprise sur incident de réseau en isolant ou en reconfigurant les entités défectueuses
  • H04L 41/0816 - Réglages de configuration caractérisés par les conditions déclenchant un changement de paramètres la condition étant une adaptation, p. ex. en réponse aux événements dans le réseau
  • H04L 41/5025 - Pratiques de respect de l’accord du niveau de service en réagissant de manière proactive aux changements de qualité du service, p. ex. par reconfiguration après dégradation ou mise à niveau de la qualité du service
  • H04L 43/062 - Génération de rapports liés au trafic du réseau
  • H04L 43/0817 - Surveillance ou test en fonction de métriques spécifiques, p. ex. la qualité du service [QoS], la consommation d’énergie ou les paramètres environnementaux en vérifiant la disponibilité en vérifiant le fonctionnement
  • H04L 43/16 - Surveillance de seuil
  • H04L 67/133 - Protocoles pour les appels de procédure à distance [RPC]
  • H04L 67/51 - Découverte ou gestion de ceux-ci, p. ex. protocole de localisation de service [SLP] ou services du Web
  • H04L 67/56 - Approvisionnement des services mandataires

18.

DATA PLANE PROXY WITH AN EMBEDDED OPEN POLICY AGENT FOR MICROSERVICES APPLICATIONS

      
Numéro d'application 18498962
Statut En instance
Date de dépôt 2023-10-31
Date de la première publication 2024-06-20
Propriétaire KONG INC. (USA)
Inventeur(s) Bagdi, Harry

Abrégé

Disclosed embodiments are directed to a data plane proxy with an embedded open policy agent for a microservices application. An example method for authorizing requests in the microservices application that includes multiple services, each service being an application program interface (API) performing a piecemeal function of an overall application function, includes receiving, by a service of the multiple services, a request for access or utilization of the service. The service includes a data plane proxy that is configured to perform at least one of routing, load balancing, authentication and authorization, service discovery, or health checking for the service. The method further includes determining, by an open policy agent module embedded in the data plane proxy, whether to authorize the request, and transmitting, based on the determining, a decision that authorizes or rejects the request.

Classes IPC  ?

  • G06F 21/44 - Authentification de programme ou de dispositif

19.

AUTO-DOCUMENTATION FOR APPLICATION PROGRAM INTERFACES BASED ON NETWORK REQUESTS AND RESPONSES

      
Numéro d'application 18407244
Statut En instance
Date de dépôt 2024-01-08
Date de la première publication 2024-05-09
Propriétaire KONG INC. (USA)
Inventeur(s)
  • Palladino, Marco
  • Marietti, Augusto

Abrégé

Disclosed embodiments are directed at systems, methods, and architecture for providing auto-documentation to APIs. The auto documentation plugin is architecturally placed between an API and a client thereof and parses API requests and responses in order to generate auto-documentation. In some embodiments, the auto-documentation plugin is used to update preexisting documentation after updates. In some embodiments, the auto-documentation plugin accesses an on-line documentation repository. In some embodiments, the auto-documentation plugin makes use of a machine learning model to determine how and which portions of an existing documentation file to update.

Classes IPC  ?

  • H04L 67/10 - Protocoles dans lesquels une application est distribuée parmi les nœuds du réseau
  • G06F 8/73 - Documentation de programme
  • H04L 67/1004 - Sélection du serveur pour la répartition de charge

20.

CLUSTERING OF DATA PLANES ON A CONTROL PLANE

      
Numéro d'application 18050004
Statut En instance
Date de dépôt 2022-10-26
Date de la première publication 2024-05-02
Propriétaire KONG INC. (USA)
Inventeur(s)
  • Sun, Datong
  • Talvensaari, Aapo
  • Bagdi, Harry
  • Zhou, Xumin
  • Luo, Chrono
  • Zhou, Wangchong
  • Guerra, Javier

Abrégé

Disclosed embodiments are directed at systems, methods, and architecture for configuring data planes based on clusters of nodes. A control plane links a plurality of microservices for a microservice architecture application. Each microservice includes a data plane that serves traffic for the microservice from the control plane and is processed at a node of a plurality of nodes. The control plane links a subset of the plurality of nodes in a cluster, such that the cluster is associated with a related set of microservices and data planes. The control plane updates configurations of nodes in the cluster to a latest configuration. The control plane sends the latest configuration to each data plane of the cluster. Each data plane of the cluster caches the latest configuration on a local storage disk of an associated node.

Classes IPC  ?

  • G06F 8/71 - Gestion de versions Gestion de configuration
  • G06F 9/50 - Allocation de ressources, p. ex. de l'unité centrale de traitement [UCT]
  • H04L 67/51 - Découverte ou gestion de ceux-ci, p. ex. protocole de localisation de service [SLP] ou services du Web

21.

Implementation and interpretation of API routing domain-specific language

      
Numéro d'application 18051388
Numéro de brevet 12688039
Statut Délivré - en vigueur
Date de dépôt 2022-10-31
Date de la première publication 2024-05-02
Date d'octroi 2026-07-21
Propriétaire KONG INC. (USA)
Inventeur(s)
  • Sun, Datong
  • Luo, Chrono

Abrégé

Disclosed embodiments relate to implementation and interpretation of an application programming interface (API) routing domain-specific programming language (DSL). The API routing DSL improves storage efficiency of routing definitions and rules, reduces errors for API messages unmatched to routes, and improves runtime performance for API message routing. In example embodiments, a routing data object configured according to the API routing DSL includes a match expression. The match expression is a logical combination of one or more attribute condition statements that each describe a relational comparison between an API message attribute and a specified value. Evaluation of the match expression as logically true using attributes of a given API message indicates that the given API messages matches the routing data object. The given API message is then routed according to an endpoint and/or policies associated with the routing data object.

Classes IPC  ?

  • G06F 9/30 - Dispositions pour exécuter des instructions machines, p. ex. décodage d'instructions
  • G06F 9/54 - Communication interprogramme

22.

Dynamically reordering plugin execution order at an API gateway of a microservices application

      
Numéro d'application 18484735
Numéro de brevet 12164933
Statut Délivré - en vigueur
Date de dépôt 2023-10-11
Date de la première publication 2024-04-18
Date d'octroi 2024-12-10
Propriétaire KONG INC. (USA)
Inventeur(s)
  • Hurst, James
  • Schmid, Joshua
  • Connelly, Shane
  • Talvensaari, Aapo
  • Cota, Enrique Garcia
  • Bagdi, Harry
  • Serafini, Rob

Abrégé

Disclosed embodiments are directed at systems, methods, and architecture for providing execution order and execution for plugins installed on an API gateway associated with a microservices application. In application architectures where features of microservices are implemented as plugins and migrated to an API gateway, the relevant APIs are able to be built lighter weight than otherwise. However, the migration of the features to plugins introduces the potential for error states in the microservice application. To resolve the potential issues, the API gateway takes into consideration a set of native instructions in each of the plugins to determine the execution order thereof. The execution order is determined dynamically in response to requests by the APIs of the microservice application.

Classes IPC  ?

  • G06F 9/54 - Communication interprogramme
  • G06F 9/445 - Chargement ou démarrage de programme
  • G06F 9/48 - Lancement de programmes Commutation de programmes, p. ex. par interruption
  • G06F 9/50 - Allocation de ressources, p. ex. de l'unité centrale de traitement [UCT]

23.

Webhooks use for a microservice architecture application

      
Numéro d'application 18315688
Numéro de brevet 11954539
Statut Délivré - en vigueur
Date de dépôt 2023-05-11
Date de la première publication 2024-03-28
Date d'octroi 2024-04-09
Propriétaire KONG INC. (USA)
Inventeur(s)
  • Gras, Lluís Esquerda
  • Serafini, Rob
  • Connelly, Shane

Abrégé

Disclosed embodiments are directed at systems, methods, and architecture for configuring event hooks in a microservice architecture-based system. The control plane links a plurality of APIs for a microservice architecture application. Each API includes a data plane proxy that serves traffic for the API from the control plane. The control plane receives an event hook including an event, a source, and a handler. The control plane configures a component of the microservice-architecture-based system to run the handler when the event occurs at the source. When the event occurred at the source, the component runs the handler.

Classes IPC  ?

  • G06F 9/54 - Communication interprogramme
  • H04L 67/02 - Protocoles basés sur la technologie du Web, p. ex. protocole de transfert hypertexte [HTTP]
  • H04L 67/288 - Dispositifs intermédiaires distribués, c.-à-d. dispositifs intermédiaires pour l'interaction avec d'autres dispositifs intermédiaires de même niveau

24.

Miscellaneous Design

      
Numéro d'application 1780396
Statut Enregistrée
Date de dépôt 2024-01-10
Date d'enregistrement 2024-01-10
Propriétaire Kong Inc. (USA)
Classes de Nice  ?
  • 09 - Appareils et instruments scientifiques et électriques
  • 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

Downloadable computer software for use in securing, managing and extending application programming interfaces (APIs), microservices and software functions; downloadable computer software for use in creating and maintaining technical documents, API documentation, onboarding software, and generating sample code; downloadable computer software for use in monitoring, visualizing and inspecting application API, microservices and software functions traffic and data; downloadable computer software for orchestrating, configuring, securing, monitoring and logging network traffic and data within networks and software architectures; downloadable computer software for use in securing, managing and extending application programming interfaces (APIs) and microservices; downloadable computer software development tools. Software as a Service (SaaS) services featuring software for use in securing, managing and extending application programming interfaces (APIs), microservices and software functions; Software as a Service (SaaS) services featuring software for use in creating and maintaining technical documents, API documentation, onboarding software, and generating sample code; Software as a Service (SaaS) services featuring software for use in monitoring, visualizing and inspecting application API, microservices and software functions traffic and data; computer software consulting services; software design and development services; computer network design and development services for others; consulting services in the field of computer network software architectures; consulting services in the field of software applications architectures, including computer network software architectures, and software development; Software as a Service (SaaS) services featuring software for orchestrating, configuring, securing, monitoring and logging network traffic and data within networks and software architectures.

25.

Auto-documentation for application program interfaces based on network requests and responses

      
Numéro d'application 18500372
Numéro de brevet 12353875
Statut Délivré - en vigueur
Date de dépôt 2023-11-02
Date de la première publication 2024-02-22
Date d'octroi 2025-07-08
Propriétaire KONG INC. (USA)
Inventeur(s)
  • Palladino, Marco
  • Marietti, Augusto

Abrégé

Disclosed embodiments are directed at systems, methods, and architecture for providing auto-documentation to APIs. The auto documentation plugin is architecturally placed between an API and a client thereof and parses API requests and responses in order to generate auto-documentation. In some embodiments, the auto-documentation plugin is used to update preexisting documentation after updates. In some embodiments, the auto-documentation plugin accesses an online documentation repository. In some embodiments, the auto-documentation plugin makes use of a machine learning model to determine how and which portions of an existing documentation file to update.

Classes IPC  ?

  • G06F 8/73 - Documentation de programme
  • H04L 67/10 - Protocoles dans lesquels une application est distribuée parmi les nœuds du réseau
  • H04L 67/1004 - Sélection du serveur pour la répartition de charge
  • H04L 67/01 - Protocoles
  • H04L 67/02 - Protocoles basés sur la technologie du Web, p. ex. protocole de transfert hypertexte [HTTP]
  • H04L 67/563 - Redirection de flux de réseau de données
  • H04L 67/568 - Stockage temporaire des données à un stade intermédiaire, p. ex. par mise en antémémoire

26.

Microservices application service hub

      
Numéro d'application 18361362
Numéro de brevet 12670213
Statut Délivré - en vigueur
Date de dépôt 2023-07-28
Date de la première publication 2024-02-01
Date d'octroi 2026-06-30
Propriétaire KONG INC. (USA)
Inventeur(s)
  • Kukulinski, Ross
  • Shafii, Reza
  • Erichsen, David
  • Kimberly, Andrew
  • Tang, Yongtao
  • Angiolillo, Gabriella
  • Morellato, Wanny
  • Hepler, Samantha

Abrégé

Operating a microservices registry hub that automatically discovers and sorts services. A microservice architecture application includes a plurality of services, the plurality of services are each an application program interface (API) performing a piecemeal function of an overall application function. The microservices registry hub stores an index of the services. The microservices registry hub is configured to enable consumption of services in execution environments. The service hub uses observation agents to monitor particular execution environments and generate a list of unsorted service data associated services available within that environment. That list is automatically pre-sorted based on a predetermined set of heuristic rules based on the index of the plurality of services. An administrator later goes through the pre-sorted service data and confirms whether or not that pre-sorting was correct. Upon receiving confirmation, the service is sorted or indexed into the registry in the manner that it was pre-sorted.

Classes IPC  ?

  • G06F 16/901 - IndexationStructures de données à cet effetStructures de stockage
  • G06F 9/54 - Communication interprogramme

27.

Configuration hash comparison

      
Numéro d'application 18463139
Numéro de brevet 11996982
Statut Délivré - en vigueur
Date de dépôt 2023-09-07
Date de la première publication 2023-12-28
Date d'octroi 2024-05-28
Propriétaire KONG INC. (USA)
Inventeur(s)
  • Sun, Datong
  • Talvensaari, Aapo
  • Zhou, Wangchong
  • Fero, Michael
  • Salazar, Guilherme
  • Cota, Enrique García
  • Boudreault, Alan

Abrégé

Disclosed embodiments are directed at systems, methods, and architecture for operating a control plane of a microservice architecture application. The control plane may link a plurality of APIs for the microservice architecture application. The communication between the APIs and the control plane enables the control plane to assess the settings of the APIs compared to stored versions of the settings. The settings and stored versions may each be hashed with a hashing algorithm. The control plane may instruct APIS to update their settings responsive to determining that the settings do not match the stored versions.

Classes IPC  ?

  • G06F 15/173 - Communication entre processeurs utilisant un réseau d'interconnexion, p. ex. matriciel, de réarrangement, pyramidal, en étoile ou ramifié
  • H04L 41/0803 - Réglages de configuration
  • H04L 41/0866 - Vérification de la configuration

28.

Microservices application network control plane

      
Numéro d'application 18354841
Numéro de brevet 12040956
Statut Délivré - en vigueur
Date de dépôt 2023-07-19
Date de la première publication 2023-11-30
Date d'octroi 2024-07-16
Propriétaire KONG INC. (USA)
Inventeur(s)
  • Palladino, Marco
  • Marietti, Augusto

Abrégé

Disclosed embodiments are directed at systems, methods, and architecture for operating a control plan of a microservices application. The control plane corresponds with data plane proxies associated with each of a plurality of APIs that make up the microservices application. The communication between the data plane proxies and the control plane enables automatic detection of service groups of APIs and automatic repair of application performance in real-time in response to degrading service node conditions.

Classes IPC  ?

  • G06F 17/00 - Équipement ou méthodes de traitement de données ou de calcul numérique, spécialement adaptés à des fonctions spécifiques
  • G06F 11/34 - Enregistrement ou évaluation statistique de l'activité du calculateur, p. ex. des interruptions ou des opérations d'entrée–sortie
  • H04L 12/66 - Dispositions pour la connexion entre des réseaux ayant différents types de systèmes de commutation, p. ex. passerelles
  • H04L 41/0659 - Gestion des fautes, des événements, des alarmes ou des notifications en utilisant la reprise sur incident de réseau en isolant ou en reconfigurant les entités défectueuses
  • H04L 41/0816 - Réglages de configuration caractérisés par les conditions déclenchant un changement de paramètres la condition étant une adaptation, p. ex. en réponse aux événements dans le réseau
  • H04L 41/5025 - Pratiques de respect de l’accord du niveau de service en réagissant de manière proactive aux changements de qualité du service, p. ex. par reconfiguration après dégradation ou mise à niveau de la qualité du service
  • H04L 43/062 - Génération de rapports liés au trafic du réseau
  • H04L 43/0817 - Surveillance ou test en fonction de métriques spécifiques, p. ex. la qualité du service [QoS], la consommation d’énergie ou les paramètres environnementaux en vérifiant la disponibilité en vérifiant le fonctionnement
  • H04L 43/16 - Surveillance de seuil
  • H04L 67/133 - Protocoles pour les appels de procédure à distance [RPC]
  • H04L 67/51 - Découverte ou gestion de ceux-ci, p. ex. protocole de localisation de service [SLP] ou services du Web
  • H04L 67/56 - Approvisionnement des services mandataires

29.

Dynamically reordering plugin execution order at an API gateway of a microservices application

      
Numéro d'application 18052494
Numéro de brevet 11829784
Statut Délivré - en vigueur
Date de dépôt 2022-11-03
Date de la première publication 2023-11-28
Date d'octroi 2023-11-28
Propriétaire KONG INC. (USA)
Inventeur(s)
  • Hurst, James
  • Schmid, Joshua
  • Connelly, Shane
  • Talvensaari, Aapo
  • Cota, Enrique Garcia
  • Bagdi, Harry
  • Serafini, Rob

Abrégé

Disclosed embodiments are directed at systems, methods, and architecture for providing execution order and execution for plugins installed on an API gateway associated with a microservices application. In application architectures where features of microservices are implemented as plugins and migrated to an API gateway, the relevant APIs are able to be built lighter weight than otherwise. However, the migration of the features to plugins introduces the potential for error states in the microservice application. To resolve the potential issues, the API gateway takes into consideration a set of native instructions in each of the plugins to determine the execution order thereof. The execution order is determined dynamically in response to requests by the APIs of the microservice application.

Classes IPC  ?

  • G06F 9/445 - Chargement ou démarrage de programme
  • G06F 9/54 - Communication interprogramme
  • G06F 9/48 - Lancement de programmes Commutation de programmes, p. ex. par interruption

30.

Cloud-based hub for facilitating distribution and consumption of application programming interfaces

      
Numéro d'application 17220109
Numéro de brevet RE049722
Statut Délivré - en vigueur
Date de dépôt 2021-04-01
Date de la première publication 2023-11-07
Date d'octroi 2023-11-07
Propriétaire KONG INC. (USA)
Inventeur(s)
  • Palladino, Marco
  • Marietti, Augusto
  • Zonca, Michele

Abrégé

Systems and methods for facilitating distribution of application programming interfaces (APIs) in a social hub are described herein. The social API hub enables users (i.e., API consumers) to access (e.g., search, test, and/or otherwise utilize or consume) APIs that other users (i.e., API developers) submitted to the hub in a standardized manner. Additionally, users can wrap submitted APIs in a standard description format and add various add-ons on top of an existing API infrastructure in order to provide additional functionality.

Classes IPC  ?

  • H04L 65/40 - Prise en charge des services ou des applications
  • G06F 8/30 - Création ou génération de code source
  • G06F 9/44 - Dispositions pour exécuter des programmes spécifiques
  • G06F 9/54 - Communication interprogramme
  • G06Q 50/00 - Technologies de l’information et de la communication [TIC] spécialement adaptées à la mise en œuvre des procédés d’affaires d’un secteur particulier d’activité économique, p. ex. aux services d’utilité publique ou au tourisme

31.

Configuration hash comparison

      
Numéro d'application 18055737
Numéro de brevet 11792077
Statut Délivré - en vigueur
Date de dépôt 2022-11-15
Date de la première publication 2023-10-17
Date d'octroi 2023-10-17
Propriétaire KONG INC. (USA)
Inventeur(s)
  • Sun, Datong
  • Talvensaari, Aapo
  • Zhou, Wangchong
  • Fero, Michael
  • Salazar, Guilherme
  • Cota, Enrique García
  • Boudreault, Alan

Abrégé

Disclosed embodiments are directed at systems, methods, and architecture for operating a control plane of a microservice architecture application. The control plane may links a plurality of APIs for the microservice architecture application. The communication between the APIs and the control plane enables the control plane to assess the settings of the APIs compared to stored versions of the settings. The settings and stored versions may each be hashed with a hashing algorithm. The control plane may instruct APIS to update their settings responsive to determining that the settings do not match the stored versions.

Classes IPC  ?

  • G06F 15/173 - Communication entre processeurs utilisant un réseau d'interconnexion, p. ex. matriciel, de réarrangement, pyramidal, en étoile ou ramifié
  • H04L 41/0866 - Vérification de la configuration
  • H04L 41/0803 - Réglages de configuration

32.

Miscellaneous Design

      
Numéro de série 98156610
Statut Enregistrée
Date de dépôt 2023-08-29
Date d'enregistrement 2024-08-13
Propriétaire Kong Inc. ()
Classes de Nice  ?
  • 09 - Appareils et instruments scientifiques et électriques
  • 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

Downloadable computer software for use in securing, managing and extending application programming interfaces (APIs), microservices and software functions; downloadable computer software for use in creating and maintaining technical documents, API documentation, onboarding software, and generating sample code; downloadable computer software for use in monitoring, visualizing and inspecting application API, microservices and software functions traffic and data; downloadable computer software for orchestrating, configuring, securing, monitoring and logging network traffic and data within networks and software architectures; downloadable computer software for use in securing, managing and extending application programming interfaces (APIs) and microservices; downloadable computer software development tools Software as a Service (SaaS) services featuring software for use in securing, managing and extending application programming interfaces (APIs), microservices and software functions; Software as a Service (SaaS) services featuring software for use in creating and maintaining technical documents, API documentation, onboarding software, and generating sample code; Software as a Service (SaaS) services featuring software for use in monitoring, visualizing and inspecting application API, microservices and software functions traffic and data; computer software consulting services; software design and development services; Computer network design and development services for others; consulting services in the field of computer network software architectures; consulting services in the field of software applications architectures, including computer network software architectures, and software development; Software as a Service (SaaS) services featuring software for orchestrating, configuring, securing, monitoring and logging network traffic and data within networks and software architectures

33.

Auto-documentation for application program interfaces based on network requests and responses

      
Numéro d'application 18154682
Numéro de brevet 11838355
Statut Délivré - en vigueur
Date de dépôt 2023-01-13
Date de la première publication 2023-07-13
Date d'octroi 2023-12-05
Propriétaire KONG INC. (USA)
Inventeur(s)
  • Palladino, Marco
  • Marietti, Augusto

Abrégé

Disclosed embodiments are directed at systems, methods, and architecture for providing auto-documentation to APIs. The auto documentation plugin is architecturally placed between an API and a client thereof and parses API requests and responses in order to generate auto-documentation. In some embodiments, the auto-documentation plugin is used to update preexisting documentation after updates. In some embodiments, the auto-documentation plugin accesses an on-line documentation repository. In some embodiments, the auto-documentation plugin makes use of a machine learning model to determine how and which portions of an existing documentation file to update.

Classes IPC  ?

  • H04L 67/10 - Protocoles dans lesquels une application est distribuée parmi les nœuds du réseau
  • G06F 8/73 - Documentation de programme
  • H04L 67/1004 - Sélection du serveur pour la répartition de charge
  • H04L 67/02 - Protocoles basés sur la technologie du Web, p. ex. protocole de transfert hypertexte [HTTP]
  • H04L 67/01 - Protocoles
  • H04L 67/563 - Redirection de flux de réseau de données
  • H04L 67/568 - Stockage temporaire des données à un stade intermédiaire, p. ex. par mise en antémémoire

34.

Microservices application network control plane

      
Numéro d'application 18170402
Numéro de brevet 11929890
Statut Délivré - en vigueur
Date de dépôt 2023-02-16
Date de la première publication 2023-06-22
Date d'octroi 2024-03-12
Propriétaire KONG INC. (USA)
Inventeur(s)
  • Palladino, Marco
  • Marietti, Augusto

Abrégé

Disclosed embodiments are directed at systems, methods, and architecture for operating a control plan of a microservices application. The control plane corresponds with data plane proxies associated with each of a plurality of APIs that make up the microservices application. The communication between the data plane proxies and the control plane enables automatic detection of service groups of APIs and automatic repair of application performance in real-time in response to degrading service node conditions.

Classes IPC  ?

  • G06F 11/34 - Enregistrement ou évaluation statistique de l'activité du calculateur, p. ex. des interruptions ou des opérations d'entrée–sortie
  • H04L 12/66 - Dispositions pour la connexion entre des réseaux ayant différents types de systèmes de commutation, p. ex. passerelles
  • H04L 41/0659 - Gestion des fautes, des événements, des alarmes ou des notifications en utilisant la reprise sur incident de réseau en isolant ou en reconfigurant les entités défectueuses
  • H04L 41/0816 - Réglages de configuration caractérisés par les conditions déclenchant un changement de paramètres la condition étant une adaptation, p. ex. en réponse aux événements dans le réseau
  • H04L 41/5025 - Pratiques de respect de l’accord du niveau de service en réagissant de manière proactive aux changements de qualité du service, p. ex. par reconfiguration après dégradation ou mise à niveau de la qualité du service
  • H04L 43/062 - Génération de rapports liés au trafic du réseau
  • H04L 43/0817 - Surveillance ou test en fonction de métriques spécifiques, p. ex. la qualité du service [QoS], la consommation d’énergie ou les paramètres environnementaux en vérifiant la disponibilité en vérifiant le fonctionnement
  • H04L 43/16 - Surveillance de seuil
  • H04L 67/133 - Protocoles pour les appels de procédure à distance [RPC]
  • H04L 67/51 - Découverte ou gestion de ceux-ci, p. ex. protocole de localisation de service [SLP] ou services du Web
  • H04L 67/56 - Approvisionnement des services mandataires

35.

Webhooks use for a microservice architecture application

      
Numéro d'application 17935531
Numéro de brevet 11675638
Statut Délivré - en vigueur
Date de dépôt 2022-09-26
Date de la première publication 2023-06-13
Date d'octroi 2023-06-13
Propriétaire KONG INC. (USA)
Inventeur(s)
  • Gras, Lluís Esquerda
  • Serafini, Rob
  • Connelly, Shane

Abrégé

Disclosed embodiments are directed at systems, methods, and architecture for configuring event hooks in a microservice architecture-based system. The control plane links a plurality of APIs for a microservice architecture application. Each API includes a data plane proxy that serves traffic for the API from the control plane. The control plane receives an event hook including an event, a source, and a handler. The control plane configures a component of the microservice-architecture-based system to run the handler when the event occurs at the source. When the event occurred at the source, the component runs the handler.

Classes IPC  ?

  • G06F 9/54 - Communication interprogramme
  • H04L 67/02 - Protocoles basés sur la technologie du Web, p. ex. protocole de transfert hypertexte [HTTP]
  • H04L 67/288 - Dispositifs intermédiaires distribués, c.-à-d. dispositifs intermédiaires pour l'interaction avec d'autres dispositifs intermédiaires de même niveau

36.

Microservices application network control plane

      
Numéro d'application 17938279
Numéro de brevet 11757731
Statut Délivré - en vigueur
Date de dépôt 2022-10-05
Date de la première publication 2023-01-26
Date d'octroi 2023-09-12
Propriétaire KONG INC. (USA)
Inventeur(s)
  • Palladino, Marco
  • Marietti, Augusto

Abrégé

Disclosed embodiments are directed at systems, methods, and architecture for operating a control plan of a microservices application. The control plane corresponds with data plane proxies associated with each of a plurality of APIs that make up the microservices application. The communication between the data plane proxies and the control plane enables automatic detection of service groups of APIs and automatic repair of application performance in real-time in response to degrading service node conditions.

Classes IPC  ?

  • H04L 41/5025 - Pratiques de respect de l’accord du niveau de service en réagissant de manière proactive aux changements de qualité du service, p. ex. par reconfiguration après dégradation ou mise à niveau de la qualité du service
  • G06F 11/34 - Enregistrement ou évaluation statistique de l'activité du calculateur, p. ex. des interruptions ou des opérations d'entrée–sortie
  • H04L 12/66 - Dispositions pour la connexion entre des réseaux ayant différents types de systèmes de commutation, p. ex. passerelles
  • H04L 43/0817 - Surveillance ou test en fonction de métriques spécifiques, p. ex. la qualité du service [QoS], la consommation d’énergie ou les paramètres environnementaux en vérifiant la disponibilité en vérifiant le fonctionnement
  • H04L 43/062 - Génération de rapports liés au trafic du réseau
  • H04L 43/16 - Surveillance de seuil
  • H04L 41/0816 - Réglages de configuration caractérisés par les conditions déclenchant un changement de paramètres la condition étant une adaptation, p. ex. en réponse aux événements dans le réseau
  • H04L 67/51 - Découverte ou gestion de ceux-ci, p. ex. protocole de localisation de service [SLP] ou services du Web
  • H04L 67/56 - Approvisionnement des services mandataires
  • H04L 67/133 - Protocoles pour les appels de procédure à distance [RPC]
  • H04L 41/0659 - Gestion des fautes, des événements, des alarmes ou des notifications en utilisant la reprise sur incident de réseau en isolant ou en reconfigurant les entités défectueuses

37.

Microservices application network control plane

      
Numéro d'application 17938263
Numéro de brevet 11750474
Statut Délivré - en vigueur
Date de dépôt 2022-10-05
Date de la première publication 2023-01-26
Date d'octroi 2023-09-05
Propriétaire KONG INC. (USA)
Inventeur(s)
  • Palladino, Marco
  • Marietti, Augusto

Abrégé

Disclosed embodiments are directed at systems, methods, and architecture for operating a control plan of a microservices application. The control plane corresponds with data plane proxies associated with each of a plurality of APIs that make up the microservices application. The communication between the data plane proxies and the control plane enables automatic detection of service groups of APIs and automatic repair of application performance in real-time in response to degrading service node conditions.

Classes IPC  ?

  • H04L 41/5025 - Pratiques de respect de l’accord du niveau de service en réagissant de manière proactive aux changements de qualité du service, p. ex. par reconfiguration après dégradation ou mise à niveau de la qualité du service
  • G06F 11/34 - Enregistrement ou évaluation statistique de l'activité du calculateur, p. ex. des interruptions ou des opérations d'entrée–sortie
  • H04L 43/0817 - Surveillance ou test en fonction de métriques spécifiques, p. ex. la qualité du service [QoS], la consommation d’énergie ou les paramètres environnementaux en vérifiant la disponibilité en vérifiant le fonctionnement
  • H04L 43/062 - Génération de rapports liés au trafic du réseau
  • H04L 43/16 - Surveillance de seuil
  • H04L 12/66 - Dispositions pour la connexion entre des réseaux ayant différents types de systèmes de commutation, p. ex. passerelles
  • H04L 41/0816 - Réglages de configuration caractérisés par les conditions déclenchant un changement de paramètres la condition étant une adaptation, p. ex. en réponse aux événements dans le réseau
  • H04L 67/51 - Découverte ou gestion de ceux-ci, p. ex. protocole de localisation de service [SLP] ou services du Web
  • H04L 67/56 - Approvisionnement des services mandataires
  • H04L 67/133 - Protocoles pour les appels de procédure à distance [RPC]
  • H04L 41/0659 - Gestion des fautes, des événements, des alarmes ou des notifications en utilisant la reprise sur incident de réseau en isolant ou en reconfigurant les entités défectueuses

38.

Configuration hash comparison

      
Numéro d'application 17808413
Numéro de brevet 11558254
Statut Délivré - en vigueur
Date de dépôt 2022-06-23
Date de la première publication 2023-01-17
Date d'octroi 2023-01-17
Propriétaire KONG INC. (USA)
Inventeur(s)
  • Sun, Datong
  • Talvensaari, Aapo
  • Zhou, Wangchong
  • Fero, Michael
  • Salazar, Guilherme
  • Cota, Enrique García
  • Boudreault, Alan

Abrégé

Disclosed embodiments are directed at systems, methods, and architecture for operating a control plane of a microservice architecture application. The control plane may links a plurality of APIs for the microservice architecture application. The communication between the APIs and the control plane enables the control plane to assess the settings of the APIs compared to stored versions of the settings. The settings and stored versions may each be hashed with a hashing algorithm. The control plane may instruct APIS to update their settings responsive to determining that the settings do not match the stored versions.

Classes IPC  ?

  • G06F 15/173 - Communication entre processeurs utilisant un réseau d'interconnexion, p. ex. matriciel, de réarrangement, pyramidal, en étoile ou ramifié
  • H04L 41/0866 - Vérification de la configuration
  • H04L 41/0803 - Réglages de configuration

39.

Dynamically reordering plugin execution order at an API gateway of a microservices application

      
Numéro d'application 17804046
Numéro de brevet 11520605
Statut Délivré - en vigueur
Date de dépôt 2022-05-25
Date de la première publication 2022-12-06
Date d'octroi 2022-12-06
Propriétaire KONG INC. (USA)
Inventeur(s)
  • Hurst, James
  • Schmid, Joshua
  • Connelly, Shane
  • Talvensaari, Aapo
  • Cota, Enrique Garcia
  • Bagdi, Harry
  • Serafini, Rob

Abrégé

Disclosed embodiments are directed at systems, methods, and architecture for providing execution order and execution for plugins installed on an API gateway associated with a microservices application. In application architectures where features of microservices are implemented as plugins and migrated to an API gateway, the relevant APIs are able to be built lighter weight than otherwise. However, the migration of the features to plugins introduces the potential for error states in the microservice application. To resolve the potential issues, the API gateway takes into consideration a set of native instructions in each of the plugins to determine the execution order thereof. The execution order is determined dynamically in response to requests by the APIs of the microservice application.

Classes IPC  ?

  • G06F 9/54 - Communication interprogramme
  • G06F 9/445 - Chargement ou démarrage de programme
  • G06F 9/48 - Lancement de programmes Commutation de programmes, p. ex. par interruption

40.

Microservices application network control plane

      
Numéro d'application 17806789
Numéro de brevet 11595272
Statut Délivré - en vigueur
Date de dépôt 2022-06-14
Date de la première publication 2022-09-29
Date d'octroi 2023-02-28
Propriétaire KONG INC. (USA)
Inventeur(s)
  • Palladino, Marco
  • Marietti, Augusto

Abrégé

Disclosed embodiments are directed at systems, methods, and architecture for operating a control plan of a microservices application. The control plane corresponds with data plane proxies associated with each of a plurality of APIs that make up the microservices application. The communication between the data plane proxies and the control plane enables automatic detection of service groups of APIs and automatic repair of application performance in real-time in response to degrading service node conditions.

Classes IPC  ?

  • H04L 41/5025 - Pratiques de respect de l’accord du niveau de service en réagissant de manière proactive aux changements de qualité du service, p. ex. par reconfiguration après dégradation ou mise à niveau de la qualité du service
  • G06F 11/34 - Enregistrement ou évaluation statistique de l'activité du calculateur, p. ex. des interruptions ou des opérations d'entrée–sortie
  • H04L 12/66 - Dispositions pour la connexion entre des réseaux ayant différents types de systèmes de commutation, p. ex. passerelles
  • H04L 41/0654 - Gestion des fautes, des événements, des alarmes ou des notifications en utilisant la reprise sur incident de réseau
  • H04L 41/0816 - Réglages de configuration caractérisés par les conditions déclenchant un changement de paramètres la condition étant une adaptation, p. ex. en réponse aux événements dans le réseau
  • H04L 43/0817 - Surveillance ou test en fonction de métriques spécifiques, p. ex. la qualité du service [QoS], la consommation d’énergie ou les paramètres environnementaux en vérifiant la disponibilité en vérifiant le fonctionnement
  • H04L 43/062 - Génération de rapports liés au trafic du réseau
  • H04L 43/16 - Surveillance de seuil
  • H04L 67/51 - Découverte ou gestion de ceux-ci, p. ex. protocole de localisation de service [SLP] ou services du Web
  • H04L 67/56 - Approvisionnement des services mandataires
  • H04L 67/133 - Protocoles pour les appels de procédure à distance [RPC]

41.

Auto-documentation for application program interfaces based on network requests and responses

      
Numéro d'application 16933287
Numéro de brevet 11582291
Statut Délivré - en vigueur
Date de dépôt 2020-07-20
Date de la première publication 2022-03-31
Date d'octroi 2023-02-14
Propriétaire KONG INC. (USA)
Inventeur(s)
  • Palladino, Marco
  • Marietti, Augusto

Abrégé

Disclosed embodiments are directed at systems, methods, and architecture for providing auto-documentation to APIs. The auto documentation plugin is architecturally placed between an API and a client thereof and parses API requests and responses in order to generate auto-documentation. In some embodiments, the auto-documentation plugin is used to update preexisting documentation after updates. In some embodiments, the auto-documentation plugin accesses an on-line documentation repository. In some embodiments, the auto-documentation plugin makes use of a machine learning model to determine how and which portions of an existing documentation file to update.

Classes IPC  ?

  • H04L 67/10 - Protocoles dans lesquels une application est distribuée parmi les nœuds du réseau
  • G06F 8/73 - Documentation de programme
  • H04L 67/1004 - Sélection du serveur pour la répartition de charge
  • H04L 67/02 - Protocoles basés sur la technologie du Web, p. ex. protocole de transfert hypertexte [HTTP]
  • H04L 67/01 - Protocoles
  • H04L 67/563 - Redirection de flux de réseau de données
  • H04L 67/568 - Stockage temporaire des données à un stade intermédiaire, p. ex. par mise en antémémoire

42.

Microservices application network control plane

      
Numéro d'application 17498631
Numéro de brevet 11489738
Statut Délivré - en vigueur
Date de dépôt 2021-10-11
Date de la première publication 2022-03-31
Date d'octroi 2022-11-01
Propriétaire KONG INC. (USA)
Inventeur(s)
  • Palladino, Marco
  • Marietti, Augusto

Abrégé

Disclosed embodiments are directed at systems, methods, and architecture for operating a control plan of a microservices application. The control plane corresponds with data plane proxies associated with each of a plurality of APIs that make up the microservices application. The communication between the data plane proxies and the control plane enables automatic detection of service groups of APIs and automatic repair of application performance in real-time in response to degrading service node conditions.

Classes IPC  ?

  • G06F 7/00 - Procédés ou dispositions pour le traitement de données en agissant sur l'ordre ou le contenu des données maniées
  • G06F 9/50 - Allocation de ressources, p. ex. de l'unité centrale de traitement [UCT]
  • G06F 15/00 - Calculateurs numériques en généralÉquipement de traitement de données en général
  • H04L 41/5025 - Pratiques de respect de l’accord du niveau de service en réagissant de manière proactive aux changements de qualité du service, p. ex. par reconfiguration après dégradation ou mise à niveau de la qualité du service
  • H04L 43/0817 - Surveillance ou test en fonction de métriques spécifiques, p. ex. la qualité du service [QoS], la consommation d’énergie ou les paramètres environnementaux en vérifiant la disponibilité en vérifiant le fonctionnement
  • H04L 43/062 - Génération de rapports liés au trafic du réseau
  • H04L 43/16 - Surveillance de seuil
  • H04L 12/66 - Dispositions pour la connexion entre des réseaux ayant différents types de systèmes de commutation, p. ex. passerelles
  • H04L 41/0654 - Gestion des fautes, des événements, des alarmes ou des notifications en utilisant la reprise sur incident de réseau
  • H04L 41/0816 - Réglages de configuration caractérisés par les conditions déclenchant un changement de paramètres la condition étant une adaptation, p. ex. en réponse aux événements dans le réseau
  • G06F 11/34 - Enregistrement ou évaluation statistique de l'activité du calculateur, p. ex. des interruptions ou des opérations d'entrée–sortie
  • H04L 67/51 - Découverte ou gestion de ceux-ci, p. ex. protocole de localisation de service [SLP] ou services du Web
  • H04L 67/56 - Approvisionnement des services mandataires
  • H04L 67/133 - Protocoles pour les appels de procédure à distance [RPC]

43.

KUMA

      
Numéro d'application 018652443
Statut Enregistrée
Date de dépôt 2022-02-11
Date d'enregistrement 2022-02-14
Propriétaire Kong Inc. (USA)
Classes de Nice  ?
  • 09 - Appareils et instruments scientifiques et électriques
  • 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

Downloadable computer software for orchestrating, configuring, monitoring and logging network traffic and data within networks and software architectures; downloadable computer software for use in managing and extending application programming interfaces (APIs) and microservices.. Software as a Service (SaaS) services featuring software for orchestrating, configuring, monitoring and logging network traffic and data within networks and software architectures; Software as a Service (SaaS) services featuring software for use in managing and extending application programming interfaces (APIs) and microservices..

44.

System and method for extending proxy server functionality into API

      
Numéro d'application 15641835
Numéro de brevet RE048507
Statut Délivré - en vigueur
Date de dépôt 2017-07-05
Date de la première publication 2021-04-06
Date d'octroi 2021-04-06
Propriétaire KONG, INC. (USA)
Inventeur(s)
  • Palladino, Marco
  • Marietti, Augusto
  • Zonca, Michele

Abrégé

Systems and methods for facilitating distribution of application programming interfaces (APIs) in a social hub are described herein. The social API hub enables users (i.e., API consumers) to access (e.g., search, test, and/or otherwise utilize or consume) APIs that other users (i.e., API developers) submitted to the hub in a standardized manner. Additionally, users can wrap submitted APIs in a standard description format and add various add-ons on top of an existing API infrastructure in order to provide additional functionality.

Classes IPC  ?

  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • G06F 8/30 - Création ou génération de code source
  • G06F 9/44 - Dispositions pour exécuter des programmes spécifiques
  • G06F 9/54 - Communication interprogramme
  • G06Q 50/00 - Technologies de l’information et de la communication [TIC] spécialement adaptées à la mise en œuvre des procédés d’affaires d’un secteur particulier d’activité économique, p. ex. aux services d’utilité publique ou au tourisme

45.

Microservices application network control plane

      
Numéro d'application 16714662
Numéro de brevet 11171842
Statut Délivré - en vigueur
Date de dépôt 2019-12-13
Date de la première publication 2021-03-11
Date d'octroi 2021-11-09
Propriétaire KONG INC. (USA)
Inventeur(s)
  • Palladino, Marco
  • Marietti, Augusto

Abrégé

Disclosed embodiments are directed at systems, methods, and architecture for operating a control plan of a microservices application. The control plane corresponds with data plane proxies associated with each of a plurality of APIs that make up the microservices application. The communication between the data plane proxies and the control plane enables automatic detection of service groups of APIs and automatic repair of application performance in real-time in response to degrading service node conditions.

Classes IPC  ?

  • H04L 12/24 - Dispositions pour la maintenance ou la gestion
  • H04L 12/26 - Dispositions de surveillance; Dispositions de test
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • G06F 11/34 - Enregistrement ou évaluation statistique de l'activité du calculateur, p. ex. des interruptions ou des opérations d'entrée–sortie
  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • H04L 12/66 - Dispositions pour la connexion entre des réseaux ayant différents types de systèmes de commutation, p. ex. passerelles

46.

INSOMNIA

      
Numéro d'application 1559284
Statut Enregistrée
Date de dépôt 2020-09-24
Date d'enregistrement 2020-09-24
Propriétaire Kong Inc. (USA)
Classes de Nice  ?
  • 09 - Appareils et instruments scientifiques et électriques
  • 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

Downloadable software for use in automating and simplifying the development and testing of application programming interfaces (API), application logic and connectivity logic. Software as a service (SaaS) services featuring software for automating and simplifying the development and testing of application programming interfaces (API), application logic and connectivity logic across multiple computing instances, including data synchronization and collaboration.

47.

INSOMNIA

      
Numéro d'application 1555110
Statut Enregistrée
Date de dépôt 2020-08-20
Date d'enregistrement 2020-08-20
Propriétaire Kong Inc. (USA)
Classes de Nice  ?
  • 09 - Appareils et instruments scientifiques et électriques
  • 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

Downloadable software for use in automating and simplifying the development and testing of application programming interfaces (API), application logic, and connectivity logic. Software as a service (SaaS) services featuring software for automating and simplifying the development and testing of application programming interfaces (API), application logic, and connectivity logic across multiple computing instances, including data synchronization and collaboration.

48.

INSOMNIA

      
Numéro de série 88850437
Statut Enregistrée
Date de dépôt 2020-03-27
Date d'enregistrement 2020-10-13
Propriétaire Kong Inc. ()
Classes de Nice  ?
  • 09 - Appareils et instruments scientifiques et électriques
  • 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

Downloadable software for use in automating and simplifying the development and testing of application programming interfaces (API), application logic, and connectivity logic Software as a service (SaaS) services featuring software for automating and simplifying the development and testing of application programming interfaces (API), application logic, and connectivity logic across multiple computing instances, including data synchronization and collaboration

49.

KONG

      
Numéro d'application 1504431
Statut Enregistrée
Date de dépôt 2019-11-06
Date d'enregistrement 2019-11-06
Propriétaire Kong Inc. (USA)
Classes de Nice  ?
  • 09 - Appareils et instruments scientifiques et électriques
  • 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

Downloadable computer software for use in securing, managing and extending application programming interfaces (APIs), microservices and software functions; downloadable computer software for use in creating and maintaining technical documents, API documentation, onboarding software, and generating sample code; downloadable computer software for use in monitoring, visualizing and inspecting application API, microservices and software functions traffic and data; downloadable computer software for orchestrating, configuring, securing, monitoring and logging network traffic and data within networks and software architectures; downloadable computer software for use in securing, managing and extending application programming interfaces (APIs) and microservices; downloadable computer software development tools; computer software for use in securing, managing and extending application programming interfaces (APIs) and microservices. Software as a Service (SaaS) services featuring software for use in securing, managing and extending application programming interfaces (APIs), microservices and software functions; Software as a Service (SaaS) services featuring software for use in creating and maintaining technical documents, API documentation, onboarding software, and generating sample code; Software as a Service (SaaS) services featuring software for use in monitoring, visualizing and inspecting application API, microservices and software functions traffic and data; computer software consulting services; software design and development services; computer network design and development services for others; consulting services in the field of computer network and software applications architectures and software development; Software as a Service (SaaS) services featuring software for orchestrating, configuring, securing, monitoring and logging network traffic and data within networks and software architectures; Software as a Service (SaaS) services featuring software for use in securing, managing and extending application programming interfaces (APIs) and microservices.

50.

KONG

      
Numéro d'application 200227600
Statut Enregistrée
Date de dépôt 2019-11-06
Date d'enregistrement 2022-12-14
Propriétaire Kong Inc. (USA)
Classes de Nice  ?
  • 09 - Appareils et instruments scientifiques et électriques
  • 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

(1) Downloadable computer software for use in securing, managing and extending application programming interfaces (APIs), software components known as microservices on computers, computer servers, computer networks, and the internet and software functions for use by others for creating and maintaining technical documents, API documentation, onboarding software and generating sample code; downloadable computer software for use in creating and maintaining technical documents, API documentation, onboarding software, and generating sample code; downloadable computer software for use in monitoring, visualizing and inspecting application programming interfaces (APIs), software components known as microservices on computers, computer servers, computer networks, and the internet and software functions for orchestrating, configuring, securing, monitoring and logging network traffic and data within networks and software architectures; downloadable computer software for orchestrating, configuring, securing, monitoring and logging network traffic and data within networks and software architectures; downloadable computer software for use in securing, managing and extending application programming interfaces (APIs) and software components known as microservices on computers, computer servers, computer networks, and the internet; computer software for assisting developers in creating program code for use in multiple application programs, mobile internet applications and client interfaces; computer software for use in securing, managing and extending application programming interfaces (APIs) and software components known as microservices on computers, computer servers, computer networks, and the internet. (1) Software as a Service (SaaS) services featuring software for use in securing, managing and extending application programming interfaces (APIs), software components known as microservices on computers, computer servers, computer networks, and the internet and software functions for use by others for creating and maintaining technical documents, API documentation, onboarding software and generating sample code; Software as a Service (SaaS) services featuring software for use in creating and maintaining technical documents, API documentation, onboarding software, and generating sample code; Software as a Service (SaaS) services featuring software for use in monitoring, visualizing and inspecting application programming interfaces (APIs), software components known as microservices on computers, computer servers, computer networks, and the internet and software functions for orchestrating, configuring, securing, monitoring and logging network traffic and data within networks and software architectures; computer software consulting services; software design and development services; computer network design and development services for others; consulting services in the field of computer network software architectures; consulting services in the field of software applications programming interfaces (APIs) within software architectures, including computer network software architectures, datacenter architecture, and software design and development; Software as a Service (SaaS) services featuring software for orchestrating, configuring, securing, monitoring and logging network traffic and data within networks and software architectures; Software as a Service (SaaS) services featuring software for use in securing, managing and extending application programming interfaces (APIs) and software components known as microservices on computers, computer servers, computer networks, and the internet.

51.

KONG

      
Numéro d'application 1504431A
Statut Enregistrée
Date de dépôt 2019-11-06
Date d'enregistrement 2019-11-06
Propriétaire Kong Inc. (USA)
Classes de Nice  ?
  • 09 - Appareils et instruments scientifiques et électriques
  • 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

Downloadable computer software for use in securing, managing and extending application programming interfaces (APIs), microservices and software functions; downloadable computer software for use in creating and maintaining technical documents, API documentation, onboarding software, and generating sample code; downloadable computer software for use in monitoring, visualizing and inspecting application API, microservices and software functions traffic and data; downloadable computer software for orchestrating, configuring, securing, monitoring and logging network traffic and data within networks and software architectures; downloadable computer software for use in securing, managing and extending application programming interfaces (APIs) and microservices; downloadable computer software development tools; computer software for use in securing, managing and extending application programming interfaces (APIs) and microservices. Software as a Service (SaaS) services featuring software for use in securing, managing and extending application programming interfaces (APIs), microservices and software functions; Software as a Service (SaaS) services featuring software for use in creating and maintaining technical documents, API documentation, onboarding software, and generating sample code; Software as a Service (SaaS) services featuring software for use in monitoring, visualizing and inspecting application API, microservices and software functions traffic and data; computer software consulting services; software design and development services; computer network design and development services for others; consulting services in the field of computer network and software applications architectures and software development; Software as a Service (SaaS) services featuring software for orchestrating, configuring, securing, monitoring and logging network traffic and data within networks and software architectures; Software as a Service (SaaS) services featuring software for use in securing, managing and extending application programming interfaces (APIs) and microservices.

52.

KONG

      
Numéro de série 88977608
Statut Enregistrée
Date de dépôt 2019-09-13
Date d'enregistrement 2020-06-02
Propriétaire Kong Inc. (USA)
Classes de Nice  ?
  • 09 - Appareils et instruments scientifiques et électriques
  • 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

Downloadable computer software for use in securing, managing and extending application programming interfaces (APIs), microservices and software functions; downloadable computer software for use in creating and maintaining technical documents, API documentation, onboarding software, and generating sample code; downloadable computer software for use in monitoring, visualizing and inspecting application API, microservices and software functions traffic and data; downloadable computer software for orchestrating, configuring, securing, monitoring and logging network traffic and data within networks and software architectures; downloadable computer software for use in securing, managing and extending application programming interfaces (APIs) and microservices; downloadable computer software development tools Software as a Service (SaaS) services featuring software for use in securing, managing and extending application programming interfaces (APIs), microservices and software functions; Software as a Service (SaaS) services featuring software for use in creating and maintaining technical documents, API documentation, onboarding software, and generating sample code; Software as a Service (SaaS) services featuring software for use in monitoring, visualizing and inspecting application API, microservices and software functions traffic and data; computer software consulting services; software design and development services; Computer network design and development services for others; consulting services in the field of computer network software architectures; consulting services in the field of software applications architectures, including computer network software architectures, and software development

53.

KONG

      
Numéro de série 88616822
Statut Enregistrée
Date de dépôt 2019-09-13
Date d'enregistrement 2020-10-13
Propriétaire Kong Inc. (USA)
Classes de Nice  ? 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

Software as a Service (SaaS) services featuring software for orchestrating, configuring, securing, monitoring and logging network traffic and data within networks and software architectures

54.

Auto-documentation for application program interfaces based on network requests and responses

      
Numéro d'application 15974532
Numéro de brevet 10225330
Statut Délivré - en vigueur
Date de dépôt 2018-05-08
Date de la première publication 2019-01-31
Date d'octroi 2019-03-05
Propriétaire KONG INC. (USA)
Inventeur(s)
  • Palladino, Marco
  • Marietti, Augusto

Abrégé

Disclosed embodiments are directed at systems, methods, and architecture for providing auto-documentation to APIs. The auto documentation plugin is architecturally placed between an API and a client thereof and parses API requests and responses in order to generate auto-documentation. In some embodiments, the auto-documentation plugin is used to update preexisting documentation after updates. In some embodiments, the auto-documentation plugin accesses an online documentation repository. In some embodiments, the auto-documentation plugin makes use of a machine learning model to determine how and which portions of an existing documentation file to update.

Classes IPC  ?

  • G06F 8/73 - Documentation de programme
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole

55.

Systems and methods for distributed installation of API and plugins

      
Numéro d'application 15899529
Numéro de brevet 10097624
Statut Délivré - en vigueur
Date de dépôt 2018-02-20
Date de la première publication 2018-10-09
Date d'octroi 2018-10-09
Propriétaire KONG INC. (USA)
Inventeur(s)
  • Palladino, Marco
  • Marietti, Augusto

Abrégé

Disclosed embodiments are directed at systems, methods, and architecture for providing microservices and a plurality of APIs to requesting clients. The architecture is a distributed cluster of gateway nodes that jointly provide microservices and the plurality of APIs. Providing the APIs includes providing a plurality of plugins that implement the APIs. As a result of a distributed architecture, the task of API management can be distributed across a cluster of gateway nodes. The gateway nodes effectively become the entry point for every API-related request. Some embodiments of the disclosed technology describe an auto-documentation plugin that can automatically generate documentation for an API by monitoring, parsing, and sniffing requests/responses to/from the API.

Classes IPC  ?

  • G06F 15/173 - Communication entre processeurs utilisant un réseau d'interconnexion, p. ex. matriciel, de réarrangement, pyramidal, en étoile ou ramifié
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole

56.

Systems and methods for distributed API gateways

      
Numéro d'application 15662539
Numéro de brevet 09936005
Statut Délivré - en vigueur
Date de dépôt 2017-07-28
Date de la première publication 2018-04-03
Date d'octroi 2018-04-03
Propriétaire KONG INC. (USA)
Inventeur(s)
  • Palladino, Marco
  • Marietti, Augusto

Abrégé

Disclosed embodiments are directed at systems, methods, and architecture for providing microservices and a plurality of APIs to requesting clients. The architecture is a distributed cluster of gateway nodes that jointly provide microservices and the plurality of APIs. Providing the APIs includes providing a plurality of plugins that implement the APIs. As a result of a distributed architecture, the task of API management can be distributed across a cluster of gateway nodes. The gateway nodes effectively become the entry point for every API-related request. Some embodiments of the disclosed technology describe an auto-documentation plugin that can automatically generate documentation for an API by monitoring, parsing, and sniffing requests/responses to/from the API.

Classes IPC  ?

  • G06F 15/173 - Communication entre processeurs utilisant un réseau d'interconnexion, p. ex. matriciel, de réarrangement, pyramidal, en étoile ou ramifié
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole

57.

KONG

      
Numéro de série 86855691
Statut Enregistrée
Date de dépôt 2015-12-21
Date d'enregistrement 2016-12-06
Propriétaire KONG INC. (USA)
Classes de Nice  ?
  • 09 - Appareils et instruments scientifiques et électriques
  • 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

Computer software for use in securing, managing and extending application programming interfaces (APIs) and microservices (( Software as a Service (SaaS) services featuring software for use in securing, managing and extending application programming interfaces (APIs) and microservices ))

58.

Cloud-based hub for facilitating distribution and consumption of application programming interfaces

      
Numéro d'application 13680277
Numéro de brevet 09077773
Statut Délivré - en vigueur
Date de dépôt 2012-11-19
Date de la première publication 2013-05-23
Date d'octroi 2015-07-07
Propriétaire KONG INC. (USA)
Inventeur(s)
  • Marietti, Augusto
  • Palladino, Marco
  • Zonca, Michele

Abrégé

Systems and methods for facilitating distribution of application programming interfaces (APIs) in a social hub are described herein. The social API hub enables users (i.e., API consumers) to access (e.g., search, test, and/or otherwise utilize or consume) APIs that other users (i.e., API developers) submitted to the hub in a standardized manner. Additionally, users can wrap submitted APIs in a standard description format and add various add-ons on top of an existing API infrastructure in order to provide additional functionality.

Classes IPC  ?

  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • G06F 9/44 - Dispositions pour exécuter des programmes spécifiques
  • G06F 9/54 - Communication interprogramme
  • G06Q 50/00 - Technologies de l’information et de la communication [TIC] spécialement adaptées à la mise en œuvre des procédés d’affaires d’un secteur particulier d’activité économique, p. ex. aux services d’utilité publique ou au tourisme