US 11,720,653 B2
Software component relation engine
Tina Huang, San Francisco, CA (US); and Adam H. Leventhal, San Francisco, CA (US)
Assigned to Transposit Corporation, San Francisco, CA (US)
Filed by Transposit Corporation, San Francisco, CA (US)
Filed on Apr. 4, 2022, as Appl. No. 17/712,829.
Application 17/712,829 is a continuation of application No. 16/515,717, filed on Jul. 18, 2019, granted, now 11,321,428.
Prior Publication US 2022/0222324 A1, Jul. 14, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 21/12 (2013.01); G06F 21/31 (2013.01); G06F 9/445 (2018.01); G06F 8/41 (2018.01)
CPC G06F 21/121 (2013.01) [G06F 8/427 (2013.01); G06F 9/44505 (2013.01); G06F 21/31 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
receiving, by a hardware processor, input data from a client device; and
based on the input data:
generating, by the hardware processor, a software component environment;
associating, by the hardware processor, the software component environment with a data connection to an external software service;
associating, by the hardware processor, operation logic data with the software component environment, the operation logic data describing logic for an operation, the logic that translates to a set of actions performed with respect to the external software service, via the data connection, when the operation is executed, the set of actions being selected from a unified set of actions, each action of the unified set of actions mapping to one or more application program interface specifications that result in one or more application program interface calls; and
generating, by the hardware processor, an endpoint for invoking execution of the operation, the endpoint being associated with the software component environment, the generating of the endpoint comprising configuring a set of permissions for accessing the endpoint, the set of permissions include a requirement that an entity accessing the endpoint provide an application program interface (API) key.