18183635. Promoting APIs Based on Usage simplified abstract (Dell Products L.P.)

From WikiPatents
Jump to navigation Jump to search

Promoting APIs Based on Usage

Organization Name

Dell Products L.P.

Inventor(s)

Ming Qian of Brighton MA (US)

Robert Alan Barrett of Austin TX (US)

Alexander Rote of Hutto TX (US)

Promoting APIs Based on Usage - A simplified explanation of the abstract

This abstract first appeared for US patent application 18183635 titled 'Promoting APIs Based on Usage

The abstract of the patent application describes a system that can assign elements of an API to objects in a graph representation, determine API calls made with respect to a user account, compare the similarity and superiority of different APIs, and send indications of APIs to user accounts.

  • The system assigns elements of APIs to objects in a graph representation.
  • It detects API calls made with respect to a user account.
  • It compares the similarity and superiority of different APIs.
  • It sends indications of APIs to user accounts.

Potential Applications: - This technology can be used in software development to analyze and compare different APIs. - It can help developers optimize API usage and improve overall system performance.

Problems Solved: - Streamlining API integration and usage. - Enhancing the efficiency of API calls. - Facilitating API management and analysis.

Benefits: - Improved API performance. - Enhanced user experience. - Streamlined development processes.

Commercial Applications: Title: "Optimizing API Usage in Software Development" This technology can be utilized by software development companies to enhance their API integration processes, leading to more efficient and effective software development. It can also be valuable for companies offering API management services.

Questions about the technology: 1. How does this technology impact software development processes? This technology streamlines API integration and usage, leading to improved performance and efficiency in software development.

2. What are the potential benefits of using this system for API management? Using this system can result in enhanced API performance, better user experience, and streamlined development processes.


Original Abstract Submitted

A system can assign respective first elements of a first application programming interface (API) to respective first objects in a graph representation, wherein the respective objects correspond to respective syntactic representations of the first API. The system can determine that an action, taken with respect to a user account, has invoked a second API via an API call, wherein respective second elements of the second API are assigned to respective second objects in the graph representation. The system can determine that the first API satisfies a first similarity criterion with respect to the second API. The system can determine that the first API is superior to the second API according to a second criterion. The system can send, for access via the user account, an indication of the second API.