The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Feb. 01, 2022

Filed:

Jun. 06, 2019
Applicant:

Servicenow, Inc., Santa Clara, CA (US);

Inventors:

Stuart Dean Swope, San Diego, CA (US);

David Tamjidi, San Diego, CA (US);

Azfar Syed Kazmi, San Diego, CA (US);

Christopher Maloy, Payson, UT (US);

Rebecca Anita Dias, Seattle, WA (US);

Assignee:

ServiceNow, Inc., Santa Clara, CA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
H04L 29/08 (2006.01); G06F 8/36 (2018.01); G06F 9/54 (2006.01);
U.S. Cl.
CPC ...
H04L 67/34 (2013.01); H04L 67/20 (2013.01); G06F 8/36 (2013.01); G06F 9/547 (2013.01); G06F 2209/5017 (2013.01); G06F 2209/547 (2013.01); G06F 2209/549 (2013.01);
Abstract

A system includes persistent storage configured to store definitions of interfaces of remote software applications, and a software application configured to define the interfaces. The software application identifies a remote software application system by which the remote software applications are exposed for execution, and obtains therefrom a specification of a particular remote software application. The software application determines, based on the specification, (i) objects accessible by way of the particular remote software application and (ii) functions invokable to interact with the objects. The software application generates actions that define an interface for the particular remote software application. Each action is configured to invoke execution of one or more of the functions by transmitting a request to the remote software application system and, in response, receive, by way of the remote software application system, an output of the one or more of the functions. The actions are stored in the persistent storage to define the interface.


Find Patent Forward Citations

Loading…