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.
Patent No.:
Date of Patent:
May. 24, 2022
Filed:
Dec. 04, 2020
Koninklijke Philips N.v., Eindhoven, NL;
Johan Gerhard Herman Reuzel, Eindhoven, NL;
Koninklijke Philips N.V., Eindhoven, NL;
Abstract
The present disclosure relates to controlling communication between various applications or integrating various applications using interaction patterns. Interaction pattern data, which defines multiple roles for an interaction pattern is generated. Each role is associated with a transaction and is a source or target of a transaction. A transaction is performed using an application programming interface (API). A role can be a provider, or a consumer of the API based on whether the role is a source or target of the transaction. Application conformance data, which defines a set of roles implemented by the application is generated. An application is permitted to invoke an API of another application, if the application implements a first role and the other application implements a second role, and the first role and the second role are a source and target, respectively, of a transaction performed using the API.