DEFINING APPLICATION PROGRAMMING INTERFACES (APIS) USING OBJECT SCHEMAS

The present disclosure relates to accessing data using dynamically generated application programming interface (API) calls. According to one embodiment, a method generally includes receiving, at a computing system, a data request from a client device. The data request generally identifies a navigabl...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: LAUCKHART, GREG, WELLS, JOE
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page
container_issue
container_start_page
container_title
container_volume
creator LAUCKHART, GREG
WELLS, JOE
description The present disclosure relates to accessing data using dynamically generated application programming interface (API) calls. According to one embodiment, a method generally includes receiving, at a computing system, a data request from a client device. The data request generally identifies a navigable path through a graph projection of the API. The computing system generates an API call to process the data request. To generate the API call for each node in the navigable path, the computing system, identifies a node in the graph projection to access data from and generates a subquery to access data from the node using one or more parameters included in the data request and defined in a schema associated with the node. The computing system executes the one or more subqueries to obtain a result and returns the result of executing the subqueries as a result of the API call. La présente invention concerne l'accès à des données à l'aide d'appels d'interface de programmation d'application (API) générés dynamiquement. Selon un mode de réalisation, un procédé consiste généralement à recevoir, au niveau d'un système informatique, une demande de données provenant d'un dispositif client. La demande de données identifie généralement un chemin navigable à travers une projection graphique de l'API. Le système informatique génère un appel d'API pour traiter la demande de données. En vue de générer l'appel d'API pour chaque nud dans le chemin navigable, le système informatique identifie un nud dans la projection graphique pour accéder aux données provenant du nud, et génère une sous-requête pour accéder aux données provenant du nud, à l'aide d'un ou de plusieurs paramètres inclus dans la demande de données et définis dans un schéma associé au nud. Le système informatique exécute la ou les sous-interrogations pour obtenir un résultat et renvoie le résultat de l'exécution des sous-interrogations en tant que résultat de l'appel d'API.
format Patent
fullrecord <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_CA3025404C</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>CA3025404C</sourcerecordid><originalsourceid>FETCH-epo_espacenet_CA3025404C3</originalsourceid><addsrcrecordid>eNrjZHB3cXXz9PP0c1dwDAjw8XR2DPH091MICPJ3D3L09QWJe_qFuAa5OTq7BitoOAZ4BmsqhAaDxP2dvFydQxSCnT1cfR2DeRhY0xJzilN5oTQ3g7yba4izh25qQX58anFBYnJqXmpJvLOjsYGRqYmBibMxYRUAIDMrdg</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>DEFINING APPLICATION PROGRAMMING INTERFACES (APIS) USING OBJECT SCHEMAS</title><source>esp@cenet</source><creator>LAUCKHART, GREG ; WELLS, JOE</creator><creatorcontrib>LAUCKHART, GREG ; WELLS, JOE</creatorcontrib><description>The present disclosure relates to accessing data using dynamically generated application programming interface (API) calls. According to one embodiment, a method generally includes receiving, at a computing system, a data request from a client device. The data request generally identifies a navigable path through a graph projection of the API. The computing system generates an API call to process the data request. To generate the API call for each node in the navigable path, the computing system, identifies a node in the graph projection to access data from and generates a subquery to access data from the node using one or more parameters included in the data request and defined in a schema associated with the node. The computing system executes the one or more subqueries to obtain a result and returns the result of executing the subqueries as a result of the API call. La présente invention concerne l'accès à des données à l'aide d'appels d'interface de programmation d'application (API) générés dynamiquement. Selon un mode de réalisation, un procédé consiste généralement à recevoir, au niveau d'un système informatique, une demande de données provenant d'un dispositif client. La demande de données identifie généralement un chemin navigable à travers une projection graphique de l'API. Le système informatique génère un appel d'API pour traiter la demande de données. En vue de générer l'appel d'API pour chaque nud dans le chemin navigable, le système informatique identifie un nud dans la projection graphique pour accéder aux données provenant du nud, et génère une sous-requête pour accéder aux données provenant du nud, à l'aide d'un ou de plusieurs paramètres inclus dans la demande de données et définis dans un schéma associé au nud. Le système informatique exécute la ou les sous-interrogations pour obtenir un résultat et renvoie le résultat de l'exécution des sous-interrogations en tant que résultat de l'appel d'API.</description><language>eng ; fre</language><subject>CALCULATING ; COMPUTING ; COUNTING ; ELECTRIC DIGITAL DATA PROCESSING ; PHYSICS</subject><creationdate>2023</creationdate><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20230502&amp;DB=EPODOC&amp;CC=CA&amp;NR=3025404C$$EHTML$$P50$$Gepo$$Hfree_for_read</linktohtml><link.rule.ids>230,308,776,881,25542,76516</link.rule.ids><linktorsrc>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20230502&amp;DB=EPODOC&amp;CC=CA&amp;NR=3025404C$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>LAUCKHART, GREG</creatorcontrib><creatorcontrib>WELLS, JOE</creatorcontrib><title>DEFINING APPLICATION PROGRAMMING INTERFACES (APIS) USING OBJECT SCHEMAS</title><description>The present disclosure relates to accessing data using dynamically generated application programming interface (API) calls. According to one embodiment, a method generally includes receiving, at a computing system, a data request from a client device. The data request generally identifies a navigable path through a graph projection of the API. The computing system generates an API call to process the data request. To generate the API call for each node in the navigable path, the computing system, identifies a node in the graph projection to access data from and generates a subquery to access data from the node using one or more parameters included in the data request and defined in a schema associated with the node. The computing system executes the one or more subqueries to obtain a result and returns the result of executing the subqueries as a result of the API call. La présente invention concerne l'accès à des données à l'aide d'appels d'interface de programmation d'application (API) générés dynamiquement. Selon un mode de réalisation, un procédé consiste généralement à recevoir, au niveau d'un système informatique, une demande de données provenant d'un dispositif client. La demande de données identifie généralement un chemin navigable à travers une projection graphique de l'API. Le système informatique génère un appel d'API pour traiter la demande de données. En vue de générer l'appel d'API pour chaque nud dans le chemin navigable, le système informatique identifie un nud dans la projection graphique pour accéder aux données provenant du nud, et génère une sous-requête pour accéder aux données provenant du nud, à l'aide d'un ou de plusieurs paramètres inclus dans la demande de données et définis dans un schéma associé au nud. Le système informatique exécute la ou les sous-interrogations pour obtenir un résultat et renvoie le résultat de l'exécution des sous-interrogations en tant que résultat de l'appel d'API.</description><subject>CALCULATING</subject><subject>COMPUTING</subject><subject>COUNTING</subject><subject>ELECTRIC DIGITAL DATA PROCESSING</subject><subject>PHYSICS</subject><fulltext>true</fulltext><rsrctype>patent</rsrctype><creationdate>2023</creationdate><recordtype>patent</recordtype><sourceid>EVB</sourceid><recordid>eNrjZHB3cXXz9PP0c1dwDAjw8XR2DPH091MICPJ3D3L09QWJe_qFuAa5OTq7BitoOAZ4BmsqhAaDxP2dvFydQxSCnT1cfR2DeRhY0xJzilN5oTQ3g7yba4izh25qQX58anFBYnJqXmpJvLOjsYGRqYmBibMxYRUAIDMrdg</recordid><startdate>20230502</startdate><enddate>20230502</enddate><creator>LAUCKHART, GREG</creator><creator>WELLS, JOE</creator><scope>EVB</scope></search><sort><creationdate>20230502</creationdate><title>DEFINING APPLICATION PROGRAMMING INTERFACES (APIS) USING OBJECT SCHEMAS</title><author>LAUCKHART, GREG ; WELLS, JOE</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_CA3025404C3</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>eng ; fre</language><creationdate>2023</creationdate><topic>CALCULATING</topic><topic>COMPUTING</topic><topic>COUNTING</topic><topic>ELECTRIC DIGITAL DATA PROCESSING</topic><topic>PHYSICS</topic><toplevel>online_resources</toplevel><creatorcontrib>LAUCKHART, GREG</creatorcontrib><creatorcontrib>WELLS, JOE</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>LAUCKHART, GREG</au><au>WELLS, JOE</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>DEFINING APPLICATION PROGRAMMING INTERFACES (APIS) USING OBJECT SCHEMAS</title><date>2023-05-02</date><risdate>2023</risdate><abstract>The present disclosure relates to accessing data using dynamically generated application programming interface (API) calls. According to one embodiment, a method generally includes receiving, at a computing system, a data request from a client device. The data request generally identifies a navigable path through a graph projection of the API. The computing system generates an API call to process the data request. To generate the API call for each node in the navigable path, the computing system, identifies a node in the graph projection to access data from and generates a subquery to access data from the node using one or more parameters included in the data request and defined in a schema associated with the node. The computing system executes the one or more subqueries to obtain a result and returns the result of executing the subqueries as a result of the API call. La présente invention concerne l'accès à des données à l'aide d'appels d'interface de programmation d'application (API) générés dynamiquement. Selon un mode de réalisation, un procédé consiste généralement à recevoir, au niveau d'un système informatique, une demande de données provenant d'un dispositif client. La demande de données identifie généralement un chemin navigable à travers une projection graphique de l'API. Le système informatique génère un appel d'API pour traiter la demande de données. En vue de générer l'appel d'API pour chaque nud dans le chemin navigable, le système informatique identifie un nud dans la projection graphique pour accéder aux données provenant du nud, et génère une sous-requête pour accéder aux données provenant du nud, à l'aide d'un ou de plusieurs paramètres inclus dans la demande de données et définis dans un schéma associé au nud. Le système informatique exécute la ou les sous-interrogations pour obtenir un résultat et renvoie le résultat de l'exécution des sous-interrogations en tant que résultat de l'appel d'API.</abstract><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language eng ; fre
recordid cdi_epo_espacenet_CA3025404C
source esp@cenet
subjects CALCULATING
COMPUTING
COUNTING
ELECTRIC DIGITAL DATA PROCESSING
PHYSICS
title DEFINING APPLICATION PROGRAMMING INTERFACES (APIS) USING OBJECT SCHEMAS
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-16T09%3A15%3A40IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-epo_EVB&rft_val_fmt=info:ofi/fmt:kev:mtx:patent&rft.genre=patent&rft.au=LAUCKHART,%20GREG&rft.date=2023-05-02&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3ECA3025404C%3C/epo_EVB%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true