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:
Jul. 13, 2021
Filed:
Feb. 22, 2018
Allscripts Software, Llc, Raleigh, NC (US);
Stanislav Makarskyy, Arlington Heights, IL (US);
Igor Chmil, Buffalo Grove, IL (US);
Mark Plunkett, Libertyville, IL (US);
Ethan O'Brien, Raleigh, NC (US);
Sayeebalaji Chandrasekaran, Morrisville, NC (US);
Allscripts Software, LLC, Raleigh, NC (US);
Abstract
A computing system for inter-application communication between a client emitter application and a client consumer application executing on a mobile computing device is disclosed herein. The client emitter application receives an indication of a programmatic task to be performed by the client consumer application. The client emitter application transmits data to a server emitter application executing on a first server computing device causing a session token to be generated, the session token indicating that a server consumer application executing on a second server computing device has authenticated the client emitter application. The server emitter application forwards the session token to the client emitter application. The client emitter application includes the session token in a call indicative of the programmatic task to the client consumer application. The client consumer application and the server consumer application authenticate the client emitter application and the client consumer application, respectively, based on the session token. The client consumer application then performs the programmatic task.